@charset "utf-8";
/* 20130107 ADD */

fieldset,img {
	border: 0;
}

#site {
	color: #333333;
}

#site ul {
	list-style: none;
	float: left;
	padding: 0px;
	margin: 20px 20px 20px 40px;
}

#site li {
	list-style: none;
	padding: 0px;
	margin-bottom: 10px;
}

#site a {
	color: #333333;
	text-decoration: none;
}

#site a:hover {
	color: #3399FF;
	text-decoration: none;
	background: #E8F5FC;
}

/*
#place h3 {
	background: url(../img/img_place/ban.jpg) no-repeat;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #7A2C44;
	padding-left: 80px;
	padding-top: 15px;
	margin-left: 150px;
}
*/


#place #kaijo #bun {
	width: 255px;
	font: 12px/22px "ＭＳ ゴシック", "Osaka－等幅";
	float: left;
	clear: left;
	height: 440px;
	background: url(../img/img_place/bar_250_01.gif) no-repeat 0px 430px;
	margin-left: 100px;
}

#place #kaijo #g_map {
	width: 240px;
	float: right;
	margin-right: 180px;
	margin-top: 15px;
}

#place #p_5_01 {
	background: url(../img/img_place/bell01.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 117px;
	margin-left: 170px;
}

#place #p_5_02 {
	background: url(../img/img_place/bell02.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 234px;
	margin-left: 160px;
}

#place #p_5_03 {
	background: url(../img/img_place/bell03.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 174px;
}

#place #p_5_04 {
	background: url(../img/img_place/bell04.jpg) no-repeat;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 225px;
}

.space10 {
	margin: 0px;
	padding: 10px;
	font-size: 16px;
}

.space20 {
	margin: 0px;
	padding: 5px 20px;
	line-height: 26px;
}

/*
#sogi_i_01 #sogi_i_001 {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_001_01.jpg) no-repeat;
	display: block;
}


#sogi_i_01 #sogi_i_002 {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_002_01.jpg) no-repeat;
	display: block;
}

#sogi_i_01 #sogi_i_003 {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_003_01.jpg) no-repeat;
	display: block;
}

#sogi_i_01 #sogi_i_004 {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_004_01.jpg) no-repeat;
	display: block;
}
*/

/*
#sogi_i_01 #sogi_i_001 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_001_01.jpg) no-repeat;
	display: block;
}

#sogi_i_01 #sogi_i_002 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_002_01.jpg) no-repeat;
	display: block;
}

#sogi_i_01 #sogi_i_003 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_003_01.jpg) no-repeat;
	display: block;
}


#sogi_i_01 #sogi_i_004 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_004_01.jpg) no-repeat;
	display: block;
}
*/

.title {
	margin-bottom: -30px;
	color: #333;
	margin-bottom: -20px;
	font-weight: bold;
	/* width: 100px; */
	text-align: center;
}

.sogi_i_bar {
	border: 5px solid #DAA8C9;
	border-radius: 6px;
	margin-top: -1px;
	width: 200px;
}

.title_bottom {
	/* margin-bottom: -30px; */
	color: #333;
	/* margin-bottom: -20px; */
	margin-bottom: 20px;
	font-weight: bold;
	/* width: 100px; */
	text-align: center;
}

.sogi_i_bar_bottom {
	border: 5px solid #DAA8C9;
	border-radius: 6px;
	margin-top: -1px;
	width: 200px;
	margin-bottom: 10px;
}

#sogi_i_01 #sogi_i_001 p {
	color: red;
	margin-bottom: -20px;
	border-bottom: 5px solid #DAA8C9;
	border-radius: 6px;
	/* width: 100px; */
	text-align: center;
}

#sogi_i_01 #sogi_i_002 p {
	color: red;
	margin-bottom: -20px;
	border-bottom: 3px solid #DAA8C9;
}

#sogi_i_01 #sogi_i_001{
	height: 260px;
	width: 250px;
	float: left;
	margin-bottom: 50px;
	text-align: center;


}

#sogi_i_01 #sogi_i_002{
	height: 260px;
	width: 250px;
	float: right;
	margin-bottom: 50px;
	text-align: center;
	margin-right: 200px;


}

#sogi_i_01 #sogi_i_003{
	height: 260px;
	width: 250px;
	float: left;

}


#sogi_i_01 #sogi_i_004{
	height: 260px;
	width: 250px;
	float: right;
	margin-right: 200px;


}


/*
#sogi_i_01 #sogi_i_001 a {
	margin: 0px;
	padding: 0px;
	height: 310px;
	width: 300px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_001_02.jpg) no-repeat;
	display: block;
	margin-bottom: 30px;
	margin-top: 30px;
}

#sogi_i_01 #sogi_i_002 a {
	margin: 0px;
	padding: 0px;
	height: 310px;
	width: 300px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_002_02.jpg) no-repeat;
	display: block;
	margin-right: 200px;
	margin-bottom: 30px;
	margin-top: 30px;

}

#sogi_i_01 #sogi_i_003 a {
	margin: 0px;
	padding: 0px;
	height: 310px;
	width: 300px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_003_02.jpg) no-repeat;
	display: block;
}
*/
#sogi_i_01 #sogi_i_001 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_001_02.jpg) no-repeat;
	display: block;
	margin-bottom: 30px;
	margin-top: 30px;
}

#sogi_i_01 #sogi_i_002 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_002_02.jpg) no-repeat;
	display: block;
	/* margin-right: 200px; */
	margin-bottom: 30px;
	margin-top: 30px;
	

}

#sogi_i_01 #sogi_i_003 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_003_02.jpg) no-repeat;
	display: block;
}


#sogi_i_01 #sogi_i_004 a {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_004_02.jpg) no-repeat;
	display: block;
	/* margin-right: 200px; */

}


