﻿/*=======================１万円キャンペーン＆オプション検索=======================*/
#campaign_dictionary {
	width: 545px;
	height: auto;
	margin: 0 0 0 7px;
} 
#campaign_dictionary #menu_fla {
	width: 545px;
	height: 175px;
	margin: 0 0 15px 0;
}
#campaign_dictionary #campaign {
	width: 271px;
	height: 90px;
	float: left;
	margin: 0 0 15px 0;
}
#campaign_dictionary #campaign a {
	text-decoration: none;
}
#campaign_dictionary #campaign a:hover {
	position: relative;
	top: 1px;
	left: 1px;
}
#campaign_dictionary #mobile {
	width: 271px;
	height: 90px;
	float: right;
	margin: 0 0 15px 0;
}
#campaign_dictionary #mobile a {
	text-decoration: none;
}
#campaign_dictionary #mobile a:hover {
	position: relative;
	top: 1px;
	left: 1px;
}
/*=======================お店ナビ=======================*/
.shopnavi {
	width: 545px;
	margin: 0 0 15px 7px;
}
#shopnavi {
}
#shopnavi a {
	display: block;
	width: 545px;
	height: 180px;
	text-decoration: none;
	background-image: url(images/shopnavi/bg_shopnavi.gif);
	background-repeat: no-repeat;
}
#shopnavi a:hover {
	background-image: url(images/shopnavi/bg_shopnavi2.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
/*お店ナビタイトル画像*/
.shopnavi h2 {
	margin: 0;
	padding: 0;
}
/*お店ナビ店名*/
#shopname {
	width: 415px;
	height: 24px;
	text-align: left;
	font-size: 14px;
	float: left;
}
#shopname h3 {
	display: inline;
	line-height: 1.5;
	color: #F03;
	margin: 0;
	padding-left: 10px;
}
#shopname span {
	font-size: 12px;
	color: #F03;
	padding-left: 5px;
}
/*お店ナビUP時間*/
#time {
	width: 130px;
	height: 24px;
	text-align: right;
	float: right;
}
#time strong {
	font-size: 10px;
	font-family: Verdana;
	color: #F00;
	line-height: 2.4;
	margin: 0;
	padding-right: 10px;
	text-decoration: blink;
}
/*お店ナビイメージブロック*/
#imgblock {
	width: 260px;
	height: 156px;
	text-align: center;
	float: left;
}
#imgblock p {
	margin: 0;
	padding: 7px 0;
}
/*お店ナビテキストブロック*/
#textblock {
	width: 285px;
	height: 156px;
	text-align: left;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 14px;
	float: right;
}
#textblock h4 {
	margin: 0;
	padding: 0;
	line-height: 2.5;
	color: #900;
}
#textblock p {
	margin: 0;
	padding-right: 5px;
	font-size: 12px;
	color: #000;
	line-height: 1.5;
}

/*==================1行インフォメーション=================*/
.top_information
{
	width:		515px;
	height:		auto;
	padding:	10px 10px 10px 10px;
    border:		5px solid red;
	position:	relative;
	margin:		0 0 10px 7px;
	background:	#FFF0F5;
}
.top_information a:link
{
	color: blue;
}
.top_information a:visited
{
	color: blue;
}

