@import url("../common/css/sp_contents.css");
.pttl_strategy {
	background-image: url(images/pttl_m_strategy.gif);
	background-position: left top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 10px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.pttl_areamap {
	background-image: url(images/areamap_ttltop.jpg);
	background-position: left top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 10px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.pttl_advice {
	background-image: url(images/pttl_advice.gif);
	background-position: left top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 10px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.pttl_point {
	background-image: url(images/img_point.jpg);
	background-position: left top;
	height: 30px;
	text-indent: -9999px;
	margin-top: 10px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
div.box_flow1 .ttl {
	background-image: url(images/ttl_flow1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 275px;
	margin-bottom: 5px;
}
div.box_flow2 .ttl {
	background-image: url(images/ttl_flow2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 267px;
	margin-bottom: 5px;
}
div.box_flow3 .ttl {
	background-image: url(images/ttl_flow3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 297px;
	margin-bottom: 5px;
}
div.box_flow4 .ttl {
	background-image: url(images/ttl_flow4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 202px;
	margin-bottom: 5px;
}
div.box_flow5 .ttl {
	background-image: url(images/ttl_flow5.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 39px;
	width: 274px;
	margin-bottom: 5px;
}
div.box_advice {
	width: 285px;
	margin-left: 150px;
}
.ttl_case1 {
	background-image: url(images/ttl_case1.gif);
	background-repeat: no-repeat;
	height: 26px;
	margin-bottom: 15px;
	text-indent: -9999px;
}
.ttl_case2 {
	background-image: url(images/ttl_case2.gif);
	background-repeat: no-repeat;
	height: 26px;
	margin-bottom: 15px;
	text-indent: -9999px;
}
div.box_advice .s_ttl1 {
	background-image: url(images/s_ttl1.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4BFB3;
	margin-bottom: 8px;
	text-indent: -9999px;
}
div.box_advice .s_ttl2 {
	background-image: url(images/s_ttl2.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4BFB3;
	margin-bottom: 8px;
	text-indent: -9999px;
	margin-top: 20px;
}
div.box_advice .s_ttl3{
	background-image: url(images/s_ttl3.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4BFB3;
	margin-bottom: 8px;
	text-indent: -9999px;
	margin-top: 20px;
}
div.advice .pic {
	float: left;
}
.main_img {
	background-image: url(images/point_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 274px;
	width: 495px;
}
div.box_point {
	clear: both;
}
div.box_point .msg {
	float: right;
	width: 365px;
}
div.box_point .pic {
	float: left;
}
div.box_point .s_ttl1 {
	background-image: url(images/s_ttl_point1.gif);
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2AFA0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 8px;
}
div.box_point .s_ttl2 {
	background-image: url(images/s_ttl_point2.gif);
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2AFA0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 8px;
}
div.box_point .s_ttl3 {
	background-image: url(images/s_ttl_point3.gif);
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A2AFA0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 8px;
}
div.box_point .b_detail {
	background-image: url(images/b_detail.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 54px;
	float: left;
}
div.box_point .b_detail a {
	height: 55px;
	width: 54px;
	text-indent: -9999px;
	display: block;
}
div.box_point .b_detail a:hover {
	background-image: url(images/b_detail_h.gif);
	background-repeat: no-repeat;
}
div.box_point .point_lead {
	float: left;
	width: 292px;
	padding-right: 7px;
	padding-left: 10px;
}
div.c_base3 .d3 {
	padding-left: 229px;
	padding-bottom: 10px;
	padding-top: 5px;
	clear: both;
}
div.c_base3 .bttl1 {
	background-image: url(images/img_contents.gif);
	background-repeat: no-repeat;
	float: right;
	height: 18px;
	width: 68px;
	text-indent: -9999px;
}
/*__________________________________gallery_______________________________*/

div.galley_box01 {
	clear: both;
	width: 500px;
}
.box_R {
	float: right;
	width: 323px;
}
.box_L {
	float: left;
	width: 332px;
	margin-right: 10px;
}
h3.galley01   {
	background-image: url(images/gallery_03_ttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 323px;
	text-indent: -9999px;
}
h3.galley02   {
	background-image: url(images/gallery_04_ttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 332px;
	text-indent: -9999px;
}
h3.galley03   {
	background-image: url(images/gallery_05_ttl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 323px;
	text-indent: -9999px;
}
div.galley_box01 img {
	margin-top: 16px;
}
div.galley_box01 p {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}

/*__________________________________areamap_______________________________*/

#areamap_map {
	background-image: url(images/areamap_map.jpg);
	height: 287px;
	width: 500px;
}
#areamap_map iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E5E5E5;
}
#areamap_body {
	background-color: #f9f7f4;
	padding: 15px;
	width: 470px;
}
.tti   {
	background-image: url(images/areamap_tti.jpg);
	text-indent: -9999px;
	height: 21px;
	width: 228px;
	background-position: left top;
}
.google_btn {
	background-image: url(images/areamap_google.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 159px;
	float: right;
	clear: both;
}
.google_btn a {
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 159px;
}
.google_btn a:hover {
	background-image: url(images/areamap_google_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.google_r_btn {
	background-image: url(images/areamap_g_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 159px;
	float: right;
	clear: both;
}
.google_r_btn a {
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 159px;
}
.google_r_btn a:hover {
	background-image: url(images/areamap_g_btn_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.movie_disc {
	padding-top: 10px;
	text-align: justify;
}
#movie_01 {
	background-color: #f3eadf;
	float: left;
	width: 208px;
	padding: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #695B96;
	margin-top: 10px;
	height: 340px;
}
#movie_01 h3 {
	background-image: url(images/areamap_tt01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 23px;
	width: 208px;
}
#movie_02 {
	background-color: #f3eadf;
	float: right;
	width: 208px;
	padding: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #723030;
	margin-top: 10px;
	height: 340px;
}
#movie_02 h3 {
	background-image: url(images/areamap_tt02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 23px;
	width: 208px;
}
#movie_03 {
	background-color: #f3eadf;
	float: left;
	height: 330px;
	width: 208px;
	padding: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #AC344F;
	margin-top: 10px;
}
#movie_03 h3 {
	background-image: url(images/areamap_tt03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 23px;
	width: 208px;
}
#movie_04 {
	background-color: #f3eadf;
	float: right;
	height: 330px;
	width: 208px;
	padding: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #455849;
	margin-top: 10px;
}
#movie_04 h3 {
	background-image: url(images/areamap_tt04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 23px;
	width: 208px;
}
#gallery_btn {
	padding-top: 10px;

}
#gallery_btn h3 {
	background-image: url(images/areamap_gal_btn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 470px;
}
#gallery_btn h3 a {
	height: 100px;
	width: 470px;
	text-indent: -9999px;
	display: block;
}
#gallery_btn h3 a:hover {
	background-image: url(images/areamap_gal_btn_h.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------??EX?T??Rc-------------*/

#point01 {
	background-image: url(images/00001_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 500px;
	margin-bottom: 10px;
}
#point01 a {
	display: block;
	height: 148px;
	width: 500px;
	text-indent: -9999px;
}
#point01 a:hover {
	background-image: url(images/00002_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 500px;
}
#point02 {
	background-image: url(images/00001_r3_c1.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 500px;
}
#point02 a {
	display: block;
	height: 148px;
	width: 500px;
	text-indent: -9999px;
}
#point02 a:hover {
	background-image: url(images/00002_r3_c1.jpg);
	background-repeat: no-repeat;
	height: 148px;
	width: 500px;
}
