@charset "utf-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0}dd,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}.res-img{width:100%;height:auto}.clearfix:after{content:'';display:block;clear:both;height:0}

.wrap{padding:0 1.25em;}

/*//// modal window ////*/
.modal{display: none;height: 100vh;position: fixed;top: 0;left:0;width: 100%;z-index:9999999;overflow:hidden;}
.modal-bg{background: rgba(0,0,0,0.8);height: 100vh;position: absolute;width: 100%;}
.modal-content{background: #fff;padding:2em 1.25em 2em;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 85%;overflow-y:scroll;-webkit-overflow-scrolling: auto;overflow-scrolling: auto;}
.modal-ttl{text-align: center; margin-bottom: 1em;font-family: "Roboto", sans-serif!important; font-weight: 500;font-size: 1.4rem;line-height:1.7;}
.modal-ttl span{display: block;font-size: .7rem;}
.login-form dl{border-top:none;border-left:none;}
.login-form dd{ display: block; padding-bottom: 1em; align-items: center;border:none;width:100%;}
.login-form dd p {text-align: left; font-weight: bold; line-height: 1.2; width: 100%; font-size: .8em;margin-bottom:.5em;}
.login-form dd p span{ display: inline; font-size: .8em; color: #000!important;padding-left:.5em;}
.login-form dd label{ width: 100%;background:#f6f6f6;}
.login-form input[type="text"],.login-form input[type="password"]{ font-size: .9rem; padding:.75em 1em; border: 1px solid #fff; width: 100%; box-sizing: border-box; border-radius: 3px;background:#efefef;}
.login-send{ display: flex; justify-content: center;}
.login-send input{ background: #000; color: #fff; font-weight: bold; font-size: 1rem; padding: .75em 4.5em; border-radius: 3px; text-align: center;margin-bottom:1.5em;}
.pass-at{ text-align: center;}
.pass-at a{ color: #fe8fa4; text-decoration: underline; font-size: .8rem;}
.noweb-at{ text-align: center;font-size: .9rem;font-weight:bold;margin-top:2em;}
.new-send{ display: flex; justify-content: center;}
.new-send a{ background: #fe8fa4; color: #fff; font-weight: bold; font-size: 1rem; padding: .75em 4.5em; border-radius: 3px; text-align: center;margin-top:1em;}
.modal-close{position: absolute; top: 1em; right: 1em; width:30px;height:30px;cursor: pointer;display:block;}
.modal-close span {display: block; width: 100%; height: 1px; background: #000;}
.modal-close span {background: #000; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;position: absolute;}
.modal-close span:nth-child(1) { top:1em;transform: rotate(45deg);}
.modal-close span:nth-child(2) { top:1em;transform: rotate(-45deg);}
.modal-ac-ttl{font-size:1.2em;font-family:'Oswald', sans-serif;font-weight:300;margin-bottom:1.25em;}	
.modal-content .kousya{font-size:1.1em;font-weight:bold;margin-bottom:.6em;}
.modal-content .tel{font-family:'Roboto', sans-serif;font-size:1.5em;margin-bottom:.5em;color:#34ceca;}
.modal-content .tel i{padding-right:.5em;color:#34ceca;}
.modal-content .add{font-size:.8em;margin-bottom:1.5em;}
.modal-content iframe{width:100%;height:30vh;}

.mypage-point-container .modal-content{background:rgba(0,0,0,0.8);color:#fff;border:1px solid #999;height: 80vh;overflow: scroll;padding:2em 1.25em 0em;}
.mypage-point-container .modal-content section{margin-bottom:2.5em;line-height:1.6;}
.mypage-point-container .modal-content h3{font-size:1.3em;font-family:'Oswald', sans-serif;font-weight:500;margin-bottom:.5em;color:#ff5543;}
.mypage-point-container .modal-content h3 span{font-size:60%;display:block;}
.mypage-point-container .modal-content p{font-size:.8em;}
.mypage-point-container .modal-content ul{display: flex; justify-content:space-between;flex-wrap: wrap;padding-top:1.5em;}
.mypage-point-container .modal-content li{width:29%;text-align:center;margin-bottom:1em}
.mypage-point-container .modal-content li.all{width:100%;}
.mypage-point-container .modal-content li img{margin-bottom:.5em;}
.mypage-point-container .modal-content li p{font-size:.7em;text-align:center;}
.mypage-point-container .modal-close span{background:#fff;}

.form-table{margin-bottom:.25em;width:100%;}
.form-table th,.form-table td{padding:0 0em;display:block;}
.form-table th{font-weight:bold!important;margin-bottom:.25em;}
.form-table td{padding:0em 0em;display:block;margin-bottom:1.25em;}
.form-table input,.form-table textarea{border:0px;background:#efefef;padding:.75em 1em;}
.form-supple p:not(:last-child){margin-bottom:1rem;}
.input-list li{margin-top:.4em;margin-right:1em;margin-bottom:.4em;display:inline-block;}
.input-list li label{padding-left:.4em;}
.input,textarea{width:100%;font-size:1.4rem;border-radius:0;border:1px solid #666;}
.input.input-date{width:22%;}
.d-unit{margin:0 .5em;}
.select{padding:8px;font-size:1.6rem;border:1px solid #666;}
.input-head{margin-bottom:1rem;}
.form-operate{padding:0 0;text-align:center;}
.form-operate {
  width: 100%;
  padding: 0 3%;
  margin: 0 auto 1em;
  text-align: center;
}
.form-operate li input{
  width: 100%;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 1em;
  border-radius: 0.1em;
  color: #fff;
  max-width: 28rem;
}
.form-operate li input[disabled]{cursor:not-allowed;background-color:#ccc;}
.form-operate li input.long-word{padding:0.8em 3em;}
.couple-operate li{float:left;width:46%;}
.couple-operate li:last-child{float:right;}
.couple-operate li input{
  padding: 0.8em 0;
  margin: 0;
}
.primary-btn{background-color:#000;}
.secondary-btn{background-color:#ef1b49;}
.caution-txt{color:#ee0000;}
.error-list{padding:1.4em 4%;margin-bottom:2rem;}
.caution-ttl{color:#ee0000;font-size:1.4rem;font-weight:bold;margin-bottom:2rem;text-align:center;}
.restriction{margin-bottom:3rem;text-align:center;}
.stand-btn{text-align:center;}
.back-btn{display:inline-block;background-color:#000;color:#fff;padding:0.8em 4em;text-align:center;margin:0 auto;}
.back-btn .arw{padding-right:1.2em;background-image:url(../img/common/w-arw.png);background-position:100% 50%;background-size:auto 12px;}

/* NEW trial FORM
------------------------------------------- */
.form-wrap{margin-bottom:3em;}
.form-wrap .wrap{padding:0;display: flex;flex-wrap: wrap;-webkit-box-pack: space-between;justify-content: space-between;}
.form-wrap .wrap section{width:100%;}
.form-body .wrap{padding:0 1.5em;}
.form-info-wrap{background:#efefef;padding:2em;margin-bottom:2em;}
.trial-container .form-info-wrap{margin-bottom:3em;}
.form-info-wrap ul{display: flex;flex-wrap: wrap;-webkit-box-pack: space-between;justify-content: space-between;}
.form-info-wrap ul:first-child{margin-bottom:2em;}
.form-info-wrap li:first-child p{
  display: block;
  width: 100%;
  padding-top: 100%;
  /* height: 140px; */
  overflow: hidden;
  position: relative;
}
.form-info-img-box p{
  aspect-ratio: 4/5;
}
.form-info-wrap li:first-child img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: auto;}
.form-info-wrap li.studio img,
.form-info-wrap ul:last-child li:first-child p img {
  width: auto;
  height: 100%;
  object-fit: cover;
}
.form-info-wrap li:first-child{
  width: 44%;
}
.form-info-wrap li:last-child{
  width: 50%;
}
.form-info-wrap li p{line-height:1.2;}
.form-info-wrap li p.info{font-size:.9em;margin-bottom:.25em;}
.form-info-wrap li p.day,.form-info-wrap li p.time,.form-info-wrap li p.genre{font-size:1em;font-weight:bold;margin-bottom:1em;}
.form-info-wrap li p.genre span{padding-left:.75em;margin-left:.75em;border-left:1px solid #999;}
.form-info-wrap li p.name,.form-info-wrap li p.name input{font-size:1.1em!important;font-family:'Oswald', sans-serif;font-weight:500;margin-bottom:.75em;}
.trial-container .form-info-wrap li p.name,.form-info-wrap li p.name input{margin-bottom:0!important;}
.form-info-wrap li p.name span{font-size:70%;display:block;font-weight:300;}
.form-info-wrap li p.inst{
  font-family: 'Oswald', sans-serif;
  margin-bottom: 0.6em;
  line-height: 1.2;
}
.form-info-wrap li p.access{font-size:.9em;margin-bottom:.5em;font-family:'Oswald', sans-serif;font-weight:400;letter-spacing:1px;}
.form-info-wrap li p.add{font-size:.8em;margin-bottom:.75em;line-height:1.6;}
.form-info-wrap li p.tel{font-family:'Roboto', sans-serif;font-size:1.3em;font-weight:500;margin-bottom:.75em;}
.form-info-wrap li .btn{display:block;text-align:center;padding:.4em;border:1px solid #000;font-size:.8em;}
.form-info-wrap input{background:none;border:none;}
.bag-operate{padding:0 1.5em!important;}
.form-wrap .backbtn{
  display:block;
  text-align:center;
  padding:1em 0;
  color: #999;
  border:1px solid;
  font-size:1.1rem;
  margin: .5em auto;
  border-radius:4px;
  max-width: 28rem;
}

.confirm-body .form-table{
  border-top: none;
}
.confirm-body .form-table th,.confirm-body .form-table td{
  text-align:center;
  border-bottom: none;
  padding: 0.1em 0;
}
.confirm-body td.cancel{text-align:left;font-size:.9em;}
.confirm-body .form-operate{width:100%!important;padding:.5em 3%;}

/* RESERVE
------------------------------------------- */
.reserve-wrap .form-info-wrap .input,.reserve-wrap .form-info-wrap textarea {width: 100%;padding: 0!important;border-radius: 0!important;border: 0px solid #666!important;}
.sec-lede-desc{font-size:.8em;margin-bottom:2em;}
.sec-lede-desc .caution-ttl{background:none;font-size:1.2em;margin-bottom:1em;}

.radio-tile-group {display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-pack: space-between;justify-content: space-between;}
.radio-tile-group .input-container {position: relative;height: 6rem;width: 14.05%;margin: 0 0 2em 0;}
.radio-tile-group .input-container .radio-button {opacity: 0;position: absolute;top: 0;left: 0;height: 100%;width: 100%;margin: 0;cursor: pointer;}
.radio-tile-group .input-container .radio-tile {display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;width: 100%;height: 100%;border: 1px solid #666;padding: 1em;-webkit-transition: -webkit-transform 300ms ease;transition: -webkit-transform 300ms ease;transition: transform 300ms ease;transition: transform 300ms ease, -webkit-transform 300ms ease;}
.radio-tile-group .input-container .close-tile{color:#bbb;border: 1px solid #ccc;text-decoration: line-through;}
.radio-tile-group .input-container .close-tile .close{background:#ed1c24;color:#fff;font-size:1.1rem;padding:.2em .6em;line-height:1;position:absolute;top:-.7em;right:-.3em;}
.radio-tile-group .input-container .change-tile .change{background:#000;color:#fff;font-size:1.1rem;padding:.2em .6em;line-height:1;position:absolute;top:-.7em;right:-.3em;}
.radio-tile-group .input-container .radio-tile-label {text-align: center;font-size: 1.4rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0px;color: #000;font-family:'Roboto', sans-serif;line-height:1.4;}
.radio-tile-group .input-container .close-tile .radio-tile-label {color:#bbb;}
.radio-tile-group .input-container .radio-tile-label span{display:block;font-size:60%;font-weight: 600;}
.radio-tile-group .input-container .radio-button:checked + .radio-tile {background-color: #000;border: 1px solid #000;color: white;-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {color: white;background-color: #000;}



@media screen and (min-width: 768px) {
  .wrap{padding:0 2.5em;}
    
  /*//// modal window ////*/
  .modal-content{background: #fff;padding:4em 3em 5em;width: 80%;}
  .modal-ttl{margin-bottom: 1em;font-size: 2rem;line-height:1.8;}
  .modal-ttl span{font-size: 1rem;}
  .login-form dd{padding-bottom: 2.5em;}
  .login-form dd p {font-size:1.1em;margin-bottom:.5em;}
  .login-form dd p span{font-size: .7em; color: #000!important;padding-left:.5em;}
  .login-form input[type="text"],.login-form input[type="password"]{ font-size: 1.1rem; padding:.8em 1em; border: 1px solid #fff; }
  .login-send input{ font-size: 1.4rem; padding:1em 4.5em;margin-bottom:1.5em;}
  .pass-at a{font-size: 1.1rem;}
  .new-send a{ font-size: 1.5rem; padding:1em 4.5em;margin-top:1.5em;}
  .noweb-at{font-size: 1.3rem;margin-top:3em;}	
  .modal-close{z-index:9999;width:40px;height:40px;}
  .modal-close span {display: block; width: 100%;}
  .modal-close span:nth-child(1) { top:1.5em;}
  .modal-close span:nth-child(2) { top:1.5em;}
  .modal-ac-ttl{font-size:1.2em;margin-bottom:1.25em;}	
  .modal-content .kousya{font-size:1.5em;margin-bottom:.75em;}
  .modal-content .tel{font-size:2em;margin-bottom:.5em;}	
  .modal-content .add{font-size:1em;margin-bottom:1.5em;}
  .modal-content iframe{height:50vh;}	
    
  .mypage-point-container .modal-content{padding:2em 3em 0em;}
  .mypage-point-container .modal-content section{margin-bottom:4em;line-height:1.6;font-size:1.2em;}
  .mypage-point-container .modal-content h3{font-size:2em;margin-bottom:.75em;}
  .mypage-point-container .modal-content ul{padding-top:2.5em;}
  .mypage-point-container .modal-content li{width:26%;text-align:center;margin-bottom:2em}
  .mypage-point-container .modal-content li.all{width:100%;}
  .mypage-point-container .modal-content li.all img{width:80%;}	
  .mypage-point-container .modal-content li img{margin-bottom:.5em;}
  .mypage-point-container .modal-content li p{font-size:1.2em;}
    
  /*//// form-table ////*/	
  .form-table{margin-bottom:.25em;width:100%;}
  .form-table th,.form-table td{padding:0 0;}
  .form-table th{font-size:1em;font-weight:bold;margin-bottom:.5em;}
  .form-table td{font-size:1em;padding:.5em 0;margin-bottom:1em;}
  .form-table input,.form-table textarea{padding:.75em 1em;font-size:.75em;}
  /* .form-operate li input{padding:1em 4em;} */
  .couple-operate li input{padding:1em 0;}	
      
  /* NEW trial FORM
  ------------------------------------------- */
  .form-wrap{margin-bottom:4em;}
  .form-wrap .wrap{padding:0;}
  .form-body .wrap{padding:0 3em;}
  .form-info-wrap{
    /* padding:3em 3em; */
    display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-pack: space-between;justify-content: space-between; margin: 0 auto 3em;
    max-width: 800px;
  }
  .form-info-wrap ul{width:100%}
  .form-info-wrap ul:first-child {
    margin-bottom: 3em;
    align-items: center;
  }
  /* .form-info-wrap li:first-child p{width: 240px;height: 240px;} */
  .form-info-wrap li:first-child{width: 36%;}
  .form-info-wrap li:last-child{width: 59%;}
  .form-info-wrap li p.day, .form-info-wrap li p.time, .form-info-wrap li p.genre {margin-bottom: 1.5em;}
  .form-info-wrap li p.tel{margin-bottom:1em;}
  .form-info-wrap li .btn {display:inline;text-align: center;padding: .8em 2em}
  .bag-operate{padding:0 20%!important;}
  .form-info-wrap ul:last-child li:first-child p{
    padding-top: 74%;
  }	
    
  .radio-tile-group .input-container {height: 8rem;margin: 0 0 2em 0;}
  .radio-tile-group .input-container .close-tile .close{font-size:1.2rem;top:-.7em;right:-.3em;}
  .radio-tile-group .input-container .change-tile .change{font-size:1.2rem;top:-.7em;right:-.3em;}
  .radio-tile-group .input-container .radio-tile-label {font-size: 2rem;}
  .radio-tile-group .input-container .radio-tile-label span{font-size:70%;}	
}

@media screen and (min-width: 769px) {
.wrap {padding: 0;margin: 0 auto;width: 90%;}
	
/*//// modal window ////*/
.modal-content{padding:2.5em 2.5em 3em;width: 60%;}
_:-ms-fullscreen, :root .modal-content{padding:3em 2.5em 3em;width: 50%;}
.modal-ttl{margin-bottom: 1em;font-size: 2.4rem;line-height:1.7;}
.modal-ttl span{font-size: .9rem;}
.login-form dd{padding-bottom: 1.5em;}
.login-form dd p {font-size: 1.1em;}
.login-form dd p span{font-size: .8em;padding-left:.75em;}
.login-form input[type="text"],.login-form input[type="password"]{font-size: 1.2em; padding:.75em 1em;}
.login-send input{font-size: 1.4rem; padding: .85em 4.5em;margin-bottom:1.5em;}
.pass-at a{font-size: 1.1em;} 
.new-send a{ font-size: 1.2em; padding:1em 4.5em;margin-top:1.5em;}
.noweb-at{font-size: 1.2em;margin-top:2.5em;}		
.modal-close{top: 1em; right: 1em; width:30px;height:30px;}
.modal-close span:nth-child(1) { top:1em;transform: rotate(45deg);}
.modal-close span:nth-child(2) { top:1em;transform: rotate(-45deg);}	

}

@media screen and (min-width: 1024px) {
    
  /*//// form-table ////*/
  .form-main .wrap{padding:0;width:80%;max-width:800px;}
  .plain-sec-ttl{font-size:1.3em;text-align:center;}
  .form-lede {margin-bottom: 2.5rem;padding-bottom: 0em;}	
  .form-caution{font-size:1em;text-align:center;}
  .form-table th,.form-table td{padding:.5em 0;}
  .form-table th{font-size:1em;padding:0 0;margin-bottom: 0;text-align:left;}
  .form-table td{margin-bottom:1em;}	
  .form-table input, .form-table textarea{padding:.5em 1em;font-size: 1em;}	
  .form-operate li{font-size:2.4rem;}
  .supple-btn{font-size:1.8rem;}
  .input-list li{font-size:1.8rem;}
  .input-head{margin-bottom:2rem;}
  .caution-txt{font-size:1em;}
  .caution-ttl{font-size:2em;}
  /* .confirm-body .form-table td{margin-bottom:2em;} */
  .confirm-errbody .form-operate{width:60%!important;padding:0 3%!important;}
    
  /* NEW trial FORM
  ------------------------------------------- */
  .form-info-wrap{background:#efefef;padding:2em;display:block;border-radius:6px;}
  .form-info-wrap ul{width:100%;}

  .form-info-wrap{margin-bottom:4em;}
  /* .form-info-wrap li p.inst{font-size:1.1rem;margin-bottom:.75em;} */
  /* .form-info-wrap li p.name{font-size:1.4em!important;margin-bottom:.75em;} */
  .form-info-wrap li p.name span{font-size:70%;}
  /* .form-info-wrap li p.add{font-size:1.1rem;;margin-bottom:.75em;} */
  .form-info-wrap li p.tel{font-size:1.8rem;margin-bottom:1.25em;}
  /* .form-info-wrap li .btn{font-size:.9rem;} */
  /* .form-operate li input{width:100%;}	 */
    
  .sec-lede-desc {margin-bottom: 3em;}
    
}

@media screen and (min-width: 1280px) {
  .wrap {padding: 0;margin: 0 auto;width: 80%;}
    
  /*//// modal window ////*/
  .modal-content{padding:2em 3.5em 2em;width: 50%;}
  .modal-ttl{font-size: 2.2em;}
  .modal-ttl span{font-size: 40%;}
  .login-form dd{padding-bottom: 2em;}
  .login-form dd p {font-size: 1em;}
  .login-form dd p span{font-size: 70%;padding-left:.75em;}
  .login-form input[type="text"],.login-form input[type="password"]{font-size: 1em; padding:1em 1em;}
  .login-send input{font-size: 1.2em; padding: 1em 4.5em;margin-bottom:1.5em;}
  .pass-at a{font-size: 1em;}
  .noweb-at{font-size: 1em;margin-top:2em;}		
  .new-send a{font-size: 1.1em; padding: 1em 4.5em;margin-top:1em;}	
    
  /* NEW trial FORM
  ------------------------------------------- */
  .form-table input, .form-table textarea {padding: 1em 1em;font-size: 1em;}	
  /* .form-info-wrap{
    padding:2.5em 2em;
    display:block;
    width:900px;
    margin:0 auto 3em;
  } */
  /* .form-info-wrap li p.day, .form-info-wrap li p.time, .form-info-wrap li p.genre {margin-bottom: 1em;}	 */
  .form-info-wrap li p.inst{font-size:1.2rem;margin-bottom:.75em;}
  .form-info-wrap li p.name{font-size:2em;margin-bottom:.75em;}
  .form-info-wrap li p.add{font-size:1.1rem;;margin-bottom:.75em;}
  .form-info-wrap li p.tel{font-size:1.4em;margin-bottom:1.5em;}
  .form-info-wrap li .btn{font-size:.9em;}
    
  .radio-tile-group .input-container {height: 8rem;margin: 0 0 2em 0;}
  .radio-tile-group .input-container .close-tile .close{font-size:1.2rem;top:-.7em;right:-.3em;}
  .radio-tile-group .input-container .change-tile .change{font-size:1.2rem;top:-.7em;right:-.3em;}
  .radio-tile-group .input-container .radio-tile-label {font-size: 2rem;}
  .radio-tile-group .input-container .radio-tile-label span{font-size:70%;}
    
  /* .form-operate li input{font-size:.8em;}	 */

}

@media screen and (min-width: 1440px) {
  .modal-content{padding:4em 3.5em 4em;width: 50%;}	
    
  /* trial FORM
  ------------------------------------------- */		
  /* .form-table th{font-size:1.2em;padding:0 0;margin-bottom: 0;} */
  /* .form-table td{margin-bottom:1.5em;}	 */
  .bag-operate {padding: 0 30%!important;}	
    
  /* .form-info-wrap li p.info {margin-bottom: .5em;} */
  .form-info-wrap li p.day, .form-info-wrap li p.time, .form-info-wrap li p.genre {margin-bottom: 1.5em;}
  .confirm-errbody .form-operate{width:50%!important;padding:0 3%!important;}	
    
  .radio-tile-group .input-container {height: 5em;margin: 0 0 2em 0;}
  .radio-tile-group .input-container .close-tile .close{font-size:.8em;top:-.7em;right:-.3em;}
  .radio-tile-group .input-container .change-tile .change{font-size:.8em;top:-.7em;right:-.3em;}
  .radio-tile-group .input-container .radio-tile-label {font-size: 1.5em;}
  .radio-tile-group .input-container .radio-tile-label span{font-size:60%;display:inline;padding-left:.4em;}	
    
}