/*=======================仕事を探す=======================*/
.search_work {
	width: 545px;
	height: auto;
	background-color: #F7F7F7;
	scrollbar-face-color: #CCC;
    scrollbar-shadow-color: #CCC;
    scrollbar-3dlight-color: #CCC;
    scrollbar-arrow-color: #FFF;
	margin: 0 0 20px 7px;
}
.search_work h2 {
	margin: 0;
	padding: 0;
}
ul.area {
    margin: 5px 0 0 3px;
    padding: 0;
    list-style-type: none;
}
li.area {
    margin: 0 5px 0 0;
    padding: 0;
    float: left;
}
li.area a {
}
li.area a:hover {
    position: relative;
    top: 1px;
    left: 1px;
}
.search_work p {
	margin: 0;
	padding: 5px 0 6px 6px;
	font-size: 12px;
	color: #555;
	line-height: 1.5;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	clear: both;
}
.search_work input.bt {
	width: 60px;
	height: 18px;
	color: #FFF;
	margin: 0 3px;
	background-color: #F09;
	border: 1px bold #C0C;
}
/*業種を選択*/
.select_job {
	width: 173px;
	margin: 0;
	padding: 0;
	background-color: #F7F7F7;
	float: left;
}
.select_job h3 {
	margin: 0 2px 5px 2px;
	padding: 0;
}
.select_job ul {
	width: 165px;
	height: 250px;
	border: 1px solid #999;
	background-color: #FFF;
	margin: 0 2px 0 2px;
	padding: 0;
	list-style-type: none;
	padding: 0;
	overflow: auto;
}
.select_job li {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	color: #666;
	font-size: 12px;
	text-indent: 2px;
}
.select_job span {
	font-size: 10px;
}
.select_job label {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 13px;
}
/*エリアを選択*/
.select_area {
	width: 168px;
	margin: 0;
	padding: 0;
	background-color: #F7F7F7;
	float: left;
}
.select_area h3 {
	margin: 0 2px 5px 2px;
	padding: 0;
}
.select_area ul {
	width: 160px;
	height: 250px;
	border: 1px solid #999;
	background-color: #FFF;
	margin: 0 2px 0 2px;
	padding: 0;
	list-style-type: none;
	padding: 0;
	overflow: auto;
}
.select_area li {
	margin: 0;
	padding: 0;
	color: #666;
	line-height: 1.2;
	font-size: 12px;
	text-indent: 2px;
}
.select_area span {
	font-size: 10px;
}
.select_area label {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 13px;
}
/*デリヘルエリアを選択*/
.select_darea {
	width: 204px;
	margin: 0;
	padding: 0;
	background-color: #F7F7F7;
	float: left;
}
.select_darea h3 {
	margin: 0 2px 5px 2px;
	padding: 0;
}
.select_darea ul {
	width: 196px;
	height: 250px;
	border: 1px solid #999;
	background-color: #FFF;
	list-style-type: none;
	padding: 0;
	margin: 0 2px 0 2px;
	padding: 0;
}
.select_darea li {
	margin: 0;
	padding: 0;
	color: #666;
	line-height: 1.2;
	font-size: 12px;
	text-indent: 2px;
}
.select_darea span {
	font-size: 10px;
}
.select_darea label {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 13px;
}
/*在籍平均年齢で検索*/
.select_age {
	width: 545px;
	padding: 10px 0 5px 0;
	clear: both;
}
.select_age p {
	color: #555;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 3px;
}
.select_age h3 {
	display: inline;
	margin: 0;
	padding: 0 0 0 3px;
}
.select_age span {
	color: #555;
	font-size: 12px;
}
.select_age .age {
	width: 24px;
	height: 25px;
	margin: 1px 0 0 4px;
	border: 1px solid #999;
	vertical-align: top;
}
/*キーワードで検索*/
.search_keyword {
	width: 545px;
	padding: 10px 0 5px 0;
	clear: both;
}
.search_keyword p {
	color: #555;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 3px;
}
.search_keyword h3 {
	display: inline;
	margin: 0;
	padding: 0 0 0 3px;
}
.keyword {
	width: 240px;
	height: 24px;
	margin: 3px 0 0 4px;
	border: 1px solid #999;
	vertical-align: top;
}
.keyword img.bt2 {
	margin: 0 0 0 4px;
}

/*=======================HOME急募情報=======================*/
#urgent {
	width: 545px;
	margin: 0 0 20px 7px;
	background-color: #F8F8F8;
}
#urgent h2 {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(images/title/bar_urgent.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 31px;
	text-align: right;
}
#urgent h2 a {
	text-decoration: underline;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 2.5;
	margin: 0 10px 0 0;
}
#urgent h2 a:hover {
	text-decoration: none;
	color: #FF0;
}

