a:link,a:visited,a:active,a:hover{outline:none}ul,li{list-style:none;margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{position:relative;min-height:100%}html{font-size:62.5%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0 auto;font-family:"Lucida Grande", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic ProN", Meiryo, '繝｡繧､繝ｪ繧ｪ', "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", sans-serif, Arial;-webkit-text-size-adjust:100%;padding:0;text-align:center;background:#FFF}*{margin:0;padding:0;margin-bottom:20px}h1,h2,h3{font-size:85%;font-weight:normal;margin:0;padding:0}p,li,dt,dl{line-height:160%}li{list-style-type:none}img{border:0;padding:0;margin:0;line-height:0}hr{margin:0 60px 40px}a{color:#FFFFFF;text-decoration:none}a:link{text-decoration:none}a:active{text-decoration:none}a:hover{text-decoration:none}#countdown{background:#2D3457;max-width:1480px;margin:0 auto;text-align:center;padding:10px 0 0;color:#FFFFFF}#time{max-width:600px;margin:10px auto 0;padding:5px;background:#525C7F;font-size:30px}.arrow{width:284px;margin:0 auto;position:relative}.arrow img{position:absolute;left:0;top:20px}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#wrapper{height:auto;padding:0}article{width:auto;margin:0}#contents{width:100%;padding:0;margin:0;background:#FFFFFF}section{margin:0 0 50px 0;padding:0 0 20px;line-height:0;text-align:left;overflow:hidden}section:last-child{margin:0 0 0 0}section p{font-size:18px;line-height:1.8;padding:0 20px 25px;text-align:left}section h2 span{display:none}.title02{background:url(/images/sm/title_02_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title03{background:url(/images/sm/title_03_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title04{background:url(/images/sm/title_04_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title05{background:url(/images/sm/title_05_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title06{background:url(/images/sm/title_06_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title07{background:url(/images/sm/title_07_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title08{background:url(/images/sm/title_08_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title09{background:url(/images/sm/title_09_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title10{background:url(/images/sm/title_10_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title11{background:url(/images/sm/title_11_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title12{background:url(/images/sm/title_12_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title13{background:url(/images/sm/title_13_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title14{background:url(/images/sm/title_14_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title15{background:url(/images/sm/title_15_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title16{background:url(/images/sm/title_16_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title17{background:url(/images/sm/title_17_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.title02:before{content:"";display:block;padding-top:32.96875%}.title03:before{content:"";display:block;padding-top:22.8125%}.title04:before{content:"";display:block;padding-top:13.4375%}.title05:before{content:"";display:block;padding-top:35.3125%}.title06:before{content:"";display:block;padding-top:28.281250000000004%}.title07:before{content:"";display:block;padding-top:40%}.title08:before{content:"";display:block;padding-top:17.96875%}.title09:before{content:"";display:block;padding-top:35.3125%}.title10:before{content:"";display:block;padding-top:28.749999999999996%}.title11:before{content:"";display:block;padding-top:18.75%}.title12:before{content:"";display:block;padding-top:64.84375%}.title13:before{content:"";display:block;padding-top:30.625000000000004%}.title14:before{content:"";display:block;padding-top:38.90625%}.title15:before{content:"";display:block;padding-top:17.96875%}.title16:before{content:"";display:block;padding-top:51.24999999999999%}.title17:before{content:"";display:block;padding-top:64.84375%}.title_s01{text-align:center;padding-bottom:20px;margin:0 20px}.title_s02{text-align:center;padding-bottom:20px}.curriculum_con h3 span{display:none}.curriculum_ttl01{background:url(/images/sm/title_curriculum_01_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;margin-bottom:20px}.curriculum_ttl02{background:url(/images/sm/title_curriculum_02_sm.png) no-repeat center top;width:100%;position:relative;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;margin-bottom:20px}.curriculum_ttl01:before{content:"";display:block;padding-top:10.46875%}.curriculum_ttl02:before{content:"";display:block;padding-top:10.46875%}section#think{padding:0;margin:0 0 0 0;overflow:visible}section#think h2{width:100%;display:block;text-align:center;margin:0;padding:0;height:auto;color:#FFFFFF;font-size:30px;font-weight:bold;line-height:1.6;text-indent:0px;text-shadow:1px 1px 0px #aaa,3px 3px 0px #000,0px 0px 5px #FFF;background:#1b5bbf;background:-moz-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b5bbf), color-stop(100%, #2a6dd6));background:-webkit-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:-o-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:-ms-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:linear-gradient(to bottom, #1b5bbf 0%,#2a6dd6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b5bbf', endColorstr='#2a6dd6', GradientType=0 )}.title01_inner{background:url(/images/bg_title01.png) no-repeat center top;background-size:cover;height:200px;display:block;margin:0;height:256px;padding-top:90px}.title01_inner .br{display:inline}.curriculum_con{background:#F7F7F7;border:3px solid #EEEEEE;padding:20px;margin:0 auto 50px;width:auto}section .curriculum_con p{padding:0 0 10px;line-height:1.8}.curriculum_con dl.curriculum01 dt{margin-bottom:20px;padding-bottom:5px;font-size:20px;font-weight:bold;background:#f7f7f7;background:-moz-linear-gradient(left, #f7f7f7 0%, #c3d4ee 5%, #2d70db 12%, #2d70db 50%, #2d70db 88%, #c3d4ee 95%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f7f7f7), color-stop(5%, #c3d4ee), color-stop(12%, #2d70db), color-stop(50%, #2d70db), color-stop(88%, #2d70db), color-stop(95%, #c3d4ee), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(left, #f7f7f7 0%, #c3d4ee 5%, #2d70db 12%, #2d70db 50%, #2d70db 88%, #c3d4ee 95%, #f7f7f7 100%);background:-o-linear-gradient(left, #f7f7f7 0%, #c3d4ee 5%, #2d70db 12%, #2d70db 50%, #2d70db 88%, #c3d4ee 95%, #f7f7f7 100%);background:-ms-linear-gradient(left, #f7f7f7 0%, #c3d4ee 5%, #2d70db 12%, #2d70db 50%, #2d70db 88%, #c3d4ee 95%, #f7f7f7 100%);background:linear-gradient(to right, #f7f7f7 0%,#c3d4ee 5%,#2d70db 12%,#2d70db 50%,#2d70db 88%,#c3d4ee 95%,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=1 )}.curriculum_con dl.curriculum02 dt{margin-bottom:20px;padding-bottom:5px;font-size:20px;font-weight:bold;background:#f7f7f7;background:-moz-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f7f7f7), color-stop(5%, #f5c5d3), color-stop(12%, #f12c64), color-stop(50%, #f12c64), color-stop(88%, #f12c64), color-stop(95%, #f5c5d3), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:-o-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:-ms-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:linear-gradient(to right, #f7f7f7 0%,#f5c5d3 5%,#f12c64 12%,#f12c64 50%,#f12c64 88%,#f5c5d3 95%,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=1 )}.curriculum_con dl dt span{display:block;width:100%;background:#F7F7F7}.curriculum_con dl dd{padding:20px;margin-bottom:40px;font-size:18px;line-height:1.8;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(85%, #f3f3f3), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:-o-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:linear-gradient(to bottom, #ffffff 0%,#f3f3f3 85%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );box-shadow:rgba(173,176,179,0.47843) 0px 0px 7px 0px;-webkit-box-shadow:rgba(173,176,179,0.47843) 0px 0px 7px 0px;-moz-box-shadow:rgba(173,176,179,0.47843) 0px 0px 7px 0px;border:1px solid #DBDBDB}#qa dl{margin:0 20px}#qa dl dt{margin-bottom:30px;overflow:hidden;font-size:20px;font-weight:bold;line-height:1.8;position:relative}#qa dl dt:before{content:"";display:block;height:4px;width:100%;position:absolute;bottom:0;right:0;background:#e4f9ea;background:-moz-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #e4f9ea), color-stop(12%, #42d676), color-stop(50%, #42d676), color-stop(88%, #42d676), color-stop(100%, #e4f9ea));background:-webkit-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:-o-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:-ms-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:linear-gradient(to right, #e4f9ea 0%,#42d676 12%,#42d676 50%,#42d676 88%,#e4f9ea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f9ea', endColorstr='#e4f9ea', GradientType=1 )}#qa dl dd{padding:20px;margin-bottom:40px;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(85%, #f3f3f3), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:-o-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f3f3 85%, #ededed 100%);background:linear-gradient(to bottom, #ffffff 0%,#f3f3f3 85%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );box-shadow:rgba(173,176,179,0.47843) 0px 0px 7px 0px;-webkit-box-shadow:rgba(173,176,179,0.47843) 0px 0px 7px 0px;-moz-box-shadow:rgba(173,176,179,0.47843) 0px 0px 7px 0px;border:1px solid #DBDBDB;font-size:18px;line-height:1.8;overflow:hidden}#qa dl dt img,#qa dl dd img{display:block;float:left}#qa dl dt .qattl{display:block;float:left;background:#FFFFFF;width:100%;padding:20px 0 10px 10px}#qa dl dd .qatxt{padding-left:10px;padding-top:10px;display:block;float:left}.voice_con{margin:0 20px 40px}.voice_inner{background:url(/images/daimond_eyes.png) repeat;padding:40px 20px;overflow:hidden;box-shadow:rgba(173,176,179,0.47843) 0px 0px 4px 0px;-webkit-box-shadow:rgba(173,176,179,0.47843) 0px 0px 4px 0px;-moz-box-shadow:rgba(173,176,179,0.47843) 0px 0px 4px 0px;border:1px solid #DBDBDB}.voice_con h3{width:100%;margin-bottom:30px;padding-bottom:5px;font-size:24px;font-weight:bold;background:#f7f7f7;background:-moz-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f7f7f7), color-stop(5%, #f5c5d3), color-stop(12%, #f12c64), color-stop(50%, #f12c64), color-stop(88%, #f12c64), color-stop(95%, #f5c5d3), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:-o-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:-ms-linear-gradient(left, #f7f7f7 0%, #f5c5d3 5%, #f12c64 12%, #f12c64 50%, #f12c64 88%, #f5c5d3 95%, #f7f7f7 100%);background:linear-gradient(to right, #f7f7f7 0%,#f5c5d3 5%,#f12c64 12%,#f12c64 50%,#f12c64 88%,#f5c5d3 95%,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=1 )}.voice_con h3 span{display:block;width:100%;background:url(/images/daimond_eyes.png) repeat;padding:20px}.voice_con p{font-size:18px;line-height:1.8;margin-bottom:15px;padding:0}#comment_con{margin:0 20px}.profile_con01{margin:0 20px;padding:10px 0;background:#37e474;background:-moz-linear-gradient(top, #37e474 1%, #2cd267 17%, #0ec04d 30%, #37e474 50%, #0ec04d 69%, #2cd267 85%, #26cf62 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #37e474), color-stop(17%, #2cd267), color-stop(30%, #0ec04d), color-stop(50%, #37e474), color-stop(69%, #0ec04d), color-stop(85%, #2cd267), color-stop(100%, #26cf62));background:-webkit-linear-gradient(top, #37e474 1%, #2cd267 17%, #0ec04d 30%, #37e474 50%, #0ec04d 69%, #2cd267 85%, #26cf62 100%);background:-o-linear-gradient(top, #37e474 1%, #2cd267 17%, #0ec04d 30%, #37e474 50%, #0ec04d 69%, #2cd267 85%, #26cf62 100%);background:-ms-linear-gradient(top, #37e474 1%, #2cd267 17%, #0ec04d 30%, #37e474 50%, #0ec04d 69%, #2cd267 85%, #26cf62 100%);background:linear-gradient(to bottom, #37e474 1%,#2cd267 17%,#0ec04d 30%,#37e474 50%,#0ec04d 69%,#2cd267 85%,#26cf62 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#37e474', endColorstr='#26cf62',GradientType=0 )}.profile_con02{margin:0 20px;padding:10px 0;background:#f01855;background:-moz-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f01855), color-stop(17%, #f01855), color-stop(30%, #e30d4a), color-stop(50%, #f01855), color-stop(69%, #e30d4a), color-stop(86%, #f01855), color-stop(100%, #f01855));background:-webkit-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:-o-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:-ms-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:linear-gradient(to bottom, #f01855 1%,#f01855 17%,#e30d4a 30%,#f01855 50%,#e30d4a 69%,#f01855 86%,#f01855 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f01855', endColorstr='#f01855',GradientType=0 )}.profile_inner,.special_inner{margin:0 10px;padding-bottom:20px;background:#FFFFFF;box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;-webkit-box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;-moz-box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;overflow:hidden}.profile_inner p,.special_inner p{padding:0 20px 25px 20px}.special_con{margin:0 20px;padding:10px 0;background:#5c95ee;background:-moz-linear-gradient(top, #5c95ee 1%, #2c70db 17%, #1b5bbf 30%, #5c95ee 55%, #2c70db 69%, #1b5bbf 84%, #2c70db 100%, #2c70db 101%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #5c95ee), color-stop(17%, #2c70db), color-stop(30%, #1b5bbf), color-stop(55%, #5c95ee), color-stop(69%, #2c70db), color-stop(84%, #1b5bbf), color-stop(100%, #2c70db), color-stop(101%, #2c70db));background:-webkit-linear-gradient(top, #5c95ee 1%, #2c70db 17%, #1b5bbf 30%, #5c95ee 55%, #2c70db 69%, #1b5bbf 84%, #2c70db 100%, #2c70db 101%);background:-o-linear-gradient(top, #5c95ee 1%, #2c70db 17%, #1b5bbf 30%, #5c95ee 55%, #2c70db 69%, #1b5bbf 84%, #2c70db 100%, #2c70db 101%);background:-ms-linear-gradient(top, #5c95ee 1%, #2c70db 17%, #1b5bbf 30%, #5c95ee 55%, #2c70db 69%, #1b5bbf 84%, #2c70db 100%, #2c70db 101%);background:linear-gradient(to bottom, #5c95ee 1%,#2c70db 17%,#1b5bbf 30%,#5c95ee 55%,#2c70db 69%,#1b5bbf 84%,#2c70db 100%,#2c70db 101%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c95ee', endColorstr='#2c70db',GradientType=0 )}.img_con{margin:0 60px;padding:10px 0;background:#f01855;background:-moz-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f01855), color-stop(17%, #f01855), color-stop(30%, #e30d4a), color-stop(50%, #f01855), color-stop(69%, #e30d4a), color-stop(86%, #f01855), color-stop(100%, #f01855));background:-webkit-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:-o-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:-ms-linear-gradient(top, #f01855 1%, #f01855 17%, #e30d4a 30%, #f01855 50%, #e30d4a 69%, #f01855 86%, #f01855 100%);background:linear-gradient(to bottom, #f01855 1%,#f01855 17%,#e30d4a 30%,#f01855 50%,#e30d4a 69%,#f01855 86%,#f01855 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f01855', endColorstr='#f01855',GradientType=0 )}.img_inner{margin:0 10px;padding:20px;background:#FFFFFF;box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;-webkit-box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;-moz-box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;overflow:hidden}.att01{background:#F7F7F7;padding:20px 10px 5px;margin:0 20px 30px}section .att01 p{padding:0 0 10px 0;margin:0}.att02{border:1px solid #CFCFCF;padding:20px 20px 0;margin:0 20px}section .att02 p{padding:0 0 10px 0;margin:0;font-size:14px}.att02 h3{border-bottom:1px solid #CFCFCF;padding-bottom:15px;margin-bottom:10px;text-align:center;font-size:14px}p.btn_appli a img{background:none !important}p.btn_appli a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:none !important}.con{background:#FFFFFF;margin:0;padding:40px 0}.box{padding:0 10px}footer{padding:20px 20px;text-align:center;background:#1b5bbf;background:-moz-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b5bbf), color-stop(100%, #2a6dd6));background:-webkit-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:-o-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:-ms-linear-gradient(top, #1b5bbf 0%, #2a6dd6 100%);background:linear-gradient(to bottom, #1b5bbf 0%,#2a6dd6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b5bbf', endColorstr='#2a6dd6', GradientType=0 )}footer p{color:#FFFFFF;padding-bottom:10px;font-size:14px}footer a{color:#CCCCCC}footer a:hover{color:#CCCCCC;text-decoration:underline}.mb1{margin-bottom:10px}.mb2{margin-bottom:20px}.mb3{margin-bottom:30px}.mb4{margin-bottom:40px}.mt1{margin-top:10px}.mt2{margin-top:20px}.mt3{margin-top:30px}.mt4{margin-top:40px}.fs1{font-size:110%}.fs2{font-size:120%}.fs3{font-size:130%}.br1{border:1px solid #ccc;padding:5px;width:690px;margin:0 auto 10px}.fontR{color:#FF0000;font-weight:bold}.fontB{font-weight:bold}.fontB110{font-weight:bold;font-size:110%}.fontB120{font-weight:bold;font-size:120%}.fontB130{font-weight:bold;font-size:130%}.fontB180{font-weight:bold;font-size:180%}.fontU{text-decoration:underline}.fontBG{border:1px solid #CCCCCC;padding:10px}.fontBG_Y{background-color:yellow}.fontBGe{background:#e4f9ea;background:-moz-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #e4f9ea), color-stop(12%, #42d676), color-stop(50%, #42d676), color-stop(88%, #42d676), color-stop(100%, #e4f9ea));background:-webkit-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:-o-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:-ms-linear-gradient(left, #e4f9ea 0%, #42d676 12%, #42d676 50%, #42d676 88%, #e4f9ea 100%);background:linear-gradient(to right, #e4f9ea 0%,#42d676 12%,#42d676 50%,#42d676 88%,#e4f9ea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f9ea', endColorstr='#e4f9ea', GradientType=1 )}.txtC{text-align:center}.imgC,p.imgC{text-align:center;line-height:0;padding:0;margin:0 10px 30px}.imgsm{display:block;text-align:center;margin-bottom:20px}.imgsmr img{float:right;width:60%}.point{border-bottom:1px solid #CCCCCC}@media screen and (min-width: 480px){img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}section#think h2{font-size:40px}.title01_inner{background:url(/images/bg_title01.png) no-repeat center top;background-size:cover;padding-top:60px;height:230px}.att01{background:#F7F7F7;padding:20px 30px 5px;margin:0 20px 30px}.voice_inner{padding:40px 40px}}@media screen and (min-width: 768px){.imgC{text-align:center;line-height:0;padding:0;margin-bottom:30px}.imgR{float:right;line-height:0;margin-left:20px}.imgR02{float:right;line-height:0;margin-left:20px;margin-right:40px}.imgR03{float:right;line-height:0;margin-left:20px;margin-right:10px}#wrapper{height:auto;padding:0;text-align:center;background:url(/images/bg.png) repeat}article{max-width:1480px;margin:0 auto}#contents{width:1000px;margin:0 auto;background:#FFFFFF;box-shadow:rgba(108,110,113,0.25882) 0px 7px 5px 2px;-webkit-box-shadow:rgba(108,110,113,0.25882) 0px 7px 5px 2px;-moz-box-shadow:rgba(108,110,113,0.25882) 0px 7px 5px 2px}section{margin:0 0 50px 0;padding:0 0 20px;line-height:0;text-align:left;overflow:hidden}section:last-child{margin:0 0 0 0}section p{font-size:18px;line-height:1.8;padding:0 0 25px 80px;text-align:left}.con{background:#FFFFFF;width:1000px;margin:0 auto;padding:40px 0;box-shadow:rgba(108,110,113,0.25882) 0px 7px 5px 2px;-webkit-box-shadow:rgba(108,110,113,0.25882) 0px 7px 5px 2px;-moz-box-shadow:rgba(108,110,113,0.25882) 0px 7px 5px 2px}.box{width:1000px;margin:0 auto}section h2{text-align:center;padding:0;margin:0 0 30px 0;line-height:0;text-indent:-9999px}.title02{background:url(/images/title_02.png) no-repeat center top;height:211px}.title03{background:url(/images/title_03.png) no-repeat center top;height:146px}.title04{background:url(/images/title_04.png) no-repeat center top;height:86px}.title05{background:url(/images/title_05.png) no-repeat center top;height:266px}.title06{background:url(/images/title_06.png) no-repeat center top;height:115px}.title07{background:url(/images/title_07.png) no-repeat center top;height:256px}.title08{background:url(/images/title_08.png) no-repeat center top;height:115px}.title09{background:url(/images/title_09.png) no-repeat center top;height:226px}.title10{background:url(/images/title_10.png) no-repeat center top;height:184px}.title11{background:url(/images/title_11.png) no-repeat center top;height:115px}.title12{background:url(/images/title_12.png) no-repeat center top;height:339px}.title13{background:url(/images/title_13.png) no-repeat center top;height:196px}.title14{background:url(/images/title_14.png) no-repeat center top;height:249px}.title15{background:url(/images/title_15.png) no-repeat center top;height:115px}.title16{background:url(/images/title_16.png) no-repeat center top;height:328px}.title17{background:url(/images/title_17.png) no-repeat center top;height:339px}.title_s01{padding:0 20px 20px 20px;text-align:left}.title_s02{text-align:center;padding-bottom:20px}.title02:before,.title03:before,.title04:before,.title05:before,.title06:before,.title07:before,.title08:before,.title09:before,.title10:before,.title11:before,.title12:before,.title13:before,.title14:before,.title15:before,.title16:before{display:none}.curriculum_ttl01{background:url(/images/title_curriculum_01.png) no-repeat center top;height:67px;margin-bottom:40px}.curriculum_ttl02{background:url(/images/title_curriculum_02.png) no-repeat center top;height:67px;margin-bottom:40px}section#think{padding:0;margin:0 0 0 0;overflow:visible}section#think h2{font-size:40px}.title01_inner{background:url(/images/bg_title01.png) no-repeat center top;background-size:cover;display:block;margin:0 0 0 0;height:220px;padding-top:70px}.title01_inner span.br{display:block;margin-bottom:15px}.curriculum_con{background:#F7F7F7;border:3px solid #EEEEEE;padding:30px;margin:0 auto 50px;width:900px}section .curriculum_con p{padding:0 0 10px;line-height:1.8}.curriculum_con dl.curriculum01 dt{width:50%;margin-bottom:20px;padding-bottom:5px;font-size:20px;font-weight:bold}.curriculum_con dl.curriculum02 dt{width:50%;margin-bottom:20px;padding-bottom:5px;font-size:20px}.curriculum_con dl dt span{display:block;width:100%;background:#F7F7F7}.curriculum_con dl dd{padding:20px;margin-bottom:40px}#qa dl{margin:0 80px}#qa dl dt{margin-bottom:30px;overflow:hidden;font-size:20px;font-weight:bold;line-height:1.8;position:relative}#qa dl dt:before{content:"";display:block;height:4px;width:90%;position:absolute;bottom:0;right:0}#qa dl dd{padding:20px;margin-bottom:40px;font-size:18px;line-height:1.8;overflow:hidden}#qa dl dt img,#qa dl dd img{display:block;float:left}#qa dl dt .qattl{display:block;float:left;background:#FFFFFF;width:745px;padding:20px 0 10px 10px}#qa dl dd .qatxt{padding-left:10px;padding-top:10px;display:block;float:left}.voice_con{margin:0 60px 40px}.voice_inner{background:url(/images/daimond_eyes.png) repeat;padding:40px;overflow:hidden;box-shadow:rgba(173,176,179,0.47843) 0px 0px 4px 0px;-webkit-box-shadow:rgba(173,176,179,0.47843) 0px 0px 4px 0px;-moz-box-shadow:rgba(173,176,179,0.47843) 0px 0px 4px 0px;border:1px solid #DBDBDB}.voice_con h3{width:50%;margin-bottom:30px;padding-bottom:5px;font-size:26px;font-weight:bold}.voice_con h3 span{display:block;width:100%;background:url(/images/daimond_eyes.png) repeat;padding:20px}.voice_con p{font-size:18px;line-height:1.8;margin-bottom:15px;padding:0}#comment_con{margin:0 80px}.profile_con01{margin:0 40px;padding:20px 0}.profile_con02{margin:0 40px;padding:20px 0}.profile_con01{margin:0 40px}.profile_inner,.special_inner{margin:0 20px;padding-bottom:20px;background:#FFFFFF;box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;-webkit-box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;-moz-box-shadow:rgba(119,119,120,0.65098) 0px 0px 3px 1px;overflow:hidden}.profile_inner p,.special_inner p{padding:0 0 25px 40px}.special_con{margin:0 40px;padding:20px 0}.att01{background:#F7F7F7;padding:20px 30px 5px;margin:0 80px 30px}section .att01 p{padding:0 0 10px 0;margin:0}.att02{border:1px solid #CFCFCF;padding:20px 20px 0;margin:60px auto 0 auto;width:700px}section .att02 p{padding:0 0 10px 0;margin:0;font-size:14px}.att02 h3{border-bottom:1px solid #CFCFCF;padding-bottom:15px;margin-bottom:10px;text-align:center;font-size:14px}p.btn_appli a img{background:none !important}p.btn_appli a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:none !important}}@media screen and (min-width: 945px){.title01_inner{background:url(/images/bg_title01.png) no-repeat center top;display:block;margin:0 0 0 0;height:180px;padding-top:70px}}header{background:#FFF}.header_txt{max-width:1024px;margin:0 auto}.header_txt .head1{font-family:"繝｡繧､繝ｪ繧ｪ", "Meiryo", "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:20px auto 0 auto;font-size:24px;display:block}.header_txt .head2{font-family:"繝｡繧､繝ｪ繧ｪ", "Meiryo", "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;font-size:40px;font-weight:bold;margin:20px auto 40px auto;display:block}.header_txt .header_s1{display:block;font-size:20px;margin:0 auto 20px auto}.header_txt .header_s2{display:block;font-size:30px;margin:0 auto 20px auto}.header_txt .header_s3{font-size:30px;display:block;margin:0 auto}@media screen and (min-width: 768px){.header_txt .head1{font-size:76px}.header_txt .head2{font-size:75px}.header_txt .header_s1{font-size:26px}.header_txt .header_s2{font-size:32px}.header_txt .header_s3{font-size:40px}}.cdtxt{font-size:30px;padding:10px;background-color:yellow}.cdc{margin:20px auto;padding:20px 0;display:inline-block}#TimeLeft{display:inline-block;background-color:yellow;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#999999;font-size:30px;margin:0;padding:10px 0;font-weight:bold;text-align:center}#TimeLeft .cda{color:red}.page_title{background:#CD181F;color:#FFFFFF;padding:15px;font-size:30px;margin:0}.page_title .number{display:inline-block;margin-right:15px;padding:5px;text-align:center;background:#FFFFFF;color:#CD181F;font-size:30px;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}h2.section_title{font-size:24px;border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd;padding:30px 0;margin:10px 0 30px 0}@media screen and (min-width: 768px){h2.section_title{font-size:36px}}h2.section_title .st{display:block;font-size:42px;font-weigh:bold;margin:20px auto 0 auto}h2.section_title2{font-size:24px;border-bottom:dotted 1px #ddd;padding:0 0 30px 0;margin:0 0 30px 0}@media screen and (min-width: 768px){h2.section_title2{font-size:36px}}.add_ttl{font-size:26px}.add_info{text-align:left;border:solid 1px #ddd;padding:20px 40px;margin:0 auto 0 auto}@media screen and (min-width: 992px){.add_info{margin:0 160px 0 160px}}.add_info2{text-align:left;border:solid 1px #ddd;padding:20px 40px;margin:0 auto 60px auto}@media screen and (min-width: 992px){.add_info2{margin:0 160px 100px 160px}}.add_pdf{display:inline-block;margin-left:20px}.movie_slider a{display:block;text-decoration:none;color:black;font-size:14px;margin-bottom:40px}.movie_slider a:hover{background-color:red;color:white}.movie_slider a:hover .caption1{background-color:red;color:white}.bx-wrapper .bx-viewport{left:0 !important}.bx-viewport{height:240px !important}.mv_info{margin-bottom:20px}.mv_sld{font-size:20px;color:red}@media screen and (min-width: 768px){.mv_sld{font-size:26px}}.caption1{position:relative;bottom:0px;left:0px;z-index:10;width:100%;color:white;padding:0 5px;text-align:left;background:none repeat scroll 0% 0% rgba(80,80,80,0.75);background-color:rgba(80,80,80,0.75);background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;background-clip:border-box;background-origin:padding-box;background-size:auto auto}.caption1:hover{background-color:red;color:white}.mvund{margin-top:40px !important}.cminfo{font-size:18px;text-align:center;margin:40px auto 0 auto}.cminfo>span{font-size:20px}@media screen and (min-width: 768px){.cminfo{font-size:36px}.cminfo>span{font-size:44px}}.appli_add{text-align:center;font-size:24px;color:red}.adds_info{font-size:20px;margin-bottom:20px}@media screen and (min-width: 768px){.adds_info{font-size:26px}}.appli_time{font-size:18px;margin:0 auto 10px auto;padding:0;text-align:center}@media screen and (min-width: 768px){.appli_time{font-size:24px}}.appli_term{font-size:14px;margin:0 auto 20px auto;padding:20px;text-align:left}@media screen and (min-width: 768px){.appli_term{padding:0 220px}}.adds_box{padding:20px 10px 10px 10px;margin:0 auto;border:1px solid #CFCFCF !important}.adds_box>p{padding:0 0 20px 0}@media screen and (min-width: 768px){.adds_box{padding:20px;margin:0 80px}}.pr_r{margin:0 auto;font-size:24px;text-align:right;margin-top:-20px;padding:0}@media screen and (min-width: 768px){.pr_r{width:545px}}.backtotop{text-align:center;margin:40px auto 0 auto;padding:10px}.backtotop a{color:#0000CC}.backtotop a:hover{background-color:#0000CC;color:#fff}.tokutei-ttl{font-size:20px;padding:20px;margin:0 auto;font-weight:bold}.tokutei-ttl h1{font-size:24px;margin-bottom:20px;font-weight:bold}.tokutei-tbl{background-color:#fff}.tokutei-tbl th{background-color:#1b5bbf;color:#fff;border:solid 1px #fff;vertical-align:middle}.tokutei-tbl td{text-align:left}.tokutei-tbl td a{color:#0000C2}@media screen and (min-width: 768px){.tokutei-tbl{margin-top:40px;margin-bottom:40px}.tokutei-tbl th{white-space:nowrap;font-size:14px}.tokutei-tbl td{font-size:14px}}.privacy-ttl{font-size:20px;padding:20px;margin:0 auto;font-weight:bold}.privacy-ttl h1{font-size:24px;margin-bottom:20px;font-weight:bold}.privacy-tbl{margin-top:40px;margin-bottom:40px;background-color:#fff}.privacy-tbl th{white-space:nowrap;font-size:14px;background-color:#1b5bbf;color:#fff;border:solid 1px #fff;vertical-align:middle}.privacy-tbl td{font-size:14px;text-align:left}.privacy-tbl td a{color:#0000C2}.privacy-tbl td ol>li>ul{padding-left:20px}.th_title{font-size:30px;font-weight:bold;padding-top:40px}.th_s{font-size:24px;margin-top:40px}.th_s2{font-size:18px;margin-top:40px;margin-bottom:40px}
/*# sourceMappingURL=site.css.map */