/*
.frequent-questions:hover {
	cursor: pointer;
	filter: alpha(opacity=60);        
	-ms-filter: "alpha(opacity=60)";  
	-moz-opacity:0.6;                 
	-khtml-opacity: 0.6;              
	opacity:0.6;
	zoom:1;
}
*/

#sogi_i_01 #sogi_i_001 a:hover {
	cursor: pointer;
	filter: alpha(opacity=60);        
	-ms-filter: "alpha(opacity=60)";  
	-moz-opacity:0.6;                 
	-khtml-opacity: 0.6;              
	opacity:0.6;
	zoom:1;
}

#sogi_i_01 #sogi_i_002 a:hover {
	cursor: pointer;
	filter: alpha(opacity=60);        
	-ms-filter: "alpha(opacity=60)";  
	-moz-opacity:0.6;                 
	-khtml-opacity: 0.6;              
	opacity:0.6;
	zoom:1;
}

#sogi_i_01 #sogi_i_003 a:hover {
	cursor: pointer;
	filter: alpha(opacity=60);        
	-ms-filter: "alpha(opacity=60)";  
	-moz-opacity:0.6;                 
	-khtml-opacity: 0.6;              
	opacity:0.6;
	zoom:1;
}

#sogi_i_01 #sogi_i_004 a:hover {
	cursor: pointer;
	filter: alpha(opacity=60);        
	-ms-filter: "alpha(opacity=60)";  
	-moz-opacity:0.6;                 
	-khtml-opacity: 0.6;              
	opacity:0.6;
	zoom:1;
}





/*
#sogi_i_01 #sogi_i_001 a:hover {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_001_02.jpg) no-repeat;
	display: block;
}


#sogi_i_01 #sogi_i_002 a:hover {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_002_02.jpg) no-repeat;
	display: block;
}

#sogi_i_01 #sogi_i_003 a:hover {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: left;
	background: url(../img/img_sogi_t/img_index/st_i_003_02.jpg) no-repeat;
	display: block;
}

#sogi_i_01 #sogi_i_004 a:hover {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 250px;
	float: right;
	background: url(../img/img_sogi_t/img_index/st_i_004_02.jpg) no-repeat;
	display: block;
}
*/

#sogi_i_02 {
	background: url(../img/img_sogi_t/img_index/situmon_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	display: block;
	margin-top: 20px;
	margin-left: 100px;
}

#sogi_i_02 a {
	background: url(../img/img_sogi_t/img_index/situmon_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	display: block;
}

#sogi_i_02 a:hover {
	background: url(../img/img_sogi_t/img_index/situmon_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	display: block;
}

#sogi_i_03 {
	background: url(../img/img_sogi_t/img_index/inori_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	display: block;
}

#sogi_i_03 a {
	background: url(../img/img_sogi_t/img_index/inori_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	display: block;
}

#sogi_i_03 a:hover {
	background: url(../img/img_sogi_t/img_index/inori_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	display: block;
}

#sogi_i_04 {
	background: url(../img/img_sogi_t/img_index/hall_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	display: block;
}

#sogi_i_04 a {
	background: url(../img/img_sogi_t/img_index/hall_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	display: block;
}

#sogi_i_04 a:hover {
	background: url(../img/img_sogi_t/img_index/hall_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 45px;
	display: block;
}

/*
modifying
#sogi_i_01 {
	width: 515px;
	margin-left: 80px;
}
*/
#sogi_i_01 {
	width: 860px;
	text-align: center;
}

#service00_under {
	/* background: url(../img/img_sogi_t/service00/st_s_10.gif); */
	height: 60px;
	padding-top: 16px;
	margin: 0px;
	/* font-size: 13px; */
}

#service00_under li {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	list-style: none;
}

#service00_under ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

#service00_under a {
	/* color: #44AA07; */
}

#service00_under a:hover {
	color: #990000;
	text-decoration: none;
	background: #FBDDFA;
}

#sogi_service00 #service00_01 {
	background: url(../img/img_sogi_t/service00/st_s_001.gif) no-repeat;
	margin: 0px;
	height: 161px;
	padding-right: 170px;
	padding-left: 30px;
	font-size: 14px;
}

#sogi_service00 #service00_02 {
	background: url(../img/img_sogi_t/service00/st_s_002.gif) no-repeat;
	margin: 0px;
	height: 156px;
	padding-right: 170px;
	padding-left: 30px;
	font-size: 14px;
	width: 330px;
	
}

#sogi_service00 #service00_03 {
	background: url(../img/img_sogi_t/service00/st_s_003.gif) no-repeat;
	margin: 0px;
	height: 156px;
	padding-right: 170px;
	padding-left: 30px;
	font-size: 14px;
	width: 330px;
}

#sogi_service00 #service00_04 {
	background: url(../img/img_sogi_t/service00/st_s_004.gif) no-repeat;
	margin: 0px;
	height: 156px;
	padding-right: 170px;
	padding-left: 30px;
	font-size: 14px;
	width: 330px;
}

#sogi_service01 {
	/*
	margin-left: 160px;
	*/
}

#sogi_service01 #left {
	padding: 10px;
	float: left;
	width: 400px;
	margin-top: 20px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#sogi_service01 #left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sogi_service01 #left li {
	margin: 0px;
	padding: 2px 0px 0px;
	list-style: none;
	/* background: url(../img/img_sogi_t/service01/bt01.gif) no-repeat; */
	height: 50px;
}

#sogi_service01 #left #left01 {
	background: #98465F;
	display: block;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	padding: 2px 0px 0px;
	margin-bottom: 15px;
	color: #FFFFFF;
}

#sogi_service01 #left #left03 {
	background: url(../img/img_sogi_t/service01/bt02.gif) no-repeat;
	height: 23px;
	padding-top: 3px;
}

#sogi_service01 #right {
	float: right;
	width: 400px;
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	/* margin-right: 170px; */
}