#urgent p {
	font-size: 12px;
	color: #666;
	margin: 5px 0 5px 6px;
	line-height: 1.3;
}
#urgent table {
	border: 3px solid #FCE08B;
	background-color: #FFF;
	width: 545px;
	table-layout: fixed;
}

#urgent th {
	height: 24px;
	background-color: #FECE94;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #F30;
}
#urgent .time {
	font-size: 10px;
	color: #666;
}

#urgent .shopname {
	font-size: 12px;
	color: #666;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
}
#urgent td a {
	display: block;
	font-size: 12px;
	color: #F30;
	line-height: 1.4;
	text-decoration: none;
}
#urgent a:hover 
{
	text-decoration: none;
}
#urgent span {
	font-size: 10px;
	margin-left: 3px;
}


/*#sblog {
	width: 545px;
	margin: 0 0 20px 7px;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	background-color: #F8F8F8;
}
#sblog h2 {
	margin:0 0 3px 0;
	padding: 0;
	background-image: url(images/title/bar_sblog.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 31px;
	text-align: right;
}
#sblog h2 a {
	text-decoration: underline;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 2.5;
	margin: 0 10px 0 0;
}
#sblog h2 a:hover {
	text-decoration: none;
	color: #FF0;
}
#sblog p {
	font-size: 12px;
	color: #666;
	margin: 5px 0 5px 6px;
	line-height: 1.3;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
}
#sblog table {
	border: 3px solid #A2EBFB;
	background-color: #FFF;
}
#sblog td {
	cursor: pointer;
}
#sblog th {
	height: 24px;
	background-color: #66ECFF;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #03F;
}
#sblog .time {
	font-size: 10px;
	color: #666;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
}
#sblog .shopname {
	font-size: 12px;
	color: #666;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
}
#sblog a.title {
	display: block;
	height: 100%;
	font-size: 12px;
	color: #03F;
	line-height: 1.4;
	text-decoration: none;
}
#sblog a:hover {
	text-decoration: none;
}
#sblog span {
	font-size: 10px;
	margin-left: 3px;
}*/
/*=======================注目のコンテンツ=======================*/
.home_contents {
	width: 545px;
	margin: 0 0 20px 7px;
}
.home_contents h2 {
	margin: 0;
	padding: 0;
}
.home_contents p {
	font-size: 12px;
	color: #666;
	margin: 0 0 5px 0;
	padding: 3px 0;
	background-color: #F6F6F6;
	width: 545px;
	height: 16px;
	text-indent: 10px;
}
.intro_table {
	width: 545px;
	height: 200px;
}
.bbs {
	margin: 0 0 5px 0;
	padding: 0;
}
.home_contents a:hover {
    position: relative;
    top: 1px;
    left: 1px;
}

/*=======================マップで探す=======================*/
.searchmap {
	width: 545px;
	margin: 0 0 15px 7px;
}
.searchmap h2 {
	margin:0 0 3px 0;
}
.searchmap p {
	font-size: 12px;
	color: #666;
	margin: 0 0 2px 0;
}

/*=======================デリヘル検索･キーワードBOX=======================*/
#deriword {
	width: 545px;
	height: auto;
	margin: 0 0 15px 7px;
	padding: 0;
}

