/*--------------------------------------------------------*/

/*  キャンペーンバナー　*/

/*--------------------------------------------------------*/

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

.campaign_spring_2026{
	width:540px;
	margin:0 auto 65px;
}

.campaign_spring_2026 img{
	width:100%;
	transition: all  0.2s ease;
}

.campaign_spring_2026 img:hover{
	opacity: 0.7;
}

}

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

.campaign_spring_2026{
	padding:10px 40px 0;
	margin-bottom:45px;
}

.campaign_spring_2026 img{
	width:100%;
	transition: all  0.2s ease;
}

.campaign_spring_2026 img:hover{
	opacity: 0.7;
}

}

/*--------------------------------------------------------*/

/*  メイン写真＆ページタイトル　*/

/*--------------------------------------------------------*/

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

#main{
	width:1020px;
	height:430px;
	background: url("../img/main03.jpg") no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}

#main .main_h1Box{
	position: absolute;
	left:40px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index:2;
}

#main .main_h1Box h1{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:19px;
	font-weight:500;
	color:#FFF;
	line-height:1.0em;
	letter-spacing:2.5px;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

#main .main_h1Box h1 span.h1span01{
	background-color: rgba( 0, 0, 0, 0.80 );
	padding:7px 15px 9px 15px;
}

#main .main_h1Box h1 span.h1span02{
	background-color: rgba( 0, 0, 0, 0.80 );
	padding:7px 15px 9px 0;
}

#main .main_h1Box h1 br{
	display:none;
}

}

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

#main{
	height:320px;
	background: url("../img/main03.jpg") no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}

#main .main_h1Box{
	position: absolute;
	left:10px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index:2;
}

#main .main_h1Box h1{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:500;
	color:#FFF;
	line-height:2.4em;
	letter-spacing:2.2px;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

#main .main_h1Box h1 span.h1span01{
	background-color: rgba( 0, 0, 0, 0.80 );
	padding:4px 10px 6px 10px;
}

#main .main_h1Box h1 span.h1span02{
	background-color: rgba( 0, 0, 0, 0.80 );
	padding:4px 10px 6px 10px;
}

}

/*--------------------------------------------------------*/

/*  冒頭メッセージ　*/

/*--------------------------------------------------------*/

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

.messageBox{
	width:900px;
	margin:60px auto 60px;
}

.messageBox p.message_txt{
	text-align:center;
	font-size:14px;
	font-weight:400;
	color:#333;
	line-height:1.8em;
	letter-spacing:0.05em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
}

}

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

.messageBox{
	margin:30px 0;
	padding:0 20px;
}

.messageBox p.message_txt{
	font-size:13px;
	font-weight:400;
	color:#555;
	line-height:1.8em;
	letter-spacing:0.05em;
	font-feature-settings : "palt";
	-moz-font-feature-settings: "palt";
	-webkit-font-feature-settings: "palt";
	text-align: justify;
}

.messageBox p.message_txt br{
	display:none;
}

}

/*--------------------------------------------------------*/

/*  見出しとリンク処理　*/

/*--------------------------------------------------------*/

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

.modelroom_midashiBox{
	border-bottom:1px solid #DDD;
}

.attentionBox{
	text-align:center;
}

.attention {
	position: relative;
	display: inline-block;
	padding: 0 33px;
}
       
.attention:before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 4px;
	height: 100%;
	background: #FFED84;
	border-radius: 3px;
	transform: rotate(-25deg);
}
       
.attention:after {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	width: 4px;
	height: 100%;
	background: #FFED84;
	border-radius: 3px;
	transform: rotate(25deg);
}

.modelroom_midashiBox p.midashi_subtit{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	font-weight:500;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
	margin-bottom:8px;
}

.modelroom_midashiBox h2.midashi{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:19px;
	font-weight:700;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.modelroom_midashiBox .staff_img{
	margin-top:12px;
	text-align:center;
}

.modelroom_midashiBox .staff_img img.staff01{
	width:100px;
}

.modelroom_midashiBox .staff_img img.staff02{
	width:80px;
}

.card-link {
	transition: all  0.2s ease;
}

.card-link:hover {
	text-decoration:none;
	opacity: 0.7;
}

}

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

.modelroom_midashiBox{
	border-bottom:1px solid #DDD;
}

.attentionBox{
	text-align:center;
}

.attention {
	position: relative;
	display: inline-block;
	padding: 0 23px;
}
       
.attention:before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 4px;
	height: 100%;
	background: #FFED84;
	border-radius: 3px;
	transform: rotate(-25deg);
}
       
