
/*　ここから　全ページ共通要素　ここから　*/
/*　ここから　全ページ共通要素　ここから　*/



.ft_MPR {
	font-family: 'M PLUS Rounded 1c','メイリオ',Meiryo, Helvetica, sans-serif;
}
.ft_KSG {
	font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
}

@keyframes fadeIn {
	0% {
	opacity: 0;
	}
	100% {
	opacity: 1;
	}
}


/*　ここまで　全ページ共通要素　ここまで　*/
/*　ここまで　全ページ共通要素　ここまで　*/


.KYOTSU_page_BG {
animation: fadeIn 1s ease-in-out;
}


.beige_page_BG {
animation: fadeIn 1s ease-in-out;
}



.LMSpage_BG {
animation: fadeIn 1s ease-in-out;
}


.CAREMpage_BG {
animation: fadeIn 1s ease-in-out;
}






/*　ここから　「こんな会社です」ページ要素　*/
/*　ここから　「こんな会社です」ページ要素　*/

.KYOTSU_page_BG {
background-color:#f9f5f0;
}



.beige_page_BG {
background-color:#f2ece4;
}


.CORP_PAGETITLE_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:center;
padding:10px 20px;
color:#33291a;
margin-top:10px;
}

.CORP_PAGETITLE_text {
text-align:center;
font-size:2.8rem;
line-height:3.0rem;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
margin-left:15px;
margin-bottom:20px;
}

.CORP_PAGEread_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;
margin-bottom:0px;
font-family: 'M PLUS Rounded 1c','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.5rem;
line-height:2.0rem;
}


.CORP_FLOWBOX_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:20px;
color:#33291a;
background-color:#ffffff;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
position:relative;
}

.CORP_FLOWBOX_flowtext {
margin:20px;
}


.CORP_FLOWBOX_MIDASHI {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.8rem;
line-height:3.6rem;
color:#007f94;
margin:0px 20px;

}

.CORP_FLOWBOX_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:2.0rem;
line-height:3.6rem;
color:#000000;
margin:20px 20px;

}





.CORP_IMAGE_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:center;
}

.CORP_IMAGE {
width:95%;
max-width:1100px;
}





/*　ここまで　「こんな会社です」ページ要素　*/
/*　ここまで　「こんな会社です」ページ要素　*/




.DONYU_readset {
display:flex;
padding:0px 20px 0px 20px;
justify-content: space-betweenn;
align-items: top;
}



.DONYU_read {
width:100%;
padding:20px 20px 0px 20px;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-weight:normal;
font-size:1.5rem;
line-height:1.7rem;
color:#33291a;
}

.DONYU_read li {
	margin-bottom:5px;
}





/*　ここから　移植ページ　ページ専用要素　*/
/*　ここから　移植ページ　ページ専用要素　*/

.CTTS_FLOWBOX_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:20px;
color:#33291a;
background-color:#ffffff;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
position:relative;
}

.CTTS_FLOWBOX_flowtext {
margin:20px;
}



.CTTS_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:2.0rem;
line-height:3.0rem;
color:#000000;
margin:20px 20px;

}



.CTTS_TEXTS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:1.4rem;
line-height:2.0rem;
color:#000000;
margin:20px 20px;

}



.formtable_set{
margin : 0 auto;
padding-left:5px;

}

.tbl-r02 {
margin:0px auto;
width:98%;
border:1px solid #c0c0c0;
padding:0px;
border-collapse: collapse;
box-shadow: 2px 2px 4px #b8b2ae;
}
.tbl-r02 th {
font-size: 13pt;
background: #efede3;
border: solid 1px #c0c0c0;
color: #333333;
padding: 10px;
font-weight:normal;
}
.tbl-r02 td {
font-size: 13pt;
line-height: 18pt;
color: #64685d;
border: solid 1px #c0c0c0;
padding: 10px;
text-align:left;
}
.tbl-r02 td a {
color: #01869f;
text-decoration: none;
}




.anzenbar_SET {
width:95%;
text-align:center;
}


.anzenbar {
width:95%;
max-width:1600px;
}



.main_left2 {
width:95%;
margin:0 auto;
max-width:1400px;
font-size: 18pt;
line-height: 30pt;
text-align: left;
margin: 0 0 40px 10px;
color: #5f5842;
}



.torikumi_text_l {
font-size: 28pt;
color: #4291bc;
line-height: 40px;
}
.torikumi_text_l2 {
font-size: 20pt;
color: #1b3b00;
line-height: 25px;
}


