
#topMenu{
	position:relative;
	padding:12px 0px 12px 0px;
	font-size:16px;
	background-color:#aa00aa;
	color:#ffffff;
	text-align:center;
}

#titleContainerBack{
	position:relative;
	margin:0px auto;
	width:1000px;
}

#titleContainer{
	position:relative;
	width:1500px;
	left:-250px;
}

#titleBGI{
	position:absolute;
	display:none;
	width:1500px;
	left:-250px;
	top:0px;
	//background-image:url(./image/titleBGImage.png);
}
#titleSubBGI{
	position:absolute;
	display:block;
	width:1500px;
	left:-250px;
	top:0px;
	background-image:url(./image/titleBGImage.png);
}

.moveImg{
	position:absolute;
	display:none;
	width:300px;
}

#separator{
	position:relative;
	padding:7px 0px 7px 0px;
	background-color:#aa00aa;
	text-align:center;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}


/* カエルバック(紫楕円) */
#moveImg06{
	position:absolute;
	display:none;
	width:1150px;
	left:170px;
	top:110px;
}
#subTitleImg01{
	position:absolute;
	display:block;
	width:1250px;
	height:240px;
	left:125px;
	top:10px;
	opacity:0.8;
}

/* カエル */
#moveImg07{
	position:absolute;
	display:none;
	left:620px;
	top:310px;
	width:275px;
}
#subTitleImg02{
	position:absolute;
	display:block;
	width:180px;
	left:300px;
	top:70px;
}
/* おこしやす */
#moveImg07B{
	position:absolute;
	display:none;
	width:380px;
	left:250px;
	top:360px;
}
#subTitleImg03{
	position:absolute;
	display:block;
	width:300px;
	left:510px;
	top:45px;
}

/* 文字の間のハート */
#subTitleImg04{
	position:absolute;
	display:block;
	width:50px;
	left:820px;
	top:72px;
}

/* ひなたぼっこへ */
#moveImg07C{
	position:absolute;
	display:none;
	width:380px;
	right:250px;
	top:366px;
}
#subTitleImg05{
	position:absolute;
	display:block;
	width:300px;
	left:890px;
	top:51px;
}

/* ハート 01 */
#moveImg08{
	position:absolute;
	display:none;
	width:47px;
	left:738px;
	top:244px;
}
/* ハート 02 */
#moveImg09{
	position:absolute;
	display:none;
	width:36px;
	left:630px;
	top:280px;
}
/* ハート 03 */
#moveImg10{
	position:absolute;
	display:none;
	width:36px;
	left:846px;
	top:280px;
}
/* ハート 04 */
#moveImg11(未使用){
	position:absolute;
	display:none;
	width:70px;
	left:520px;
	top:50px;
}
/* ハート 05 */
#moveImg12(未使用){
	position:absolute;
	display:none;
	width:40px;
	left:950px;
	top:220px;
}
/* ハート 06 */
#moveImg13(未使用){
	position:absolute;
	display:none;
	width:40px;
	left:730px;
	top:65px;
}
/* ハート 07 */
#moveImg14{
	position:absolute;
	display:none;
	width:50px;
	left:930px;
	top:80px;
}
/* ハート 08 */
#moveImg15{
	position:absolute;
	display:none;
	width:40px;
	left:850px;
	top:140px;
}
/* ハート 09 */
#moveImg16{
	position:absolute;
	display:none;
	width:55px;
	left:620px;
	top:140px;
}
/* ハート 10 */
#moveImg17{
	position:absolute;
	display:none;
	width:40px;
	left:650px;
	top:20px;
}
/* 株式会社ひなたぼっこ(イメージ) */
#moveImg18{
	position:absolute;
	display:none;
	text-align:center;
	width:500px;
	left:500px;
	top:550px;
	font-size:28px;
	margin:0px auto;
}

/* トップ写真_玄関(中イメージ) */
#moveImg11{
	position:absolute;
	display:none;
	text-align:center;
	width:280px;
	left:390px;
	top:10px;
	font-size:28px;
	margin:0px auto;
}
/* トップ写真_フリースペース(左イメージ) */
#moveImg12{
	position:absolute;
	display:none;
	text-align:center;
	width:280px;
	left:0px;
	top:70px;
	font-size:28px;
	margin:0px auto;
}
/* トップ写真_フリースペース(右イメージ) */
#moveImg13{
	position:absolute;
	display:none;
	text-align:center;
	width:280px;
	right:0px;
	top:70px;
	font-size:28px;
	margin:0px auto;
}



/* サブページタイトル文字のバック */
#subTitleStringBack{
	position:absolute;
	text-align:center;
	font-size:36px;
	width:520px;
	top:144px;
	left:595px;
	opacity:0.85;
}


/* サブページタイトル */
#subTitleString{
	position:absolute;
	text-align:center;
	font-size:36px;
	width:670px;
	top:160px;
	left:520px;
}

