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

/*------------------------------
	新人研修LP基本設定
------------------------------*/
/*-------new-trainingカラー------*/
body.new-t-Lp .green {
color: #22ab38;
}
body.new-t-Lp .lightgreen {
color: #6dc300;
}
body.new-t-Lp .darkgreen {
color: #006934;
}
body.new-t-Lp .black {
color: #5a5858;
}
body.new-t-Lp a {
	color: #006934;
}
body.new-t-Lp a:hover {
    color: #6dc300;
}
body.new-t-Lp {
	background-color: #fff;
}
body.new-t-Lp,
body.new-t-Lp h1,
body.new-t-Lp h2,
body.new-t-Lp h3,
body.new-t-Lp .entry-title {
	color: #006934;
}
/*------h1、h2、h3------*/
body.new-t-Lp h1 {
    font-size: 72px;
    margin-bottom: 30px;
    text-shadow: 0 0 8px #fff, 0 0 8px #fff;
}
body.new-t-Lp h2:after {
    height: 3px;
    background-color: #6dc300;
    border-radius: 3px;
}
body.new-t-Lp h3.h3ttl01 span:before,
body.new-t-Lp h3.h3ttl01 span:after {
border-color: #22ab38;
}

/*------ボタン------*/
body.new-t-Lp a.btn01,
body.new-t-Lp a.btn02 {
background: url(/images/common/arrowBtnWhite01.png),linear-gradient(130deg, #a6fa16 0%, #a9db00 30%, #00913a 100%);
    background-repeat: no-repeat,no-repeat;
    background-position: right 10px center,left top;
    background-size: 28px, auto;
    font-size: 30px;
	color: #fff;
}
body.new-t-Lp a.btn02 {
    padding: 30px 10px;
}
body.new-t-Lp a.btn01:hover,
body.new-t-Lp a.btn02:hover {
color: #fff;
    background: url(/images/common/arrowBtnWhite01Hov.png),linear-gradient(130deg, #a6fa16 0%, #a9db00 30%, #00913a 100%);
    background-repeat: no-repeat,no-repeat;
    background-position: right 10px center,left top;
    background-size: 28px, auto;
	}
body.new-t-Lp .sub-copy {
    line-height: 1.2em;
    display: block;
    margin-top: 5px;
}

/*---リスト装飾---*/
.commonList01 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.commonList01 ul li {
	width: 25%;
}
/*--頭に●印---*/
/*-- com_HeadDecolist01 --*/
body.new-t-Lp .com_HeadDecolist01 > ul > li:before {
    color: #6dc300;
}

/*----#new-t-Main---*/
#new-t-Main {
    background-image: url(/images/new-training/main01.jpg);
    background-position: center top;
    background-repeat: no-repeat;
	background-size: cover;
    padding: 50px 0px;
}
#new-t-Main .com_Inner.flexSb {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
	}
