@charset "utf-8";
/* CSS Document */


.boxBtm,
.boxBtmlne{
display:flex;
}


/************************************************
#setform
***********************************************/

#setform{
margin-bottom:10.5em;
}

#setform #areaInputAaj{
display:none;
}

#setform .viewCord textarea{
height:15.3em;
}

#setform form.box01{
margin-bottom:2.3em;
}

#setform #selLessonPrn{
background:#d8feff;
color:#3ba9bc;
font-weight:bold;
}

@media screen and ( min-width:768px ){

	

}



/************************************************
#setTsuiki
***********************************************/

#setTsuiki{
margin-bottom:10.5em;
}

#setTsuiki .box02{
display:flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: space-between;
}
#setTsuiki .box01{
display:flex;
flex-wrap: wrap;
width:170px;
}

#setTsuiki .box01 #tsuikiNum{
width:105px;
margin-right:15px;
}

#setTsuiki .box02 #tsuikiConte{
width:800px;
margin-bottom:100px;
}






/************************************************
#settagCast
***********************************************/

#settagCast{
margin-bottom:10.5em;
}

#settagCast .boxTextdanraku{
margin-bottom:2.5em;
}

#settagCast .boxShikakuTag{
margin-bottom:2.5em;
}

#settagCast .boxShikakuTag .text{
display:flex;
flex-wrap: wrap;
}

#settagCast .boxShikakuTag .text #numShikaku{
width:150px;
margin-right:1.5em;
}

#settagCast .boxShikakuTag .text #btmSetNumshikaku{
width:100%;
margin-top:1.5em;
}


#settagCast #casttagAllset{
height:25.5em;
}



/************************************************
#setTagWorkshopnew
***********************************************/
#setTagWorkshopnew{
margin-bottom:10.5em;
}

#setTagWorkshopnew .btmTabInform{
display:flex;
flex-wrap: wrap;
margin:0 0 3.53em;
padding:0;
}

#setTagWorkshopnew .btmTabInform li{
}
#setTagWorkshopnew .btmTabInform li::before{
display:none;
}
#setTagWorkshopnew .btmTabInform li a{
display:block;
background:#8cd6d6;
color:#fff;
padding:0.5em 1.2em;
}
#setTagWorkshopnew .btmTabInform li a:hover{
background-color:#ffe78d;
color:#000;
}

#setTagWorkshopnew .frameInputareaWs{
background:#eafff6;
border:solid 1px #000;
padding:2.5em 1.5em;
margin-bottom:5.3em;
}

#setTagWorkshopnew .frameInputareaWs .tabbx{
display:none;
}

#setTagWorkshopnew .frameInputareaWs .tabbx.show{
display:block;
}


#setTagWorkshopnew #viewSetOpenTagsing{
margin-bottom:2.8em;
}


#setTagWorkshopnew #setTagWsGroup{
height:20.0em;
}

#setTagWorkshopnew #Ttlgat_01 .box01{
margin-bottom:2.3em;
}





/************************************************
#pageTagSpLesson
***********************************************/

#pageTagSpLesson{
margin-bottom:10.5em;
}


#pageTagSpLesson .setTag{
height:25.5em;
}



/************************************************
#tagBtmCommodity
***********************************************/

#tagBtmCommodity{
margin-bottom:10.5em;
}






/************************************************
#tagMessContactSl
***********************************************/

#tagMessContactSl{
margin-bottom:10.5em;
}


#tagMessContactSl .block:nth-child(4){
display:flex;
}

#tagMessContactSl #ansTagContactSl{
height:24.5em;
}