body{
	text-align:left;
}
p{
	margin:0;
	padding:0;
}
h1,h2,h3,h4{
	margin:0;
	padding:0;
}
ul,li{
	margin:0;
	padding:0;
}
dl,dt,dd{
	margin:0;
	padding:0;
}
.main{
	width:1000px;
	margin:0 auto;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	background:#FFF;
	padding-bottom:15px;
}
.top .lead_text{
	background:url(../img/joshi-shoptour/top2.png) no-repeat;
	width:1000px;
	height:370px;
}
.top .lead_text p{
	color: #874c2f;
    font-size: 15px;
    font-weight: bold;
    line-height: 240%;
    padding: 30px 0 0;
    text-align: center;
}
.goannai{
	background:#faf0e8;
	border: solid 8px #5aa7c0;
	width:930px;
	margin:30px auto;
	font-size:14px;
	padding-bottom:30px;
}
.goannai h3{
	color:#d44a0d;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	padding:20px 0; 
}
.goannai .cont{
	background:#FFF;
	width:800px;
	margin:0 auto;
	padding:20px 30px;
}
.goannai .cont .left{
	display:inline-block;
	width:389px;
	vertical-align:top;
}
.goannai .cont .left2{
	display:inline-block;
	vertical-align:top;
}
.goannai .cont .right{
	display:inline-block;
	width:389px;
	vertical-align:top;
	 margin-left: 15px;
}
.goannai .cont ul li{
	list-style:none;
	margin:5px 0;
	text-indent:-1em;
	padding-left:1em;
}
.goannai .cont ul .red{
	color:#c41212;
}
.goannai .cont ul li span{
	font-weight:bold;
	display:block;
}
.course_a{
	background:url(../img/joshi-shoptour/shop_back.png) repeat #f5d2d6;
	border-radius:5px;
	width:900px;
	position:relative;
	margin:60px auto 0;
	padding:55px 20px 15px;
}
.course_a h3{
	position:absolute;
	top:-15px;
	left:-17px;
}
.course_a .text{
  font-size: 18px;
  color: #573001;
  font-weight: bold;
}
.course_a .text span{
	color:#3e3e3e;
	font-size:15px;
}
.course_a .img{
	margin:5px 0 10px;
}
.course_a .shop{
	background:#FFF;
	display: inline-block;
	vertical-align: top;
    width: 435px;
	border-radius:5px;
	margin-bottom:30px;
	padding-bottom:15px;
}
.course_a .shop:nth-child(even){
	margin-left:20px;
}
.course_a .shop h4{
	padding:10px 0;
}
.course_a .shop .cont{
	padding:0 8px;
}
.course_a .shop .cont .text{
	color:#603200;
	font-size:13px;
}
.course_a .shop .cont .photo{
	position:relative;
	margin:5px 0;
	height:224px;
}
.course_a .shop .cont .photo p{
	text-align:center;
}
.course_a .shop .cont .photo .meyasu{
	background:url(../img/joshi-shoptour/timearea1.gif) no-repeat;
	width:77px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
}
.course_a .shop .cont .photo .meyasu span{
	color: #da597a;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 0 20px;
}
.course_a .shop .cont ul{
}
.course_a .shop .cont ul li{
	list-style:none;
	display:inline-block;
	margin-left:3px;
}
.course_a .shop .cont ul li:nth-child(5){
	margin-left:0;
}
.course_a .shop .cont ul li:nth-child(10){
	margin-left:0;
}
.course_a .shop .cont .setumei{
	font-size:14px;
}
.course_b{
	background:url(../img/joshi-shoptour/shop_back.png) repeat #d3ebf6;
	border-radius:5px;
	width:900px;
	position:relative;
	margin:60px auto 0;
	padding:55px 20px 15px;
}
.course_b h3{
	position:absolute;
	top:-15px;
	left:-17px;
}
.course_b .text{
  font-size: 18px;
  color: #573001;
  font-weight: bold;
}
.course_b .text span{
	color:#3e3e3e;
	font-size:15px;
}
.course_b .img{
	margin:5px 0 10px;
}
.course_b .shop{
	background:#FFF;
	display: inline-block;
	vertical-align: top;
    width: 435px;
	border-radius:5px;
	margin-bottom:30px;
	padding-bottom:15px;
}
.course_b .shop:nth-child(even){
	margin-left:20px;
}
.course_b .shop h4{
	padding:10px 0;
}
.course_b .shop .cont{
	padding:0 8px;
}
.course_b .shop .cont .text{
	color:#603200;
	font-size:13px;
}
.course_b .shop .cont .photo{
	position:relative;
	margin:5px 0;
	height:224px;
}
.course_b .shop .cont .photo p{
	text-align:center;
}
.course_b .shop .cont .photo .meyasu{
	background:url(../img/joshi-shoptour/timearea2.gif) no-repeat;
	width:77px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
}
.course_b .shop .cont .photo .meyasu span{
	color: #299DD3;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 0 20px;
}
.course_b .shop .cont ul{
}
.course_b .shop .cont ul li{
	list-style:none;
	display:inline-block;
	margin-left:3px;
}
.course_b .shop .cont ul li:nth-child(5){
	margin-left:0;
}
.course_b .shop .cont ul li:nth-child(10){
	margin-left:0;
}
.course_b .shop .cont .setumei{
	font-size:14px;
}
.course_b .shopphoto{
	position:absolute;
	bottom:20px;
	right:10px;
}
.course_c{
	background:url(../img/joshi-shoptour/shop_back.png) repeat #fbe6d1;
	border-radius:5px;
	width:900px;
	position:relative;
	margin:60px auto 30px auto;
	padding:55px 20px 15px;
}
.course_c h3{
	position:absolute;
	top:-15px;
	left:-17px;
}
.course_c .text{
  font-size: 18px;
  color: #573001;
  font-weight: bold;
}
.course_c .text span{
	color:#3e3e3e;
	font-size:15px;
}
.course_c .img{
	margin:5px 0 10px;
}
.course_c .shop{
	background:#FFF;
	display: inline-block;
	vertical-align: top;
    width: 435px;
	border-radius:5px;
	margin-bottom:30px;
	padding-bottom:15px;
}
.course_c .shop:nth-child(even){
	margin-left:20px;
}
.course_c .shop h4{
	padding:10px 0;
}
.course_c .shop .cont{
	padding:0 8px;
}
.course_c .shop .cont .text{
	color:#603200;
	font-size:13px;
}
.course_c .shop .cont .photo{
	position:relative;
	margin:5px 0;
	height:224px;
}
.course_c .shop .cont .photo p{
	text-align:center;
}
.course_c .shop .cont .photo .meyasu{
	background:url(../img/joshi-shoptour/timearea3.gif) no-repeat;
	width:77px;
	height:27px;
	position:absolute;
	top:0;
	left:0;
}
.course_c .shop .cont .photo .meyasu span{
	color: #EC632E;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 0 20px;
}
.course_c .shop .cont ul{
}
.course_c .shop .cont ul li{
	list-style:none;
	display:inline-block;
	margin-left:3px;
}
.course_c .shop .cont ul li:nth-child(5){
	margin-left:0;
}
.course_c .shop .cont ul li:nth-child(10){
	margin-left:0;
}
.course_c .shop .cont .setumei{
	font-size:14px;
}
.course_c .shopphoto{
	position:absolute;
	bottom:20px;
	right:10px;
}






