#new-t-Main .mark01 {
    width: 200px;
}
#new-t-Main .new-t-MainTxt01 {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 30px auto;
    color: #6dc300;
    text-shadow: 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff;
}
#new-t-Main .new-t-MainTxt02 {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 30px auto;
    color: #5a5858;
}
#new-t-Main .new-t-MainBox02 {
max-width: 440px;
}
#new-t-Main .mainDecoEng {
    display: block;
    margin-bottom: 60px;
    margin-left: auto;
    width: 90%;
}
#new-t-Main .new-t-MainBox03 {
background-color: rgba(255,255,255,0.5);
    font-size: 21px;
    display: inline-block;
    margin-top: 30px;
    border: 2px solid #a9db00;
    font-weight: bold;
}
#new-t-Main .new-t-MainBox03 .new-t-MainBox03Inner {
    padding: 20px 30px;
}
#new-t-Main .new-t-MainBox03 .new-t-MainTxt02 {
    border-bottom: 1px solid #006934;
    padding: 0 0 5px;
    margin-bottom: 5px;
}
#new-t-Main .new-t-MainBox03 .new-t-MainTxt02 span {
    background-color: #ad51c5;
    color: #fff;
    font-size: 18px;
    padding: 5px 20px;
    border-radius: 2em;
}
#new-t-Main ul.new-t-MainTxt03 li {
    background-color: rgba(255,255,255,0.9);
    color: #6dc300;
    text-align: center;
    border-radius: 2em;
    font-size: 23px;
    font-weight: bold;
    padding: 10px 3px;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
    border: 2px solid #a9db00;
    line-height: 1.2em;
}
#new-t-Main .new-t-MainTxt04 {
    border: 1px solid #006934;
    margin-top: 10px;
}
#new-t-Main .new-t-MainTxt04 span {
    display: inline-block;
    width: 50%;
    text-align: center;
}
#new-t-Main .new-t-MainTxt04 span.new-t-MainTxt04_01 {
    background-color: #006934;
    color: #fff;
}
/*--日付共通部分--*/
.new-t-MainBox03 ul.flexSa {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-top: -100px;
    position: relative;
}
.new-t-MainBox03 ul.flexSa:after {
    position: absolute;
    content: '';
    width: 10px;
    border: 10px solid transparent;
    border-left: 10px solid #6dc300;
    top: 50%;
    left: calc(50% + 5px);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
ul li .com_year {
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    top: 1em;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1;
    text-align: center;
    color: #fff;
}
ul li.new-t-Txt_mdw {
    position: relative;
    padding: 0 10px;
}
ul li.new-t-Txt_mdw .com_mdw {
font-family: 'Noto Sans JP', sans-serif;
    background-color: #6dc300;
    color: #fff;
    width: 160px;
    height: 160px;
    text-align: center;
    border-radius: 50%;
    position: relative;
display: flex;
    align-items: center;
    justify-content: space-between;
}
ul li.new-t-Txt_mdw span.com_month {
font-family: 'Noto Sans JP', sans-serif;
    position: absolute;
    top: 1.25em;
    left: 1.1em;
    font-weight: 600;
    font-size: 28px;
    width: 1.3em;
	/*--月が2桁になる場合
    left: 0.95em;
	--*/
}
ul li.new-t-Txt_mdw span.com_month:after {
    content: '';
    right: -135px;
    transform: rotate(-55deg);
    left: 0;
    position: absolute;
    top: 1.25em;
    display: block;
    width: 2.5em;
    height: 1px;
    background-color: #fff;
}
ul li.new-t-Txt_mdw.new-t-Txt_mdw03 span.com_month:after {
    left: 0.5em;
}
ul li.new-t-Txt_mdw span.com_day {
font-family: 'Noto Sans JP', sans-serif;
    padding: 0;
    font-size: 60px;
    line-height: 1.1em;
    font-weight: 500;
    position: absolute;
    right: 0.3em;
    width: calc(100% - 1em);
    letter-spacing: -0.05em;
	/*--日付が2桁になる場合
    width: calc(100% - 1.25em);
	---*/
}
ul li.new-t-Txt_mdw.new-t-Txt_mdw03 span.com_day {
    padding: 0 0 0 0.4em;
}
ul li.new-t-Txt_mdw span.com_week {
    border-radius: 2em;
    color: #fff;
    font-size: 10px;
    padding: 3px 8px;
    background-color: #006934;
    display: block;
    max-width: 7em;
    text-align: center;
    margin: 0 auto;
position: absolute;
    bottom: 1.75em;
    left: 0;
    right: 0;
}
/*--募集終了(満員御礼の場合)--*/
#new-t-Main .new-t-MainBox03.new-t-MainBox03close {
position: relative;
    background-color: rgba(0,0,0,0.2);
    margin-top: -30px;
    border-color: red;
}
#new-t-Main .new-t-MainBox03.new-t-MainBox03close:before,
#new-t-Main .new-t-MainBox03.new-t-MainBox03close:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#new-t-Main .new-t-MainBox03.new-t-MainBox03close:before {
white-space: pre;
    content: '４月３０日まで\Aアーカイブ販売中';
    top: 0;
    z-index: 1;
    text-align: center;
    line-height: 1.3em;
    color: red;
    font-size: 130%;
    text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff;
  top: 50%;
  -webkit-transform : translate(0,-50%);
  transform : translate(0,-50%);
    margin-top: -1em;
}
#new-t-Main .new-t-MainBox03.new-t-MainBox03close:after {
    content: '下のお申し込みボタンから';
    bottom: 0;
    background-color: red;
    width: 100%;
    padding: 0.65em 0.5em;
    color: #fff;
    z-index: 2;
    text-align: center;
}
#new-t-Main .new-t-MainBox03.new-t-MainBox03close .new-t-MainBox03Inner {
filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity:0.2;
	position: relative;
    padding: 0px 30px;
}
#new-t-Main .new-t-MainBox03.new-t-MainBox03close ul.flexSa {
    margin-top: 0;
}
/*--/日付共通部分---*/
/*------------------------------
	new-t-Lp01(せっかく採用した新人スタッフに対してこんなお悩みはありませんか？)
------------------------------*/
#new-t-Lp01 h2 {
border: 3px solid #a9db00;
    padding: 30px 10px;
    max-width: 1120px;
    width: 90%;
    background-color: #fff;
    margin-bottom: -50px;
    position: relative;
    z-index: 1;
    border-radius: 20px;
}
#new-t-Lp01 h2:after {
    transform: rotate(-55deg);
    background-color: #a9db00;
    height: 3px;
    border-radius: 3px;
    bottom: -0.5em;
}
#new-t-Lp01 .com_Inner {
background-color: #006934;
    width: 95%;
    max-width: 1500px;
    margin: 0 auto 80px;
    position: relative;
    border-radius: 20px;
}
#new-t-Lp01 .com_Inner:after {
    content: '';
    position: absolute;
    border: 30px solid transparent;
    border-top: 30px solid #006934;
    width: 30px;
    height: 30px;
    left: 0;
    right: 0;
    bottom: -60px;
    margin: 0 auto;
}
#new-t-Lp01 ul {
    padding: 100px 0 40px;
    max-width: 1120px;
    margin: 0 auto;
    width: 90%;
}
#new-t-Lp01 ul li {
/*
    background-image: url(/images/new-training/decoMoyaWhite.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
	*/
    border-right: 1px dashed rgba(255,255,255,0.5);
    padding: 35px;
    position: relative;
}
#new-t-Lp01 ul li:first-of-type {
    border-left: 1px dashed rgba(255,255,255,0.5);
}
#new-t-Lp01 ul li figure {
position: absolute;
    font-size: 40px;
    top: 0;
    left: 0.5em;
    color: #006934;
    background-image: url(/images/new-training/decoMoyaWhite.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}