#sogi_service01 #right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sogi_service01 #right #right00 {
	background: #98465F;
	height: 25px;
}

#sogi_service01 #right #syosai {
	background: url(../img/img_sogi_t/service01/syosai01.gif) no-repeat;
	height: 40px;
	display: block;
}

#sogi_service01 #right #syosai a {
	background: url(../img/img_sogi_t/service01/syosai01.gif) no-repeat;
	height: 40px;
	display: block;
}

#sogi_service01 #right #syosai a:hover {
	background: url(../img/img_sogi_t/service01/syosai02.gif) no-repeat;
	height: 40px;
	display: block;
}

#sogi_service01 #right #bar {
	/* background: url(../img/img_sogi_t/service01/bar300.gif) no-repeat; */
	height: 7px;
	/* padding-bottom: 10px; */
}

#sogi_service01 #right #right01 {
	/* font-size: 12px; */
	font-weight: bold;
	color: #98465F;
	padding: 15px 5px 5px;
}

#sogi_service01 #right #right02 {
	/* font-size: 12px; */
	padding: 5px;
}

#sogi_service01 #right ol {
	padding: 0px;
	margin: 0px 20px 0px 35px;
}

#sogi_service01 #left02 {
	padding: 10px;
	float: left;
	width: 400px;
	margin-top: 20px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#sogi_service01 #left02 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sogi_service01 #left02 li {
	margin: 0px;
	padding: 2px 0px 0px;
	list-style: none;
	/* background: url(../img/img_sogi_t/service02/bt01.gif) no-repeat;*/
	/* height: 50px; */
	/* color: #FFFFFF; */
}

#sogi_service01 #left02 #left01 {
	background: url(../img/img_sogi_t/service02/blue_ban.gif);
	display: block;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	padding: 0px;
	margin-bottom: 15px;
	color: #FFFFFF;
}

#sogi_service01 #left02 #left03 {
	/* background: url(../img/img_sogi_t/service02/bt02.gif) no-repeat; */
	height: 23px;
	padding-top: 3px;
}

#sogi_service01 #right #right20 {
	background: url(../img/img_sogi_t/service02/blue_01.gif);
	height: 25px;
}

#sogi_service01 #right #right21 {
	/* font-size: 12px; */
	font-weight: bold;
	color: #407CD5;
	padding: 15px 5px 5px;
}

#sogi_service01 #left03 {
	padding: 10px;
	float: left;
	width: 400px;
	margin-top: 20px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#sogi_service01 #left03 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sogi_service01 #left03 li {
	margin: 0px;
	padding: 2px 0px 0px;
	list-style: none;
	/*
	background: url(../img/img_sogi_t/service03/bt01.gif) no-repeat;
	height: 50px;
	color: #FFFFFF;
	*/
}

#sogi_service01 #left03 #left01 {
	background: url(../img/img_sogi_t/service03/green_ban.gif);
	display: block;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	padding: 0px;
	margin-bottom: 15px;
	color: #FFFFFF;
}

#sogi_service01 #left03 #left03 {
	background: url(../img/img_sogi_t/service03/bt02.gif) no-repeat;
	height: 23px;
	padding-top: 3px;
	border: 1px solid #FFFFFF;
}

#sogi_service01 #right #right30 {
	background: url(../img/img_sogi_t/service03/green_01.gif);
	height: 25px;
}

#sogi_service01 #right #right31 {
	/* font-size: 12px; */
	font-weight: bold;
	color: #43A905;
	padding: 15px 5px 5px;
}

#sogi_service01 #left04 {
	padding: 10px;
	float: left;
	width: 400px;
	margin-top: 20px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#sogi_service01 #left04 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sogi_service01 #left04 li {
	margin: 0px;
	padding: 2px 0px 0px;
	list-style: none;
	/*
	background: url(../img/img_sogi_t/service03/bt21.gif) no-repeat;
	height: 50px;
	color: #FFFFFF;
	*/
}

#sogi_service01 #left04 #left01 {
	background: url(../img/img_sogi_t/service03/orange_ban.gif);
	display: block;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	padding: 0px;
	margin-bottom: 15px;
	color: #FFFFFF;
}

#sogi_service01 #left04 #left03 {
	background: #FFFFFF url(../img/img_sogi_t/service03/bt22.gif) no-repeat;
	height: 23px;
	padding: 3px 0px 0px;
	border: 1px solid #FFFFFF;
}

#sogi_service01 #right #right40 {
	background: url(../img/img_sogi_t/service03/orange_01.gif);
	/* [disabled]height: 25px; */
}

#sogi_service01 #right #right41 {
	/* font-size: 12px; */
	font-weight: bold;
	color: #FF9900;
	padding: 15px 5px 5px;
}

#sogi_service01 #kasou_01 {
	padding: 10px 30px;
	margin-top: 20px;
	border: 1px solid #CCCCCC;
	/* width: 560px; */
}

#sogi_service01 #kasou_01 h3 {
	/* font-size: 13px; */
	font-weight: bold;
	color: #990000;
}


#sogi_service01 #kasou_02,
#sogi_service01 #kasou_03,
#sogi_service01 #kasou_04,
#sogi_service01 #kasou_05,
#sogi_service01 #kasou_06{
	padding:10px 30px;
	margin-bottom:20px;
	border:1px solid #CCCCCC;
	/* width: 560px; */
}


#sogi_price00 #price00_01 {
	/*background: url(../img/img_sogi_t/price00/c35.jpg) no-repeat;*/
	/*height: 220px;*/
}

#sogi_price00 #text {
	float: left;
	width: 305px;
	/*padding-top: 70px;*/
	padding-bottom: 20px;
	padding-left: 10px;
	line-height: 28px;
}

