*{
	margin:0;
	padding:0;
	-webkit-text-size-adjust:100%;
}
html{
	overflow-x : hidden;
	overflow-y : auto;
}
html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p,
header, hgroup, section, article, aside, hgroup, footer, figure, figcaption, nav{
	font-size:100%;
}
body {
	margin: 0 auto;
	padding: 0;
	font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height: 1.4;
	text-align:left;
	-webkit-text-size-adjust:none;
	word-wrap: break-word;
	overflow-x : hidden;
 	overflow-y : auto;
 	color: #696969;
}
img{
	border:0;
	height: auto;
	vertical-align:bottom;
}
ul, ol, dl{
	list-style-type:none;
}

/* エントランス */
#entrance img {
	padding: 30px 0;
}
#entrance p {
	text-align: left;
	padding: 0 10px 30px 10px;
}
#entrance a {
	color: #ef857d;
}
#entrance_404 img {
	padding-top: 10px;
	padding-bottom: 30px;
}
#entrance_404 p {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
#entrance_404 a {
	color: #ef857d;
}
#entrance_404 h2 {
	font-size: 1.5em;
	padding-top: 20px;
	padding-bottom: 20px;
}

/*　サイトロゴからコピーライトの上まで　*/
#contents {
	text-align: center;
	background-color: #FFF;
}

h1 {
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	background-color: #55C18E;
	padding: 5px;
}

/* ロゴとメイン画像　*/
#mainlogo h1 {
	padding: 5px 0;
}
/* 業種タイプ一覧 */
#type {
	margin-bottom: 10px;
}
#type p {
	padding: 20px 0;
}

.clf {
	text-align: center;
}

.clf li {
	display: inline;
}

/* お仕事ランキングと登録女性の声 */
.mainmenu_gazou img {
	padding: 10px 0;
}
/* お仕事ランキング */
.clearfix p {
	font-size: 0.9em;
}
.clearfix dl { 
  width:100%; 
} 
/* お仕事紹介写真　*/
.clearfix dt { 
  float:left; 
  clear:left; 
  width:45%; 
  padding-left: 10px;
} 

.job_photo {
	padding-bottom: 35px;
}

/* 順位の画像、業種名、給与 */
.clearfix dd { 
  float:left; 
  width:45%; 
  padding-top: 7px;
  line-height: 1.8em;
}
.clearfix a {
	text-decoration: none;
	color: #ff69b4;
}

/*　登録女性の声　*/
.lady_voice dl { 
  width:100%; 
} 
/* 登録女性の写真　*/
.lady_voice dt { 
	padding-bottom: 60px;
	float:left; 
  	clear:left; 
  	width:45%; 
  	padding-left: 10px; 
}
/* 登録女性の詳細　*/
.lady_voice dd { 
  　　padding-top: 0px;
	text-align: left;
	float:left; 
  	width:45%; 
  	line-height: 1.8em;
}
.lady_voice a {
	text-decoration: none;
	color: #ff69b4;
}

/*　高収入バイトサポートって？　*/
/*
#about img {
	margin-top: 10px;
}

#about h2 {
	text-align: left;
	color: #ef857d;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 3px;

}

#about p {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 10px;
	padding-left: 3px;
}

/*
.about_nakami h2 {
	width: 90%;
}*/
.about_h2 {
	font-size: 1.5em;
	color: #f19ca7;
	padding: 10px 0 15px;
}
.about_nakami p {
	text-align: left;
	padding: 0px 10px 20px;
	line-height: 1.9em;
}
.about_nakami img {
	padding-bottom: 10px;
}

/*　問い合わせ　*/
.address {
	padding-bottom: 10px; 
	text-align: center;
}

/* フッターメニュー #mMenu01 */
#mMenu li a:hover{
 position:relative;
 top:1px;
 left:0;
}

#mMenu01{
 clear:both;
 width:100%;
 text-align:center;
 margin:0 0 2px 1px;
 letter-spacing:-.90em;
  font-size:0px;
}