#new-t-Lp01 ul li img {
    display: block;
    width: 90px;
    margin: 0 auto 10px;
}
#new-t-Lp01 ul li h3 {
    text-align: center;
    color: #fff;
}
/*------------------------------
	new-t-Lp02(グランジュテ新人研修はこんな医院におすすめです)
------------------------------*/
#new-t-Lp02 {
    background-image: url(/images/new-training/new-t-Img01.jpg),url(/images/new-training/new-t-Img02.jpg);
    background-position: left top,right top;
    background-repeat: no-repeat,no-repeat;
    background-size: 50%;
    min-height: 700px;
    margin: 0 auto;
}
#new-t-Lp02 .com_Inner {
    background-color: rgba(255,255,255,0.9);
    padding: 50px;
    max-width: 550px;
    margin: 0 auto;
border-radius: 20px;
}
#new-t-Lp02 h2 {
    color: #22ab38;
}
#new-t-Lp02 .com_CheckList01 ul li {
background-image: url(/images/new-training/iconCheckLightGreen.png);
border-color: #a9db00;
}
#new-t-Lp02 a.btn02 {
    position: relative;
    bottom: -70px;
    margin-bottom: 70px;
    margin-top: 0;
}
/*------------------------------
	new-t-Lp03(グランジュテ新人研修のポイント)
------------------------------*/
#new-t-Lp03 {
    margin-top: 80px;
    padding: 80px 0 50px;
	position: relative;
}
#new-t-Lp03:after {
    content: '';
    position: absolute;
    background: linear-gradient(90deg, #d0f2dc 0%, #f4fee2 60%, #d0f2dc 100%);
    width: 100%;
    height: 60%;
    bottom: 0;
	z-index: -1;
}
#new-t-Lp03 .decoPointTxt {
font-size: 30px;
    text-align: center;
    line-height: 1.1em;
    position: relative;
    width: 200px;
    margin: 0 auto 20px;
    padding-bottom: 10px;
    color: #6dc300;
    display: block;
    font-weight: bold;
}
#new-t-Lp03 .decoPointTxt:before,
#new-t-Lp03 .decoPointTxt:after {
content: '';
    position: absolute;
    bottom: 25px;
    display: block;
    width: 2em;
    height: 2px;
    background-color: #6dc300;
    border-radius: 13px;
}
#new-t-Lp03 .decoPointTxt:before {
    left: -2em;
    transform: rotate(55deg);
}
#new-t-Lp03 .decoPointTxt:after {
    right: -2em;
	transform: rotate(-55deg);
    left: auto;
}
#new-t-Lp03 ul li {
    border: 1px solid #a9db00;
    padding: 0 10px 30px;
    position: relative;
    border-radius: 20px;
    background-color: rgba(255,255,255,0.7);
}
#new-t-Lp03 ul li:nth-of-type(4) {
    margin-left: 16.5%;
}
#new-t-Lp03 ul li:last-of-type {
    margin-right: 16.5%;
}
#new-t-Lp03 ul li figure {
    text-align: center;
    background-image: url(/images/new-training/decoRibbon01.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 70px 85px;
    font-size: 23px;
    line-height: 1em;
    color: #fff;
    padding: 6px 0 25px;
    margin: 0 auto;
    position: relative;
    margin-top: -10px;
    font-weight: bold;
}
#new-t-Lp03 ul li figure em {
    display: block;
    line-height: 1.5em;
    font-size: 10px;
}
#new-t-Lp03 ul li img {
    display: block;
    width: 110px;
    margin: 0 auto 10px;
}
#new-t-Lp03 ul li h3 {
    text-align: center;
}
/*------------------------------
	new-t-Lp04(グランジュテ新人研修の受講後は)
------------------------------*/
#new-t-Lp04 {
    padding: 0;
    background-color: #f4fee2;
    position: relative;
}
#new-t-Lp04:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 70px;
    left: 0;
    bottom: -70px;
    background-image: url(/images/common/bgSquareGray.png);
    background-size: 50px;
    z-index: -1;
}
#new-t-Lp04 .new-t-Lp04Inner {
    background-image: url(/images/new-training/decoGradation01L.png),url(/images/new-training/decoGradation01L.png),url(/images/new-training/decoGradation01R.png),url(/images/new-training/decoGradation01R.png);
    background-position: left 23%,left 80%,right 40%,right bottom;
    background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
    background-size: 400px,600px,400px,600px;
}
#new-t-Lp04 .com_Inner {
    padding: 0;
    position: relative;
}
#new-t-Lp04 h2 {
max-width: 640px;
    height: 170px;
    background-image: url(/images/new-training/decoBgLightGreen01.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 55px 10px 0px;
    margin: 0 auto;
    margin-top: -140px;
    line-height: 1.3em;
}
#new-t-Lp04 h2:after {
    bottom: -15px;
}
#new-t-Lp04 .com_Inner ul {
    margin-top: 80px;
}
#new-t-Lp04 .com_Inner ul li {
background-color: rgba(255,255,255,0.8);
}
#new-t-Lp04 .com_Inner ul li .flex50 {
    margin-bottom: 0px;
    line-height: 0;
}
#new-t-Lp04 .com_Inner ul li .iconNum {
width: 90%;
    max-width: 270px;
    margin-bottom: 30px;
}
#new-t-Lp04 .com_Inner ul li h3 {
    font-size: 26px;
    line-height: 1.3em;
    padding: 0 6px;
}
#new-t-Lp04 .com_Inner ul li:nth-of-type(even) .flexL {
    -webkit-box-ordinal-group:2;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2;
}
#new-t-Lp04 .com_Inner ul li .flexR {
    padding: 50px;
}
#new-t-Lp04 .btn02 {
    position: relative;
    bottom: -70px;
    margin-top: 0;
    margin-bottom: 70px;
}