.torikumi_ber01 {
width:95%;
margin:0 auto;
max-width:1400px;
height: 11px;
background: #cae6b0;
margin: 25px 0 35px 0;
}
.torikumi_ber02 {
width:95%;
margin:0 auto;
max-width:1400px;
height: 11px;
background: #e7f7cb;
background: linear-gradient(to right,  #e7f7cb 0%,#b8eae4 100%);
margin: 100px 0 10px 0;
}


/*　ここまで　移植ページ　ページ専用要素　*/
/*　ここまで　移植ページ　ページ専用要素　*/



/*　ここから　全ページ共通　のトップページ専用要素　*/
/*　ここから　全ページ共通　のトップページ専用要素　*/


/*　ここからページタイトル　*/

.KYOTSUpage_PAGETITLE_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;
background-color:#ffffff;
margin-top:10px;
margin-bottom:20px;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
}


.KYOTSUpage_PAGETITLE_kumi {
display: flex;
justify-content: left;
align-items: center;
height:60px;
}


.KYOTSUpage_PAGETITLE_kumi_double {
display: flex;
justify-content: left;
align-items: center;
height:60px;
}


.KYOTSUpage_PAGETITLE_icon {

height:60px;
text-align:left;
font-size:2.4rem;
line-height:60px;

}


.KYOTSUpage_PAGETITLE_text {

height:60px;
text-align:left;
font-size:2.8rem;
line-height:60px;

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
margin-left:15px;
}



.KYOTSUpage_PAGETITLE_text_double {

height:60px;
text-align:left;
font-size:2.8rem;
line-height:60px;

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
margin-left:15px;
}






.PAGETITLE_last_item {
  margin-left: auto;
}


/*　ここまでページタイトル　*/


/*　ここからページのリード文　*/

.KYOTSUpage_PAGEread_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;

margin-top:10px;
margin-bottom:20px;

font-family: 'M PLUS Rounded 1c','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.5rem;
line-height:2.0rem;

}

/*　ここまでページのリード文　*/


/*　ここからページのフローBOX　*/

.KYOTSUpage_FLOWBOX_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:20px;
color:#33291a;
background-color:#ffffff;

border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
position:relative;
}



.KYOTSUpage_FLOWBOX_TOPWORD {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.8rem;
line-height:3.5rem;

margin:20px;
color:#005766;
display: inline-block; border-bottom: 18px solid #ffeb99;


}


.KYOTSUpage_FLOWBOX_flowtext {
margin:20px;
}




.KYOTSUpage_FLOWBOX_MIDASHI {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:1.8rem;
line-height:2.0rem;

color:#007f94;
margin-bottom:10px;
}


.KYOTSUpage_FLOWBOX_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:1.4rem;
line-height:2.0rem;

color:#000000;
margin-bottom:20px;
}



	/*　ここまで　FLOW BOXの基本　*/


	/*　ここから　FLOW BOXの連結部分　*/
.KYOTSUpage_FLOWBOX_RENKETSU {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:center;
padding:0px;
margin-bottom:20px;
}


	/*　ここまで　FLOW BOXの連結部分　*/



/*　ここから　全ページ共通　のトップページ専用要素　*/
/*　ここから　全ページ共通　のトップページ専用要素　*/







/*　ここから　LMS　研修管理システムのトップページ専用要素　*/
/*　ここから　LMS　研修管理システムのトップページ専用要素　*/
.LMSpage_BG {
background-color:#e7f3f4;
}


/*　ここからページタイトル　*/

.LMSpage_PAGETITLE_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;
background-color:#ffffff;
margin-top:10px;
margin-bottom:20px;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
}


.LMSpage_PAGETITLE_kumi {
display: flex;
justify-content: left;
align-items: center;
height:60px;
}


.LMSpage_PAGETITLE_icon {

height:60px;
text-align:left;
font-size:2.4rem;
line-height:60px;

}


.LMSpage_PAGETITLE_text {

height:60px;
text-align:left;
font-size:2.8rem;
line-height:60px;

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
margin-left:15px;
}



.PAGETITLE_last_item {
  margin-left: auto;
}


/*　ここまでページタイトル　*/


/*　ここからページのリード文　*/

.LMSpage_PAGEread_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;

margin-top:10px;
margin-bottom:20px;

font-family: 'M PLUS Rounded 1c','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.7rem;
line-height:2.0rem;

}

/*　ここまでページのリード文　*/


.LMSpage_IITOKO_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:center;
padding:10px 20px;
color:#33291a;

margin-top:10px;
margin-bottom:20px;

font-family: 'Kosugi Maru',Meiryo, Helvetica, sans-serif;
font-size:2.2rem;
line-height:2.2rem;

background-color:#bedfd8;
border-radius:20px;
}







/*　ここからページのフローBOX　*/

.LMSpage_FLOWBOX_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:20px;
color:#33291a;
background-color:#ffffff;

border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
position:relative;
}



