@charset "utf-8";
.titG{
color: #7abb9e;
font-weight: 700;
}
/* youtube */
.youtube iframe{
width: 100%;
aspect-ratio: 16 / 9;
}
span.pink{
	color: #ff99cc;
	font-size: 1rem;
	font-weight: normal;
}
span.pinknew{
	color: #ff99cc;
	font-size: 1rem;
	font-weight: normal;
	font-weight: 700;
}
ul.events li span.strikethrough{
color: #333333;
text-decoration: line-through;
text-decoration-color: rgba(225, 133, 179, 1.00);
font-weight: 400;
}
.content_lead ul.pc_copyright li{
text-align: left;
margin-bottom: 0.5rem;
}
/*イメージコンサルタント養成コース 特徴*/
.course_Content.set h3{
text-align: left;
font-weight: 700;
}
.course_Content.set .content_innerlayout{
margin-bottom: 2rem;
}
.course_Content.set h3 span{
font-weight: bold;
padding-right: 0.5rem;
}
.course_Content.set p a{
font-size: 0.8rem;
}
.content_innerlayout.set ul.maru li{
margin-bottom: 0;
}
.course_Content .diploma{
text-align: left;
font-size: 0.9rem;
}
.course_txt.noImage {
    text-align: left;
				width: 50%;
}
.course_txt.noImage p {
    font-size: 0.9rem;
    text-align: left;
}

/*資格取得*/
.content_innerlayout.set {
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 1rem 0;
}


/* 各コースの色 */
ul.lineup{
overflow-y: hidden;
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 80%;
margin: 0 auto;
}
ul.lineup li{
	padding: 0.2rem;
	margin: 0.1rem;
	width: 49%;
	text-align: center;
	font-size: small;
	font-weight: normal;
}
ul.lineup.beauty li{
	width: 32%;
}

ul.lineup li.lineup_one{
	background-color: rgba(254,206,230,1.00);
	color: rgba(225,133,179,1.00);
}
ul.lineup li.lineup_two{
	background-color: rgba(198,217,241,1.00);
	color: rgba(84,141,212,1.00);
}
ul.lineup li.lineup_three{
	background-color: rgba(183,231,205,1.00);
	color: rgba(72,166,141,1.00);
}
ul.lineup li.lineup_four{
	background-color: #FFFFFF;
	color: rgba(154,111,211,1.00);
	border: 1px solid rgba(224,208,240,1.00);
	padding: 0.15rem;
}
ul.lineup li.lineup_five{
	background-color: #E0D0F0;
	color: rgba(154,111,211,1.00);
}
ul.lineup li.lineup_six {
    background-color: #FCFAD0;
    color: rgba(244,176,131,1.00);
}
ul.lineup li.lineup_seven {
background-color: #F3FDD4;
color: rgba(72,166,141,1.00);
}
ul.lineup li.lineup_eight {
background-color: #FAE5D3;
color: #FF7E4A;
}
ul.lineup li.lineup_nine {
background-color: #F3FDD4;
color: rgba(72, 166, 141, 1.00);
}
.course_Content__Lineup p{
text-align: center;
line-height: 2;
font-size: 0.8rem;
}
ul.maru.top {
    margin-top: 2rem;
}
.course_Content__Lineup ul.maru.top li{
text-align: center;
}


