#content{
	line-height:16px;
}
.ttl_special{
	background:url(../img/special/ttl_h2.gif);
	width:440px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.moji{
       font-weight: bold;
}
#content .special{
	padding:4px 10px 0px;
}
#content .special h3{
	margin:20px 0px 10px;
}
#content .detail{
	width:420px;
	margin:10px auto;
}
#content .detail dl{
	width:380px;
	padding:10px;
	border:#ccc solid 1px;
	margin:0px auto 10px;
}
#content .detail dl dt{
	width:99px;
	height:24px;
	line-height:24px;
	margin:0px 1px 1px 0px;
	background:#fdf3d5;
	float:left;
	text-align:center;
}
#content .detail dl dd{
	width:275px;
	height:24px;
	line-height:24px;
	margin:0px 0px 1px 0px;
	padding-left:5px;
	background:#f7f2e9;
	float:left;
}
#content .detail .btn_detail{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	margin:5px 5px 10px 5px;
	_margin:5px 3px;
	float:left;
}
#content .detail .btn_contact{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	margin:5px 5px 10px 5px;
	_margin:5px 3px;
	float:left;
}
#content .detail .btn_detail a{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px 0px;
}

#content .detail .btn_detail a:hover{
	background:url(../img/common/btn/btn_detail.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px -51px;
}

#content .detail .btn_contact a{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	text-indent:-9999px;
	background-position:0px 0px;
}

#content .detail .btn_contact a:hover{
	background:url(../img/common/btn/btn_contact.gif);
	width:200px;
	height:51px;
	display:block;
	float:left;
	background-position:0px -51px;
}

#content .detail .btn_application{
	clear:both;
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	margin:5px auto;
}

#content .detail .btn_application a{
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	text-indent:-9999px;
}

#content .detail .btn_application a:hover{
	background:url(../img/common/btn/btn_application.gif);
	width:400px;
	height:39px;
	display:block;
	text-indent:-9999px;
	background-position:0px -39px;
}