.LMSpage_FLOWBOX_TOPWORD {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.8rem;
line-height:3.5rem;

margin:20px;
color:#005766;
display: inline-block; border-bottom: 18px solid #bedfd8;


}


.LMSpage_FLOWBOX_flowtext {
margin:0px 20px;
}




.LMSpage_FLOWBOX_MIDASHI {
position: relative;
list-style: none;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.0rem;
line-height:2.2rem;
color:#007f94;
margin-bottom:20px;
margin-top:0px;
padding-top:0px;
}


.LMSpage_FLOWBOX_MIDASHI li {
margin-left:0.1rem;
margin-bottom:20px;
}

.LMSpage_FLOWBOX_MIDASHI li::before {
position: absolute;
  left: 0;
content: '●';
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.0rem;
line-height:2.2rem;

color:#bedfd8;
margin-bottom:20px;
}







.LMSpage_FLOWBOX_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:1.4rem;
line-height:2.0rem;

color:#000000;
margin-bottom:20px;
}



	/*　ここまで　FLOW BOXの基本　*/


	/*　ここから　FLOW BOXの連結部分　*/
.LMSpage_FLOWBOX_RENKETSU {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:center;
padding:0px;
margin-bottom:20px;
}


	/*　ここまで　FLOW BOXの連結部分　*/








	/*　ここから　FLOW BOXの各クリップをセット　*/

