@charset "Shift_JIS";



/* cpmt01 */

div.cont01{

	margin:10px 0 0 10px;

	padding:0 0 10px 0;

}

div.cont01 p.title|{

	

}

div.cont01 p.sub{

	margin:16px 0 0 23px;

}

div.cont01 table{

	width:755px;

	margin:10px 0 0 10px;

}

div.cont01 table td.find{

	color:#006633;

	font-weight:bold;

	font-size:14px;

}

div.cont01 table td{

	padding:0 10px 0 10px;

}



/* cont02 */

div.cont02{

	margin:10px 0 0 10px;

	padding:0 0 10px 0;

}

div.cont02 p.sub{

	margin:16px 0 0 23px;

	color:#006633;

	font-size:14px;

	font-weight:bold;

}

div.cont02 p.text{

	width:500px;

	margin:10px 0 20px 23px;

}

div.cont02 p.text_r{

	text-align:right;

}

div.cont02 p.photo01{

	position:absolute;

	margin:10px 0 0 525px;

}

div.cont02 p.photo02{

	position:absolute;

	margin:30px 0 0 525px;

	text-align:center;

	padding:0;

}

*:first-child+html div.cont02 p.photo01{margin:0 0 0 515px;}

*:first-child+html div.cont02 p.photo02{margin:20px 0 0 520px;}



/* cont03 */

div.cont03{

	height: auto;

	width: auto;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 10px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

	float: none;

	clear: both;

}

div.cont03 .coment{

	margin:10px 0 0 20px;

}

div.cont03 .place{

	margin:10px 0 0 20px;

	padding:0 0 0 15px;

	font-weight:bold;

	background:url("img/list.gif") no-repeat 0 4px;

}

div.cont03 table{

	margin:10px 0 0 20px;

}

div.cont03 table td{

	padding:0 0 0 10px;

	font-size:120%;

}

div.cont03 table td p{

	width:50px;

	color:#FFF;

	padding:2px 5px 2px 5px;

	background:#000;

}

div.cont03 p.map{

	width:600px;

	margin:10px auto 10px auto;

}



/* cont04 */

div.cont04{

	margin:10px 0 0 10px;

	padding:0 0 10px 0;

}

div.cont04 p.coment{

	margin:10px 0 10px 20px;

}

div.cont04 p.coment span{

	color:#006633;

	font-weight:bold;

	font-size:16px;

}

div.cont04 table{

	width:600px;

	margin:10px 0 0 45px;

	border:1px solid #927115;

}

div.cont04 table td.find{

	background:#D9A405;

	color:#FFF;

	font-weight:bold;

	font-size:14px;

	padding:5px 0 5px 10px;

}

div.cont04 table td{

	padding:5px 0 5px 10px;

}

div.cont04 table td span{

	font-weight:bold;

	font-size:14px;

}



/* cpmt05 */

div.cont05{

	height: auto;

	width: 785px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 10px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

	clear: both;

	float: left;

}



/* qa */



.qa {

	clear: none;

	float: left;

	height: auto;

	width: 600px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 20px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.jump {

	padding: 0px;

	clear: both;

	float: right;

	height: auto;

	width: auto;

	margin-top: 10px;

	margin-right: 50px;

	margin-bottom: 20px;

	margin-left: 0px;

	color: #D9A405;

	font-weight: normal;

}

.mid {

	padding: 0px;

	clear: both;

	float: left;

	height: auto;

	width: auto;

	margin-top: 35px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

}

.com_ttl {

	font-size: 14px;

	font-weight: bold;

	color: #333;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #CCC;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 10px;

	height: auto;

	width: auto;

}

.com_txt {

	font-size: 14px;

	line-height: 130%;

	font-weight: normal;

	color: #333;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

}

#container #contents .cont01 .txtcoment {

	padding: 5px;

	float: left;

	height: auto;

	width: 750px;

	margin-top: 10px;

	margin-left: 20px;

	clear: none;

	font-size: 14px;

}

#container #contents .cont01 .socialtxt {

	font-size: 14px;

	color: #666;

	padding: 0px;

	height: auto;

	width: auto;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

}