#sogi_price00 #syosai {
	float: right;
	width: 195px;
	/*margin: 115px 0px 0px;*/
	background: url(../img/img_sogi_t/price00/syosai_01.jpg) no-repeat;
	/*height: 30px;*/
	display: block;
}

#sogi_price00 #syosai a {
	width: 195px;
	background: url(../img/img_sogi_t/price00/syosai_01.jpg) no-repeat;
	height: 30px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sogi_price00 #syosai a:hover {
	width: 195px;
	margin: 0px;
	background: url(../img/img_sogi_t/price00/syosai_02.jpg) no-repeat;
}

#sogi_price00 #price00_02 {
	background: url(../img/img_sogi_t/price00/c45.jpg) no-repeat;
	height: 220px;
}

#sogi_price00 #price00_03 {
	background: url(../img/img_sogi_t/price00/c055.jpg) no-repeat;
	height: 220px;
}

#sogi_price00 #price00_04 {
	background: url(../img/img_sogi_t/price00/c075.jpg) no-repeat;
	height: 220px;
}

#sogi_price00 #price00_05 {
	background: url(../img/img_sogi_t/price00/c100.jpg) no-repeat;
	height: 220px;
}

#price_soto {
	background: url(../img/img_sogi_t/price00/moji_all.gif) no-repeat;
	padding: 0px;
	width: 518px;
	border: 1px solid #A8CEF9;
	margin: 0px;
}

#sogi_price00 #text_under {
	background: #D6E8FC;
	padding: 10px 15px;
	color: #2C437A;
}

#sogi_price00 #bar_01 {
	background: url(../img/img_sogi_t/price00/bar_under.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
}

#price_soto #c01 {
	font-size: 13px;
	line-height: 32px;
	padding: 0px;
	margin: 35px 15px 35px 120px;
}

#price_soto #c02 {
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	margin-bottom: 10px;
}

#sogi_service20 {
	/* margin-left: 120px; */
}

#sogi_service20 #text01 {
	padding: 0px;
	line-height: 28px;
	margin-bottom: 20px;
	width: 250px;
}

#sogi_service20 #to_shop_l01 {
	background: url(../img/img_sogi_t/service21/to_shop_01.jpg) no-repeat;
	padding: 0px;
	height: 45px;
	width: 240px;
	margin-left: 10px;
	display: block;
}

#sogi_service20 #to_shop_l01 a {
	background: url(../img/img_sogi_t/service21/to_shop_01.jpg) no-repeat;
	padding: 10px 0px 0px 120px;
	width: 120px;
	display: block;
	height: 35px;
	font-size: 14px;
	text-decoration: none;
	color: #333333;
}

#sogi_service20 #to_shop_l01 a:hover {
	background: url(../img/img_sogi_t/service21/to_shop_02.jpg) no-repeat;
	padding: 10px 0px 0px 120px;
	width: 120px;
	display: block;
	height: 35px;
	font-size: 14px;
	text-decoration: underline;
	color: #6C3546;
}

#sogi_service20 #com01 {
	padding: 10px;
	width: 485px;
	border: 1px solid #CCCCCC;
	margin-right: auto;
	/*margin-left: auto;*/
	margin-top: 20px;
}

#sogi_service20 #com01 img {
	clear: left;
	float: left;
}

#sogi_service20 #com01 #text {
	padding-left: 235px;
}

#sogi_service20 #text #com001 {
	background: url(../img/img_sogi_t/service21/moji_back01.gif);
	width: 190px;
	display: block;
	margin: 0px;
	padding: 20px 0px 0px 60px;
	height: 30px;
	font-size: 14px;
	color: #FFFFFF;
}

#sogi_service20 #text #com002 {
	padding: 0px;
	width: 223px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 22px;
}

#sogi_service20 #text #com003 {
	background: url(../img/img_sogi_t/service21/to_shop_s01.gif) no-repeat;
	padding: 1px 2px 10px 73px;
}

#sogi_service20 #com02 {
	padding: 10px;
	width: 485px;
	border: 1px solid #CCCCCC;
	margin-right: auto;
	/* margin-left: auto; */
	margin-top: 20px;
}

#sogi_service20 #com02 img {
	float: right;
}

#SOGI_SERVICE20 #COM02 #TEXT {
}

#sogi_service20 #to_tel_l01 {
	background: url(../img/img_sogi_t/service21/tel.jpg) no-repeat;
	padding: 0px;
	height: 60px;
	width: 240px;
	margin-left: 10px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}

#sogi_service20 #to_form_l01 {
	background: url(../img/img_sogi_t/service21/to_form_01.jpg) no-repeat;
	padding: 0px;
	height: 45px;
	width: 240px;
	margin-left: 10px;
	display: block;
}

#sogi_service20 #to_form_l01 a {
	background: url(../img/img_sogi_t/service21/to_form_01.jpg) no-repeat;
	padding: 10px 0px 0px 120px;
	width: 120px;
	display: block;
	height: 35px;
	font-size: 14px;
	text-decoration: none;
	color: #333333;
}

#sogi_service20 #to_form_l01 a:hover {
	background: url(../img/img_sogi_t/service21/to_form_02.jpg) no-repeat;
	padding: 10px 0px 0px 120px;
	width: 120px;
	display: block;
	height: 35px;
	font-size: 14px;
	text-decoration: underline;
	color: #6C3546;
}

/*
#what_tel {
	background: url(../img/img_sogi_t/service21/what_tel.gif) no-repeat;
	display: block;
	height: 90px;
	width: 520px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:right;
	margin-left: 120px;
	background-position: center;
}

#what_tel a {
	background: url(../img/img_sogi_t/service21/what_tel.gif) no-repeat;
	display: block;
	height: 90px;
	width: 520px;
	background-position: center;
}
*/
#what_tel {
	background: url(../img/img_sogi_t/service21/what_tel.gif) no-repeat;
	display: block;
	height: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	float:none;
	text-align:center;
	background-position: center;
}