#mMenu01 li{
 display:inline-block;
 box-sizing:border-box;
 width:50%;
 font-size:12px;
 text-align:left;
}
#mMenu01 li a{
 display:block;
 letter-spacing:0;
 text-decoration:none;
 padding:10px 0;
 margin:0 0 2px;
}
#mMenu01 li a{
 width:98%;
 color:#9fa09e;
 font-size:12px;
 text-indent:20px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 border:1px solid #d3d6dd;
}


/*　コピーライト　*/
.copy {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
	background-color: #60c695;
	color: #fff;
}


.copy a{
	color: #fff;
	text-decoration: none;
}

.pan {
	text-align: left;
	font-size: 0.9em;
	border-bottom: 1px dotted #525252;
	margin-bottom: 10px;
	/*padding-left: 3px;*/
	padding: 5px;
}

.pan a {
	color: #60c695;
	text-decoration: none;
}


/*　コラム中身　*/
#column {
	text-align: center;
	width: 100%;
}


/*　コラム記事中身のタイトル（大見出し）　*/
#column h2 {
	background-color: #d6ffea; 
	padding-top: 30px;
	padding-bottom: 30px;
	font-weight: normal;
	font-size: 1.5em;
	margin-bottom: 20px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}

#column img {
	display: block;
 	margin-left: auto;
 	margin-right: auto;
 	padding-bottom: 20px;


}


/*　コラムカテゴリー　*/
.cate {
	margin-top: 10px;
	text-align: left;
	margin-left: 5px;
}

.cate a {
	background-color: #ffa8a8; 
	color: #fff;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	line-height: 40px;
}

.cate a:hover {
	background-color: #ff7e7e; 
}

/* コラム記事中身のタイトル（小見出し）　*/
#column h3 {
	margin-top: 30px;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: normal;
	color: #2e8b57;
	font-size: 1.3em;
	border-bottom: 2px solid #a2e9c7;
	padding-bottom: 5px;
	text-align: left;
}

/*　コラム記事中身のテキスト　*/
.clumn_text {
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 25px;
	text-align: left;
}




/*　コラム一覧のページ　*/
#column_setumei {
	color: #9fa09e;
	margin-top: 20px;
	margin-bottom: 40px;
}

/* コラムカテゴリー */
#column_cate h2 {
	background-color: #FFF;
	text-align: left;
	font-size: 1.2em;
	border-left: 3px solid #a9a9a9;
	color: #a9a9a9;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: normal;
	margin-left: 5px;
}



/* コラムトップページ（一覧） */
.column_itiran dl { 
  width:100%; 
} 


/* コラムの写真 */
.column_itiran dt { 
  float:left; 
  clear:left; 
  width:45%; 
  padding-top: 25px;
  padding-bottom: 20px;
} 

/* コラムの詳細 */
.column_itiran dd { 
	float:left; 
	width:45%; 
	line-height: 1.8em;
	padding-top: 35px;
	text-align: left;
}


.column_td{
	text-align:left;
}


.column_td a {
	color: #60c695;
	text-decoration: none;
}

.column_td a:hover {
	color: #808080;
}


/*　記事一覧内のカテゴリー　*/

.kiji_cate{
	text-align:left;
}


.kiji_cate a {
	background-color: #ffa8a8;
	color: #fff;
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	margin-right: 2px; 
	font-size: 0.8em;
}

.kiji_cate a:hover {
	background-color: #ff7e7e;

}


/*　最後の項目(続きを読む）　*/

.column_td_1{
	text-align:right;
}

.column_td_1 a {
	color: #fa8072;
	text-decoration: none;
	padding-left: 70px;
}

.column_td_1 a:hover {
	color: #808080;
}








/*　ここからエリアトップページ　*/

#area {
	text-align: center;
}

#area img {
	padding-bottom: 10px;
	width: 100%;
}

.area_box {

	width: 80%;
}

.area_box h2 {
	font-size: 1em;
	background-color: #fff;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


/* エリアリスト */

.listN02{
 width:98%;
 margin:0 auto 10px;
 line-height:1;
 text-align: left;
 margin:0 auto 15px;
}

.listN02 li{
 margin:0 auto 5px;
}
.listN02 a{
 display:block;
 font-weight: bold;
 padding:14px 0;
 text-indent:10px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 border-radius:8px;
 text-decoration:none;
}
.listN02 a{
 background:#fff;
 color:#FFA372;
 border: 2px solid #FFA372;
}
.listN02 li a:hover{
 background:#FFA372;
 color: #FFF;
}


.listN02 p {
	display:block;
 	font-weight: bold;
 	padding:14px 0;
 	text-indent:10px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    text-decoration:none;
	background:#FFA372;
	color:#fff;
	border: 2px solid #FFA372;
}



/*　エリア中身　*/
#area_syousai {
	text-align: center;
	width: 100%;
}

