
@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/

/* ヘッダー */
.H_PLAN { color:#02AFA8; }

.INTRO{flex-direction: row;justify-content: space-between;margin-bottom: 70px;}
.INTRO_ENG { text-align:center;}
.INTRO h1 { text-align:center;}
.INTRO h2{width: 410px;letter-spacing: .15em;}
/* .INTRO_TEXT{ padding-top: 30px;} */
/* .INTRO_TEXT{margin: 0;font-size: 14px;text-align: center;} */
.MAIN_IMG {margin-bottom: 70px;margin-top: 70px;background-image: url(https://www.will-produce.com/tsuchihara/plan/img/main.jpg);background-repeat:no-repeat;background-attachment: fixed;background-position: right bottom;height: 350px;background-size: cover;}

/*プラン*/
.back_gray{background: #EBEBEB;}
.PLAN_FIRST{padding-bottom: 40px;}
.PLAN{position: relative;}
.PLAN_WHITE { background: #fff; background: #EBEBEB; }
.PLAN_WRAP{width: 1030px;margin: 0 auto;letter-spacing: 2px;padding-top: 80px;display: flex;flex-direction: row;justify-content: space-between;padding-bottom: 80px;}
.PLAN_WRAP_TATE{flex-direction: column;}
.PLAN_LEFT{width: 490px;}
.PLAN_LEFT_TATE{width: 1030px;}
.PLAN_TYTLES{display: inline-block;position: relative;margin-bottom: 30px;}
.PLAN_TYTLES_W:before {background-color: white;}
.PLAN_TYTLES div {font-size: 26px;letter-spacing: .2em;}
.PLAN_DETAIL{border-bottom: 1px solid;padding-bottom: 10px;}
.PLAN_DETAIL_TATE{border-bottom: none;}
.PLAN_TYTLES small{font-size: 23px;letter-spacing: 3px;color: #A28D5C;margin-bottom: 10px;display: inline-block;}
.PLAN_PRICE{display: flex;flex-direction: row;align-items: baseline;}
.PLAN_PRICE div{font-size: 30px;}
.PLAN_TOP_TATE{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}

.PLAN_TEXTS{margin-top: 30px;}
.PLAN_TEXTS_TATE{ flex-direction: row;justify-content: space-between;margin-top: 10px;  margin: 40px auto; margin-bottom:80px; gap:40px; }
.PLAN_TEXTS_TYTLE{font-size: 18px;font-weight: bold;margin-bottom: 5px;margin-top: 50px;}
.PLAN_TEXT p {margin: 10px 0;line-height: 1.75em;text-align: justify;}
.PLAN_TEXT_TATE p{ text-align: justify; letter-spacing:0.7px ;}
.PLAN_POINT { color: #A28D5C; font-size:23px;  }
.PLAN_TEXT_TATE .PLAN_POINT  { letter-spacing: 0.3px;}
.PLAN_TEXT small{font-size: 9px;}
.PLAN_AREA{margin-bottom: 5px;font-size: 14px;}
.PLAN_IMG{background: white;}
.PLAN_IMG img { width:100%; margin:0 auto; }
.PLAN_IMG_BORDER{border: 1px solid #868484;}
.PLAN_IMG_BORDER div{width: 480px;}

.LINK{padding-top: 70px;margin-top: -70px;}



/*PC・SP*/
.pc{display: block;}
.sp{display: none;}



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

.INTRO{flex-direction: column;}
.INTRO h2{width: 90vw;}
.INTRO_TEXT{width: 90vw;line-height: 2em;margin-top: 20px; padding-top: 0; }
.MAIN_IMG {background-image: none;height: auto;margin-top: 40px;margin-bottom: 0px;}
.H_TOP { color:#fff; }
.H_PLAN  { color:#F7ED82;}
.H_GALLERY  { color:#fff;}
.H_EQUIPMENT { color:#fff; }
.H_LOCATION { color:#fff; }
.H_OUTLINE { color:#fff; }
.H_CONTACT { color:#fff; }



/*プラン*/
.PLAN {margin-bottom: 0px;}
.PLAN_WRAP{width: 90vw;text-align: justify;padding-bottom: 60px;flex-direction: column;padding-top: 30px;}
.PLAN_TOP{flex-direction: column;align-items: flex-start;border-bottom: 1px solid white;padding-bottom: 25px;margin-top: 30px;}
.PLAN_TYTLES div {font-size: 21px;line-height: 38px;letter-spacing: .1em;}
.PLAN_TEXTS_TYTLE {font-size: 17px;}
.PLAN_IMG div{width: 90vw;}
.PLAN_IMG img { width:100%; }
.PLAN_LEFT{width: 90vw;}
.PLAN_TEXTS_TATE{ display:block; flex-direction: column; margin: 0 auto 80px auto;}
.PLAN_TEXT_TATE p{width: 90vw;}
.LINK {padding-top: 55px;margin-top: -55px;}

/*PC・SP*/
.pc{display: none;}
.sp{display: block;}
#footer span.pc{display: none;}
#footer span.sp{display: block;}
#footer strong a{display: flex;justify-content: center;align-items: center;}
#footer strong a img{height: 24px;}


    }