/*------------------------------
	new-t-Lp05(講師のご紹介)
------------------------------*/
#new-t-Lp05 {
    background-image: url(/images/common/bgSquareGray.png);
    background-size: 50px;
    padding: 80px 0;
}
#new-t-Lp05 .instructorDetail {
    display: block;
    font-size: 20px;
    margin-bottom: 13px;
    border-bottom: 1px solid rgba(109,195,0,0.5);
    padding: 0 0 13px;
}
#new-t-Lp05 .instructorDetail .prfTxt01 {
    display: block;
}
#new-t-Lp05 .instructorDetail .prfName strong {
padding-left: 0.5em;
    font-size: 25px;
}
#new-t-Lp05 .instructorText {
color: #5a5858;
}
#new-t-Lp05 .instructorMessage {
    background-color: rgba(34,171,56,0.07);
    padding: 20px;
    margin-top: 10px;
    border-radius: 6px;
}
#new-t-Lp05 .instructorMessage strong {
display: block;
}
#new-t-Lp05 .instructorMessage span {
    color: #5a5858;
    text-shadow: 0 0 5px #fff, 0 0 5px #fff, 0 0 10px #fff;
	}
/*--instructorTop--*/
#new-t-Lp05 .instructorTop {
    position: relative;
    align-items: center;
}
#new-t-Lp05 .instructorTop .instructorTopL {
    -webkit-box-ordinal-group:2;
    -webkit-order:2;
    -ms-flex-order:2;
    order:2;
    width: 70%;
    margin-left: auto;
}
#new-t-Lp05 .instructorTop .instructorTopR {
width: 48%;
    position: absolute;
    z-index: 2;
}
#new-t-Lp05 .instructorTop .instructorText {
    line-height: 1.8em;
}