#area_syousai h2 {
	background-color: #d6ffea; 
	padding-top: 30px;
	padding-bottom: 30px;
	font-weight: normal;
	font-size: 1.5em;
	margin-bottom: 20px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}

/* エリアのメイン画像 */
#area_syousai img {
	display: block;
 	margin-left: auto;
 	margin-right: auto;
 	padding-bottom: 20px;
}

/*　エリアおすすめスポット＆観光　*/
.area_osusume h2 {
	background-color: #FFF;
	text-align: left;
	font-size: 1.2em;
	border-left: 3px solid #a9a9a9;
	color: #a9a9a9;
	padding-top: 4px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 50px;
}


/*　観光スポットのタイトル　*/
.area_osusume h3 {
	margin-top: 30px;
	margin-left: 5px;
	margin-right: 5px; 
	margin-bottom: 20px;
	font-weight: normal;
	color: #2e8b57;
	font-size: 1.3em;
	border-bottom: 2px solid #a2e9c7;
	padding-bottom: 5px;
	text-align: left;
}


.osusume_box img {
	margin-bottom: 30px;
	width: 70%;
}

.osusume_box p {
	text-align: left;
	line-height: 1.7em;
	padding-left: 5px;
}



.osusume_box_4 img {
	margin-bottom: 30px;
	width: 70%;
}

.osusume_box_4 p {
	text-align: left;
	line-height: 1.7em;
	padding-left: 5px;

}



/* エリアのアルバイトに応募する */
.area_oubo{
 width:98%;
 line-height:1;
 margin:30px auto 15px; 
 text-align: center;
 font-size: 1.5em;
}


.area_oubo a{
 display:block;
 font-weight: bold;
 padding:20px 0;
 text-indent:10px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 border-radius:8px;
 text-decoration:none;
 border: 2px solid #FFA372;
 background:#FFA372;
 color: #FFF;
}

.area_oubo a:hover{
 opacity:0.7;
}

/* エリアのコラムロゴ */
.area_column {
	padding-top: 50px;
}



/* エリアページのタイプ一覧 */
#type_area {
	padding-top: 30px;
	margin-bottom: 10px;
	clear: both;
}



#type_area p {
	padding-top: 20px;
	padding-bottom: 20px;
}

.clf_area {
	text-align: center;
}

.clf_area li {
	display: inline;
}



/* 各エリアページのエリアバイト説明・女性の声・質問 */

.area_nakami {
	text-align: left;
}

.area_nakami h3 {
	padding-top: 20px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #f5b2b2;
}

.area_nakami p {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.area_nakami a {
	text-decoration: none;
	color: #eb6ea0;
}

.area_nakami a:hover {
	color: #f5b2b2;
}




/* よくある質問 */
#qa {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#qa h2 {
	background-color: #FFF;
	color: #00bfff;
	border-bottom: 2px solid #87cefa;
	padding-bottom: 5px;
}

#qa p {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;

}











/* 会社概要 */
.company{
 width:98%;
 margin:0 auto 10px;
 line-height: 1.5em;
 text-align: left;
 margin:0 auto 15px;
}

.company li{
 margin:0 auto 5px;
}


.company h2 {
	display:block;
 	padding:3px 0;
	text-indent:10px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    text-decoration:none;
	background:#A68C71;
	color:#fff;
}

.company p {
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 7px;
}



/* プライバシー*/

.privacy {
	text-align: left;
}

.privacy h2 {
	display:block;
 	padding:3px 0;
	text-indent:10px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    text-decoration:none;
	background:#A68C71;
	color:#fff;
}


.privacy h3 {
	padding-left: 3px;
}


.privacy p {
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 7px;
}


.privacy a {
	color: #f4b3c2;
}