/*=======================デリヘル検索=======================*/
.derisearch {
	width: 270px;
	margin: 0;
	float: left;
}
.derisearch h2 {
	margin:0 0 3px 0;
}
.derisearch p {
	font-size: 12px;
	color: #666;
	margin: 0 0 2px 0;
}
.derisearch table {
	width: 270px;
	border: 1px solid #CCC;
}
.derisearch td {
	text-align: center;
	font-size: 12px;
	background-color: #FFE8BA;
	color: #00F;
	width: 33%;
	height: 20px;
	line-height: 2.0;
}
.derisearch a {
	display: block;
	text-decoration: none;
	color: #00F;
}
.derisearch a:hover {
	background-color: #E0FCFF;
	color: #00F;
	text-decoration: none;
}
/*=======================キーワードで探す=======================*/
.searchkeyword {
	width: 270px;
	margin: 0;
	padding: 0;
	float: right;
}
.searchkeyword h2 {
	margin:0 0 3px 0;
}
.searchkeyword p {
	font-size: 12px;
	color: #666;
	margin: 0 0 2px 0;
}
.b_post {
	margin-top: 5px;
	height: 18px;
	color: #FFF;
	background-color: #F09;
	border: 1px solid #C0C;
}
/*=======================こだわりで探す=======================*/
#kodawari {
	width: 545px;
	margin: 0 0 15px 7px;
}
#kodawari td {
	font-size: 12px;
	color: #666;
}
#kodawari h2 {
	margin:0;
}
#kodawari p {
	font-size: 12px;
	color: #666;
	margin: 0 0 10px 0;
	padding: 3px 0;
	background-color: #F6F6F6;
	width: 545px;
	height: 16px;
	text-indent: 10px;
}
#kodawari a {
	display: block;
	height: 100%;
	font-size: 12px;
	line-height: 1.6;
	text-decoration: none;
	margin: 1px;
}
#kodawari a:hover {
	display: block;
	text-decoration: none;
}
.marbo10 {
	margin-bottom: 10px;
}
/*環境　*/
.environmental {
	margin-bottom: 10px;
	border: #13C813 1px solid;
	background-color: #F1FEF1;
}
#kodawari .environmental a {
	color: #0B710B;
	background-color: #F1FEF1;
}
#kodawari .environmental a:hover {
	background-color: #D2FCBE;
}
td.title {
	width: 13%;
	text-align: center;
	background-image: url(images/home/bg_gr.gif);
	background-repeat: repeat;
	border-top: #F1FEF1 1px solid;
	border-left: #F1FEF1 1px solid;
}
/*働き方*/
.job {
	margin-bottom: 10px;
	border: #FF33CC 1px solid;
	background-color: #FFF7FC;
}
#kodawari .job a {
	color: #F06;
	background-color: #FFF7FC;
}
#kodawari .job a:hover {
	background-color: #FFDFF8;
}
td.j_title {
	width: 13%;
	text-align: center;
	background-image: url(images/home/bg_p.gif);
	background-repeat: repeat;
	border-top: #FFF7FC 1px solid;
	border-left: #FFF7FC 1px solid;
}

/*金*/
.money {
	margin-bottom: 10px;
	border: #0CF 1px solid;
	background-color: #F4FAFF;
}
#kodawari .money a {
	color: #03F;
	background-color: #F4FAFF;
}
#kodawari .money a:hover {
	background-color: #DDEDFF;
}
td.m_title {
	width: 13%;
	text-align: center;
	background-image: url(images/home/bg_b.gif);
	background-repeat: repeat;
	border-top: #F4FAFF 1px solid;
	border-left: #F4FAFF 1px solid;
}

/*.kodawari1 {
}
.kodawari1 a {
	display: block;
	background-color: #FFF;
	height: 100%;
	font-size: 12px;
	color: #03F;
	line-height: 1.6;
	text-decoration: none;
	margin: 1px;
}
.kodawari1 a:hover {
	display: block;
	background-color: #FFF5F5;
	color: #00F;
	text-decoration: none;
}
.kodawari1 span {
	font-size: 10px;
	color: #666;
}
.kodawari1 td {
	font-size: 12px;
	color: #666;
}

.kodawari2 {
}
.kodawari2 a {
	display: block;
	background-color: #FFF;
	height: 100%;
	font-size: 12px;
	color: #C63;
	line-height: 1.6;
	text-decoration: none;
	margin: 1px;
}
.kodawari2 a:hover {
	display: block;
	background-color: #EFEF88;
	color: #C63;
	text-decoration: none;
}
.kodawari2 span {
	font-size: 10px;
	color: #666;
}
.kodawari2 td {
	font-size: 12px;
	color: #666;
}

.kodawari3 {
}
.kodawari3 a {
	display: block;
	background-color: #FFF;
	height: 100%;
	font-size: 12px;
	color: #C63;
	line-height: 1.6;
	text-decoration: none;
	margin: 1px;
}
.kodawari3 a:hover {
	display: block;
	background-color: #EFEF88;
	color: #C63;
	text-decoration: none;
}
.kodawari3 span {
	font-size: 10px;
	color: #666;
}
.kodawari3 td {
	font-size: 12px;
	color: #666;
}

.kodawari4 {
}
.kodawari4 a {
	display: block;
	background-color: #FFF;
	height: 100%;
	font-size: 12px;
	color: #C63;
	line-height: 1.6;
	text-decoration: none;
	margin: 1px;
}
.kodawari4 a:hover {
	display: block;
	background-color: #EFEF88;
	color: #C63;
	text-decoration: none;
}
.kodawari4 span {
	font-size: 10px;
	color: #666;
}
.kodawari4 td {
	font-size: 12px;
	color: #666;
}*/