.attention:after {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	width: 4px;
	height: 100%;
	background: #FFED84;
	border-radius: 3px;
	transform: rotate(25deg);
}

.modelroom_midashiBox p.midashi_subtit{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:500;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	margin-bottom:7px;
}

.modelroom_midashiBox h2.midashi{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	font-weight:700;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
}

.modelroom_midashiBox .staff_img{
	margin-top:10px;
	text-align:center;
}

.modelroom_midashiBox .staff_img img.staff01{
	width:90px;
}

.modelroom_midashiBox .staff_img img.staff02{
	width:70px;
}

.card-link {
	transition: all  0.2s ease;
}

.card-link:hover {
	text-decoration:none;
	opacity: 0.7;
}

}

/*--------------------------------------------------------*/

/*  見学可能なモデルルーム一覧　*/

/*--------------------------------------------------------*/

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

.now_modelroom{
	margin-top:40px;
}

.now_modelroom .now_modelroom_list{
	margin-top:40px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap:40px;
}

.now_modelroom .now_modelroom_list .now_modelroomBox{
	background: #FFF;
	border:1px solid #E5E5E5;
	border-radius: 6px;
	overflow: hidden;
	box-shadow:
	0 1px 2px rgba(0,0,0,0.06),
	0 4px 8px rgba(0,0,0,0.04);
}

.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img{
	width: 100%;
	aspect-ratio: 3 / 2;   /* 3:2 のトリミング枠 */
	overflow: hidden;
	position: relative;
}

.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;     /* 枠に合わせてトリミング */
	object-position: top;  /* 上を基準にトリミング */
	display: block;
}

/* 左上ピル */
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill{
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 999px;

  font-size: 13px;
  font-weight: 700;
  letter-spacing: .1em;
  line-height: 1;

  background: rgba(0,0,0,.65);
  box-shadow: 0 6px 10px rgba(0,0,0,.15);
  pointer-events: none; /* ←リンククリックを邪魔しない */
}

/* 種別で色 */
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill.is-open{
  background: rgba(50,50,50,.90);
  color: #FFF;
}
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill.is-soon{
  background: rgba(50,50,50,.90);
  color: #FFF;
}

/* 文字が写真に埋もれるときの保険（任意） */
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill{
  text-shadow: 0 1px 2px rgba(0,0,0,.35);
}

.now_modelroom .now_modelroom_list .now_modelroomBox .inner{
	padding:20px 20px 30px;
}

.now_modelroom .now_modelroom_list .now_modelroomBox h3.now_model_tit{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	font-weight:700;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	text-align: justify;
}

.now_modelroom .now_modelroom_list .now_modelroomBox p.now_model_name{
	margin-top:15px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:500;
	color:#666;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
}

.now_modelroom .now_modelroom_list .now_modelroomBox p.now_model_add{
	margin-top:5px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:500;
	color:#666;
	line-height:1.5em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
}

.now_modelroom .now_modelroom_list .now_modelroomBox .statusBox{
	margin-top:30px;
}

.now_modelroom .now_modelroom_list .now_modelroomBox span.status{
	border-radius: 6px;
	padding:6px 20px 8px;
}


.now_modelroom .now_modelroom_list .now_modelroomBox span.status01{
	background-color:#EA6099;
	color:#FFF;
	box-sizing: border-box;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:500;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.now_modelroom .now_modelroom_list .now_modelroomBox span.status02{
	border:1px solid #DDD;
	color:#888;
	box-sizing: border-box;
	font-family: 'Roboto',sans-serif;
	font-size:13px;
	font-weight:500;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

}

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

.now_modelroom{
	margin-top:30px;
	padding:0 10px;
}

.now_modelroom .now_modelroom_list{
	margin-top:20px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap:10px;
}

.now_modelroom .now_modelroom_list .now_modelroomBox{
	background: #FFF;
	border:1px solid #E5E5E5;
	border-radius: 6px;
	overflow: hidden;
	box-shadow:
	0 1px 2px rgba(0,0,0,0.06),
	0 4px 8px rgba(0,0,0,0.04);
}

.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img{
	width: 100%;
	aspect-ratio: 3 / 2;   /* 3:2 のトリミング枠 */
	overflow: hidden;
	position: relative;
}

.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;     /* 枠に合わせてトリミング */
	object-position: top;  /* 上を基準にトリミング */
	display: block;
}