/*--instructorBottom--*/
#new-t-Lp05 .instructorBottom {
    border-top: 1px solid #006934;
    border-bottom: 1px solid #006934;
    margin-top: 30px;
}
#new-t-Lp05 .instructorBottom ul {
    margin: 20px auto;
}
#new-t-Lp05 .instructorBottom ul li {
    padding: 20px;
    background-color: rgba(255,255,255,0.7);
}
#new-t-Lp05 .instructorBottom .instructorDetail .prfName strong {
    font-size: 22px;
}
#new-t-Lp05 .instructorBottomL {
    max-width: 300px;
    display: block;
    border-radius: 10px;
}
#new-t-Lp05 .instructorBottomL img {
    padding: 8px;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 5px 5px 7px 0 rgba(0,0,0,0.1);
}
#new-t-Lp05 .instructorBottomR {
    width: calc(100% - 330px);
    order: 1;
}
#new-t-Lp05 .instructorBottom .instructorDetail {
    font-size: 16px;
    margin-top: 10px;
}

/*------------------------------
	new-t-Lp06(カリキュラム)
------------------------------*/
#new-t-Lp06 {
	padding: 0;
	}
#new-t-Lp06 .paraBox .para {
    background-image: url(/images/new-training/new-t-Img08.jpg);
}
#new-t-Lp06 .com_Inner1250 {
    position: relative;
}
#new-t-Lp06 .decoPeople01,
#new-t-Lp06 .decoPeople02 {
position: absolute;
    z-index: 1;
}
#new-t-Lp06 .decoPeople01 {
    top: 185px;
    left: 0;
    width: 150px;
}
#new-t-Lp06 .decoPeople02 {
    right: 0;
    bottom: -50px;
    width: 270px;
}
#new-t-Lp06 h2 {
max-width: 640px;
    height: 140px;
    background-image: url(/images/new-training/decoBgWhite01.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 40px 10px 20px;
    margin: 0 auto;
    margin-top: -140px;
    line-height: 100px;
}
#new-t-Lp06 .lectureArea {
    margin-top: 140px;
}
#new-t-Lp06 .lectureDay {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    position: relative;
    margin: -47px auto 0;
    width: 250px;
    height: 94px;
    border-radius: 7px;
    background: #006934;
	padding-top: 10px;
}
#new-t-Lp06 .lectureDay span {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;	
    width: 6.5em;
}
#new-t-Lp06 .lectureDay span:before,
#new-t-Lp06 .lectureDay span:after {
content: '';
position: absolute;
background-color: #fff;
width: 1em;
height: 1px;
top: 50%;
}
#new-t-Lp06 .lectureDay span:before {
left: 0;
}
#new-t-Lp06 .lectureDay span:after {
right: 0;
}
#new-t-Lp06 h3 {
    text-align: center;
    background-color: #6dc300;
    padding: 20px 5px;
    margin: -47px auto 0;
    color: #fff;
    position: relative;
    font-size: 24px;
