/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);body{margin-left:auto;margin-right:auto;background:#f7f7f7;background-attachment:fixed;background-size:cover;background-position:cente center;animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}p{margin-bottom:1.6em}small{margin-bottom:30px}.read{padding:45px 0 35px}.read h3{font-size:26px;font-weight:bold;fpadding:30px 0 24px;margin:0}.read>p{padding:0 60px 0 60px}.read>ul{list-style:none;padding:0 60px 0 60px;max-width:970px;margin-bottom:35px}.read li{padding:10px 0 10px 3px;font-size:1.3em;font-weight:bold;line-height:1.5}.read li:before{font-family:FontAwesome;margin-right:10px}.read i{color:;margin-right:5px}@media only screen and (max-width:480px){.read{padding:25px 0 10px}.read ul{padding-right:5px;padding-left:5px}.read li{padding:5px 0 5px 3px;line-height:1.4;font-size:1.2em}.read i{color:;margin-right:5px}.read p{padding:0 10px;margin-bottom:1.3em}}.first{background:#cc0000;background:-moz-linear-gradient(top, #cc0000 0%, #960000 100%);background:-webkit-linear-gradient(top, #cc0000 0%, #960000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#960000));background:-o-linear-gradient(top, #cc0000 0%, #960000 100%);background:linear-gradient(to bottom, #cc0000 0%, #960000 100%);font-size:1.7em;line-height:1.3;color:#fff;padding-top:13px;padding-bottom:9px;font-weight:bold;-webkit-box-shadow:0px 1px 2px #555 inset;box-shadow:0px 1px 2px #555 inset}@media only screen and (max-width:480px){.first{font-size:1.1em;line-height:1.3;padding-top:4px;padding-bottom:3px;-webkit-box-shadow:0px 0px 2px #555 inset;box-shadow:0px 0px 2px #555 inset}.first span{width:100px;line-height:1.6}}.bg1{background:url(../img/bg_pat_02.png)}.bg2{background:url(../img/xv.png)}.bg0{background:url(../img/room.jpg) no-repeat center center;background-size:;background-attachment:fixed;color:}.container{max-width:950px;background-color:#fff}.container-shadow{-moz-box-shadow:0 0 3px rgba(153, 153, 153, 0.5);-webkit-box-shadow:0 0 3px rgba(153, 153, 153, 0.5);box-shadow:0 0 3px rgba(153, 153, 153, 0.5);background-image:url(../img/shadow.png);background-repeat:no-repeat;background-position:center top}.header{background:url(../img/main1.png) center top no-repeat, url(../img/main1bg.jpg) center top no-repeat fixed, url("https://www.transparenttextures.com/patterns/cubes.png") white center top}.header1{padding-top:50px;padding-bottom:30px;background-color:#ffffff;background-image:url("https://www.transparenttextures.com/patterns/black-thread-light.png")}.header2{padding-top:60px;padding-bottom:40px;background-color:#ffffff}.main_header1{background:url(../img/main1_01_over.jpg) center top no-repeat}.main_header2{background:url(../img/main1_02_over.jpg) center top no-repeat}.main_header3{background:url(../img/main1_03_over.jpg) center top no-repeat}.main_header4{background:url(../img/main1_04_over.jpg) center top no-repeat}.main_header5{background:url(../img/main1_05_over.jpg) center top no-repeat}.main_header6{background:url(../img/main1_06_over.jpg) center top no-repeat}.main_header7{background:url(../img/main1_07_over.jpg) center top no-repeat}.main_header8{background:url(../img/main1_08_over.jpg) center top no-repeat}.main_header9{background:url(../img/main1_09_over.jpg) center top no-repeat}.res img{margin-top:50px;margin-bottom:50px}.res img:hover{filter:alpha(opacity=80);opacity:0.8}.subhead{background-color:#000;background-image:url(../img/subhead_bg.jpg);background-position:center center;color:white;padding-top:55px;padding-bottom:50px;font-size:3.4em;font-family:"ryo-display-plusn", serif;font-style:normal;font-weight:900;margin-bottom:0;line-height:1.2;text-shadow:0px 0px 5px #000000;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width:480px){.subhead{font-size:1.5em;padding-top:29px;padding-bottom:25px;padding-right:8px;padding-left:8px;background-position:center center;background-size:cover}}.subhead_in{width:100%;margin-top:50px;margin-bottom:40px;padding:27px 0 23px!important;text-align:center;font-size:2.5em;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #394651;background:#bd0000;line-height:1.1;background:-webkit-gradient(linear, left top, right top, from(#bd0000), color-stop(50%, #c13d16), to(#bd0000));background:-webkit-linear-gradient(left, #bd0000 0%, #c13d16 50%, #bd0000 100%);background:-o-linear-gradient(left, #bd0000 0%, #c13d16 50%, #bd0000 100%);background:linear-gradient(to right, #bd0000 0%, #c13d16 50%, #bd0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd0000', endColorstr='#c13d16', GradientType=1)}@media only screen and (max-width:480px){.subhead_in{margin-top:30px;margin-bottom:35px;padding:20px 0 16px!important;font-size:1.6em;font-weight:bold;line-height:1.2}}.subhead_in1{width:100%;margin-top:50px;margin-bottom:40px;padding:27px 0 23px!important;text-align:center;font-size:2.5em;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #394651;background:#bd0000;line-height:1.1;background:#bf0000}@media only screen and (max-width:480px){.subhead_in1{margin-top:30px;margin-bottom:35px;padding:20px 3px 16px!important;font-size:1.6em;font-weight:bold;line-height:1.2}}.subhead_border1{color:#364e96;font-weight:bold;padding:0.5em 0;border-top:solid 3px #364e96;border-bottom:solid 3px #364e96;font-size:2em;margin-bottom:35px}@media only screen and (max-width:480px){.subhead_border{font-size:1.8em;line-height:1.3}}.box{margin-bottom:40px;margin-top:40px;max-width:790px}.box .head{padding:28px 0 20px;text-align:center;border-left:none;border-bottom:3px solid #ddd;margin-top:0;margin-bottom:0;font-size:1.4em;font-weight:900;font-family:"ryo-display-plusn", sans-serif;background-image:url(https://www.transparenttextures.com/patterns/subtle-grey.png);color:#000000}.box ul{list-style:none;padding:2px 15px 2px 15px;margin-bottom:3px}.box li:last-child{border-bottom:0}.box1{background:#fff;border:5px solid #969696;width:790px;margin-bottom:40px;margin-top:40px;position:relative}.box1 .box-filter{position:absolute;width:100%;height:100%;z-index:3;background-color:rgba(0, 0, 0, 0.5)}.box1 .head{padding:20px 0;text-align:center;border-left:none;border-bottom:3px solid #ddd;margin-top:0;margin-bottom:0;font-size:1.6em;font-weight:900;background:url("../img/box_head.png") center top;color:#ffffff;line-height:1.5}.box1 ul{list-style:none;padding:2px 15px 2px 15px;margin-bottom:3px}.box1 p{padding-left:20px;padding-right:20px}.box2{font-family:serif;background-color:#fff;background-image:url("https://www.transparenttextures.com/patterns/p6.png");border:8px double #b50000;padding:10px}.box2 p{margin-bottom:10px;padding-bottom:10px;padding-top:10px;font-size:1.5em;font-weight:bold;-webkit-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333}.box3{background-color:#ffffff;background-image:url("https://www.transparenttextures.com/patterns/absurdity.png");border:5px solid #be1207;max-width:950px;margin-bottom:0px;margin-top:40px;-webkit-box-shadow:0 0 5px #a8d5e0;box-shadow:0 0 5px #a8d5e0;margin-left:10px;margin-right:10px;margin:30px auto}.box3 .boxtitle{font-family:"ryo-display-plusn", sans-serif;font-weight:900;background:#be1207;background-image:url("https://www.transparenttextures.com/patterns/batthern.png");color:#fff;padding-top:8px;padding-bottom:12px;font-size:1.4em;font-weight:bold;margin-bottom:23px;line-height:1.4}.box3 p{padding-left:25px;padding-right:10px}.box4{padding:1.0em 1.2em;font-weight:bold;border:solid 5px #777777;background-color:#fff;background-image:url("https://www.transparenttextures.com/patterns/p6.png");max-width:790px;margin:30px 10px;margin-bottom:30px;font-size:1.4em;text-align:center;margin:20px auto}.box4 p{margin:2;padding:0}.box5{background-color:#fff;background-image:url("https://www.transparenttextures.com/patterns/p6.png");border:3px solid #555;font-family:serif;padding:10px}.box5 p{font-weight:bold}.box1-1{background:url(../img/paper_fibers.png);padding:25px 30px 1px 0px;-webkit-box-shadow:0 0 3px #000 inset;box-shadow:0 0 3px #000 inset;max-width:865px;margin-bottom:30px;border:10px solid #ddd;background-image:url(../img/bg/bg_wrapper.jpg)}.box_s{padding:30px 30px 30px 60px;background:#EEF8EB}@media only screen and (max-width:480px){.box{margin:30px 10px}.box .head{padding:20px 0 14px;font-size:1.1em;line-height:1.5}.box ul{margin-bottom:3px}.box1{border:5px solid #969696;width:auto;margin:40px 10px;border-width:5px;background-image:url(../img/bg/bg_wrapper.jpg)}.box1 .head{font-size:1.1em;line-height:1.5;background:center top cover}.box1 ul{list-style:none;padding:2px 5px 2px 5px;margin-bottom:3px}.box2{padding:10px}.box2 ul{list-style:none;padding:2px 5px 2px 5px}.box2 p{margin-bottom:10px;padding-bottom:10px;padding-top:10px;font-size:1.5em;font-weight:bold;-webkit-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333}.box3{background-color:#ffffff;background-image:url("https://www.transparenttextures.com/patterns/absurdity.png");border:5px solid #be1207;max-width:860px;margin-bottom:0px;margin-top:20px;-webkit-box-shadow:0 0 5px #a8d5e0;box-shadow:0 0 5px #a8d5e0;margin-left:10px;margin-right:10px}.box3 .boxtitle{font-family:"ryo-display-plusn", sans-serif;font-weight:900;background:#be1207;background-image:url("https://www.transparenttextures.com/patterns/batthern.png");color:#fff;padding-top:8px;padding-bottom:12px;font-size:1em;font-weight:bold;margin-bottom:23px;line-height:1.4}.box3 p{padding-left:25px;padding-right:10px}.box4{padding:1.0em 1.2em;font-weight:bold;border:solid 5px #777777;background-color:#fff;background-image:url("https://www.transparenttextures.com/patterns/p6.png");max-width:790px;margin:30px 10px;margin-bottom:30px;font-size:1.4em;text-align:center}.box4 p{margin:2;padding:0}.box_s{padding:30px 10px 5px;background:#EEF8EB}}.box_fil{background:#fff;position:relative;padding-bottom:2px;margin-bottom:15px}.box_fil p{padding-left:60px}.box_fil .box-filter{position:absolute;width:100%;height:100%;z-index:3;background-color:rgba(0, 0, 0, 0.5)}@media only screen and (max-width:480px){.box_fil p{padding-left:10px}}.ul1 li{border-bottom:1px solid #ababab;list-style:none}.ul1 li:nth-child(odd){color:#ce2c42}.ul1 li:before{content:'\f1b2'}.ul2 li{border-bottom:1px dotted #ddd;list-style:none}.ul2 li:before{font-size:1.4em;content:url(../img/arrow.png)}.ul3 li{border-bottom:1px dotted #ddd;list-style:none}.ul3 i{color:;margin-right:5px;margin-top:10px}.ul3 li:before{font-size:1.4em;font-family:FontAwesome;content:'\f057';margin-right:10px}.ul4{max-width:1000px!important}.ul4 li{border-bottom:1px dotted #ddd;font-size:1.3em;font-weight:bold;padding:10px 0 10px 3px;list-style:none;line-height:1.5}.ul4 i{color:;margin-right:5px;margin-top:10px}.ul4 li:before{font-size:1.4em;font-family:FontAwesome;content:'\f046';margin-right:10px}.ul5{max-width:1000px!important}.ul5 li{border-bottom:1px dotted #ddd;font-size:1.3em;font-weight:bold;padding:10px 0 10px 7px;list-style:none;line-height:1.5}.ul5 i{color:;margin-right:5px;margin-top:10px}.ul5 li:before{font-size:1.4em;font-family:FontAwesome;content:'\f0eb';margin-right:10px}.ul6{max-width:960px!important}.ul6 li{border-bottom:1px dotted #ddd;font-size:1.4em;font-weight:bold;padding:10px 0 10px 3px;list-style:none;line-height:1.5}.ul6 i{color:;margin-right:5px;margin-top:10px}.ul6 li:before{font-size:1.4em;font-family:FontAwesome;content:'\f091';margin-right:10px}.ul_disc_b{padding-left:40px!important}.ul_disc_b li{list-style-type:disc;border-bottom:1px dashed #ddd;font-size:1.2em;font-weight:bold;line-height:1.3;padding:13px 0 10px 3px}.ul_disc{padding-left:80px!important}.ul_disc li{list-style-type:disc;font-size:1.1em;font-weight:bold;padding:5px 0 0px 3px;line-height:1.5}.ul_disc i{margin-right:0px}@media only screen and (max-width:480px){.ul1 li{padding:7px 0 5px 3px}.ul2 li:before{font-size:1.3em;margin-right:0px}.ul3 li:before{font-size:1.3em;margin-right:5px}.ul4 li:before{font-size:1.3em;margin-right:0px}.ul5 li:before{font-size:1.3em;margin-right:10px}.ul6 li:before{font-size:1.3em;margin-right:5px}.ul_disc_b{padding-left:5px}.ul_disc_b li{border-bottom:1px dashed #ddd;padding:13px 0 10px 0px}.ul_disc li{font-size:1em}}.form_all{background:url(../img/bg_form.jpg) center center;background-size:cover;padding:45px 0 25px;background-position-y:-68px}.form{background:#fff;border:2px solid #555;padding-bottom:10px;margin-top:30px;margin-bottom:35px;max-width:780px;border-radius:0px}.form span{color:#fff;font-size:3em;padding:20px 0;font-weight:bold}.form p{font-size:14px;line-height:1.3;padding:0px 18px 10px;margin-bottom:0}.form .submit:hover{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.entry{max-width:817px;padding-top:20px;padding-right:0px;padding-left:0px;background:#fff}.entry .form-group input{max-width:670px;border:1px solid #999;height:2.7em;font-size:1.2em;margin-bottom:12px;border-radius:0;font-weight:bold}.entry .submit{margin-top:20px}.detail{max-width:730px;border:1px #c0c0c0 solid;height:70px;overflow:auto;margin-bottom:10px;margin-top:10px;color:#333}.labelf{font-weight:800;margin-left:135px;font-size:1.2em;color:#444}#btnsubmit{background:url(../img/form_btn.png) center;background-size:cover;border:0;margin-top:15px}#btnsubmit:hover{filter:alpha(opacity=80);opacity:0.8}.big{font-weight:bold;font-size:1.4em;font-family:;line-height:1.7;margin-bottom:1.1em}.bign{font-weight:normal;font-size:1.5em;font-family:}.bigb{font-weight:700;font-size:2em;margin-bottom:30px;line-height:1.5}.bigbig{font-weight:800;font-size:3em;font-family:'Noto Sans Japanese', "kozuka-gothic-pr6n", sans-serif}.bold{font-weight:bold;font-size:1.2em}.line{text-decoration:line-through}.red{color:#e43149}.yellow{color:#d02937;font-size:1.05em}.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff66));background:-webkit-linear-gradient(transparent 60%, #ffff66 60%);background:-o-linear-gradient(transparent 60%, #ffff66 60%);background:linear-gradient(transparent 60%, #ffff66 60%)}.markera{padding:1px;font-weight:bold;background:#FFC926}.under{text-decoration:underline}.shadow{-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);box-shadow:0 0 3px rgba(0, 0, 0, 0.5)}.serif{font-family:"Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif}.serif1{font-family:"ryo-display-plusn", sans-serif}@media only screen and (max-width:480px){.big{font-size:1.3em}.bigb{font-size:1.7em;margin-bottom:23px!important}.bold{font-size:1.1em}p.big,p.bold{font-size:18.2px}}.left_sm{float:none}@media (min-width:768px){.left_sm{float:left}}.right_sm{float:none}@media (min-width:768px){.right_sm{float:right}}.br_sm{display:none}@media (min-width:768px){.br_sm{display:inline}}.br_lg{display:none}@media (max-width:768px){.br_lg{display:inline}}.br_md{display:none}@media (max-width:992px){.br_md{display:inline}}.lts_fin{letter-spacing:-20px}.lts_bc{letter-spacing:-20px}.lts_bc2{letter-spacing:-40px}.lts_su{letter-spacing:-10px}@media only screen and (max-width:480px){.lts_fin{letter-spacing:-10px}.lts_bc{letter-spacing:-12px}.lts_su{letter-spacing:-6px}}.btn_margin{margin-top:0px;margin-bottom:30px}.btn_margina{margin-top:10px;margin-bottom:0px}.btn_entry:hover{filter:alpha(opacity=80);opacity:0.8}@media only screen and (max-width:480px){.btn_margin{margin-top:20px;margin-bottom:10px;padding-right:5px;padding-left:5px}.btn_margina{margin-top:0px;margin-bottom:20px;padding-right:5px;padding-left:5px}}.profile{background:url(../img/bg/bg_prof.png);margin-bottom:30px;color:#444;border:2px solid #555;padding:30px 30px 15px}.profile p{padding:0}.profile a{color:#333;text-decoration:none}.profile h3{padding:10px 0 10px}.profile h4{font-weight:bold}.pr_title{padding-top:20px;padding-bottom:20px;font-size:36px;font-family:"kozuka-gothic-pr6n", sans-serif;font-weight:900;margin-bottom:25px;border-bottom:1px solid #555}@media only screen and (max-width:480px){.pr_title{font-size:23px;margin-bottom:0.9em!important}}.profile_p{margin-bottom:40px;margin-top:50px}.p_photo{float:right;border:1px solid #fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5);margin-left:10px}.p_photo_sm{border:1px solid #fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}@media only screen and (max-width:480px){.profile{padding:15px 7px 0px;border:2px solid #555;margin-right:5px;margin-left:5px}.form{max-width:360px;padding-bottom:5px;background:#fff}.form-group{margin-bottom:12px;padding-right:5px;padding-left:5px}.form-group input{margin-bottom:5px!important}#btnsubmit{padding-right:5px;padding-left:5px;margin-top:0}.detail{height:50px;overflow:auto;max-width:330px;border:1px solid #ddd}.profile_p{padding-left:5px;padding-right:5px;margin-top:20px;margin-bottom:30px}.p_photo{float:right;border:1px solid #fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5);margin-right:13px;margin-left:7px}}.photoadd{float:right;padding-left:0}@media only screen and (max-width:480px){.photoadd{float:none}}.blur,.blur>img{margin:0;padding:0;border:0}.blur{position:relative;display:inline-block;font-size:0;line-height:0}.blur:after{position:absolute;left:0;top:0;right:0;bottom:-2px;-moz-box-shadow:inset 0px 0px 10px 10px #fff;-webkit-box-shadow:inset 0px 0px 10px 10px #fff;box-shadow:inset 0px 0px 10px 10px #fff;content:" "}.blur2:after{-moz-box-shadow:inset 0px 0px 10px 10px #fafafa;-webkit-box-shadow:inset 0px 0px 10px 10px #fafafa;box-shadow:inset 0px 0px 10px 10px #fafafa}.blurs,.blurs>img{margin:0;padding:0;border:0}.blurs{position:relative;display:inline-block;font-size:0;line-height:0}.blurs:after{position:absolute;left:0;top:0;right:0;bottom:0;-moz-box-shadow:inset 0px 0px 10px 10px #fff;-webkit-box-shadow:inset 0px 0px 10px 10px #fff;box-shadow:inset 0px 0px 10px 10px #fff;content:" "}@media only screen and (max-width:480px){.blur:after{position:absolute;left:0;top:0;right:0;bottom:0;-moz-box-shadow:inset 0px 0px 5px 5px #fff;-webkit-box-shadow:inset 0px 0px 5px 5px #fff;box-shadow:inset 0px 0px 5px 5px #fff;content:" "}.blur2:after{-moz-box-shadow:inset 0px 0px 5px 5px #fafafa;-webkit-box-shadow:inset 0px 0px 5px 5px #fafafa;box-shadow:inset 0px 0px 5px 5px #fafafa}}footer{padding:30px 0 15px;background-color:#000;color:#fff}footer a{color:#fff;text-decoration:none}@media only screen and (min-width:1450px){.w1300{-webkit-box-shadow:0 0 2px #555;box-shadow:0 0 2px #555}}@media only screen and (max-width:480px){p{font-size:14px}small{font-size:50%;margin-right:10px!important;margin-left:10px!important}.header2{padding:22px 5px 1px 5px}.content .container{padding:0 10px}.res img{padding:0 5px}.content{margin-bottom:0}.col-xs-12{padding:0}.bg1{background:url(../img/bg_pat_02.png)}.bg2{background:url(../img/grid_noise.png)}}@media (max-width:768px){.pc{display:none!important}}@media (min-width:768px){.sp{display:none!important}}.emphasis{color:yellow;font-size:1.05em}.sankaku{position:relative}.sankaku:after{width:0;height:0;content:"";border-top:50px solid #000;border-right:50px solid transparent;border-bottom:50px solid transparent;border-left:50px solid transparent;position:absolute;top:100%;left:50%;margin-left:-50px}.sankaku+div.container>div.read{margin-top:40px}@media (max-width:768px){.sankaku:after{border-top:30px solid #000;border-right:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid transparent;margin-left:-30px}.sankaku+div.container>div.read{margin-top:20px}}.sankaku1{position:relative}.sankaku1:after{width:0;height:0;content:"";border-top:50px solid #cc0000;border-right:50px solid transparent;border-bottom:50px solid transparent;border-left:50px solid transparent;position:absolute;top:100%;left:50%;margin-left:-50px}@media (max-width:768px){.sankaku1:after{border-top:30px solid #cc0000;border-right:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid transparent;margin-left:-30px}}.programblock{border:10px solid #ccc;margin:30px auto;width:750px;font-family:'Noto Sans', sans-serif}.programblock .programhead{color:white;padding:40px 0;text-align:center;border-left:none;margin-top:0;margin-bottom:0;font-size:3em;font-weight:900;background-image:url(../img/subhead_bg.png)}.programblock .programdetail{padding:30px 40px 30px;background:url(../img/bg/bg_program.png)}.programblock .programdetail .programdetail-head{font-size:2em;font-weight:900;padding:0 10px 2px;border-left:#A40000 13px solid;border-bottom:#A40000 5px solid}.programblock .programdetail .programdetail-item{font-size:1.4em;font-weight:900;padding-left:2px}.programblock .programdetail .programdetail-item p{padding-left:0;line-height:1.6;margin-bottom:30px}.programblock .programdetail .programdetail-comment{line-height:0.5;font-size:0.5em;font-weight:normal}.programblock .programlabel{display:inline-block;padding:2px 5px;margin:0 5px 1px;font-size:0.9em;margin-bottom:2px}.programblock .programlabel.programlabel-red{color:#ffffff;background-color:#C40B13;padding:0px 5px}.programblock .programlabel.programlabel-red2{color:#C40B13;background-color:#ffffff;border:#C40B13 3px solid;line-height:1.2}.programblock .programlabel.programlabel-red3{color:#ffffff;background-color:#9e7a26}.programblock .programlabel.programlabel-red4{color:#9e7a26;background-color:#ffffff;border:#9e7a26 3px solid;line-height:1.2}.programblock .programlabel.programlabel-blue{color:#fff;background-color:#04a5d8;padding:0px 5px}@media (max-width:768px){.programblock{margin:30px auto;width:100%}.programblock .programhead{font-size:1.6em;padding-top:30px;padding-bottom:25px}.programblock .programdetail{padding:15px 15px 20px}.programblock .programdetail .programdetail-head{font-size:1.4em;border-left:#A40000 11px solid}.programblock .programdetail .programdetail-item{padding-left:15px}.programblock .programdetail .programdetail-item p{font-size:0.6em;line-height:1.6;margin-bottom:20px}.programblock .programdetail .programdetail-time{padding-left:0px!important;padding-right:0px!important}.programblock .programdetail .programdetail-time p{font-size:0.6em;line-height:1.6;margin-bottom:20px}.programblock .programdetail .programdetail-comment{font-size:14px}}.photoadd{margin-right:20px;padding-left:20px!important}.photoadd img{width:300px}.photoaddsp{width:80%;margin:0 auto}.photoaddsp img{width:100%}.ul_iconlist li{font-family:'Noto Sans Japanese', sans-serif;border-top:1px solid #c30000;border-right:1px solid #c30000;border-bottom:1px solid #c30000;font-size:1.4em;font-weight:bold;padding:13px 5px 13px 70px;list-style:none;line-height:1.4;margin:0 0 6px 0;position:relative;color:#000000}.ul_iconlist li:before{position:absolute;content:"";top:-1px;left:0;width:55px;height:103%;background:url("../img/list_icon_check01.png") 11px center no-repeat;background-size:39px 33px;background-color:#c30000}@media (max-width:768px){.ul_iconlist{padding-left:5px!important;padding-right:5px!important}.ul_iconlist li{font-size:1.1em;line-height:1.1;padding-left:65px}}.ul_iconlist2 li{font-family:'Noto Sans Japanese', sans-serif;font-size:1.4em;padding:10px 5px 10px 68px;list-style:none;line-height:1.4;margin:0 0 4px 0;position:relative;font-weight:bold}.ul_iconlist2 li:nth-child(2n){background-color:#ececec}.ul_iconlist2 li:nth-child(odd){background-color:#dadada}.ul_iconlist2 li:before{position:absolute;content:"";top:0;left:0;width:58px;height:100%;background:url("../img/list_icon_check02.png") 9px center no-repeat;background-size:38px 30px;background-color:#3c3c3c}@media (max-width:768px){.ul_iconlist2{padding-left:5px!important;padding-right:5px!important}.ul_iconlist2 li{font-size:1.2em;line-height:1.3;padding-top:15px;padding-bottom:15px}}.ul_borderlist{padding:0 60px}.ul_borderlist h4{width:100%;margin:0 auto 20px;padding:8px 8px 8px 56px;font-size:1.8em;font-weight:bold;color:#1a352f;background:url(../img/icon_check_01.png) no-repeat 0 0;border-bottom:2px solid #1a352f;border-left:none}.ul_borderlist ul{width:100%;margin:0 auto 50px;padding-bottom:30px;border-left:10px solid #1a352f;padding:0 0 0 10px}.ul_borderlist ul li{font-family:'Noto Sans Japanese', sans-serif;width:auto;margin:0 0 0 10px;padding:10px 10px;font-size:1.1em;font-weight:bold;list-style:none;border-bottom:1px dotted #1a352f}@media (max-width:768px){.ul_borderlist{padding:0 10px}.ul_borderlist h4{font-size:1.1em}.ul_borderlist ul{padding-left:0}.ul_borderlist ul li{font-size:1em;line-height:1.1}}.ol_nolist{padding:0 60px;margin-bottom:1.6em}.ol_nolist li{font-family:serif;display:table;font-size:1.3em;width:100%;padding:0;list-style:none;line-height:2;margin:0 0 6px 0;border:1px solid #676666}.ol_nolist li span.no{width:96px;display:table-cell;text-align:center;vertical-align:middle;color:#fff;font-weight:bold;background:#620000;background:-webkit-linear-gradient(to right, #620000, #620000);background:-webkit-gradient(linear, left top, right top, from(#7d0000), to(#7d0000));background:-webkit-linear-gradient(left, #7d0000, #7d0000);background:-o-linear-gradient(left, #7d0000, #7d0000);background:linear-gradient(to right, #7d0000, #7d0000)}.ol_nolist li span.text{color:#fff;width:auto;padding:8px;display:table-cell;text-align:left;vertical-align:middle;background:#3c2000;background:-webkit-linear-gradient(to right, #502b00, #3c2000);background:-webkit-gradient(linear, left top, right top, from(#bb0000), to(#bb0000));background:-webkit-linear-gradient(left, #bb0000, #bb0000);background:-o-linear-gradient(left, #bb0000, #bb0000);background:linear-gradient(to right, #bb0000, #bb0000);font-weight:bold}@media (max-width:768px){.ol_nolist{padding:0;margin-bottom:1.3em;padding-right:5px!important;padding-left:5px!important}.ol_nolist li{font-size:1.1em;line-height:1.5}}.ul1 li,.ul2 li,.ul3 li,.ul4 li,.ul5 li,.ul6 li{position:relative;padding-right:5px}.ul1 li:before,.ul2 li:before,.ul3 li:before,.ul4 li:before,.ul5 li:before,.ul6 li:before{position:absolute;top:50%;left:5px}.ul1 li{padding-left:32px}.ul1 li:before{margin-top:-17px}.ul2 li{padding-left:45px}.ul2 li:before{margin-top:-22px}.ul3 li{padding-left:45px}.ul3 li:before{margin-top:-19px}.ul4 li{padding-left:45px}.ul4 li:before{margin-top:-19px}.ul5 li{padding-left:45px}.ul5 li:before{margin-top:-19px}.ul6 li{padding-left:45px}.ul6 li:before{margin-top:-23px}@media (max-width:480px){.ul1 li{padding-left:32px;font-size:1.1em}.ul1 li:before{margin-top:-14px}.ul2 li{padding-left:33px}.ul2 li:before{margin-top:-15px}.ul3 li{padding-left:35px}.ul3 li:before{margin-top:-16px}.ul4 li{padding-left:33px}.ul4 li:before{margin-top:-18px}.ul5 li{padding-left:33px}.ul5 li:before{margin-top:-18px}.ul6 li{padding-left:40px}.ul6 li:before{margin-top:-21px}}.entry-block-header{color:white;font-size:2.3em;font-family:'Noto Sans Japanese', sans-serif;text-align:center;text-shadow:2px 2px 2px black;background-image:url("../img/form_top.png");background-repeat:no-repeat;padding:25px 20px;line-height:1;font-weight:500}.entry-block-header span{font-size:1em;font-weight:500}.entry-block-header span.yellow{color:#fff100}@media (max-width:768px){.entry-block-header{font-size:1.25em;padding:15px 10px}}.reviewBox{width:100%;margin:0 auto 30px;padding:0 60px;background-color:#fff;display:block;overflow:hidden}.reviewBox .reviewBox-inner{border:1px solid #222;width:100%;padding:25px 10px 12px;overflow:hidden}.reviewBox .reviewBox-inner .left{float:left;width:150px}.reviewBox .reviewBox-inner .left img{width:100%}.reviewBox .reviewBox-inner .right{float:right;width:100%;margin-left:-150px}.reviewBox .reviewBox-inner .right .right-inner{margin-left:150px;padding-left:20px;padding-right:20px}.reviewBox .reviewBox-inner .right .right-inner img{width:80%;display:block;margin:0 auto}.reviewBox .reviewBox-inner .right .right-inner h3{width:100%;margin:0 auto 20px;padding:10px 15px;text-align:left;background-color:#222;color:#fff;font-size:1.2em}.reviewBox .reviewBox-inner .right .right-inner p{padding-left:0;padding-right:0}@media (max-width:768px){.reviewbox_p{padding:0 12px}.reviewBox{padding:10px 10px;margin-bottom:20px}.reviewBox .reviewBox-inner{padding:25px 10px 0px}.reviewBox .reviewBox-inner .right{float:none;width:100%;margin-left:0}.reviewBox .reviewBox-inner .right .right-inner{margin-left:0;padding-left:0;padding-right:0}.reviewBox .reviewBox-inner .right .right-inner h3{width:100%;margin:0 auto 10px;padding:10px 15px;font-size:1.1em}.reviewBox .reviewBox-inner .right .right-inner img{width:50%}.reviewBox .reviewBox-inner .right .right-inner p{margin-top:18px;padding-left:0;padding-right:0}}.qaBox{width:100%;margin:0 auto 50px;background-color:#fff;padding:0 60px}.qaBox .qaBox-inner{width:100%;border:1px solid #000000}.qaBox .qaBox-inner h3{width:100%;margin:0 auto;background-color:#3c5363;display:table;padding:20px 10px}.qaBox .qaBox-inner h3 span.icon{width:80px;text-align:center;vertical-align:middle;display:table-cell}.qaBox .qaBox-inner h3 span.text{width:auto;text-align:left;vertical-align:middle;display:table-cell;color:#fff;font-size:0.9em}.qaBox .qaBox-inner .qaText{width:100%;padding:30px 46px}.qaBox .qaBox-inner .qaText p,.qaBox .qaBox-inner .qaText ul{padding:0}@media (max-width:768px){.qaBox{padding:0;margin:0 auto 30px}.qaBox .qaBox-inner{width:100%;border:1px solid #000000}.qaBox .qaBox-inner h3{padding:20px 10px 20px 0}.qaBox .qaBox-inner h3 span.icon{width:60px}.qaBox .qaBox-inner h3 span.icon img{width:40px}.qaBox .qaBox-inner h3 span.text{font-size:0.8em}.qaBox .qaBox-inner .qaText{width:100%;padding:20px 10px 15px}.qaBox .qaBox-inner .qaText p,.qaBox .qaBox-inner .qaText ul{padding:0;font-size:14px}}.colorBox{width:100%;margin:0 auto 50px;background-color:#fff;padding:0 60px}.colorBox .colorBox-inner{border:1px solid #222}.colorBox .colorBox-inner h3{width:100%;display:table;padding:0}.colorBox .colorBox-inner h3 span.number{width:170px;text-align:center;vertical-align:middle;display:table-cell;color:#fff;font-size:1.1em;background-color:#ce1800;text-shadow:1px 1px 1px #b80000;padding:30px 0}.colorBox .colorBox-inner h3 span.text{width:auto;text-align:left;vertical-align:middle;display:table-cell;color:#fff;font-size:1.1em;background-color:#222;padding:30px}.colorBox .colorBox-inner .colorBox-text{width:100%;padding:50px 30px 0px;background-color:#ffffff;background-image:url(https://www.transparenttextures.com/patterns/brilliant.png)}.colorBox .colorBox-inner .colorBox-text .photoadd{padding-right:20px;padding-left:20px}.colorBox .colorBox-inner .colorBox-text .ul5{padding-left:44px!important}.colorBox .colorBox-inner h3 span.number{width:90px;text-align:center;vertical-align:middle;display:table-cell;color:#fff;font-size:1.1em;background-color:#ce1800;text-shadow:1px 1px 1px #b80000;padding:30px 0}.colorBox .colorBox-inner h3 span.text{width:auto;text-align:left;vertical-align:middle;display:table-cell;color:#fff;font-size:0.9em;background-color:#222;padding:30px}.colorBox.merit .colorBox-inner h3 span.number{width:180px}.box-color{border:2px solid;padding:20px 20px 0}@media (max-width:768px){.box-color{border:2px solid;padding:10px 10px 0}}@media (max-width:768px){.colorBox{padding:0 5px!important}.colorBox .colorBox-inner h3 span.number{width:70px;font-size:0.8em}.colorBox .colorBox-inner h3 span.text{font-size:0.9em;padding-left:10px;padding-right:10px}.colorBox .colorBox-inner .colorBox-text{width:100%;padding:30px 0 0px}.colorBox .colorBox-inner .colorBox-text p{padding-left:10px;padding-right:10px}.colorBox.merit .colorBox-inner h3 span.number{width:100px;font-size:0.8em}}.chapterBox{max-width:950px;margin:0 auto 50px;background-color:#fff;padding:0 60px}.chapterBox.chap01 h4{background:#fcb247;color:#fff}.chapterBox.chap02 h4{background:#f66763;color:#fff}.chapterBox.chap03 h4{background:#62bfe0;color:#fff}.chapterBox.chap04 h4{background:#313c40;color:#fff}.chapterBox.chap05 h4{background:#9aa7b0;color:#fff}.chapterBox.chap06 h4{background:#4abb9f;color:#fff}.chapterBox .chapterBox-inner{border:1px solid #222}.chapterBox .chapterBox-inner h3{width:100%;padding:14px 0;text-align:center;background:#222;color:#fff;font-size:1.6em;font-family:"Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif}.chapterBox .chapterBox-inner h3.koudou{width:100%;padding:14px 0;text-align:center;background:#fff;color:#fff;font-size:1.6em;font-family:"Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif}.chapterBox .chapterBox-inner h4{width:100%;padding:14px 0;text-align:center;font-size:1.5em;font-family:"Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;border-left:none;margin-top:0}.chapterBox .chapterBox-inner .chapterBox-text{width:100%;padding:30px 0 20px}.chapterBox .chapterBox-inner .chapterBox-text .photoadd{padding-right:20px;padding-left:20px}.chapterBox .chapterBox-inner .chapterBox-text p,.chapterBox .chapterBox-inner .chapterBox-text ul{padding-left:20px;padding-right:20px}.chapterBox .chapterBox-inner .chapterBox-text .ul5{padding-left:44px!important}@media (max-width:768px){.chapterBox{padding:0 10px}.chapterBox .chapterBox-inner .chapterBox-text{padding:10px 0 0px}.chapterBox .chapterBox-inner .chapterBox-text p{padding-left:10px;padding-right:10px}.chapterBox .chapterBox-inner .chapterBox-text .ul5{padding-left:34px!important}}.borderbg{padding:45px 0px 20px;margin-left:30px;margin-right:30px;margin-bottom:39px;border:3px solid #ddd;background-color:#ffffff;background-image:url(https://www.transparenttextures.com/patterns/lined-paper-2.png)}@media (max-width:768px){.borderbg{margin-left:5px;margin-right:5px}}.borderBox{width:100%;padding:0 30px;margin-bottom:50px}.borderBox h4{width:100%;margin:0 auto 20px;padding:8px 8px 8px 56px;font-size:1.8em;font-weight:bold;color:#d02937;background:url(../img/icon_check_01.png) no-repeat 0 0;border-bottom:2px solid #d02937;border-left:none;background-size:45px;font-family:"ryo-display-plusn", serif;font-style:normal;font-weight:900}.borderBox .borderBox-text{width:100%;padding:30px 0 20px;border-left:8px solid #d02937}.borderBox .borderBox-text p{padding-left:30px}.borderBox .borderBox-text .photoadd{margin-right:10px;padding-right:0px;margin-bottom:0}.borderBox:last-child{margin-bottom:10px}@media (max-width:768px){.borderBox{padding-left:10px;padding-right:10px}.borderBox h4{width:100%;background-position-y:37.5%;font-size:1.6em}.borderBox .borderBox-text p{padding-left:10px;padding-right:0}}table.t-seminer{width:90%;margin-right:auto;margin-left:auto}table.t-seminer thead th{text-align:center;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background:-webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#990000));background:-webkit-linear-gradient(#cc0000, #990000);background:-o-linear-gradient(#cc0000, #990000);background:linear-gradient(#cc0000, #990000);color:#ffffff;border:1px solid #cccccc}table.t-seminer .td-day{width:300px}table.t-seminer .td-time{width:100px}table.t-seminer tbody td{padding-top:10px;padding-bottom:10px;background:-webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#EBEBEB));background:-webkit-linear-gradient(#F9F9F9, #EBEBEB);background:-o-linear-gradient(#F9F9F9, #EBEBEB);background:linear-gradient(#F9F9F9, #EBEBEB);border:1px solid #cccccc;font-weight:bold;text-align:center}table.t-seminer tbody td .seminer-btn-01 a,table.t-seminer tbody td .seminer-btn-02 a,table.t-seminer tbody td .seminer-btn-03 a{text-align:center;display:block;padding:5px;width:200px;margin-right:auto;margin-left:auto;border-radius:20px;font-size:1em;margin-bottom:8px;text-decoration:none}table.t-seminer tbody td .seminer-btn-01 a{background-color:#00A142;box-shadow:0px 4px 0px 3px #006314;-moz-box-shadow:0px 4px 0px 3px #006314;-webkit-box-shadow:0px 4px 0px 3px #006314;color:white}table.t-seminer tbody td .seminer-btn-01 a:hover{background-color:#10C55B}table.t-seminer tbody td .seminer-btn-03 a{background-color:#f0ea00;box-shadow:0px 4px 0px 3px #FF8C00;-moz-box-shadow:0px 4px 0px 3px #FF8C00;-webkit-box-shadow:0px 4px 0px 3px #FF8C00;color:black}table.t-seminer tbody td .seminer-btn-03 a:hover{background-color:#FFFF55}table.t-seminer tbody td .seminer-btn-02 a{padding-bottom:0!important;color:#cc0000}@media (max-width:768px){table.t-seminer thead{display:none}table.t-seminer tbody td{display:block;background:none}table.t-seminer tbody td .seminer-btn-01 a,table.t-seminer tbody td .seminer-btn-02 p,table.t-seminer tbody td .seminer-btn-03 a{width:90%!important;font-size:0.8em;line-height:32px;margin-left:5%;margin-right:5%}table.t-seminer .td-day{background:-webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#990000));background:-webkit-linear-gradient(#cc0000, #990000);background:-o-linear-gradient(#cc0000, #990000);background:linear-gradient(#cc0000, #990000);color:#ffffff;margin-top:20px;border-bottom:none;width:auto}table.t-seminer .td-day .red{color:white}table.t-seminer .td-time{width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#EBEBEB));background:-webkit-linear-gradient(#F9F9F9, #EBEBEB);background:-o-linear-gradient(#F9F9F9, #EBEBEB);background:linear-gradient(#F9F9F9, #EBEBEB)}table.t-seminer .td-entry1{font-size:0.8em;width:120px;height:70px;float:left;line-height:1.6;background:-webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#EBEBEB));background:-webkit-linear-gradient(#F9F9F9, #EBEBEB);background:-o-linear-gradient(#F9F9F9, #EBEBEB);background:linear-gradient(#F9F9F9, #EBEBEB)}table.t-seminer .td-entry{width:100%;height:70px;float:left;margin-left:-120px}table.t-seminer .td-entry>div{margin-left:120px}}.innerBox{width:100%;margin:30px auto}.innerBox h4{font-size:2.3em;padding-top:25px;padding-bottom:20px;border-left:none;margin-top:0}.innerBox .innerBox-text{margin-top:30px}@media (min-width:768px){#footer_entry{position:absolute;position:fixed;bottom:10px;right:20px;z-index:1000;padding:0;width:350px;display:none}#footer_entry input{max-width:100%;opacity:0.8}#footer_entry input:hover{opacity:0.6}}@media (max-width:768px){#footer_entry{position:absolute;position:fixed;bottom:0;left:0;width:100%;height:60px;text-align:center;background-color:rgba(0, 0, 0, 0.6);z-index:1000;padding:5px 0px;display:none}#footer_entry input{max-width:95%;height:100%;padding-left:10px;padding-right:10px;opacity:1}#footer_entry input:hover{opacity:1}}blockquote{position:relative;padding:30px 18px 30px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:italic;color:#464646;background:#e0e0e0;border-left:0}blockquote:before{display:inline-block;position:absolute;top:0;left:0;vertical-align:middle;content:"\f10d";font-family:FontAwesome;color:#e0e0e0;font-size:22px;line-height:1;z-index:2}blockquote:after{position:absolute;content:'';left:0;top:0;border-width:0 0 40px 40px;border-style:solid;border-color:transparent #ffffff}blockquote p{position:relative;padding:0;z-index:3;line-height:1.7;margin-bottom:1.6em}blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}@media (max-width:768px){.inyou{padding:10px}}.tokuchou{background:#cd1600;color:#fff;padding:10px;font-weight:bold;margin-bottom:10px;font-size:1.4em}.inner{max-width:850px;padding:0px 5px}.inner1{padding:0px 5px}.inner .service_lst{margin-bottom:40px;-webkit-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);-moz-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);box-shadow:0 0 27px rgba(55, 39, 0, 0.35)}.inner .service_list{margin-bottom:40px;-webkit-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);-moz-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);box-shadow:0 0 27px rgba(55, 39, 0, 0.35)}.inner .service_list .text{padding:30px 30px 10px;border:30px solid #4d4141;border-top:none}.inner .service_list .text h4{padding:10px;background:#4d4141;color:#FFF;font-size:165%;font-family:"Noto Sans Japanese", sans-serif;font-weight:100}.inner .service_list .text ul{padding-top:10px}.inner .service_list .text ul li{font-family:"Noto Sans Japanese", sans-serif;font-weight:200;font-size:124%}@media (max-width:768px){.inner .service_lst{margin-bottom:40px;-webkit-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);-moz-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);box-shadow:0 0 27px rgba(55, 39, 0, 0.35)}.inner .service_list{margin-bottom:40px;-webkit-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);-moz-box-shadow:0 0 27px rgba(55, 39, 0, 0.35);box-shadow:0 0 27px rgba(55, 39, 0, 0.35)}.inner .service_list .text{padding:30px 10px 10px;border:15px solid #4d4141;border-top:none}.inner .service_list .text h4{padding:10px;background:#4d4141;color:#FFF;font-size:130%;font-family:"Noto Sans Japanese", sans-serif;font-weight:100}.inner .service_list .text ul{padding-top:10px}.inner .service_list .text ul li{font-family:"Noto Sans Japanese", sans-serif;font-weight:200;font-size:124%}}@media only screen and (max-width:480px){.box_zisseki{background-color:#ffffff;background-image:url(https://www.transparenttextures.com/patterns/xv.png);border:10px solid #9d1f1f;max-width:820px;margin-bottom:40px;margin-top:40px;margin-right:10px;margin-left:10px}.box_zisseki ul{padding-left:8px!important}}.box_zisseki{background-color:#ffffff;background-image:url(https://www.transparenttextures.com/patterns/xv.png);border:10px solid #9d1f1f;max-width:820px;margin-bottom:40px;margin-top:40px;padding-top:10px}.box_zisseki ul{padding-left:15px}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:0 1px 2px rgba(0, 0, 0, 0.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-color:#e8e8e8}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-image:-webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-color:#2e6da4}.navbar-default{background-image:-webkit-linear-gradient(top, #ffffff 0%, #fff 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fff));background-image:linear-gradient(to bottom, #ffffff 0%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top, #e2e2e2 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e2e2e2 0%, #e9e9e9 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#e9e9e9));background-image:linear-gradient(to bottom, #e2e2e2 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe2e2e2', endColorstr='#ffe9e9e9', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.075);box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255, 255, 255, 0.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);background-image:-o-linear-gradient(top, #3c3c3c 0%, #222 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));background-image:linear-gradient(to bottom, #3c3c3c 0%, #222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);background-image:-o-linear-gradient(top, #080808 0%, #0f0f0f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));background-image:linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.25);box-shadow:inset 0 3px 9px rgba(0, 0, 0, 0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0)}}.alert{text-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05)}.alert-success{background-image:-webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image:-o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));background-image:linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image:-o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));background-image:linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image:-o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));background-image:linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image:-o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));background-image:linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));background-image:linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top, #337ab7 0%, #286090 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #286090 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));background-image:linear-gradient(to bottom, #337ab7 0%, #286090 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);background-image:-o-linear-gradient(top, #5cb85c 0%, #449d44 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));background-image:linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);background-image:-o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));background-image:linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);background-image:-o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));background-image:linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);background-image:-o-linear-gradient(top, #d9534f 0%, #c9302c 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));background-image:linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);box-shadow:0 1px 2px rgba(0, 0, 0, 0.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2b669a 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));background-image:linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);background-image:-o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));background-image:linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);background-image:-o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));background-image:linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);background-image:-o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));background-image:linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);background-image:-o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));background-image:linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)}.jcity_f{padding-left:50px;padding-right:30px}.inputField,.label{border-style:solid solid solid solid;border-width:1px;border-color:#e6e0d4}.label{background-color:#f5f5dc;color:#000000}.inputField,.label{font-weight:normal}.label{clear:both}.formTable{min-width:810px}.f25{width:30%}.f95{width:100%}.formTable td,.formTable th{padding:15px 10px;border-right:1px solid #ddd;background:#f7f7f7}.formTable tr{display:table-row;vertical-align:inherit;border:1px solid #ddd}.inputField,.label{border-style:solid solid solid solid;border-width:1px;border-color:#e6e0d4}.inputField{background-color:#ffffff;color:#000000}.inputField,.label{font-weight:normal}.inputField{overflow:hidden}input[type=submit]{-webkit-appearance:button;cursor:pointer;border:2px solid #ddd;font-size:1.5em;background:#ffaa00;color:#fff;padding:6px 10px}@media (max-width:768px){.jcity_f{padding-left:5px;padding-right:5px}.inputField,.label{border-style:solid solid solid solid;border-width:1px;border-color:#e6e0d4}.label{background-color:#f5f5dc;color:#000000}.inputField,.label{font-weight:normal}.label{clear:both}.formTable{min-width:100%}.formTable td,.formTable th{padding:7px 10px;border-right:1px solid #ddd;background:#f7f7f7;font-size:0.8em}.f25{width:30%}.f95{width:100%}input[type=submit]{-webkit-appearance:button;cursor:pointer;border:2px solid #ccc;font-size:1.5em;background:#ffaa00;color:#fff;padding:6px 10px}.formTable tr{display:table-row;vertical-align:inherit;border:1px solid #ddd}.inputField,.label{border-style:solid solid solid solid;border-width:1px;border-color:#e6e0d4}.inputField{background-color:#ffffff;color:#000000}.inputField,.label{font-weight:normal}.inputField{overflow:hidden}}@media (min-width:992px){.col-md-6{width:50%;margin-bottom:20px}}.well{background-image:-webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));background-image:linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1)}.box_subhead{background:#000;color:#fff;font-size:1.9em;font-weight:bold;padding:17px 0;margin-bottom:10px}.course_ichiran{padding:20px;border:3px solid #000;max-width:810px;background:url(https://www.toptal.com/designers/subtlepatterns/patterns/xv.png)}@media (max-width:768px){.course_ichiran{padding:13px 4px 2px}}.blueBox{padding:10px 10px;border:2px solid #ffffff;-webkit-box-shadow:0 0 0 2px #ede9e9;box-shadow:0 0 0 2px #ede9e9;background:#ede9e9;margin-top:40px;margin-bottom:40px;max-width:830px;padding:10px}.example_price{border:1px solid #aaa;background:#f5f5f5;max-width:830px;padding:10px;margin-bottom:30px}.gallery2{display:table;width:90%;margin-bottom:30px;margin:0 
auto;border-collapse:separate;border-spacing:0px 10px}.gallery2 .collist-box{display:table-cell;width:50%;padding-left:5px;padding-right:5px}.gallery2 .collist-text{display:block;font-weight:600;font-size:13.5px;margin:10px 8px;text-align:center}#wrapper{width:100%;overflow:hidden}table th{text-align:center}