/* Special_0803 */
.special08_03 dt {
	float:left;
	width:150px;
	height:50px;
	margin:0px 0px 0px 0px;
}
.special08_03 dd{
	background:url(../img/special/08_03/hukidasi.gif);
	width:230px;
	height:40px;
	padding:10px 0px 0px 40px;
	float:right;
}
/* Special_0801 */
#content .special_0801{
	padding:10px 10px 0px;
}
#content .special_0801 h4.bg_h4_1{
	background: url(../img/special/08_01/h4_1.gif) no-repeat;
	margin:5px 10px;
	width:400px;
	height:40px;
	text-indent:-9999px;
}
#content .special_0801 h4.bg_h4_2{
	background: url(../img/special/08_01/h4_2.gif) no-repeat;
	margin:5px 10px;
	width:400px;
	height:40px;
	text-indent:-9999px;
}
#content .special_0801 h4.bg_h4_3{
	background: url(../img/special/08_01/h4_3.gif) no-repeat;
	margin:5px 10px;
	width:400px;
	height:40px;
	text-indent:-9999px;
}
#content .special_0801 h5.bg_h5_1{
	text-indent: -9999px;
	background: url(../img/special/08_01/h5_1.gif) no-repeat;
	margin:20px 0px 0px;
	height: 35px;
}
#content .special_0801 h5.bg_h5_2{
	text-indent: -9999px;
	background: url(../img/special/08_01/h5_2.gif) no-repeat;
	width:280px;
	height: 35px;
}
#content .special_0801 h5.bg_h5_3{
	text-indent: -9999px;
	background: url(../img/special/08_01/h5_3.gif) no-repeat;
	margin:10px 0px 0px;
	height: 35px;
}
#content .special_0801 .shop{
	border:#e5004f solid 1px;
	background:url(../img/special/08_01/apple.gif) no-repeat;
}
#content .special_0801 .p_box{
	padding:5px;
	background-color:#fde4e4;
}
#content .special_0801 .p_box260{
	padding:10px;
	background-color:#fde4e4;
	width:260px;
}
#content .special_0801 .nurse {
    background:url(../img/special/08_01/nurse.gif) no-repeat;
	margin-bottom:10px;
	padding-top:200px;
	height:255px;
}
#content .special_0801 ul li {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	height: 24px;
	padding-left:10px;
	list-style:none;
}
#content .special_0801 .dt {
    margin-left: 3px;
	float: left;
	clear: both;
	font-weight: bold;
	font-size: 14px;
	width:55px;
	letter-spacing:3px;
	line-height:20px;
	color: #ffffff;
}
#content .special_0801 .dd {
	font-size: 14px;
	font-weight: bold;
	letter-spacing:1px;
	line-height:20px;
}
#content .special_0801 .big{
	font-size: 18px;
	font-weight: bold;
	color: #e5004f;
}
/* Special_0712 */
#content .special_0712{
	padding:10px 10px 0px;
}
#content .special_0712 h4.bg_h4_1{
	background: url(../img/special/07_12/h4_1.gif) no-repeat;
	margin:5px 10px;
	width:400px;
	height:40px;
	text-indent:-9999px;
}
#content .special_0712 h4.bg_h4_2{
	background: url(../img/special/07_12/h4_2.gif) no-repeat;
	margin:5px 10px;
	width:400px;
	height:40px;
	text-indent:-9999px;
}
#content .special_0712 h4.bg_h4_3{
	background: url(../img/special/07_12/h4_3.gif) no-repeat;
	margin:5px 10px;
	width:400px;
	height:40px;
	text-indent:-9999px;
}
#content .special_0712 h5.bg_h5_1{
	text-indent: -9999px;
	background: url(../img/special/07_12/h5_1.gif) no-repeat;
	margin:10px 0px 0px;
	height: 35px;
}
#content .special_0712 h5.bg_h5_2{
	text-indent: -9999px;
	background: url(../img/special/07_12/h5_2.gif) no-repeat;
	margin:10px 0px 0px;
	height: 35px;
}
#content .special_0712 .shop{
	border:#e5004f solid 1px;
	background:url(../img/special/07_12/honeygirl.gif) no-repeat;
}
#content .special_0712 .p_box{
	padding:10px;
	background-color:#fde4e4;
}
#content .special_0712 p{
	margin:5px 10px;
	line-height: 1.5em;
	letter-spacing:1px;
}
#content .special_0712 ul li {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	height: 24px;
	color: #e5004f;
	padding-left:5px;
	list-style:none;
}
#content .special_0712 .dd {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	height: 24px;
	color:#000;
}
#content .special_0712 .used {
    background:url(../img/special/07_12/used.jpg) no-repeat;
    margin-bottom:10px;
}
#content .special_0712 dt {
	padding-left: 30px;
	float: left;
	clear: both;
	font-weight: bold;
	line-height: 35px;
	font-size: 12px;
}
#content .special_0712 dd {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 35px;
	color: #e5004f;
	text-align: right;
	padding-right: 130px;
}
#content .special_0712 .big{
	font-size: 16px;
	font-weight: bold;
	color: #e5004f;
}
#content .special_0712 .photo {
    padding:2px;
	margin:1px;
	border:solid #999 1px;
	text-align:center;
	width:129px;
}
#content .special_0712 .photo_L {
    padding:2px;
	margin:1px;
	border:solid #999 1px;
	text-align:center;
	width:130px;
	float:left;
}
#content .special_0712 .clear {
	height:0px;
	clear:both;
}

.special_bn li {
color:#8c663c;
}

.special_bn li a {
color:#dc5d82;
}

.special_bn a{
color:#8c663c;
}

.special_bn a:hover{
color:#a57d52;
}

.special_bn .bosyu{
background:#FFFFCC;
text-align:center;
margin:0px auto;
color:#330000;
padding:7px 3px 5px 3px;
border: solid 1px #330000;
font-weight: bold;
}

.special_bn p.cha{
line-height:1.5em;
color:#8c663c;
text-align:left;
font-size:10px;
padding:3px;
}

.special_bn p.bosyu2{
line-height:1.5em;
color:#FF0066;
text-align:left;
font-size:10px;
}

.special_bn .bosyu ul{
line-height:1.5em;
color:#FF0066;
text-align:left;
font-size:10px;
list-style:none;
margin:0px;
}

.special_bn .bosyu li{
line-height:1.2em;
color:#FF0066;
text-align:left;
font-size:10px;
margin:0px 0px 3px 3px;
padding-left:10px;
background:url(../img/special/icon.gif) no-repeat left top;
}
/* cm */
.cm{
	background:url(../img/special/cm/cm.jpg);
	width:370px;
	height:622px;
	padding-top:65px;
	padding-left:50px;
}
/* tokai */
.tokai_koukoku{
background:url(../img/special/tokai/koukoku_bg.gif) no-repeat;
width:420px;
margin-left:10px;
padding:0px 0px 20px 0px;
overflow:hidden;
border: solid 1px #ff5aad;
text-align:center;
}

.tokai_koukoku p{
color:#fff;
font-weight:bold;
margin-bottom:20px;
padding:10px 20px;
}

.tokai_koukoku img{
margin:0px 0px 13px 33px;
float:left;
border: solid 1px #e5e5e5;
}


