@charset "UTF-8";


/*---テーブル01---*/
.Table01 table {
	width:680px;
	float: right;
	border:1px solid #D6D6D6;
	border-collapse:collapse;
	background-color:#FFF;
	font-size:100%;
	margin:0px 0px 20px 0px;
}

.Table01 td {
	border:1px solid #D6D6D6;
	padding:5px;
}

.Table01 .Bg {
	background:#7DBAC7;
	padding:5px;
	white-space: nowrap;
	color: #FFFFFF;
}

.Table01 .Bg2 {
	background:#999999;
	padding:5px;
	white-space: nowrap;
	color: #FFFFFF;
}

/*---テーブル02---*/
.Table02 table {
	width:540px;
	border-collapse:collapse;
}

.Table02 td {
	border:1px solid #c3c3c3;
	vertical-align:top;
	padding:5px;
}

/*---枠---*/
.Frame {
	width:500px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	border:1px solid #D6D6D6;
	background-color: #FFFEEC;
	border-color: #FF8C00;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	border-radius: 10px;
}

.Txt-Orange {
	font-size:16px;
	color:#FF7802;
	font-weight:bold;
}
.Txt-redb {
	color: #90034c;
	font-size: 14px;
	font-weight: bold;
}

/* プロジェクトタイトル */
p.p_title{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:22px;
	color: #90034c;
	border-bottom:solid 2px #fff;
	padding:0 0 3px;
}

/*---プロジェクト内容---*/
.Pro_Cont01 {
	width:540px;
	height:390px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_200 {
	width:540px;
	height:200px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left bottom;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_240 {
	width:540px;
	height:240px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left bottom;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_260 {
	width:540px;
	height:260px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left bottom;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_300 {
	width:540px;
	height:300px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left bottom;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_360 {
	width:540px;
	height:360px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left bottom;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_520 {
	width:540px;
	height:520px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_540 {
	width:540px;
	height:540px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:0 0 10px ;
	position:relative;
	z-index:2;
}

.Pro_Cont01_640 {
	width:540px;
	height:640px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px -50px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_600 {
	width:540px;
	height:600px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_420 {
	width:540px;
	height:420px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}
.Pro_Cont01_440 {
	width:540px;
	height:440px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}
.Pro_Cont01_480 {
	width:540px;
	height:480px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}

.Pro_Cont01_720 {
	width:540px;
	height:720px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}
.Pro_Cont01_740 {
	width:540px;
	height:740px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	background-size:cover;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}
.Pro_Cont01_980 {
	width:540px;
	height:980px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	background-size:cover;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:2;
}


.Pro_Cont01 p {
	margin:0px 0px 0px -20px;
}

.Pro_Cont01_640 p {
	margin:0px 0px 0px -20px;
}

.Pro_Cont01_480 p {
	margin:0px 0px 0px -20px;
}

.Pro_Cont02 {
	float:right;
	width:540px;
	height:390px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_180 {
	float:right;
	width:540px;
	height:180px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_200 {
	float:right;
	width:540px;
	height:200px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_240 {
	float:right;
	width:540px;
	height:240px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_280 {
	float:right;
	width:540px;
	height:280px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_360 {
	float:right;
	width:540px;
	height:360px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_420 {
	float:right;
	width:540px;
	height:420px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_440 {
	float:right;
	width:540px;
	height:440px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	background-size:cover;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_520 {
	float:right;
	width:540px;
	height:520px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_540 {
	float:right;
	width:540px;
	height:550px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_580 {
	float:right;
	width:540px;
	height:580px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px -56px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_620 {
	float:right;
	width:540px;
	height:620px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_640 {
	float:right;
	width:540px;
	height:640px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}

.Pro_Cont02_720 {
	float:right;
	width:540px;
	height:720px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}
.Pro_Cont02_900 {
	float:right;
	width:540px;
	height:900px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}
.Pro_Cont02_940 {
	float:right;
	width:540px;
	height:940px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}
.Pro_Cont02_980 {
	float:right;
	width:540px;
	height:980px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}
.Pro_Cont02_1600 {
	float:right;
	width:540px;
	height:1600px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}
.Pro_Cont02_1800 {
	float:right;
	width:540px;
	height:1800px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}
.Pro_Cont02_2140 {
	float:right;
	width:540px;
	height:2140px;
	background:url(../../project2018/img/pro_cont_bg.png) no-repeat left top #fefdfb;
	padding:30px;
	margin:-24px 0px 0px 0px;
	position:relative;
	z-index:1;
}


.Pro_Cont02 p {
	margin:0px 0px 0px -20px;
}

/*---写真2枚フロート---*/
.Photo_2items {
	width:540px;
	margin:0px 0px 0px 0px;
}

.Photo_2items img {
	margin:0px 0px 0px 0px;
}

.Photo_2items p {
	margin:10px 0px 0px 0px;
}

.Photo_2items li {
	float:left;
}

.Photo_2items .Left {
	width:265px;
	margin:0px 10px 0px 0px;
}

.Photo_2items .Right {
	width:265px;
	margin:0px 0px 0px 0px;
}