#what_tel a {
	background: url(../img/img_sogi_t/service21/what_tel.gif) no-repeat;
	display: block;
	height: 90px;
	background-position: center;
	text-align:center;
}

#sogi_service20 #s20_ryori {
	padding: 10px;
	margin-left: 150px;
}

#sogi_service20 #rr_left {
	float: left;
}

#sogi_service20 #rr_right {
	float: right;
	margin-right: 180px;
}

#sogi_service20 #s20_top_hana {
	background: url(../img/img_sogi_t/service21/back_01.jpg) no-repeat;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 220px;
}

#sogi_service20 #s20_top_ryori {
	background: url(../img/img_sogi_t/service21/back_02.jpg) no-repeat;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 220px;
}

#sogi_service20 #s20_top_hikide {
	background: url(../img/img_sogi_t/service21/back_03.jpg) no-repeat;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 220px;
}

#sogi_service20 #s20_top_kashi {
	background: url(../img/img_sogi_t/service21/back_04.jpg) no-repeat;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 220px;
}

#sogi_service20 #s20_top_ihai {
	background: url(../img/img_sogi_t/service21/back_05.jpg) no-repeat;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 220px;
}

#sogi_service20 #s20_top_butu {
	background: url(../img/img_sogi_t/service21/back_06.jpg) no-repeat;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 220px;
}

#sogi_service30 {
	/*
	margin-left: 160px;
	*/
}

#sogi_service30 #s30_map_back {
	height: 640px;
	width: 518px;
	background-image: url(../img/img_sogi_t/service31/back_map.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#sogi_service30 #s_map_01 {
	height: 45px;
	width: 150px;
	margin-top: 155px;
	margin-left: 210px;
	display: block;
}

#sogi_service30 #s_map_02 {
	height: 45px;
	width: 150px;
	margin-top: 65px;
	margin-left: 190px;
	display: block;
}

#sogi_service30 #s_map_03 {
	height: 45px;
	width: 150px;
	margin-top: 40px;
	margin-left: 160px;
	display: block;
}

#sogi_service30 #s_map_01 a {
	height: 45px;
	width: 150px;
	display: block;
}

#sogi_service30 #s_map_02 a {
	height: 45px;
	width: 150px;
	display: block;
}

#sogi_service30 #s_map_03 a {
	height: 45px;
	width: 150px;
	display: block;
}

#sogi_service30 #s_map_01 a:hover {
	height: 45px;
	width: 150px;
	display: block;
	background: url(../img/img_sogi_t/service31/b_01.jpg) no-repeat;
}

#sogi_service30 #s_map_02 a:hover {
	height: 45px;
	width: 150px;
	display: block;
	background: url(../img/img_sogi_t/service31/b_02.jpg) no-repeat;
}

#sogi_service30 #s_map_03 a:hover {
	height: 45px;
	width: 150px;
	display: block;
	background: url(../img/img_sogi_t/service31/b_03.jpg);
}

#sogi_service30 #s_murakami {
	background: url(../img/img_sogi_t/service31/hall_01.jpg) no-repeat;
	height: 150px;
	margin: 0px;
	padding: 0px;
	width: 518px;
}

#sogi_service30 #s_machisaka {
	background: url(../img/img_sogi_t/service31/hall_02.jpg) no-repeat;
	height: 150px;
	margin: 0px;
	padding: 0px;
	width: 518px;
}

#sogi_service30 #s_tainai {
	background: url(../img/img_sogi_t/service31/hall_03.jpg) no-repeat;
	height: 150px;
	margin: 0px;
	padding: 0px;
	width: 518px;
}

#sogi_service30 #s_m_text {
	width: 220px;
	float: left;
	margin: 50px 0px 0px 195px;
	padding: 0px;
	display: inline;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
}

#sogi_service30 #bt {
	margin-top:25px;
	float: right;
	width: 75px;
}

#sogi_service30 #bt #syosai {
	background: url(../img/img_sogi_t/service31/syosai_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	display: block;
}

#sogi_service30 #bt #map {
	background: url(../img/img_sogi_t/service31/map_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	display: block;
}

#sogi_service30 #bt #syosai a {
	background: url(../img/img_sogi_t/service31/syosai_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	display: block;
}

#sogi_service30 #bt #map a {
	background: url(../img/img_sogi_t/service31/map_01.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	display: block;
}

#sogi_service30 #bt #syosai a:hover {
	background: url(../img/img_sogi_t/service31/syosai_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	display: block;
}

#sogi_service30 #bt #map a:hover {
	background: url(../img/img_sogi_t/service31/map_02.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 57px;
	display: block;
}

#sogi_service40 {
	/*
	width: 560px;
	margin-left: 160px;
	*/
}

#sogi_service40 #s40_top #text {
	/*
	margin: 0px 0px 10px 20px;
	padding: 0px;
	width: 300px;
	float: left;
	display: inline;
	*/
}

#sogi_service40 #s40_top #syosai_l {
	background: url(../img/img_sogi_t/service41/syosai_l01.gif) no-repeat;
	float: right;
	height: 30px;
	width: 160px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#sogi_service40 #s40_top #syosai_l a {
	background: url(../img/img_sogi_t/service41/syosai_l01.gif) no-repeat;
	height: 30px;
	width: 160px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#sogi_service40 #s40_top #syosai_l a:hover {
	background: url(../img/img_sogi_t/service41/syosai_l02.gif) no-repeat;
	height: 30px;
	width: 160px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#sogi_service40 #ya {
	margin: 0px;
	padding: 0px;
	height: 60px;
	background: url(../img/img_sogi_t/service41/ya.gif) no-repeat fixed left center;
}

#sogi_service40 #syosai_s {
	background: url(../img/img_sogi_t/service41/syosai_s01.gif) no-repeat;
	height: 20px;
	width: 100px;
	margin: 20px 0px 0px;
	padding: 0px;
	display: block;
}