.privacy a:hover {
	color: #e95388;
}




#recruit-staff p {
	text-align: left;
	padding-bottom: 10px;
	padding-left: 5px;
}


/* 男女スタッフ募集 */

.recruit-staff {
	text-align: left;
}


.recruit-staff h2 {
	font-size: 1.2em;
	color: #A68C71;
	padding-bottom: 10px;
	padding-left: 2px;
}

.recruit-staff h3 {
	display:block;
 	padding:3px 0;
	text-indent:10px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    text-decoration:none;
	background:#A68C71;
	color:#fff;
}

.recruit-staff p {
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 7px;
}












/* ここから各業種のページ　#gyousyu_naiyou */


#gyousyu_naiyou {
	text-align: left;
}

#gyousyu_naiyou a {
	color: #e62f8b;
	text-decoration: none;
}

#gyousyu_naiyou a:hover {
	color: #ff99cc;
}

#gyousyu_syoukaiphoto {
	text-align: center;
}


#gyousyu_naiyou h2 {
	font-size: 1.3em;
	/*padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;*/
	padding: 15px 5px;
	font-family: ＭＳ 明朝;
	background-color: #F0E1C8;
	/*margin-bottom: 5px;*/
	text-shadow: 2px 2px 1px #FFF;
}


#gyousyu_naiyou h3 {
	font-family: ＭＳ 明朝;
	background-color: #ffc0cb;
	/*padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;*/
	padding: 10px;
	text-shadow: 1px 1px 1px #FFF;
	color: #9f166a;
	font-size: 1.1em;
}


#gyousyu_naiyou p {
	padding: 10px;
	line-height: 1.5em;
}

#gyousyu_naiyou img {
	height: auto;
}




.kyuuyo {
	background-color: #FEF7EF;
}


.bass {
	font-family: ＭＳ 明朝;
	font-weight: bold;
	color: #e62f8b;
	font-size: 1.1em;
	clear: left;
}



/*　お仕事ステータスのテーブル　*/


#status {
	text-align: center;
	font-size: 0.7em;
}

#status h3 {
	background-color: #caac71;
	color: #FFF;
	text-shadow: none;
	padding: 7px;
	font-size: 1.4em;
}

.sample_01{
 width: 90%;
 border-collapse: collapse;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 100%;
 }
 
 .sample_01 td{
 padding: 10px;
 border: 2px solid #FFF;
 }


.fmenu_head {
/*	font-size: 15px;*/
 font-weight: bold;
}

.listD02{
 margin:10px auto;
}




.listD02 dt{
 clear:both;
 font-size: 1.1em;
 color:#3cb37a;
 margin-right: 5px;
 margin-left: 5px;
 margin-bottom:8px;
 padding-bottom: 2px;
 border-bottom: 2px solid #3cb37a;

}

.listD02 dd{
 padding:0 5px 14px 8px;
 letter-spacing:0.1em;
 line-height: 1.5;
 font-size: 0.8em;
}

.listD02 dd a{
 color:#E50150;
}

.listD02 dd img{
 float:left;
 margin:0 5px 5px 0;
 width: initial;
}
.listD02 dd span{
 color:#E50150;
 font-weight:bold;
}

.td_color1 {
	background-color: #C6F4E1;
}

.td_color2 {
	background-color: #eae1cf;
}

.td_color3 {
	background-color: #FBFAEA;
}

.td_color4 {
	color: #EC6285;
}

.p_color1 {
	color: #00a968;
}

.p_color2 {
	color: #f3981d;
}

.p_color3 {
	color: #00a1e9;
}




#taiguu h3{
 clear:both;
 padding:5px 80px 5px 8px;
 background-color:#D8BC96;
 background-position:98% 50%;
 color:#6D4327;
 text-shadow:1px 1px 0px #bdbdbd;

 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 font-weight:bold;
 font-size: 0.9em;
}



#job_qa {
	padding-bottom: 10px;
}

#job_qa h1 {
	color: #00bfff;
	background-color: #FFFFFF;
/*	border-bottom: 2px solid #00bfff; */
	font-size: 1.1em;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 10px;
	font-weight: bold;
}


