﻿#simple_main {
	float:left;
	margin:0 0 0 20px;
    width:680px;
}
#simple_main #map {
	width:700px;
	height:400px;
}
#simple_main #free_shop_message {
    margin:30px 0 40px 0;
}
/* -----在籍中の女の子----- */
/* --女の子写真-- */
#simple_main .girl {
	width:700px;
	margin: 0;
	background-color: #fff;
}
#simple_main .girl .girl_box {
	margin: 5px 0 0 0;
	border: solid 1px #ccc;
	border-radius: 9px;
}
#simple_main .girl .girl_box .girl_photo {
	padding: 15px 0 0 15px;
}
#simple_main .girl .girl_box .girl_photo ul li {
	float: left;
	margin: 0 16px 10px 0;
    width: 84px;
    height: 110px;
    overflow: hidden;
}
/* --女の子ブログ-- */
#simple_main .girl_blog {
	width:700px;
}
#simple_main .girl_blog ul {
	margin: 0;
}
#simple_main .girl_blog ul li {
	width: 318px;
	height: 110px;
	margin: 0 10px 10px 0;
	padding: 10px;
	float: left;
}
#simple_main ul .girl_blog_01 {
	border-top: solid 2px #FFD9F7;
	background-color: #FFF6FD;
}
#simple_main .girl_blog ul .girl_blog_01 .icon {
	margin: 0 5px 0 0;
	float: left;
}
#simple_main .girl_blog ul .girl_blog_01 .name {
	margin: 0 0 8px 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}
#simple_main .girl_blog ul .girl_blog_01 a {
	color: #F06;
	font-size: 13px;
	font-weight: bold;
}
#simple_main .girl_blog ul .girl_blog_01 .left {
  width: 65px;
  height: 85px;
  float: left;
  overflow: hidden;
}
#simple_main .girl_blog ul .girl_blog_01 .left a {
	display: block;
}
#simple_main .girl_blog ul .girl_blog_01 .left img {
	width:60px;
}
#simple_main .girl_blog ul .girl_blog_01 .right {
	width: 200px;
	float: right;
	line-height: 1.4;
}
#simple_main .girl_blog ul .girl_blog_01 .right a {
	color: #0000EC;
	font-size: 12px;
	font-weight: normal;
}
#simple_main .girl_blog ul .girl_blog_01 .right .comment {
	margin: 5px 0 0 0;
	color: #F06;
	font-size: 10px;
	text-align: right;
}
#simple_main .girl_blog ul .girl_blog_01 .right .time {
	color: #333;
	font-size: 10px;
	text-align: right;
}
#simple_main ul .girl_blog_02 {
	border-top: solid 2px #D9D9D9;
	background-color: #F6F6F6;
}
#simple_main .girl_blog ul .girl_blog_02 .icon {
	margin: -2px 5px 0 0;
	float: left;
}
#simple_main .girl_blog ul .girl_blog_02 .name {
	margin: 0 0 8px 0;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}
#simple_main .girl_blog ul .girl_blog_02 a {
	color: #0059FF;
	font-size: 13px;
	font-weight: bold;
}
#simple_main .girl_blog ul .girl_blog_02 .left {
	width: 65px;
	max-height:90px;
	float: left;
}
#simple_main .girl_blog ul .girl_blog_02 .left a {
	display: block;
}
#simple_main .girl_blog ul .girl_blog_02 .left img {
	width:60px;
}
#simple_main .girl_blog ul .girl_blog_02 .right {
	width: 200px;
	float: right;
	line-height: 1.4;
}
#simple_main .girl_blog ul .girl_blog_02 .right a {
	color: #0000EC;
	font-size: 12px;
	font-weight: normal;
}
#simple_main .girl_blog ul .girl_blog_02 .right .comment {
	margin: 5px 0 0 0;
	color: #0059FF;
	font-size: 10px;
	text-align: right;
}
#simple_main .girl_blog ul .girl_blog_02 .right .time {
	color: #333;
	font-size: 10px;
	text-align: right;
}
#simple_main .girl_box .girl_bt_box {
	margin: 5px 0 15px 0;
	text-align: center;
}
#shop_wrap #simple_main .recruit_info {
    margin: 20px 0;
}
#shop_wrap #simple_main .recruit_info p {
    margin-bottom: 6px;
    color: #666;
}
#shop_wrap #simple_main .recruit_info .site_wrapper {
    border-radius: 2px;
    margin-bottom: 10px;
    padding: 8px;
}
#shop_wrap #simple_main .recruit_info .site_wrapper.an {
    background: #ffebe5;
}
#shop_wrap #simple_main .recruit_info .site_wrapper.baitoru {
    background: #ffe5e5;
}
#shop_wrap #simple_main .recruit_info .site_wrapper.froma {
    background: #fdf2e8;
}
#shop_wrap #simple_main .recruit_info .site_wrapper.townwork {
    background: #fffae5;
}
#shop_wrap #simple_main .recruit_info .site_wrapper table {
    width: 500px;
}
#shop_wrap #simple_main .recruit_info .site_wrapper table th {
    width: 74px;
    padding: 4px 10px 4px 0;
    text-align: right;
}
#shop_wrap #simple_main .recruit_info .site_wrapper table td {
    padding: 4px 0;
}
#shop_wrap #simple_main .recruit_info .site_wrapper a {
    padding-right: 10px;
    margin-top: -16px;
    float: right;
}
#shop_wrap #simple_main .recruit_info .site_wrapper a:hover {
    text-decoration: none;
}