/* サブページ ハート01 */
#subTitleImgH01(未使用){
	position:absolute;
	display:block;
	width:40px;
	left:250px;
	top:60px;
}
#subTitleImgH01{
	position:absolute;
	display:block;
	width:30px;
	left:380px;
	top:20px;
}
/* サブページ ハート02 */
#subTitleImgH02(未使用){
	position:absolute;
	display:block;
	width:30px;
	left:450px;
	top:65px;
}
#subTitleImgH02{
	position:absolute;
	display:block;
	width:20px;
	left:315px;
	top:50px;
}
/* サブページ ハート03 */
#subTitleImgH03(未使用){
	position:absolute;
	display:block;
	width:25px;
	left:340px;
	top:20px;
}
#subTitleImgH03{
	position:absolute;
	display:block;
	width:20px;
	left:450px;
	top:50px;
}
/* サブページ ハート04 */
#subTitleImgH04{
	position:absolute;
	display:block;
	width:35px;
	left:410px;
	top:10px;
}
/* サブページ ハート05 */
#subTitleImgH05{
	position:absolute;
	display:block;
	width:25px;
	left:480px;
	top:25px;
}
/* サブページ ハート06 */
#subTitleImgH06{
	position:absolute;
	display:block;
	width:30px;
	left:540px;
	top:37px;
}
/* サブページ ハート07 */
#subTitleImgH07{
	position:absolute;
	display:block;
	width:24px;
	left:580px;
	top:10px;
}
/* サブページ ハート08 */
#subTitleImgH08{
	position:absolute;
	display:block;
	width:20px;
	left:640px;
	top:37px;
}
/* サブページ ハート09 */
#subTitleImgH09{
	position:absolute;
	display:block;
	width:20px;
	left:710px;
	top:16px;
}
/* サブページ ハート10 */
#subTitleImgH10{
	position:absolute;
	display:block;
	width:20px;
	left:280px;
	top:10px;
}


.valueContainer{
	position:relative;
	width:1000px;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	padding:10px 20px 10px 20px;
	line-height:1.8;
}
.valueContainer2{
	position:relative;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	padding:10px 20px 10px 20px;
	line-height:1.8;
	background-color:#e0ffe0;
}
.strColumn{
	color:#dd7733;
	font-weight:bold;
}

/* 各種詳細項目書式 */
.value_columns{
	border:3px solid #008800;
	color:#008800;
	font-weight:bold;
	background-color:#e0ffe0;
}


.ColumnFrameTop{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_top.png);
	background-size:100%;
	background-repeat:no-repeat;
	height:16px;
}
.ColumnFrameMid{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_mid.png);
	background-size:100%;
	padding:4px 0px 0px 0px;
}
.ColumnFrameBottom{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_bottom.png);
	background-size:100%;
	background-repeat:no-repeat;
	height:20px;
	margin-bottom:26px;
}

.ColumnFrameTop2{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_top2.png);
	background-size:100%;
	background-repeat:no-repeat;
	height:27px;
}
.ColumnFrameMid2{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_mid2.png);
	background-size:100%;
	padding:4px 0px 0px 0px;
}
.ColumnFrameBottom2{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_bottom2.png);
	background-size:100%;
	background-repeat:no-repeat;
	height:30px;
	margin-bottom:26px;
}

.ColumnFrameTop3{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_top3.png);
	background-size:100%;
	background-repeat:no-repeat;
	height:23px;
}
.ColumnFrameMid3{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_mid3.png);
	background-size:100%;
	padding:4px 0px 0px 0px;
}
.ColumnFrameBottom3{
	position:relative;
	width:980px;
	margin:0px auto;
	background-image:url(./image/columnFrame_bottom3.png);
	background-size:100%;
	background-repeat:no-repeat;
	height:30px;
	margin-bottom:26px;
	z-index:0;
}
.ColumnValue{
	position:relative;
	width:900px;
	margin:0px auto;
}

#StrCatchCopy{
	position:relative;
	background-image:url(./image/strMinnagaIkou.png);
	background-size:60%;
	background-position:center center;
	background-repeat:no-repeat;
	width:900px;
	height:50px;
}


#bottomContainer{
	position:relative;
	background-color:#f066f0;
}
#bottomValue{
	position:relative;
	width:1000px;
	margin:0px auto;
	min-height:125px;
	color:#ffffff;
	font-size:16px;
	line-height:1.3;
	padding:10px 0px 0px 0px;
}
#copyright{
	position:relative;
	width:100%;
	margin:0px auto;
	color:#ffffff;
	font-size:15px;
	text-align:center;
	padding:3px 0px 3px 0px;
	background-color:#aa00aa;
}

a{
	color:#0088ff;
}


.formTD1{
	padding:12px 20px 12px 20px;
	width:180px;
	text-align:left;
	font-size:16px;
}
.formTD2{
	padding:12px 20px 12px 20px;
	text-align:left;
}
.formTD3{
	text-align:center;
}

.HTMLBottom a{
	color:#ffffff;
}

/* 高解像度 */
@media screen and (min-width:781px){
	
	.pcView{
		display:block;
	}
	.mobileView{
		display:none;
	}
	
	body{
		position:relative;
		margin:0px;
		min-width:1000px;
	}
	
}

/* 低解像度 */
@media screen and (max-width:780px){
	
	.pcView{
		display:none;
	}

	.mobileView{
		display:block;
	}
	
	body{
		position:relative;
		margin:0px;
	}
	
	#bottomNavi a{
		color:#ffffff;
	}
	
}