/* コースセットの各コース*/
.course_Content__EachCourse {
    padding: 1rem 0;
    border-top: 1px solid #dcdcdc;
    text-align: left;
}
.content_innerlayout.eachCourse{
margin: 2rem 0;
text-align: left;
}
.course_Content__EachCourse h3.workshop{
padding-top:1rem;
}
.content_lead.type16 {
width: 100%;
padding-top: 1rem;
}
.content_lead.type16 li h3{
line-height: 1.2;
}
.content_lead.type16 li h3::before{
content: "●";
color: #ff99cc;
padding-right: 0.3rem;
font-size: 0.9rem;
}
.content_lead.type16 li p{
margin-top: 0;
margin-left: 1.2rem;
}
/*タイトル*/
.content_innerlayout.eachCourse h3{
	font-size: 1.1rem;
	color: #333333;
	font-family: "yu-mincho-pr6n", "游明朝",sans-serif;
	font-weight: 600;
	margin-bottom: 1rem;
	margin-top: 0.5rem;
	vertical-align: middle;
	text-align: left;
}
/* アイコン円形*/
.EachCourse__iconCircle ul {
    display: flex;
    padding: 0;
    justify-content: flex-start;
				margin-bottom: 0;
}
.iconCircle {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    text-align: center;
    padding-top: 0.6rem;
    margin: 0 0.5rem;
}
.iconCircle.pc {
background-color: #e185b3;
}
.iconCircle.sty {
background-color: #548dd4;
}
.iconCircle.co {
background-color: #f4b083;
}
.iconCircle.ch{
background-color:  #9a6fd3;
}
.iconCircle.fi{
background-color:  #48a68d;
}
.iconCircle.ei{
background-color: #FF7E4A;
}
.iconCircle.ni{
background-color: #DEF796;
}
.iconCircle i {
    font-size: 1.6rem;
    color: #FFFFFF;
}
div.learningStyle{
display: flex;
justify-content: flex-start;
margin-bottom: 0;
}
div.learningStyle ul.lineup.lead{
display: block;
width:50%;
margin-bottom: 0;
}
div.learningStyle ul.lineup.lead li{
width:90%;
margin-top: 0.3rem;
}
div.learningStyle .EachCourse__iconCircle{
width:50%;
margin-bottom: 0;
}
div.learningStyle .EachCourse__iconCircle li{
margin-bottom: 0;
}
/*　クラススケジュールリンクbutton　*/
.content_lead__btnClass {
    display: flex;
    justify-content: flex-start;
}
.content_lead__btnClass p {
margin-top: 2rem;
margin-right: 2rem;
}
.content_lead__btnClass p .btn_w {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 257px;
    line-height: 56px;
    color: #666666;
    font-size: 14px;
    border: 2px solid #333333;
    text-decoration: none;
}
.content_lead__btnClass p .btn_w:hover {
 color: #FFFFFF;
    border: 2px solid #000;
    background-color: #000;
    text-decoration: none!important;
}
.course_Content__Lineup i.fa-solid.fa-video,.course_Content__Lineup i.fas.fa-laptop{
padding-left: 1rem;
}
/*イメコン　特典*/
.pinkBenefit{
color: #ff99cc;
/*font-size: 1.5rem;*/
font-weight: bold;
}
span.setBenefit{
color: #ff99cc;
font-weight: bold;
}
.smallBenefit{
color: #ff99cc;
font-size: 0.8rem;
}
.guidance {
margin: 2rem auto;
}
.guidance p{
text-align: center;
margin-bottom: 0;
}
p.recruiting{
text-align: center;
padding: 2rem 0;
}
p.recruiting span{
color: #ff99cc;
font-size: 1.5rem;
font-weight: bold;
}
/*特典*/
.eventCampaign{
text-align: center;
}
.eventCampaign ul{
 text-align: center;
 }
 .eventCampaign ul li.event_content{
    border: 8px solid #f7d4e4;
    padding: 15px 20px;
    width: 60%;
    margin: 0 auto;
    font-size: 14px;
 }
  ul.events{
list-style: none;
padding-top:0.5rem;
}
ul.events li{
line-height: 1.5;
margin-bottom: 0.8rem;
font-size: 0.9rem;
}
.event_content span.sub_title{
font-weight: bold;
font-size: 1.3rem;
}
ul.events li span
{
color: #ff99cc;
font-weight: bold;
}
ul.events span.pinkB {
    color: #ff99cc;
    font-size: 1.3rem;
}
ul.events span.pink {
    color: #ff99cc;
    font-size: 0.9rem;
}
.event span.text06{
text-align: center;
font-weight: 400;
color: #333333;
}
p.title{
font-size: 1rem;
font-family: "dnp-shuei-mincho-pr6n", sans-serif;
font-style: normal;

}
@media screen and (max-width: 979px) {
    .eventCampaign ul li.event_content {
        width: 98%;
    }
}
	/*=============================================================*/
@media screen and (max-width: 979px) {
.content_innerlayout.set{
display: block;
}
ul.lineup{
width: 100%;
margin: 0 ;
}
ul.lineup li{
width: 49%;
}
ul.lineup.beauty{
display: flex;
justify-content: flex-start;
}
ul.lineup.beauty li{
	width: 49%;
}
.course_Content__Lineup p{
line-height: 1.5;
text-align: left;
}
.course_Content__Lineup i.fa-solid.fa-video,.course_Content__Lineup i.fas.fa-laptop{
padding-left: 0;
}
.content_lead__btnClass{
display: block;
}
.youtube.short iframe {
width: 100%;
aspect-ratio: 9 / 16;
/*    display: block;
    position: relative;
    height: 500px;
    width: auto;
    padding: 0 28.125%;*/
}
.course_txt.noImage {
    text-align: left;
				width: 100%;
}
}