/*=======================HOMEｲﾝﾌｫﾒｰｼｮﾝ=======================*/
#information {
	width: 545px;
	height: auto;
	margin: 0 0 20px 7px;
}
#information p.sub {
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 3px 0;
	background-color: #F6F6F6;
	width: 545px;
	height: 16px;
	text-indent: 10px;
}
#information h2 {
	width: 545px;
	height: 31px;
	margin:0;
	background-image: url(images/title/bar_info.gif);
	background-repeat: no-repeat;
	text-align: right;
}
#information h2 a {
	text-decoration: underline;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 2.5;
	margin: 0 10px 0 0;
}
#information h2 a:hover {
	text-decoration: none;
	color: #FF0;
}
#information #information_title {
	margin: 5px 0 0 0;
	width: 545px;
	padding: 0;
}
#information #info_title img.icon {
	float: left;
	margin: 5px 0 0 10px;
}
#information #info_title h3 {
	margin: 5px 0 0 0;
	padding: 3px 0 3px 2px;
	text-align: left;
	background-color: #E6FDFF;
	float: right;
	width: 480px;
}
#information #info_title h3 a {
	font-size: 12px;
	font-weight: normal;
	color: #03F;
	text-decoration: none;
}
#information #info_title h3 a:hover {
	text-decoration: underline;
}
#information #info_title p {
	margin: 2px 0 4px 0;
	padding: 0;
	text-align: right;
	font-size: 10px;
	color: #444;
	clear: both;
}
#information #info_title p span { margin-right: 5px;}
#information img.line {
	display: block;
}

/*=======================HOME媒体紹介=======================*/
#homebaitai {
	width: 545px;
	margin: 0 0 20px 7px;
}
#homebaitai h2 {
	margin:0;
}
#homebaitai p {
	font-size: 12px;
	color: #666;
	margin: 0 0 10px 0;
	padding: 3px 0;
	background-color: #F6F6F6;
	width: 545px;
	height: 16px;
	text-indent: 10px;
}
/*=======================HOMEお店新着ブログ=======================*/
#sblog {
	width: 545px;
	margin: 0 0 20px 7px;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	background-color: #F8F8F8;
}
#sblog h2 {
	margin:0 0 3px 0;
	padding: 0;
	background-image: url(images/title/bar_sblog.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 31px;
	text-align: right;
}
#sblog h2 a {
	text-decoration: underline;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 2.5;
	margin: 0 10px 0 0;
}
#sblog h2 a:hover {
	text-decoration: none;
	color: #FF0;
}
#sblog p {
	font-size: 12px;
	color: #666;
	margin: 5px 0 5px 6px;
	line-height: 1.3;
}
#sblog table {
	border: 3px solid #A2EBFB;
	background-color: #FFF;
	table-layout: fixed;
}