#sogi_service40 #syosai_s a {
	background: url(../img/img_sogi_t/service41/syosai_s01.gif) no-repeat;
	height: 20px;
	width: 100px;
	padding: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sogi_service40 #syosai_s a:hover {
	background: url(../img/img_sogi_t/service41/syosai_s02.gif) no-repeat;
	height: 20px;
	width: 100px;
	padding: 0px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sogi_service40 #p01 {
	background: url(../img/img_sogi_t/service41/p01.gif) no-repeat;
	width: 328px;
	padding-top: 65px;
	padding-left: 50px;
	padding-right: 140px;
}

#sogi_service40 #p02 {
	background: url(../img/img_sogi_t/service41/p02.gif) no-repeat;
	width: 328px;
	padding-top: 65px;
	padding-left: 50px;
	padding-right: 140px;
}

#sogi_service40 #p03 {
	background: url(../img/img_sogi_t/service41/p03.gif) no-repeat;
	width: 328px;
	padding-top: 65px;
	padding-left: 50px;
	padding-right: 140px;
}

#sogi_service40 #p04 {
	background: url(../img/img_sogi_t/service41/p04.gif) no-repeat;
	width: 328px;
	padding-top: 65px;
	padding-left: 50px;
	padding-right: 140px;
}

#sogi_service40 #p05 {
	background: url(../img/img_sogi_t/service41/p05.gif) no-repeat;
	width: 328px;
	padding-top: 65px;
	padding-left: 50px;
	padding-right: 140px;
}

#sogi_service40 #p06 {
	background: url(../img/img_sogi_t/service41/p06.gif) no-repeat;
	width: 328px;
	padding-top: 65px;
	padding-left: 50px;
	padding-right: 140px;
}

#sogi_service40 #s40_20 h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #8E3E56 url(../img/img_sogi_t/service41/ban_back.gif) repeat-y;
	padding-left: 20px;
}

#sogi_service40 #s40_20 {
	/*
	margin: 0px;
	padding: 10px 20px;
	width: 478px;
	*/
}

#sogi_service40 #s40_20 li {
	list-style: square;
}

#sogi_sodan00 {
	/*margin-left: 120px; */
}

#sogi_sodan00 #sodan_01 {
	padding: 15px;
	/* width: 488px; */
	/* font-size: 13px; */
	line-height: 30px;
}

#sogi_sodan00 #sodan_02 h4 {
	/* font-size: 14px; */
	margin: 0px;
	padding: 0px 0px 0px 17px;
	color: #8B3C54;
	background: url(../img/img_sogi_t/sodan00/4.gif) no-repeat left center;
}

#sogi_sodan00 #sodan_02 p {
	/* font-size: 12px; */
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}

#sogi_sodan00 #sodan_01 img {
	float: right;
}

#sogi_sodan00 #sodan_02 img {
	float: right;
}

#sogi_sodan00 #sodan_02 {
	padding: 15px;
	/*
	width: 488px;
	font-size: 13px;
	*/
	line-height: 30px;
}

#sogi_qa00 {
	/*
	width: 520px;
	margin-left: 120px;
	*/
}

#sogi_qa00 #top_text {
	font-size: 12px;
	color: #FFFFFF;
	background: #883851;
	text-align: center;
	margin: 0px;
	padding: 3px;
}

/*
#sogi_qa00 h3 {
	font-size: 12px;
	background: url(../img/img_sogi_t/qa00/q_01.gif) no-repeat;
	font-weight: normal;
	padding: 22px 20px 5px 50px;
	margin: 0px;
	line-height: 25px;
}

#sogi_qa00 h4 {
	font-size: 12px;
	background: url(../img/img_sogi_t/qa00/a_01.gif) no-repeat;
	font-weight: normal;
	padding: 22px 20px 5px 50px;
	margin: 0px;
	line-height: 25px;
}
*/
#sogi_qa00 h3 {
	font-size: 16px;
	font-weight: normal;
	/* padding: 22px 20px 5px 50px; */
	padding:  10px;
	margin: 0px;
	line-height: 25px;
	border: 1px solid #F26D87;
	background: #F26D87;
	border-radius: 6px;
}

#sogi_qa00 h4 {
	font-size: 16px;
	font-weight: normal;
	/* padding: 22px 20px 5px 50px; */
	margin: 0px;
	line-height: 25px;
	/*
	background: #A1B5DD;
	border: 1px solid #A1B5DD;
	border-radius: 6px;
	*/
	padding:  10px;
}

#sogi_qa00 #sen {
	background: url(../img/img_sogi_t/qa00/sen.gif) no-repeat;
	height: 20px;
	margin: 13px 0px 0px;
	padding: 0px;
}

#sogi_nagare00 #s20_00 h3 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: #C9925A url(../img/img_sogi_t/nagare00/h3_back.gif) no-repeat;
	height: 24px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	clear: both;
}

#sogi_nagare00 #s20_00 h4 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: #682225 url(../img/img_sogi_t/nagare00/h4_back.gif) no-repeat;
	height: 24px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	clear: both;
}

#sogi_nagare00 #s20_00 h6 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: #333333 url(../img/img_sogi_t/nagare00/h6_back.gif) no-repeat;
	height: 24px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	clear: both;
}

#sogi_nagare00 #s20_00 #shin {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: #3399FF url(../img/img_sogi_t/nagare00/h3_shin.gif) no-repeat;
	height: 24px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	clear: both;
}

#sogi_nagare00 #s20_00 #krst {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: #A1D831 url(../img/img_sogi_t/nagare00/h3_kirisuto.gif) no-repeat;
	height: 24px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	clear: both;
}

#sogi_nagare00 #s20_00 img {
	float: right;
	margin-bottom: 10px;
}