/*　お仕事業種ランキング　*/
ul.gyousyu_list { 
	padding: 0px;
	margin: 0px;
	width: 100%;
	display:inline-block;}

ul.gyousyu_list li { 
	margin: 10px;}

ul.gyousyu_list li a { 
	text-align: left;
	padding: 10px;
	display:block;
	text-decoration: none;}

ul.gyousyu_list li a:hover { 
	background-color:#fbfbfb;
	text-decoration: none;
	display:block;}

/*　お仕事紹介写真　*/
.gyousyu_list_img { 
	width: 120px;
	height: auto;
	margin: 0px 10px 0px 0px;}

/* 順位アイコン */
.gyousyu_list_lank  { 
	padding: 0px;
	margin: 0px;
	text-align: left;
}

/* 業種名 */
.gyousyu_list_title { 
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 15px;
	color: #fa3737;
	line-height: 1.5;
	letter-spacing:0px;
}

/* 時給 */
.gyousyu_list_comme { 
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 13px;
	color: #222;
	line-height: 1.5;
	letter-spacing:0px;}

.gyousyu_next  { 
	padding: 7px 0px 0px;
	font-size: 12px;
	color: #fa3737;
	text-decoration: none;
	text-align: right;
}

.gyousyu_rank1 li {
	background-color: #ffdbdb;
}

.gyousyu_rank2 li {
	background-color: #ffdbed;
}

.gyousyu_rank3 li {
	background-color: #ffdbff;
}

.gyousyu_rank4 li {
	background-color: #eddbff;
}

.gyousyu_rank5 li {
	background-color: #dbedff;
}

.gyousyu_rank6 li {
	background-color: #dbffff;
}

.gyousyu_rank7 li {
	background-color: #dbffed;
}

.gyousyu_rank8 li {
	background-color: #dbffdb;
}

.gyousyu_rank9 li {
	background-color: #edffdb;
}

.gyousyu_rank10 li {
	background-color: #ffffdb;
}

/*　女性の声　*/
ul.voice_list { 
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: auto;
	background-color:#f4f4f4; 
	display:inline-block;}

ul.voice_list li { 
	background-color:#fff; 
	margin: 10px;}

ul.voice_list li a { 
	text-align: left;
	color: #222;
	padding: 10px;
	display:block;
	text-decoration: none;}

ul.voice_list li a:hover { 
	background-color:#fbfbfb;
	text-decoration: none;
	display:block;}

/*　お仕事紹介写真　*/
.voice_list_img {
	width: 120px;
	height: auto;
	margin: 0px 10px 0px 0px;}

/* name */
.voice_list_name  { 
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #3cb371;
}

/* 職業 */
.voice_list_syokugyou { 
	padding: 0px;
	margin: 0px;
	text-align: left;
	line-height: 2.5;
	letter-spacing:0px;
}

/*　業種名　*/
.voice_list_gyousyu　{
	padding: 0px;
	margin: 0px;
	text-align: left;
	line-height: 2.5;
	letter-spacing:0px;

}

/* 時給 */
.voice_list_comme { 
	padding: 0px;
	margin: 0px;
	text-align: left;
	line-height: 2.5;
	letter-spacing:0px;}


.voice_next  { 
	padding: 7px 0px 0px;
	font-size: 12px;
	color: #fa3737;
	text-decoration: none;
	text-align: right;
}

/* エリアページランキング */
.area_rank h2 {
	background-color: #d6ffea; 
	padding-top: 30px;
	padding-bottom: 30px;
	font-weight: normal;
	font-size: 1.5em;
	margin-bottom: 0px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}


/* インデックス追加 */
.i_text{
	text-align: left;
	padding: 10px;
}

.i_h2{
	padding: 20px 0 5px 0;
	font-size: 1.2em;
	color: #f19ca7;
}

.i_h3{
	color: #7bb7e3;
	padding: 3px 0;
}

.i_h32{
	font-size: 1.1em;
	color: #60c695;
	padding: 3px 0;
}


.i_ul{
	padding-bottom: 10px;
}

.i_ul li{
	display: inline;
	line-height: 1.8em;
}

.i_ul li a{
	color: #696969;
}

.i_ul li a:hover{
	color: #ef857d;
}