/* 左上ピル */
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill{
  position: absolute;
  top: 12px;
  left: 12px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 11px;
  border-radius: 999px;

  font-size: 12px;
  font-weight: 700;
  letter-spacing: .08em;
  line-height: 1;

  background: rgba(0,0,0,.65);
  box-shadow: 0 6px 10px rgba(0,0,0,.15);
  pointer-events: none; /* ←リンククリックを邪魔しない */
}

/* 種別で色 */
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill.is-open{
  background: rgba(50,50,50,.90);
  color: #FFF;
}
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill.is-soon{
  background: rgba(50,50,50,.90);
  color: #FFF;
}

/* 文字が写真に埋もれるときの保険（任意） */
.now_modelroom .now_modelroom_list .now_modelroomBox .now_modelroom_img .badgePill{
  text-shadow: 0 1px 2px rgba(0,0,0,.35);
}

.now_modelroom .now_modelroom_list .now_modelroomBox .inner{
	padding:18px 13px 24px;
}

.now_modelroom .now_modelroom_list .now_modelroomBox h3.now_model_tit{
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:700;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.05em;
	font-feature-settings : "palt";
}

.now_modelroom .now_modelroom_list .now_modelroomBox p.now_model_name{
	margin-top:12px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	font-weight:500;
	color:#666;
	line-height:1.5em;
	letter-spacing:0.05em;
	font-feature-settings : "palt";
}

.now_modelroom .now_modelroom_list .now_modelroomBox p.now_model_add{
	margin-top:3px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	font-weight:500;
	color:#666;
	line-height:1.5em;
	letter-spacing:0.05em;
	font-feature-settings : "palt";
}

.now_modelroom .now_modelroom_list .now_modelroomBox .statusBox{
	margin-top:25px;
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:500;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.now_modelroom .now_modelroom_list .now_modelroomBox span.status{
	border-radius: 6px;
	padding:6px 15px 8px;
}


.now_modelroom .now_modelroom_list .now_modelroomBox span.status01{
	background-color:#EA6099;
	color:#FFF;
	box-sizing: border-box;
}

.now_modelroom .now_modelroom_list .now_modelroomBox span.status02{
	border:1px solid #DDD;
	color:#888;
	box-sizing: border-box;
}

}

/*--------------------------------------------------------*/

/*  モデルルームプロジェクト　*/

/*--------------------------------------------------------*/

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

.project{
	margin-top:100px;
	padding-bottom:50px;
}

.project .project_list{
	margin-top:50px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap:50px;
}

.project .project_list .projectBox{
	background: #FFF;
	border:1px solid #E5E5E5;
	border-radius: 6px;
	overflow: hidden;
	box-shadow:
	0 1px 2px rgba(0,0,0,0.06),
	0 4px 8px rgba(0,0,0,0.04);
}

.project .project_list .projectBox .project_img{
}

.project .project_list .projectBox .project_img img{
}

.project .project_list .projectBox .inner{
	padding:30px 20px;
}

.project .project_list .projectBox .inner h3.project_name{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px;
	font-weight:700;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.project .project_list .projectBox .inner p.project_company{
	text-align:center;
	margin-top:15px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:500;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.project .project_list .projectBox .inner p.project_txt{
	margin-top:25px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	font-weight:400;
	color:#555;
	line-height:1.7em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	text-align: justify;
}

}

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

.project{
	margin-top:75px;
	padding:0 20px;
	padding-bottom:20px;
}

.project .project_list{
	margin-top:20px;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap:20px;
}

.project .project_list .projectBox{
	background: #FFF;
	border:1px solid #E5E5E5;
	border-radius: 6px;
	overflow: hidden;
	box-shadow:
	0 1px 2px rgba(0,0,0,0.06),
	0 4px 8px rgba(0,0,0,0.04);
}

.project .project_list .projectBox .project_img{
}

.project .project_list .projectBox .project_img img{
}

.project .project_list .projectBox .inner{
	padding:25px 20px 28px;
}

.project .project_list .projectBox .inner h3.project_name{
	text-align:center;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	font-weight:700;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.project .project_list .projectBox .inner p.project_company{
	text-align:center;
	margin-top:12px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	font-weight:500;
	color:#333;
	line-height:1.5em;
	letter-spacing:0.1em;
	font-feature-settings : "palt";
}

.project .project_list .projectBox .inner p.project_txt{
	margin-top:20px;
	font-family: "Noto Sans JP","游ゴシック体", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:400;
	color:#555;
	line-height:1.7em;
	letter-spacing:0.07em;
	font-feature-settings : "palt";
	text-align: justify;
}

}