#next_01 {
	margin: 5px 10px 0px 0px;
	padding: 0px;
	text-align: right;
}

.text_nagre {
	margin: 0px 0px 25px;
	padding: 0px 10px 0px 20px;
	/* font-size: 12px; */
	line-height: 28px;
}

#sogi_nagare00 #s20_00 {
	/* width: 518px; */
	padding-top: 10px;
	padding-bottom: 10px;
}

#sogi_nagare00 #s20_00 #brawn {
	background: #F3E7DA;
	padding: 3px 20px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 25px;
	color: #865A2F;
}

#sogi_nagare00 #s20_00 #brawn h5 {
	background: url(../img/img_sogi_t/nagare00/sen01.gif) no-repeat 0px 18px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
}

#sogi_nagare00 #s20_00 #brawn li {
	padding-bottom: 25px;
}

#sogi_nagare00 #s20_top01 {
	background: url(../img/img_sogi_t/nagare00/ban_b001.gif) no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#sogi_nagare00 #s20_top02 {
	background: url(../img/img_sogi_t/nagare00/ban_b002.gif) no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#sogi_nagare00 #s20_top03 {
	background: url(../img/img_sogi_t/nagare00/ban_b003.gif) no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#sogi_nagare00 #s20_top04 {
	background: url(../img/img_sogi_t/nagare00/ban_b004.gif) no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#sogi_nagare00 #s20_top05 {
	background: url(../img/img_sogi_t/nagare00/ban_b005.gif) no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#sogi_nagare00 #s20_00 #p02_06 {
	background: url(../img/img_sogi_t/nagare00/p06.gif) no-repeat;
	height: 220px;
	background-position: right;
}

#sogi_nagare00 #s20_00 #p04_12 {
	background: url(../img/img_sogi_t/nagare00/p12.gif) no-repeat;
	height: 230px;
	background-position: right;

}

#sogi_nagare00 #s20_00 #p05_14 {
	background: url(../img/img_sogi_t/nagare00/p14.gif) no-repeat;
	height: 200px;
	background-position: center;
}

#sogi_nagare00 #nagare_00 li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sogi_nagare00 #nagare_00 ul {
	margin: 0px;
	padding: 0px;
	float: left;
}