#sblog th {
	height: 24px;
	background-color: #66ECFF;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #03F;
}
#sblog .time {
	font-size: 10px;
	color: #666;
}
#sblog .shopname {
	font-size: 12px;
	color: #666;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
}
#sblog a.title {
	display: block;
	height: 100%;
	font-size: 12px;
	color: #03F;
	line-height: 1.4;
	text-decoration: none;
}
#sblog a:hover {
	text-decoration: none;
}
#sblog span {
	font-size: 10px;
	margin-left: 3px;
}
/*============HOME　新着＆更新ショップリスト=================*/
#newshoplist {
	width: 545px;
	height: auto;
	margin: 0 0 0 7px;
}
/*■■■■新着情報■■■■*/
#newjoblist {
	width: 270px;
	float: left;
	text-align: left;
	margin-bottom: 20px;
}
/*タイトル画像*/
#newjoblist h2 {
	margin: 0;
	padding: 0 8px 0 0;
	text-align: right;
	background-image: url(images/title/bar_newshop.gif);
	background-repeat: no-repeat;
	height: 31px;
}
#newjoblist h2 a {
	text-decoration: underline;
	color: #0C3E04;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.9;
}
#newjoblist h2 a:hover {
	text-decoration: none;
	color: #FF0;
}

/*説明部分*/
.n_txt_block {
	width: 270px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	background-color: #F6F6F6;
	text-align: center;
}
/*説明*/
.n_txt_block p {
	color: #090;
	margin: 0;
	padding: 0;
	line-height: 2;
}
.n_shoplist {
	border: 2px solid #B8FCA7;
	background-color: #FFF;
	table-layout: fixed;
	width: 270px;
}
.n_shoplist tr {
	background-color: #FFF;
}
/*題目部分*/
.n_shoplist th {
	background-color: #73F361;
	font-size: 10px;
	color: #0C3E04;
	font-weight: normal;
	text-align: left;
	height: 22px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
/*投稿時間*/
.n_shoplist span {
	font-size: 10px;
	color: #555;
}
/*ブログリンク*/
.n_shoplist a {
	display: block;
	font-size: 12px;
	color: #327D00;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	padding: 2px 0;
}
.n_shoplist a:hover {
	color: #030;
	text-decoration: none;
	background-color: #C7FFDC;
}

/*■■■■更新情報■■■■*/
#refreshjoblist {
	width: 270px;
	float: right;
	text-align: right;
	margin-bottom: 20px;
}
/*タイトル画像*/
#refreshjoblist h2 {
	margin: 0;
	padding: 0 8px 0 0;
	background-image: url(images/title/bar_renewal.gif);
	background-repeat: no-repeat;
	height: 31px;
}
#refreshjoblist h2 a {
	text-decoration: underline;
	color: #FFF;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.9;
}
#refreshjoblist h2 a:hover {
	text-decoration: none;
	color: #FF0;
}
/*説明部分*/
.r_txt_block {
	width: 270px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	text-align: center;
	background-color: #F6F6F6;
}
/*説明*/
.r_txt_block p {
	color: #F30;
	margin: 0;
	padding: 0;
	line-height: 2;
}
.r_shoplist {
	border: 2px solid #FCE08B;
	width: 270px;
	table-layout: fixed;
}
.r_shoplist tr {
	background-color: #FFF;
	text-align: left;
}
/*題目部分*/
.r_shoplist th {
	background-color: #FECE94;
	font-size: 10px;
	color: #F30;
	font-weight: normal;
	text-align: left;
	height: 22px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
/*投稿時間*/
.r_shoplist span {
	font-size: 10px;
	text-align: left;
	color: #555;
}
/*ブログリンク*/
.r_shoplist a {
	display: block;
	font-size: 12px;
	color: #F30;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	padding: 2px 0;
}
.r_shoplist a:hover {
	color: #F06;
	text-decoration: none;
	background-color: #FFEBC7;
}


/*=======================辞典=======================*/
/*お仕事辞典*/
#homejiten {
	text-align: left;
	margin-bottom: 20px;
	width: 545px;
	margin: 0 0 0 7px;
}
/*タイトル画像*/
#homejiten h2 {
	margin: 0;
	padding: 0;
}
#homejiten p.sub {
	font-size: 12px;
	color: #666;
	margin: 0 0 10px 0;
	padding: 3px 0;
	background-color: #F6F6F6;
	width: 545px;
	height: 16px;
	text-indent: 10px;
}
/*辞典180pxブロック*/
#homejiten div {
	width: 180px;
	height: 180px;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
}
#homejiten div a {
	display: block;
	background-image: url(images/home/bg_dictionary.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 180px;
	text-decoration: none;
	padding: 5px 5px 0 5px;
}
#homejiten div a:hover {
	display: block;
	background-image: url(images/home/bg_dichover.gif);
	background-repeat: no-repeat;
}
#homejiten div h3 {
	background-color: #DAFFC1;
	width: 170px;
	font-size: 18px;
	color: #333;
	margin: 0;
	padding: 3px 0;
}
#homejiten div h3 img {
	vertical-align: middle;
	margin: 0 10px 0 23px;
}
#homejiten div p {
	margin: 0;
	padding: 8px 10px 0 8px;
	font-size: 14px;
	color: #0B5502;
	line-height: 1.3;
}
#homejiten div img.bt {
	margin: 10px 0 0 1px;
}


