@media only screen and (max-width:768px){#top_staff h3{margin-bottom:10px;font-size:calc(100% + 3.13vw)}#top_staff{margin-bottom:70px;padding:50px 0 20px;background:url(//www.ceremohall.jp/tsu-shi/wp-content/themes/ceremohall/css/../image/top_staff_bg_sp.png) no-repeat center bottom;background-size:contain}#top_voice{margin-bottom:0;padding:75px 0 60px}.lead01{margin-bottom:15px}#contents{margin-top:65px}#pan{margin:0 auto 10px;padding:10px 0;width:95%;font-size:12px}#pagetitle_area{margin-bottom:30px;text-align:left}#pagetitle_area .font01:before{top:50%;right:18%;left:auto;transform:translateY(-50%)}#pagetitle_area .font01{max-width:auto;max-width:initial;text-align:center}#pagetitle_area .font01 .main{font-size:calc(100% + 2.6vw)}#pagetitle_area .font01 .sub{margin-bottom:2px;font-size:calc(100% + 0.26vw)}#pagetitle_area p{font-size:calc(100% + 1vw)}.subtitle02_01{margin-bottom:30px;font-size:25px}.sub_title{margin-bottom:30px;text-align:left}.sub_title h2{max-width:auto;max-width:initial}.sub_title h2 .main{text-align:center;font-size:calc(100% + 2vw)}.sub_title h2 .sub{margin-bottom:2px;text-align:center;font-size:calc(100% + 0.26vw)}.mailform{max-width:640px}.mailform dl dt{float:none;padding:5px;width:auto;text-align:left;font-size:20px}.mailform dl dd{clear:both;padding:5px 15px;border-top:0;font-size:20px;line-height:1.5em}.mailform .policy{text-align:left}.table01 th{display:block;padding:10px 1em;width:100%;border-bottom:0;font-weight:normal}.table01 td{display:block;padding:10px 1em;width:100%;border-top:3px double #eee;border-bottom:0}.table02 tr{display:flex;flex-wrap:wrap}.table02 th{width:100%;padding:20px 0;font-size:25px}.table02 th span{font-size:13px}.table02 td{text-align:left;width:79%;padding:20px 0}.table02 td.month{width:20%}#top_advice{margin-bottom:0;padding:40px 0}#top_advice h3{text-align:center;font-size:calc(100% + 2.6vw);line-height:1.1}#top_advice dl{margin-bottom:30px;padding:2.6vw;max-width:650px;width:100%}#top_advice .title{font-size:calc(100% + 1.38vw)}#top_advice .text{font-size:calc(100% + 0vw)}#hall_sub_box01{display:block}#hall_sub_box01 .left_box{width:100%;height:60vw}#hall_sub_box01 .right_box{width:100%}#hall_sub_box01 .right_box_in{padding:30px 5% 25px}#hall_sub_box02 dl{margin-bottom:20px;width:100%;box-shadow:0 0 5px rgba(200,196,196,.98)}#hall_sub_box02 .text{display:none}#hall_sub_box03{padding:40px 0 20px}.hall_sub_box03_in{flex-wrap:wrap;margin-bottom:40px}.hall_sub_box03_in .img_box{width:100%;text-align:center}.hall_sub_box03_in:nth-child(2n) .img_box{order:inherit}.hall_sub_box03_in .text_box{margin:-55px auto 0;padding:40px 5% 25px;max-width:610px;width:95%}.hall_sub_box03_in:nth-child(2n) .text_box{margin-right:auto;margin-left:auto}.hall_sub_box03_in .icon_num{top:40px;left:20px;width:59px;height:59px;font-size:37px}.hall_sub_box03_in .title{padding-left:90px;font-size:calc(100% + 1.1vw);line-height:1.2}.hall_sub_box03_in .title br{display:none}.hall_sub_box03_in p{font-size:17px;line-height:1.75}#hall_sub_box04{padding:40px 0 20px}#hall_sub_box04 .unit01{margin-bottom:20px}#hall_sub_box04 .unit02{margin-bottom:20px;width:47%}#hall_sub_box04 .unit02>p{font-size:16px}#hall_sub_box04 .img_box span{padding:10px 5px;font-size:20px}#hall_sub_box05 dl{width:48%}#hall_sub_box05 .title{font-size:17px}#hall_sub_box05 dd{padding:0}#hall_sub_box06 .text_box{float:none;padding:80px 5% 50px;min-height:initial;min-height:auto;width:100%}#hall_sub_box06 .img_box{position:relative;z-index:2;float:none;margin:-20px 0 0;width:100%;text-align:center}#hall_sub_box06 .text_box .icon_num{top:-30px;left:-5px;width:100px;height:100px;font-size:30px}#hall_sub_box06 .text_box .title{margin-left:0;font-size:calc(100% + 1.82vw)}.staff_box02{padding:40px 0 30px}.staff_box02 h2{font-size:24px}#staff_area02 h2{background-color:#ef612f}.staff_box02 .flex01{padding:30px 3% 10px}.staff_box02 dl{margin-bottom:30px;width:48%}.staff_box02 h3 .main{margin-right:0;font-size:24px}.staff_box02 h3 .sub{display:block;font-size:14px}.staff_box02 ul{margin:10px 0 12px}#staff_box03 li{margin-bottom:2%;width:49%}.seika_box01 dl{margin-bottom:30px;width:100%}.seika_box01 dt{padding-bottom:10px;font-size:20px}.seika_box01 dd{padding:30px 3%}.seika_box01 .left_box li,.seika_box01 .right_box li{margin:0 auto 10px;max-width:460px;width:100%}.seika_box02 h2{flex-wrap:wrap}.seika_box02 h2 .main{margin:0 0 5px;padding-right:0;width:100%;border-right:0}.seika_box02 h2 .sub01{margin-right:5px;line-height:1.4}.seika_box02 .flex01{padding:40px 5% 10px}.seika_box02 .unit{width:100%}.document01_in{flex-wrap:wrap}.document01_img{width:100%;text-align:center}.document01_text{margin:-30px auto 0;padding:2.4vw 3.4vw;width:90%}.document01_text br{display:none}.document01_text .title{font-size:calc(100% + 1.3vw)}#kokoro01 .box_photo{margin:0 auto 30px;max-width:640px;width:100%}#kokoro01 .box_text{width:100%}#kokoro01 .box_text p:last-of-type{margin-bottom:20px}.num_list{padding:30px 3.9%}.txt_btn .text{margin:0 0 20px;width:100%;text-align:center}.txt_btn .btn{margin:0;width:100%}.admission_in{width:100%}.admission_in:first-child{margin-bottom:30px}.admission_in .unit{padding:20px 2.6%}#consul_lead h2{font-size:calc(100% + 1.37vw)}#consul_lead p{font-size:16px}#consul_lead .btn{width:80%}#consul_feature,#consul_merit,#consul_flow{padding:40px 0}#consul_feature .feature_in{margin:0 auto 30px;padding:10px 10px 20px;max-width:640px;width:100%}#consul_feature .feature_in .cover{margin-bottom:20px}.merit_in dl{margin:0 auto 30px;max-width:640px}.merit_in dt{width:100%}.merit_in dd{padding:50px 4% 20px;width:100%}.merit_in dd .title{margin-bottom:10px;font-size:calc(100% + 1.37vw)}.flow_in{margin-bottom:30px;width:100%}#beginner .column_reason .sec_title{display:block;font-size:calc(100% + 1.82vw)}#beginner .column_reason .sec_title span{margin-right:10px;font-size:29px}#beginner .column_reason .row01 .text_box,#beginner .column_reason .row03 .text_box,#beginner .column_reason .row05 .text_box{right:0}#beginner .column_first li{margin-bottom:20px;width:100%}#beginner .column_first li:nth-child(3) br{display:none}#beginner .column_first li span{margin-bottom:0}#beginner .column_first li a{padding:10px;min-height:auto}#beginner .column_reason{padding:40px 0 40px}#beginner .column_reason .coise_box{margin-bottom:50px}#beginner .column_reason .row01 .coise_box{margin-bottom:0}#beginner .column_reason .text_box{position:relative;top:0;left:0;padding:30px 20px;min-height:0;width:100%}#beginner .column_reason .row02 .text_box .sec_title br{display:none}#beginner .column_reason .btn{display:block}#beginner .column_reason .btn.btn_2 a{width:100%}#philosophy{padding:40px 0}#philosophy dt{margin-bottom:10px;font-size:calc(100% + 1.37vw)}#philosophy dd{padding-left:4%}.hurry01_text{padding:20px 15px;width:96%}.hurry_in dl{flex-direction:column}.hurry_in dt{width:100%}.hurry_in dd{order:-1;margin:0 0 10px;padding:0;width:100%}.hurry_in dt ul{flex-direction:column}.hurry_in dt ul li{margin-bottom:20px;width:98%}.hurry_box02 .hurry_in{padding:10px}.hurry_box02{padding:20px 0}.hurry_box02:last-of-type{padding:20px 0 40px}.hurry_box02 h2{font-size:20px}.blog_wrap{flex-direction:column}.blog_wrap dl{width:98%}.blog_wrap dt img{height:auto}.hurry_in dt{font-size:18px}.newhurry_img h2{margin:0;padding:20px 0;font-size:23px}.fontsaiz118{font-size:20px}.mb50{margin-bottom:50px}.seika_box01 .tel{margin:auto}.seika_box01 li .name{margin:auto}.seika_box01 .left_box li,.seika_box01 .right_box li{flex-direction:column}.seika_box01 dd{padding:10px 3% 30px}.seika_box01 .fax a{padding:5px 10px;font-size:20px}.seika_box02{padding:60px 0 0}.point01{font-size:22px}.seika_box01 .right_box dd div.color{padding:30px 10px}.mailform .radio-btn label input{width:20px;height:20px}.mailform .radio-btn label input[type='radio']:checked{width:20px;height:20px}.seika-bg .inner-box{padding:30px 5px}.seika_box01 dd.right{padding:0}.newseikamat{margin-top:0}.seika-bg .inner-box{margin:auto;width:90%}.seikanewbox{padding:50px 0 0}.wp-pagenavi{margin:20px 0 30px}#philosophy_new .row04 .vision_list li{padding:15px 15px 15px 20px}#philosophy_new .row04 .vision_list li .num{font-size:25px;margin-right:15px}#philosophy_new .row04 .vision_list li .head{margin-right:15px}#philosophy_new .row04 .vision_list li .content_text{font-size:20px}#philosophy_new .row04 .vision_list li .content_text span{font-size:15px}}@media only screen and (max-width:539px){.subtitle02_01:before{left:7%;width:86%;transform:none}.staff_box02 dl{margin:0 auto 30px;margin-bottom:30px;max-width:420px;width:100%}.newfont18{font-size:20px}.subtitle02_02{font-size:23px}.hurry-bg .inner{margin:20px auto;padding:0 20px}#philosophy_new .row{padding:40px 0}#philosophy_new .row h3.philosophy_title{font-size:27px}#philosophy_new .row02::before,#philosophy_new .row03::before,#philosophy_new .row04::before{background-size:70%;width:380px;height:30px;right:-28%}#philosophy_new .row01 h3.philosophy_title::after{background-size:60%;top:-50px;left:6%}#philosophy_new .row01 .text:last-child::before{background-size:60%;bottom:10px;right:-5%}#philosophy_new .row02 .rinen_box{padding:25px 20px}#philosophy_new .row03 .vision_image{width:85%;margin:15px 0}#philosophy_new .row04 .vision_list li{padding:10px;flex-wrap:wrap}#philosophy_new .row04 .vision_list li .num{font-size:25px;margin-right:20px}#philosophy_new .row04 .vision_list li .content_text{font-size:22px;text-align:left}}@media only screen and (max-width:419px){.is-opened .sp_none{display:none !important}input[type=radio]{-moz-transform:scale(2,2);-moz-transform-origin:right bottom}}