@charset "UTF-8";

#m_contents { width:1100px; margin:10px auto; font-size: 14px; line-height: 1.5em;}
#ac_main { background:url(../images/main.jpg) no-repeat; width: 1100px; height: 350px; }
#ac_maintxt {  padding: 170px 730px 0 30px; }
#ac_pht01{ float: right; width: 671px; }

#ac_body { padding: 20px 0 0 0; }
.ac_body_txt { padding: 10px 20px; }
.ac_contents { padding: 10px 10px 0 10px; clear: both;overflow:hidden; }
.ac_contents span { font-family: "F+UD-筑紫明朝 R",serif; font-size: 36px; color: #ff0000; text-decoration: underline; }
#ac_contents1 { float: left; width: 400px; }
.ac_txt { padding: 20px 0 30px; }
.ac_contents_txt p { float: left; padding-right: 20px; }
.ac_contents_info1 { width: 360px; padding: 5px 5px 0 5px; font-size: 16px; line-height: 1.5em;}
.ac_contents_info { width: 720px; padding: 5px 5px 0 5px; font-size: 16px; line-height: 1.5em;}
.ac_tour { padding: 20px 15px; text-align: center; clear: both; }
.ac_tour img { padding: 10px 20px; }
.ac_tour_list ul { overflow:hidden; margin:20px 0 20px 80px;clear:both; }
.ac_tour_list li { float:left; margin:0 15px 20px 0; }

.osusume_tour {
  width: 1050px;
  margin-bottom: 5px;
}

.osusume_tour p { font-size:16px;font-weight:bold;color:#fc3702;margin:30px 0 0 50px; }

.osusume_tour ul {
  border:solid 2px #ffae31;
  background-color: #ffffcc;
  padding:10px;
  margin-left:50px;
}

.osusume_tour ul li {
  padding: 5px 5px 5px 70px;
  border-bottom: 1px dotted #b2b2b2;
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.osusume_tour ul .dep_tyo { background-image: url(./../images/dep_tyo.gif); }
.osusume_tour ul .dep_osa { background-image: url(./../images/dep_osa.gif); }
.osusume_tour ul .dep_ngo { background-image: url(./../images/dep_ngo.gif); }


.link_btn {
	background:#dc143c;/*背景色*/
	border-radius:5px;/*角の丸み*/
	padding:10px;/*文字とボタンの余白*/
	margin:0 auto;/*ボタン位置中央揃え*/
	width:280px;/*横幅*/
	text-align:center;/*文字中央揃え*/
	line-height:2;/*行の高さ(ボタンの高さ)*/
	font-size:14px;/*文字の大きさ(基本は14px)*/
	box-shadow:0 5px #800b23;/*ボタンの影の高さと色*/
}
.link_btn span{
	font-weight:bold;
	font-size:20px;
}
.link_btn:hover {
	opacity: .7;
}
.link_btn a {
	color:#ffffff;/*文字の色*/
	font-weight:bold;
	text-decoration:none;
}


#return_top { padding-top: 20px; margin:10px; text-align:center; clear: both; }
#return_top a { background: url("//image.stworld.jp/images/common/tri01.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0); line-height: 1em; padding-left: 10px; }