line-height: 1.3em;
}
#new-t-Lp06 h3 span {
    display: block;
    font-size: 13px;
    line-height: 1.3em;
}
#new-t-Lp06 .new-t-Lp06L h3 {
    padding: 30px 5px;
}
#new-t-Lp06 ul {
    padding: 30px;
}
#new-t-Lp06 ul li {
    font-size: 20px;
    font-weight: bold;
	position: relative;
}
#new-t-Lp06 ul li:before {
}
#new-t-Lp06 .new-t-Lp06L,
#new-t-Lp06 .new-t-Lp06R {
    border: 1px solid #6dc300;
	    position: relative;
}
#new-t-Lp06 .com_HeadDecolist01 > ul > li {
    border-bottom: 1px solid #a9db00;
}
/*------------------------------
	new-t-Lp07(受講者の声)
------------------------------*/
#new-t-Lp07 .com_VoiceBlock {
    width: 33%;
background-color: rgba(109,195,0,0.1);
}
#new-t-Lp07 .com_VoiceBlock .com_VoicePicTxtR {
    width: 100%;
    padding: 20px 0 5px;
}
#new-t-Lp07 .com_VoiceName {
    padding: 20px 10px;
}
#new-t-Lp07 .com_VoiceBlock03 .com_VoiceName {
    padding: 10px;
}
#new-t-Lp07 .com_VoiceMessage {
    color: #5a5858;
}

/*------------------------------
	new-t-Lp08(開講概要)
------------------------------*/
#new-t-Lp08 .com_OverviewInner {
    border-color: #006934;
}
#new-t-Lp08 .com_Overview_seminarDay {
    color: #006934;
    max-width: 600px;
}
.com_Overview_seminarDay .day01 .day01_year:before,
.com_Overview_seminarDay .day01 .day01_year:after {
    background-color: #22ab38;
}
#new-t-Lp08 .com_Overview_seminarDay .day01 figure {
    background-color: rgba(109,195,0,0.2);
}
#new-t-Lp08 .com_Overview_seminarDay .day02 {
    background-color: #22ab38;
}
#new-t-Lp08 .com_Overview_seminarDayTxt {
    border-color: #22ab38;
}
#new-t-Lp08 .com_Overview_seminarDay ul li {
    width: 49%;
}
#new-t-Lp08 ul.priceList>li {
border-color: #22ab38;
}
#new-t-Lp08 ul.priceList>li h3 {
background-color: #22ab38;
}
#new-t-Lp08 ul.priceList>li p.chuTxt {
    color: #5a5858;
}
/*------------------------------
	new-t-Lp09(よくあるご質問)
------------------------------*/
#new-t-Lp09 .faq-button {
    background-color: rgba(109,195,0,0.15);
}
#new-t-Lp09 .faq-button:before,
#new-t-Lp09 .faq-button:after {
    background: rgba(109,195,0,1.0);
}
#new-t-Lp09 .faq-button figure {
    background-color: #006934;
}
#new-t-Lp09 .faq-detail figure {
    background-color: #6dc300;
}
/*------------------------------
	footer.footerLP
------------------------------*/
body.new-t-Lp footer.footerLP {
    color: #006934;
}
body.new-t-Lp footer.footerLP .com_Inner1250 {
border-color: #006934;
}
body.new-t-Lp footer.footerLP a {
    background-image: url(/images/new-training/arrowDarkGreen01.png);
}
body.new-t-Lp footer.footerLP a:hover {
    background-image: url(/images/new-training/arrowLightGreen01.png);
}
/*----pagetopボタン---*/
body.new-t-Lp #lpPagetop a {
    background-color: rgba(0,105,52,0.8);
}
body.new-t-Lp #lpPagetop a:hover {
    background-color: rgba(109,195,0,0.8);
}