/*=======================いちごBBS=======================*/
/* いちごBBS全体 */
.bbs_box {
	width: 545px;
	margin: 0 0 7px;
}
.bbs_box a{
	display: block;
	text-decoration: none;
	color: #F08;
	background-color: #FECFD2;
	height: 34px;
	width: 142px;
}
.bbs_box a:hover{
	background-color: #F08;
	color: #FFF;
	height: 34px;
	width: 142px;
}

/* タイトル */
.bbs_title {
	float: left;
	width: 260px;
	height: 140px;
	background-color: #000;
}

/* ボタン囲み */
.bbs_btn {
	width: 285px;
	height: auto;
	margin: 0;
	float: left;
	padding: 0;
}

/* ボタン */
.bbs_b01 {
	float: left;
	height: 34px;
	width: 142px;
}

.bbs_b01 img {
	margin: 1px 5px 1px 5px;
}

.bbs_b02 {
	float: left;
	height: 34px;
	width: 143px;
}
.bbs_b02 img{
	margin: 1px 5px 1px 5px;
}

/******************ここのスタイルをsafari対策の為、一番下に******************/


/*イメージブロック*/
.jiten_imgblock {
	width: 86px;
	text-align: left;
	padding: 5px 0;
	float: left;
}
.jiten_imgblock img {
	margin-left: 2px;
}
/*テキストブロック*/
.jiten_txtblock {
	width: 184px;
	text-align: left;
	padding: 5px 0;
	float: right;
}
.jiten_txtblock h3 {
	font-size: 14px;
	color: #FFF;
	background: #24D2FF;
	border-left: 3px solid #09F;
	margin: 0;
	padding-left: 3px;
	line-height: 1.6;
}
.jiten_txtblock p {
	font-size: 12px;
	color: #666;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

/*いちごランドPICk UP*/
#homeland {
	width: 270px;
	text-align: right;
	float: right;
}
/*タイトル画像*/
#homeland h2 {
	margin: 0;
	padding: 0;
	text-align: right;
}
/*ランド270pxブロック*/
.landblock {
	width: 270px;
	margin-top: 10px;
}
.landblock a {
	display: block;
	width: 270px;
	height: 90px;
	text-decoration: none;
	background-color: #E2FFE3;
}

/******************ここのスタイルをsafari対策の為、一番下に******************/


/*イメージブロック*/
.land_imgblock {
	width: 86px;
	text-align: left;
	padding: 5px 0;
	float: left;
}
.land_imgblock img {
	margin-left: 2px;
}
/*テキストブロック*/
.land_txtblock {
	width: 184px;
	text-align: left;
	padding: 5px 0;
	float: right;
}
.land_txtblock h3 {
	font-size: 14px;
	color: #FFF;
	background: #47D24D;
	border-left: 3px solid #084;
	margin: 0;
	padding-left: 3px;
	line-height: 1.6;
}
.land_txtblock p {
	font-size: 12px;
	color: #666;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

.stopsafari { color: #FFF;}
.jitenblock a:hover {
	text-decoration: none;
	background-image: url(images/bg_jiten2.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.landblock a:hover {
	text-decoration: none;
	background-image: url(images/bg_jiten2.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