#sogi_nagare00 #nagare_00 #b_01 {
	background: url(../img/img_sogi_t/nagare00/b_01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_02 {
	background: url(../img/img_sogi_t/nagare00/b_02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_03 {
	background: url(../img/img_sogi_t/nagare00/b_03.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_01 a {
	background: url(../img/img_sogi_t/nagare00/b_01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_02 a {
	background: url(../img/img_sogi_t/nagare00/b_02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_03 a {
	background: url(../img/img_sogi_t/nagare00/b_03.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_01 a:hover {
	background: url(../img/img_sogi_t/nagare00/b_11.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_02 a:hover {
	background: url(../img/img_sogi_t/nagare00/b_12.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #b_03 a:hover {
	background: url(../img/img_sogi_t/nagare00/b_13.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 img {
	float: right;
	margin-bottom: 10px;
	margin-right: 300px;
}

#sogi_nagare00 #nagare_00 #s_01 {
	background: url(../img/img_sogi_t/nagare00/s_01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_02 {
	background: url(../img/img_sogi_t/nagare00/s_02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_03 {
	background: url(../img/img_sogi_t/nagare00/s_03.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_04 {
	background: url(../img/img_sogi_t/nagare00/s_04.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_01 a {
	background: url(../img/img_sogi_t/nagare00/s_01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_02 a {
	background: url(../img/img_sogi_t/nagare00/s_02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_03 a {
	background: url(../img/img_sogi_t/nagare00/s_03.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_04 a {
	background: url(../img/img_sogi_t/nagare00/s_04.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_01 a:hover {
	background: url(../img/img_sogi_t/nagare00/s_11.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_02 a:hover {
	background: url(../img/img_sogi_t/nagare00/s_12.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_03 a:hover {
	background: url(../img/img_sogi_t/nagare00/s_13.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #s_04 a:hover {
	background: url(../img/img_sogi_t/nagare00/s_14.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_01 {
	background: url(../img/img_sogi_t/nagare00/k_01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_02 {
	background: url(../img/img_sogi_t/nagare00/k_02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_03 {
	background: url(../img/img_sogi_t/nagare00/k_03.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_04 {
	background: url(../img/img_sogi_t/nagare00/k_04.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_01 a {
	background: url(../img/img_sogi_t/nagare00/k_01.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_02 a {
	background: url(../img/img_sogi_t/nagare00/k_02.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_03 a {
	background: url(../img/img_sogi_t/nagare00/k_03.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_04 a {
	background: url(../img/img_sogi_t/nagare00/k_04.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_01 a:hover {
	background: url(../img/img_sogi_t/nagare00/k_11.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_02 a:hover {
	background: url(../img/img_sogi_t/nagare00/k_12.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_03 a:hover {
	background: url(../img/img_sogi_t/nagare00/k_13.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#sogi_nagare00 #nagare_00 #k_04 a:hover {
	background: url(../img/img_sogi_t/nagare00/k_14.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#office #office_somu {
	border: 1px solid #CCCCCC;
	width: 260px;
	margin: 20px;
	padding: 7px 7px 7px 13px;
	float: right;
	font-size: 12px;
	line-height: 20px;
}

#sogi_service000 {
	/* margin-left: 80px; */
}

#sogi_service000 #back01 {
	background: url(../img/img_sogi_t/service000/back01.jpg) no-repeat;
	height: 240px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 0px;
}

#sogi_service000 #back01 a {
	background: url(../img/img_sogi_t/service000/back01.jpg) no-repeat;
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 170px 0px 30px;
	text-decoration: none;

}

#sogi_service000 #back01 a:hover {
	/* background: url(../img/img_sogi_t/service000/back01_02.jpg) no-repeat;*/
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 170px 0px 30px;
	text-decoration: underline;
}

#sogi_service000 #back02 {
	background: url(../img/img_sogi_t/service000/back02.jpg) no-repeat;
	height: 240px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 0px;
}

#sogi_service000 #back02 a {
	/* background: url(../img/img_sogi_t/service000/back02.jpg) no-repeat; */
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 30px 0px;
	text-decoration: none;
	width: 600px;
	font-size: 12px;
}

#sogi_service000 #back02 a:hover {
	/* background: url(../img/img_sogi_t/service000/back02_02.jpg) no-repeat; */
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 30px 0px;
	text-decoration: underline;
}

#sogi_service000 #back03 {
	background: url(../img/img_sogi_t/service000/back03.jpg) no-repeat;
	height: 240px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 0px;
}

#sogi_service000 #back03 a {
	background: url(../img/img_sogi_t/service000/back03.jpg) no-repeat;
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	text-decoration: none;
	padding-top: 110px;
	padding-right: 170px;
	padding-left: 30px;
}

#sogi_service000 #back03 a:hover {
	background: url(../img/img_sogi_t/service000/back03_02.jpg) no-repeat;
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 170px 0px 30px;
	text-decoration: underline;
}

#sogi_service000 #back04 {
	background: url(../img/img_sogi_t/service000/back04.jpg) no-repeat;
	height: 240px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 0px;
}

#sogi_service000 #back04 a {
	background: url(../img/img_sogi_t/service000/back04.jpg) no-repeat;
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 170px 0px 30px;
	text-decoration: none;
}

#sogi_service000 #back04 a:hover {
	background: url(../img/img_sogi_t/service000/back04_02.jpg) no-repeat;
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 170px 0px 30px;
	text-decoration: underline;
}

#sogi_service000 #back05 {
	background: url(../img/img_sogi_t/service000/back05.jpg) no-repeat;
	height: 240px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 0px;
}

#sogi_service000 #back05 a {
	background: url(../img/img_sogi_t/service000/back05.jpg) no-repeat;
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 170px 0px 30px;
	text-decoration: none;
}

#sogi_service000 #back05 a:hover {
	background: url(../img/img_sogi_t/service000/back05_02.jpg) no-repeat;
	height: 130px;
	color: #AE805E;
	display: block;
	margin: 0px;
	padding: 110px 170px 0px 30px;
	text-decoration: underline;
}

#header03 {
	background-position: 5px 0px;
	text-align: center;
}

#sogi_nagare00 {
	/*
	margin-left: 160px;
	width: 520px;
	*/
}

#phone-bar-adjust {
	margin: 0;
}

.recruit-table {
	border: 1px solid #ddd;
	border-collapse: collapse;
	width: 100%;
}

.recruit-table tr td {
	border: 1px solid #ddd;
	border-collapse: collapse;
	padding: 10px;
	
}

.recruit-table tr th {
	border: 1px solid #ddd;
	border-collapse: collapse;
	padding: 10px;
	background-color: #f5f5f5;
}

.td-title {
	width: 30%;
	font-weight: bold;
}

.recruit-list a {
	text-decoration: underline !important;
	color: #AC3284 !important;
}


/****************************************/
#voice{
}
#voice dt{
	font-size   : 14px;
	font-weight : bold;
}
#voice dd{
	color         : #000;
	margin-left   : 20px;
	margin-bottom : 10px;
}


/****** ペット葬 *****/
#pet .contents{
	margin-top:10px;
	margin-bottom:20px;
}
/* 概要 */
#pet .pet_top_table{
	border-collapse:collapse;
}
#pet .pet_top_table td{
	width:33%;
	padding:10px;
	text-align:center;
	vertical-align:top;
/*	border:1px solid #ddd; */
}
#pet .pet_top_table{
	font-family:"游明朝 Demibold", "游ゴシック Light", "メイリオ"; */
}
#pet .pet_top_table .pet-frequent-questions {
	background-image: url(../img/img-index/arigato-back.gif);
	background-repeat: repeat;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #DAA8C9;
}
#pet .pet_top_table .pet-frequent-questions-title {
	font-size: 27px;
	color: #AC3284;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#pet .pet_top_table .pet-frequent-questions-content {
	font-size: 15px;
	color: #715E46;
	margin: 0px;
	padding: 0px;
}

/* 流れ */
#pet .flow_box{
	width:20%;
	float:left;
	height:300px;
	padding-left:45px;
	background-image:url(../img/flow-arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#pet .flow_box.first{
	padding-left:0px;
	background:none
}
#pet .flow_box img{
	margin-bottom:5px;
}
/* プラン */
#pet .plan_box{
	width:32%;
	float:left;
	height:300px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}
#pet .plan_box img{
	margin-bottom:5px;
}
#pet .plan_box .plan_text{
	font-size:0.9em;
}
#pet .plan_box .plan_name{
	font-size:1.2em;
	font-weight:bold;
}
#pet .plan_box .plan_plice{
	font-size:1.2em;
}
#pet .plan_comment{
	font-size:0.9em;
	color:#715e46;
	padding:10px 0px;
}
/* 詳細テーブル */
#pet .half_table{
	width:100%;
	border-collapse:collapse;
}
#pet .half_table td{
	vertical-align:top;
}
#pet .left_td{
	width:50%;
	border:1px solid #ddd;
}
#pet .right_td{
	width:50%;
	border:1px solid #ddd;
}
#pet .left_td .inner_div,
#pet .right_td .inner_div{
	padding:10px;
}
#pet .price_table td{
	padding-right:1em;
}


.clearfix:after {  
	content:".";   
	display:block;   
	height:0;   
	clear:both;   
	visibility:hidden;  
}  
.clearfix { display: inline-table; }  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  