.flowbox_01 {
background-image: url('../img/LMS_kensyuSYS_FLOW_01_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}


.flowbox_02 {
background-color:#fffff2;
background-image: url('../img/LMS_kensyuSYS_FLOW_02_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_03 {
background-color:#ffffff;
background-image: url('../img/LMS_kensyuSYS_FLOW_03_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_04 {
background-color:#fffff2;
background-image: url('../img/LMS_kensyuSYS_FLOW_04_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_05 {
background-color:#ffffff;
background-image: url('../img/LMS_kensyuSYS_FLOW_05_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_06 {
background-color:#fffff2;
background-image: url('../img/LMS_kensyuSYS_FLOW_06_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_07 {
background-color:#ffffff;
background-image: url('../img/LMS_kensyuSYS_FLOW_07_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}




	/*　ここまで　FLOW BOXの各クリップをセット　*/


	/*　ここから　FLOW BOXの各クリップの画像のテーブルTDをセット　*/

.LMS_flowclip_TD_01 {
width:20%;
}
.LMS_flowclip_TD_02 {
width:20%;
}
.LMS_flowclip_TD_03 {
width:25%;
}
.LMS_flowclip_TD_04 {
width:10%;
}
.LMS_flowclip_TD_05 {
width:10%;
}
.LMS_flowclip_TD_06 {
width:20%;
}
.LMS_flowclip_TD_07 {
width:10%;
}



	/*　ここまで　FLOW BOXの各クリップの画像のテーブルTDをセット　*/




/*　ここまでページのフローBOX　*/





/*　ここからページの中断の見出し　*/


.LMSpage_Nakamidashi_set {
width:100%;
margin:0 auto;
/*	max-width:1600px;	*/
border:0px solid #ffffff;
text-align:center;
font-size:2.4rem;
line-height:2.8rem;
padding:20px;
color:#ffffff;
background-color:#33291a;
}




.POPSQUARE_CLICK {
margin:0 auto;
width:320px;
padding:8px 10px;
border-radius:10px;
text-align:center;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:1.1rem;
line-height:2.0rem;
margin-bottom:10px;
margin-top:10px;
color:#000000;



background-color:#fbd321;
}

/*　ここまでページの中断の見出し　*/



/*　ここからPOPアップする■の構成　*/





.POPSQUARE_KENSYU_sets {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
}


.POPSQUARE_KENSYU_narabe {
display: flex;
justify-content: center;
align-items: center;
height:200px;
margin-bottom:15px;
}


.POPSQ_KENSYU_BOX {
background-color:#81bfca;
min-width: 300px;
max-width: 300px;
height:200px;
margin:10px;
border:0px solid #ffffff;

    display: flex;
    align-items: center;
    justify-content: center;
}




.POPSQ_KENSYU_BOX_word {
margin:0 auto;
text-align:center;
font-size:2.4rem;
line-height:2.8rem;
color:#ffffff;

}

.kensyu_POPmodal_CARD {
background-color:#ffeb99;
width:480px;
min-height:300px;
}
.kensyu_POPmodal_title {
background-color:#f5c214;
	font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
	font-size:1.8rem;
	line-height:2.0rem;
padding:15px 20px;
}
.kensyu_POPmodal_naiyo {
background-color:#ffeb99;
	font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
	font-size:1.2rem;
	line-height:1.5rem;
padding:20px;
}


/*　ここまでPOPアップする■の構成　*/




.popbox_small_tx {
	font-size:1.0rem;
	line-height:1.1rem;
margin-top:10px;
}

/*　ここまで　LMS　研修管理システムのトップページ専用要素　*/
/*　ここまで　LMS　研修管理システムのトップページ専用要素　*/









/*　ここから　LMS　研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/
/*　ここから　LMS　研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/




@media screen and (max-width: 767px) {


.POPSQUARE_KENSYU_sets {
width:100%;
margin: 0 auto;
text-align:center;
border:0px solid #ffffff;
}


.POPSQUARE_KENSYU_narabe {

display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height:640px;
margin-bottom:15px;
text-align:center;


}

.POPSQ_KENSYU_BOX {


background-color:#81bfca;
min-width: 300px;
max-width: 300px;

height:200px;
margin:10px;
border:0px solid #ffffff;

    display: flex;
    align-items: center;
    justify-content: center;
}



.kensyu_POPmodal_CARD {
background-color:#ffeb99;
width:310px;
min-height:400px;
}





/* ▼ここから　スマホ時の   各ページ要素の　スマホ時の加工　ここから▼　*/

.LMSpage_PAGETITLE_set {
width:100%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:0px 0px;
color:#33291a;
background-color:#ffffff;
margin-top:10px;
margin-bottom:20px;
border-radius: 4px;

box-shadow: 0px 0px 0px rgba(72, 61, 16, 0.4);
border:1px solid rgba(72, 61, 16, 0.4);
/*
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
*/
}


.LMSpage_PAGETITLE_text {

height:60px;
text-align:left;
font-size:1.6rem;
line-height:60px;

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
/*margin-left:15px;*/
}


.PAGETITLE_last_item {
  display: none;
}



.LMSpage_FLOWBOX_set {
width:100%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding: 0px 0px;
color:#33291a;
background-color:#ffffff;

border-radius: 4px;


box-shadow: 0px 0px 0px rgba(72, 61, 16, 0.4);
border:1px solid rgba(72, 61, 16, 0.4);

/*
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
*/
position:relative;
}







.LMSpage_FLOWBOX_TOPWORD {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:1.8rem;
line-height:2.1rem;

margin:10px;
margin-top:20px;
color:#005766;
display: inline-block; border-bottom: 18px solid #ffeb99;
}





/*　クリップを出して　縦方向にする　*/
.LMSpage_FLOWBOX_flowtable {
display:block;
margin:5px 20px;
}

.LMSpage_FLOWBOX_flowtable td {
display:block;
}

.LMSpage_FLOWBOX_flowtext {
margin:0px;
}




.LMSpage_FLOWBOX_MIDASHI {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:1.6rem;
line-height:1.8rem;

color:#007f94;
margin-bottom:10px;
}


.LMSpage_FLOWBOX_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:1.2rem;
line-height:1.6rem;

color:#000000;
margin-bottom:20px;
}





.flowbox_01 {
background-image: url('../img/LMS_kensyuSYS_FLOW_01_clip.png');
background-size:125px 225px;
background-repeat: no-repeat;
background-position: right bottom;
}


.flowbox_02 {
background-color:#fffff2;
background-image: url('../img/LMS_kensyuSYS_FLOW_02_clip.png');
background-size:125px 158px;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_03 {
background-color:#ffffff;
background-image: url('../img/LMS_kensyuSYS_FLOW_03_clip.png');
background-size:125px 128px;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_04 {
background-color:#fffff2;
background-image: url('../img/LMS_kensyuSYS_FLOW_04_clip.png');
background-size:125px 304px;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_05 {
background-color:#ffffff;
background-image: url('../img/LMS_kensyuSYS_FLOW_05_clip.png');
background-size:125px 143px;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_06 {
background-color:#fffff2;
background-image: url('../img/LMS_kensyuSYS_FLOW_06_clip.png');
background-size:125px 196px;
background-repeat: no-repeat;
background-position: right bottom;
}

.flowbox_07 {
background-color:#ffffff;
background-image: url('../img/LMS_kensyuSYS_FLOW_07_clip.png');
background-size:125px 161px;
background-repeat: no-repeat;
background-position: right bottom;
}



td.LMS_flowclip_TD_01 {
height:100px;
}



td.LMS_flowclip_TD_02 {
height:100px;
}
td.LMS_flowclip_TD_03 {
height:100px;
}
td.LMS_flowclip_TD_04 {
height:100px;
}
td.LMS_flowclip_TD_05 {
height:100px;
}
td.LMS_flowclip_TD_06 {
height:100px;
}
td.LMS_flowclip_TD_07 {
height:100px;
}



/*　クリップを出して　縦方向にする　*/


.LMSpage_Nakamidashi_set {
width:100%;
margin:0 auto;
/*	max-width:1600px;	*/
border:0px solid #ffffff;
text-align:center;
font-size:2.4rem;
line-height:2.8rem;
padding:0px;
color:#ffffff;
background-color:#33291a;
}


.LMSpage_Nakamidashi_word {
text-align:center;
font-size:1.8rem;
line-height:2.0rem;
padding:15px 10px;
}

.POPSQUARE_CLICK {
margin:0 auto;
width:320px;
padding:8px 5px;
border-radius:10px;
text-align:center;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:1.0rem;
line-height:1.3rem;
margin-bottom:10px;
margin-top:10px;
color:#000000;



background-color:#fbd321;
}





/* ▲ここまで　スマホ時の   各ページ要素の　スマホ時の加工　ここまで▲　*/




.popbox_small_tx {
	font-size:1.0rem;
	line-height:1.1rem;
margin-top:10px;
}





}





/*　ここまで　LMS　研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/
/*　ここまで　LMS　研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/















































































/*　ここから　ケアマネ研修管理システムのトップページ専用要素　*/
/*　ここから　ケアマネ研修管理システムのトップページ専用要素　*/
.CAREMpage_BG {
background-color:#fef8fe;
}


/*　ここからページタイトル　*/

.CAREMpage_PAGETITLE_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;
background-color:#ffffff;
margin-top:10px;
margin-bottom:20px;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
}


.CAREMpage_PAGETITLE_kumi {
display: flex;
justify-content: left;
align-items: center;
height:60px;
}



.CAREMpage_PAGETITLE_icon {

height:60px;
text-align:left;
font-size:2.4rem;
line-height:60px;

}


.CAREMpage_PAGETITLE_text {

height:60px;
text-align:left;
font-size:2.8rem;
line-height:60px;

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
margin-left:15px;
}



.PAGETITLE_last_item {
  margin-left: auto;
}


/*　ここまでページタイトル　*/


/*　ここからページのリード文　*/
.CAREMpage_PAGEread_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;

display:flex;
Justify-content: space-between;
align-items: center;

}

.CAREMpage_PAGEread_word {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;

margin-top:10px;
margin-bottom:20px;

font-family: 'M PLUS Rounded 1c','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.5rem;
line-height:2.0rem;
color:#000000;
}



.CAREMpage_PAGEread_IMG_W {

text-align:center;
width:120px;
}





.CAREMpage_PAGEread_MIDASHI {

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:2.5rem;
line-height:2.7rem;
font-weight:bold;
color:#bd4f70;
margin-bottom:15px;
}



.CAREMpage_PAGEread_MIDASHI_BORDER {
margin-top:25px;
border-bottom:12px dotted #fa9eb0;
margin-bottom:30px;
}


.CAREM_BSET_BG {
background-color:#fdd5e3;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
}

.CAREM_BSET_ALW {
text-align:center;
margin:0 auto;
width:320px;
height:50px;
background-image: url('../img/CAREM_setB_BG_ALW.png');
background-size:cover;
background-repeat: no-repeat;
background-position:top;
margin-bottom:20px;
}









/*　ここまでページのリード文　*/


/*　ここからページのフローBOX　*/

.CAREMpage_FLOWBOX_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:20px;
color:#33291a;
background-color:#ffffff;

border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
position:relative;
}



.CAREMpage_FLOWBOX_TOPWORD {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.8rem;
line-height:3.5rem;

margin:20px;
color:#cf3b6b;
display: inline-block; border-bottom: 18px solid #fdd7bf;


}


.CAREMpage_FLOWBOX_flowtext {
margin:0 20px;
}






.CAREMpage_FLOWBOX_MIDASHI {
position: relative;
list-style: none;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.0rem;
line-height:2.2rem;
color:#6a1237;
margin-bottom:20px;
margin-top:0px;
padding-top:0px;
}


.CAREMpage_FLOWBOX_MIDASHI li {
margin-left:0.1rem;
margin-bottom:20px;
}

.CAREMpage_FLOWBOX_MIDASHI li::before {
position: absolute;
  left: 0;
content: '●';
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:2.0rem;
line-height:2.2rem;

color:#fdd7bf;
margin-bottom:20px;
}



















.CAREMpage_FLOWBOX_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:1.4rem;
line-height:2.0rem;

color:#000000;
margin-bottom:20px;
}
















	/*　ここまで　FLOW BOXの基本　*/


	/*　ここから　FLOW BOXの連結部分　*/
.CAREMpage_FLOWBOX_RENKETSU {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:center;
padding:0px;
margin-bottom:20px;
}


	/*　ここまで　FLOW BOXの連結部分　*/








	/*　ここから　FLOW BOXの各クリップをセット　*/

.CAREM_flowbox_01 {
background-image: url('../img/CAREM_kensyuSYS_FLOW_01_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}


.CAREM_flowbox_02 {
background-color:#fffff2;
background-image: url('../img/CAREM_kensyuSYS_FLOW_02_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}

.CAREM_flowbox_03 {
background-color:#ffffff;
background-image: url('../img/CAREM_kensyuSYS_FLOW_03_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}

.CAREM_flowbox_04 {
background-color:#fffff2;
background-image: url('../img/CAREM_kensyuSYS_FLOW_04_clip.png');
background-size:contain;
background-repeat: no-repeat;
background-position: right bottom;
}




	/*　ここまで　FLOW BOXの各クリップをセット　*/


	/*　ここから　FLOW BOXの各クリップの画像のテーブルTDをセット　*/

.CAREM_flowclip_TD_01 {
width:20%;
}
.CAREM_flowclip_TD_02 {
width:20%;
}
.CAREM_flowclip_TD_03 {
width:25%;
}
.CAREM_flowclip_TD_04 {
width:10%;
}


	/*　ここまで　FLOW BOXの各クリップの画像のテーブルTDをセット　*/




/*　ここまでページのフローBOX　*/





/*　ここからページの中断の見出し　*/


.CAREMpage_Nakamidashi_set {
width:100%;
margin:0 auto;
/*	max-width:1600px;	*/
border:0px solid #ffffff;
text-align:center;
font-size:2.4rem;
line-height:2.8rem;
padding:20px;
color:#ffffff;
background-color:#33291a;
}




.POPSQUARE_CLICK {
margin:0 auto;
width:320px;
padding:8px 10px;
border-radius:10px;
text-align:center;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:1.1rem;
line-height:2.0rem;
margin-bottom:10px;
margin-top:10px;
color:#000000;



background-color:#fbd321;
}

/*　ここまでページの中断の見出し　*/



/*　ここからPOPアップする■の構成　*/





.POPSQUARE_CAREM_sets {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
}


.POPSQUARE_CAREM_narabe {
display: flex;
justify-content: center;
align-items: center;
height:200px;
margin-bottom:15px;
}


.POPSQ_CAREM_BOX {
background-color:#dd7395;
min-width: 300px;
max-width: 300px;
height:200px;
margin:10px;
border:0px solid #ffffff;

    display: flex;
    align-items: center;
    justify-content: center;
}




.POPSQ_CAREM_BOX_word {
margin:0 auto;
text-align:center;
font-size:2.4rem;
line-height:2.8rem;
color:#ffffff;

}

.CAREM_POPmodal_CARD {
background-color:#ffeb99;
width:480px;
min-height:300px;
}
.CAREM_POPmodal_title {
background-color:#f5c214;
	font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
	font-size:1.8rem;
	line-height:2.0rem;
padding:15px 20px;
}
.CAREM_POPmodal_naiyo {
background-color:#ffeb99;
	font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
	font-size:1.2rem;
	line-height:1.5rem;
padding:20px;
}


/*　ここまでPOPアップする■の構成　*/







/*　ここまで　ケアマネ研修管理システムのトップページ専用要素　*/
/*　ここまで　ケアマネ研修管理システムのトップページ専用要素　*/









/*　ここから　ケアマネ研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/
/*　ここから　ケアマネ研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/




@media screen and (max-width: 767px) {


.POPSQUARE_CAREM_sets {
width:100%;
margin: 0 auto;
text-align:center;
border:0px solid #ffffff;
}


.POPSQUARE_CAREM_narabe {

display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height:640px;
margin-bottom:15px;
text-align:center;


}

.POPSQ_CAREM_BOX {


background-color:#dd7395;
min-width: 300px;
max-width: 300px;

height:200px;
margin:10px;
border:0px solid #ffffff;

    display: flex;
    align-items: center;
    justify-content: center;
}



.CAREM_POPmodal_CARD {
background-color:#ffeb99;
width:310px;
min-height:400px;
}











/* ▼ここから　スマホ時の   各ページ要素の　スマホ時の加工　ここから▼　*/

.CAREMpage_PAGETITLE_set {
width:100%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:0px 0px;
color:#33291a;
background-color:#ffffff;
margin-top:10px;
margin-bottom:20px;
border-radius: 4px;

box-shadow: 0px 0px 0px rgba(72, 61, 16, 0.4);
border:1px solid rgba(72, 61, 16, 0.4);
/*
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
*/
}


.CAREMpage_PAGETITLE_text {

height:60px;
text-align:left;
font-size:1.5rem;
line-height:60px;

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
/*margin-left:15px;*/
}


.PAGETITLE_last_item {
  display: none;
}







.CAREMpage_PAGEread_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;

display:block;


}

.CAREMpage_PAGEread_word {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;

margin-top:10px;
margin-bottom:20px;

font-family: 'M PLUS Rounded 1c','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.2rem;
line-height:1.5rem;
color:#000000;


}



.CAREMpage_PAGEread_MIDASHI {

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.5rem;
line-height:1.8rem;
font-weight:bold;
color:#bd4f70;
margin-bottom:15px;
}





.CAREMpage_PAGEread_IMG {
display:block;
text-align:center;

}


.CAREMpage_PAGEread_IMG_W {

text-align:center;
width:100px;
}



















.CAREMpage_FLOWBOX_set {
width:100%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding: 0px 0px;
color:#33291a;
background-color:#ffffff;

border-radius: 4px;


box-shadow: 0px 0px 0px rgba(72, 61, 16, 0.4);
border:1px solid rgba(72, 61, 16, 0.4);

/*
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
*/
position:relative;
}







.CAREMpage_FLOWBOX_TOPWORD {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:1.8rem;
line-height:2.1rem;

margin:10px;
margin-top:20px;
color:#cf3b6b;
display: inline-block; border-bottom: 18px solid #fdd7bf;
}





/*　クリップを出して　縦方向にする　*/
.CAREMpage_FLOWBOX_flowtable {
display:block;
margin:5px 20px;
}

.CAREMpage_FLOWBOX_flowtable td {
display:block;
}

.CAREMpage_FLOWBOX_flowtext {
margin:0px;
}




.CAREMpage_FLOWBOX_MIDASHI {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:1.6rem;
line-height:1.8rem;

color:#8a473b;
margin-bottom:10px;
}


.CAREMpage_FLOWBOX_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:1.2rem;
line-height:1.6rem;

color:#000000;
margin-bottom:20px;
}





.CAREM_flowbox_01 {
background-image: url('../img/CAREM_kensyuSYS_FLOW_01_clip.png');
background-size:155px 225px;
background-repeat: no-repeat;
background-position: right bottom;
}


.CAREM_flowbox_02 {
background-color:#fffff2;
background-image: url('../img/CAREM_kensyuSYS_FLOW_02_clip.png');
background-size:200px 270px;
background-repeat: no-repeat;
background-position: right bottom;
}

.CAREM_flowbox_03 {
background-color:#ffffff;
background-image: url('../img/CAREM_kensyuSYS_FLOW_03_clip.png');
background-size:180px 308px;
background-repeat: no-repeat;
background-position: right bottom;
}

.CAREM_flowbox_04 {
background-color:#fffff2;
background-image: url('../img/CAREM_kensyuSYS_FLOW_04_clip.png');
background-size:160px 200px;
background-repeat: no-repeat;
background-position: right bottom;
}




td.CAREM_flowclip_TD_01 {
height:150px;
}



td.CAREM_flowclip_TD_02 {
height:110px;
}
td.CAREM_flowclip_TD_03 {
height:180px;
}
td.CAREM_flowclip_TD_04 {
height:140px;
}


/*　クリップを出して　縦方向にする　*/


.CAREMpage_Nakamidashi_set {
width:100%;
margin:0 auto;
/*	max-width:1600px;	*/
border:0px solid #ffffff;
text-align:center;
font-size:2.4rem;
line-height:2.8rem;
padding:0px;
color:#ffffff;
background-color:#33291a;
}


.CAREMpage_Nakamidashi_word {
text-align:center;
font-size:1.8rem;
line-height:2.0rem;
padding:15px 10px;
}

.POPSQUARE_CLICK {
margin:0 auto;
width:320px;
padding:8px 5px;
border-radius:10px;
text-align:center;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:1.0rem;
line-height:1.3rem;
margin-bottom:10px;
margin-top:10px;
color:#000000;



background-color:#fbd321;
}





/* ▲ここまで　スマホ時の   各ページ要素の　スマホ時の加工　ここまで▲　*/





}





/*　ここまで　ケアマネ研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/
/*　ここまで　ケアマネ研修管理システムのスマホ型に縮小する時　トップページ専用要素　*/



































/*　ここから　共通ページ　のスマホ型に縮小する時　トップページ専用要素　*/
/*　ここから　共通ページ　のスマホ型に縮小する時　トップページ専用要素　*/

@media screen and (max-width: 767px) {

/*　ここから　共通ページ　のスマホ型に縮小する時　トップページ専用要素　*/



.KYOTSUpage_PAGETITLE_set {
width:100%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:0px 0px;
color:#33291a;
background-color:#ffffff;
margin-top:10px;
margin-bottom:20px;
border-radius: 4px;

box-shadow: 0px 0px 0px rgba(72, 61, 16, 0.4);
border:1px solid rgba(72, 61, 16, 0.4);
/*
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
*/
}




.KYOTSUpage_PAGETITLE_kumi_double {
display: flex;
justify-content: left;
align-items: center;
height:90px;
}





.KYOTSUpage_PAGETITLE_text {

height:60px;
text-align:left;
font-size:1.5rem;
line-height:60px;

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
/*margin-left:15px;*/
}


.PAGETITLE_last_item {
  display: none;
}



.KYOTSUpage_PAGETITLE_text_double {
font-size:1.5rem;
line-height:1.7rem;
}

.KYOTSUpage_PAGEread_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;

display:block;


}

.KYOTSUpage_PAGEread_word {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:10px 20px;
color:#33291a;

margin-top:10px;
margin-bottom:20px;

font-family: 'M PLUS Rounded 1c','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.2rem;
line-height:1.5rem;
color:#000000;


}



.KYOTSUpage_PAGEread_MIDASHI {

font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-size:1.5rem;
line-height:1.8rem;
font-weight:bold;
color:#bd4f70;
margin-bottom:15px;
}


.KYOTSUpage_PAGEread_IMG {
display:block;
text-align:center;

}


.KYOTSUpage_PAGEread_IMG_W {

text-align:center;
width:100px;
}


.KYOTSUpage_FLOWBOX_set {
width:100%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding: 0px 0px;
color:#33291a;
background-color:#ffffff;

border-radius: 4px;


box-shadow: 0px 0px 0px rgba(72, 61, 16, 0.4);
border:1px solid rgba(72, 61, 16, 0.4);

/*
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
*/
position:relative;
}







.KYOTSUpage_FLOWBOX_TOPWORD {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:1.8rem;
line-height:2.1rem;

margin:10px;
margin-top:20px;
color:#cf3b6b;
display: inline-block; border-bottom: 18px solid #fdd7bf;
}







/*　ここまで　共通ページ　のスマホ型に縮小する時　トップページ専用要素　*/

}

/*　ここまで　共通ページ　のスマホ型に縮小する時　トップページ専用要素　*/
/*　ここまで　共通ページのスマホ型に縮小する時　トップページ専用要素　*/






.formtable_set{
text-align:center;

}



.font_8{
font-size:0.8em;

}








.KYOTSUpage_SYSTEMBUTTON_LINEUP {
border:0px solid #ffffff;
text-align:left;
padding:8px 20px;
color:#4d0f00;
background-color:#ebe3cf;
border-radius: 4px;
font-size:1.6rem;
line-height:1.8rem;
margin-bottom:15px;
width:100%;
margin:0px auto 15px auto;
max-width:1600px;
box-sizing: border-box;
}





.company-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 2列 */
  gap: 0.5rem 1rem;  /* 行・列の間隔 */
  list-style: none;
  padding: 0px;
  margin: 0px;
}

@media (max-width: 767px) {


.DONYU_readset {
display:block;
padding:0px;
margin:0px;

border:0px solid #ffffff;
}



.DONYU_read {
margin-left:0px;
margin-right:0px;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
text-align:left;
font-weight:normal;
font-size:1.5rem;
line-height:2.5rem;
color:#33291a;
width:100%;
border:0px solid #ffffff;
}



  .company-list {
    grid-template-columns: 1fr; /* 1列 */

	font-size:1.1rem;
margin-left:-10px;
margin-right:-10px;
border:0px solid #ffffff;

  }



.CTTS_FLOWBOX_set {
width:96%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:0px;
color:#33291a;
background-color:#ffffff;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
position:relative;
}

.CTTS_FLOWBOX_flowtext {
margin:5px;
}





.CORP_FLOWBOX_set {
width:95%;
margin:0 auto;
max-width:1600px;
border:0px solid #ffffff;
text-align:left;
padding:0px;
color:#33291a;
background-color:#ffffff;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(72, 61, 16, 0.4);
position:relative;
}

.CORP_FLOWBOX_flowtext {
/*margin-left:-40px;*/
}






table.tbl-r02 th, table.tbl-r02 td  {

display:block;
}




.CORP_PAGETITLE_text {
text-align:center;
font-size:1.8rem;
line-height:2.6rem;
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
margin-left:15px;
margin-bottom:20px;
}





.CORP_FLOWBOX_MIDASHI {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-size:1.8rem;
line-height:2.4rem;
color:#007f94;
margin:0px 20px;

}

.CORP_FLOWBOX_WORDS {
font-family: 'Kosugi Maru','メイリオ',Meiryo, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
font-size:1.5rem;
line-height:2.0rem;
color:#000000;
margin:20px 20px;

}



.font_8{
font-size:1.0em;

}


  }




















