@charset "UTF-8";
/* ------------------------------------------------------------
    area_top 地域別画像は下
------------------------------------------------------------ */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#ttl img{
	margin-bottom:5px;
	margin-right:5px;
}
#read_search{
 	height:115px;
	margin:-20px auto 0px;
	padding-top:30px;
	padding-left:10px;
}
#read_search #button {

	/* 角丸 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff 49%, #f0f0f0 50%, #f0f0f0);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), color-stop(0.49, #ffffff),color-stop(0.5, #f0f0f0), to(#f0f0f0));

	/* 影 */
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;

	float:left;

	/* 表示ラグ対応 */
	margin:4px;
	height:46px;
	text-align:center;
}
#read_search #button span{
    /*text-shadow: 1px 1px 2px #ccc;*/
    font-size:150%;
}
#read_search #button .pink{
	color:#ff5ab7;
}
#read_search #button .blue{
	color:#b636ff;
}
#read_search #button .green{
	color:#47aa33;
}
#read_search #button .orange{
	color:#cb9c38;
}
/* 切り替え用 */
/*.iphone-long #read_search #button,
.android-long #read_search #button{
	width:104px;
	margin:4px;
}*/
.iphone-long #read_search #button,
.android-long #read_search #button{
	width:31%;
	margin:4px 2%;
}
.iphone-wide #read_search #button,
.android-wide #read_search #button{
	width:154px;
	margin:5px 10px;
}
#read_search #button a{
	color: #6c4945;
	font-size: 11px;
	line-height:14px;
	display:block;
	height:39px;
	white-space:nowrap;
	line-height:1.2;
}
/*.iphone-long #read_search #button a,
.android-long #read_search #button a{
	width:100px;
	padding:7px 0px 0px 4px;
}*/
.iphone-long #read_search #button a,
.android-long #read_search #button a{
	width:100%;
	padding:7px 0px 0px 2%;
}
.iphone-wide #read_search #button a,
.android-wide #read_search #button a{
	width:150px;
	padding:7px 0px 0px 4px;
}

/* ------------------------------------------------------------
    zenkoku
------------------------------------------------------------ */
#zenkoku #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/zenkoku/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#zenkoku #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #fc711e;
    margin-right: 5px;
	font-weight:bolder;
}
/* ------------------------------------------------------------
    tokyo
------------------------------------------------------------ */
#tokyo #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/tokyo/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#tokyo #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #ec4f6c;
    margin-right: 5px;
	font-weight:bolder;
}
/* 切り替え用 */
.iphone-long #tokyo #read_search,
.android-long  #tokyo #read_search{
	/*background:url(../img/tokyo/image_girl.gif) no-repeat;*/
	background:url(../img/tokyo/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #tokyo #read_search{
	background:url(../img/tokyo/image_girl_ip.gif) no-repeat;
}
.android-wide  #tokyo  #read_search{/*au xperia対策で幅指定*/
	background:url(../img/tokyo/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   chu_shikoku
------------------------------------------------------------ */
#chu_shikoku #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/chu_shikoku/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#chu_shikoku #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #a988c7;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #chu_shikoku #read_search{
	/*background:url(../img/chu_shikoku/image_girl.gif) no-repeat;*/
	background:url(../img/chu_shikoku/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #chu_shikoku #read_search{
	background:url(../img/chu_shikoku/image_girl_ip.gif) no-repeat;
}
.android-long  #chu_shikoku #read_search{
	/*background:url(../img/chu_shikoku/image_girl.gif) no-repeat;*/
	background:url(../img/chu_shikoku/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #chu_shikoku #read_search{/*au xperia対策で幅指定*/
	background:url(../img/chu_shikoku/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   kansai
------------------------------------------------------------ */
#kansai #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/kansai/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#kansai #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #f36b30;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #kansai #read_search{
	/*background:url(../img/kansai/image_girl.gif) no-repeat;*/
	background:url(../img/kansai/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #kansai #read_search{
	background:url(../img/kansai/image_girl_ip.gif) no-repeat;
}
.android-long  #kansai #read_search{
	/*background:url(../img/kansai/image_girl.gif) no-repeat;*/
	background:url(../img/kansai/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #kansai #read_search{/*au xperia対策で幅指定*/
	background:url(../img/kansai/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   hokkaido_tohoku
------------------------------------------------------------ */
#hokkaido_tohoku #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/hokkaido_tohoku/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#hokkaido_tohoku #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #eb496e;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #hokkaido_tohoku #read_search{
	/*background:url(../img/hokkaido_tohoku/image_girl.gif) no-repeat;*/
	background:url(../img/hokkaido_tohoku/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #hokkaido_tohoku #read_search{
	background:url(../img/hokkaido_tohoku/image_girl_ip.gif) no-repeat;
}
.android-long  #hokkaido_tohoku #read_search{
	/*background:url(../img/hokkaido_tohoku/image_girl.gif) no-repeat;*/
	background:url(../img/hokkaido_tohoku/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #hokkaido_tohoku #read_search{/*au xperia対策で幅指定*/
	background:url(../img/hokkaido_tohoku/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   hokuriku_koshin
------------------------------------------------------------ */
#hokuriku_koshin #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/hokuriku_koshin/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#hokuriku_koshin #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #64c754;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #hokuriku_koshin #read_search{
	/*background:url(../img/hokuriku_koshin/image_girl.gif) no-repeat;*/
	background:url(../img/hokuriku_koshin/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #hokuriku_koshin #read_search{
	background:url(../img/hokuriku_koshin/image_girl_ip.gif) no-repeat;
}
.android-long  #hokuriku_koshin #read_search{
	/*background:url(../img/hokuriku_koshin/image_girl.gif) no-repeat;*/
	background:url(../img/hokuriku_koshin/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #hokuriku_koshin #read_search{/*au xperia対策で幅指定*/
	background:url(../img/hokuriku_koshin/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   kanto
------------------------------------------------------------ */
#kanto #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/kanto/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#kanto #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #71abf1;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #kanto #read_search{
	/*background:url(../img/kanto/image_girl.gif) no-repeat;*/
	background:url(../img/kanto/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #kanto #read_search{
	background:url(../img/kanto/image_girl_ip.gif) no-repeat;
}
.android-long  #kanto #read_search{
	/*background:url(../img/kanto/image_girl.gif) no-repeat;*/
	background:url(../img/kanto/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #kanto #read_search{/*au xperia対策で幅指定*/
	background:url(../img/kanto/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   kyushu
------------------------------------------------------------ */
#kyushu #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/kyushu/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#kyushu #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #3ecc8f;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #kyushu #read_search{
	/*background:url(../img/kyushu/image_girl.gif) no-repeat;*/
	background:url(../img/kyushu/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #kyushu #read_search{
	background:url(../img/kyushu/image_girl_ip.gif) no-repeat;
}
.android-long  #kyushu #read_search{
	/*background:url(../img/kyushu/image_girl.gif) no-repeat;*/
	background:url(../img/kyushu/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #kyushu #read_search{/*au xperia対策で幅指定*/
	background:url(../img/kyushu/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   kanagawa
------------------------------------------------------------ */
#kanagawa #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/kanagawa/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#kanagawa #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #ffb638;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #kanagawa #read_search{
	/*background:url(../img/kanagawa/image_girl.gif) no-repeat;*/
	background:url(../img/kanagawa/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #kanagawa #read_search{
	background:url(../img/kanagawa/image_girl_ip.gif) no-repeat;
}
.android-long  #kanagawa #read_search{
	/*background:url(../img/kanagawa/image_girl.gif) no-repeat;*/
	background:url(../img/kanagawa/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #kanagawa #read_search{/*au xperia対策で幅指定*/
	background:url(../img/kanagawa/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}
/* ------------------------------------------------------------
   tokai
------------------------------------------------------------ */
#tokai #ttl {
	color: #866966;
	font-size: 80%;
	background-image: url(../img/tokai/ttl_line.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
#tokai #ttl strong{
    font-size: 14pt;
    text-shadow: 1px 1px 2px #ccc;
    color: #b98d5d;
    margin-right: 5px;
}
/* 切り替え用 */
.iphone-long #tokai #read_search{
	/*background:url(../img/tokai/image_girl.gif) no-repeat;*/
	background:url(../img/tokai/image_girl_ip.gif) top right no-repeat;
}
.iphone-wide #tokai #read_search{
	background:url(../img/tokai/image_girl_ip.gif) no-repeat;
}
.android-long  #tokai #read_search{
	/*background:url(../img/tokai/image_girl.gif) no-repeat;*/
	background:url(../img/tokai/image_girl_ip.gif) top right no-repeat;
}
.android-wide  #tokai #read_search{/*au xperia対策で幅指定*/
	background:url(../img/tokai/image_girl_ip.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:470px;
}

/* ------------------------------------------------------------
    news
------------------------------------------------------------ */
#main h3#news {
 	color:#ffffff;
    text-shadow: 1px 1px 2px #888;
	-webkit-border-image:url(../img/tokyo/ttl_news.gif) 15 0 5 50 / 15px 0px 5px 50px;//背景画像
	height:20px;
	margin-left:-7px;
}
#main h3#news span {
    font-size: 12px;
    padding-left: 0;
}
#main ul#news_list {
    font-size: 12px;
    margin-bottom: 16px;
}
#main ul#news_list li {
    height: 44px;
    background-color: #f5f4f2;
    border-bottom: 1px solid #ccc;
    margin-bottom: 2px;
    padding: 0 5px;
}
#main ul#news_list li a {
    display: block;
    height: 40px;
    padding: 4px 21px 0 0;
    font-size: 14px;
    line-height: 130%;
    background: url(../img/top/list_arrow_pink.png) right no-repeat;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	font-size: 12px;
}
#main ul#news_list li a span {
    font-size: 14px;
    color: #fb5281;
}
#main ul#news_list li:last-child {
    font-size: 12px;
    text-align: right;
    height: 24px;
}
#main ul#news_list li.motto a {
    font-size: 12px;
    height: 20px;
	background: url(../img/top/list_arrow_pink.png) right no-repeat;
	color:#fb5281;
}
#main ul#news_list li .day {
	background-color: #fb5281;
	padding:1px 4px;
	font-size:80%;
	color:#ffffff;
}

/* ------------------------------------------------------------
   ぷち風俗事情
------------------------------------------------------------ */
#putit_link {
	width: 75%;
	height: 44px;
	margin: 16px auto;
	text-align: center;
	font-size: 12px;
	line-height: 1.4;
	background-color: #fbf1d6;
	border: dotted 2px #fbc85a;
	-webkit-border-radius: 10px;
}
#putit_link a {
	display: block;
	height: 40px;
	padding-top: 4px;
}
#putit_link span {
	font-size: 14px;
	color: #f06;
}

/* ------------------------------------------------------------
   お年玉クイズ
------------------------------------------------------------ */
#quiz {
	margin: 0;
	text-align: center;
}
#quiz img {
	width: 260px;
	height: 50px
}

/* ------------------------------------------------------------
   女医のいる産婦人科
------------------------------------------------------------ */
#joi {
	margin: 10px 0 0 0;
	text-align: center;
}
#joi img {
	width: 260px;
	height: 50px
}

/* ------------------------------------------------------------
   関西特集
------------------------------------------------------------ */
#kansai_sp {
	margin: 10px 0 0 0;
	text-align: center;
}
#kansai_sp img {
	width: 260px;
	height: 50px;
}

/* ------------------------------------------------------------
   モバイル特集
------------------------------------------------------------ */
#main #mb_special, #main2 #mb_special {
	margin: 10px 0;
	-webkit-border-radius: 10px;
	border: solid 2px #5faefb;
	background-color: #e7f3ff;
}
#main #mb_special img {
	position: relative;
	top: -2px;
	margin: 0 2px;
}
#main #ttl_mb_special, #main2 #ttl_mb_special {
	height: 22px;
	line-height: 22px;
	color: #fff;
	background-color: #5faefb;
	font-size: 13px;
	text-align: center;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}
#main #mb_special ul, #main2 #mb_special ul {
}
#main  #mb_special li, #main2  #mb_special li {
	border-bottom: solid 2px #5faefb;
	border-top: solid 1px #fff;
	background-color: #e7f3ff;
	height: 34px;
	line-height: 34px;
}
#main #mb_special li:last-child, #main2 #mb_special li:last-child {
	border-bottom: none;
	-webkit-border-radius: 10px;
	background-color: none;
}
#main #mb_special li a, #main2 #mb_special li a {
	display: block;
	padding: 0 10px;
	font-size: 14px;
	color: #333;
	background: url(../img/top/list_arrow_black.png) 98% no-repeat;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/* ------------------------------------------------------------
   モバイル特集が１タイトルのみの場合（地方）
------------------------------------------------------------ */
#main  #mb_special li.chiho, #main2  #mb_special li.chiho {
	border-bottom: solid 2px #5faefb;
	border-top: solid 1px #fff;
	background-color: #e7f3ff;
	height: 42px;
	line-height: 1.3;
	padding-top: 4px;
}
#main #mb_special li.chiho:last-child, #main2 #mb_special li.chiho:last-child {
	border-bottom: none;
	-webkit-border-radius: 10px;
	background-color: none;
}
#main #mb_special li.chiho a, #main2 #mb_special li.chiho a {
	color: #f06;
	line-height: 1.3;
}
#main #mb_special li.chiho a span, #main2 #mb_special li.chiho a span {
	font-size: 10px;
	color: #333;
	/*font-family: ArialMT, "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3";*/
}

/* ------------------------------------------------------------
   出稼ぎ特集
------------------------------------------------------------ */
#main #dekasegi, #main2 #dekasegi {
	/*padding: 5px 5% 3px 5%;*/
	margin-top: 10px;
	padding: 5px 5% 3px 2%;
	border: solid 4px #ffe399;
	-webkit-border-radius: 8px;
	background: url(../img/top/list_square_arrow_green.png) 98% no-repeat;
}
#main #dekasegi:after, #main2 #dekasegi:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
#main #dekasegi .dekasegi_l, #main2 #dekasegi .dekasegi_l {
	float: left;
	width: 25%;
	margin-right: 3%;
	padding: 2px 0;
	font-size: 11px;
	line-height: 1.2;
	text-align: center;
	color: #fff;
	background-color: #8ecd5f;
	-webkit-border-radius: 4px;
}
#main #dekasegi .dekasegi_r, #main2 #dekasegi .dekasegi_r {
	float: left;
	width: 72%;
	font-size: 11px;
	line-height: 1.3;
	color: #444;
	padding-top: 1px;
	/*font-family: ArialMT, "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3";*/
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#main #dekasegi .dekasegi_r span, #main2 #dekasegi .dekasegi_r span {
	font-size: 13px;
	color: #ec337d;
	/*font-family: Arial-BoldMT, "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6";*/
}

/* ------------------------------------------------------------
   ホスラブからの誘導用
------------------------------------------------------------ */
.hostlove_link {
	text-align: center;
}
.hostlove_link a {
	display: block;
	width: 80%;
	margin: 10px auto;
	padding: 5px 0;
	font-size: 14px;
	line-height: 1.3;
	color: #490753;
	border: solid 2px #ff79c5;
	/*background: -webkit-gradient(linear, center top, center bottom, from(#fff), color-stop(0.5, #d6eafb), to(#fff));*/
	background: url(../img/top/bg_pink_stripe.png) no-repeat;
	-webkit-border-radius: 4px;
}
.hostlove_link a span {
	font-size: 14px;
	color: #ff0099;
}

/* 全国トップ
===================================*/
#osusume_lg3{
	padding: 2%;
	background-color: #FFFAD8;
	border: 3px solid #FF7B17;
	box-sizing: border-box;
	border-radius: 3px;
	/*background-image: url(../img/top/zenkoku.png);
	background-size: 100%;
	background-repeat: no-repeat;
	padding-top: 42.3%;*/
	width: 96%;
	margin: 6% auto 4%;
	/*position: relative;*/
}
#osusume_lg3 .zenkoku_slider li:first-of-type {
	display: block;
}
#osusume_lg3 .zenkoku_slider li {
	display: none;
}
#osusume_lg3 .osusume_inner {
	position: relative;
}
#osusume_lg3 .osusume_inner .ttl{
	width: 50%;
    position: absolute;
    top: -13%;
    left: -3.25%;
	z-index: 10;
}
#osusume_lg3 .osusume_inner .ttl img{
	width: 100%;
	height: auto;
}
#osusume_lg3 .inner{
	/*width: 95%;
    position: absolute;
    top: 0;
    left: 2%;*/
	overflow:hidden;
}
#osusume_lg3 a{
	display: block;
}
#osusume_lg3 ul {
	margin: 0 auto;
}
#osusume_lg3 li{
	margin-right: 2%;
	line-height: 1.3;
}
#osusume_lg3 .slide_left{
	float: left;
	font-size: 12px;
	width: 47%;
	margin-top: 5%;
	margin-right: 4%;
	/*margin-left: 1%;*/
	text-align: left;
}
#osusume_lg3 .tenmei{
	color: #f73172;
	font-size: 13px;
	overflow: hidden;
	margin-bottom: 3%;
}
#osusume_lg3 .job{
	margin-bottom: 5px;
}
#osusume_lg3 .job img{
	margin-top: -1%;
	margin-right: 1%;
	width: 11%;
	height: auto;
}
#osusume_lg3 .tx{
	overflow: hidden;
}
#osusume_lg3 .slide_right{
	float: right;
	width: 49%;
}
#osusume_lg3 .slide_right img {
width: 100%;
height: auto;
}
/* トップ以外のスライダー */
#osusume_lg4{
	padding: 2%;
	background-color: #FFFAD8;
	border: 3px solid #FF7B17;
	box-sizing: border-box;
	border-radius: 3px;
	/*background-image: url(../img/top/zenkoku.png);
	background-size: 100%;
	background-repeat: no-repeat;
	padding-top: 42.3%;*/
	width: 100%;
	margin: 6% auto 4%;
	/*position: relative;*/
}
#osusume_lg4 .osusume_inner {
	position: relative;
}
#osusume_lg4 .osusume_inner .ttl{
	width: 50%;
    position: absolute;
    top: -13%;
    left: -3.25%;
	z-index: 10;
}
#osusume_lg4 .osusume_inner .ttl img{
	width: 100%;
	height: auto;
}
#osusume_lg4 .inner{
	/*width: 95%;
    position: absolute;
    top: 0;
    left: 2%;*/
	overflow:hidden;
}
#osusume_lg4 a{
	display: block;
}
#osusume_lg4 ul {
	margin: 0 auto;
}
#osusume_lg4 li{
	margin-right: 2%;
	line-height: 1.3;
}
#osusume_lg4 .slide_left{
	float: left;
	font-size: 12px;
	width: 47%;
	margin-top: 5%;
	margin-right: 4%;
	/*margin-left: 1%;*/
	text-align: left;
}
#osusume_lg4 .tenmei{
	color: #f73172;
	font-size: 13px;
	overflow: hidden;
	margin-bottom: 3%;
}
#osusume_lg4 .job{
	margin-bottom: 5px;
}
#osusume_lg4 .job img{
	margin-top: -1%;
	margin-right: 1%;
	width: 11%;
	height: auto;
}
#osusume_lg4 .tx{
	overflow: hidden;
}
#osusume_lg4 .slide_right{
	float: right;
	width: 49%;
}
#osusume_lg4 .slide_right img {
	width: 100%;
	height: auto;
}

/* ------------------------------------------------------------ */
/*
/* トップ お悔やみ													*/
/*
--------------------------------------------------------------- */
.site_info {
	background-color: #fff;
	border: 1px solid #555;
	box-sizing: border-box;
	width: 96%;
	margin: 2% auto;
	padding: 1%;
	color: #555;
	font-size: 12px;
	font-family: ArialMT, "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3";
	line-height: 1.3;
}
.site_info .mtop {
	margin-top: 2%;
}
.site_info .ttl_info {
	font-family: Arial-BoldMT,"HiraKakuProN-W6","ヒラギノ角ゴ ProN W6";
	font-weight: bold;
	text-align: center;
	/*font-size: 14px;
	text-decoration: underline;*/
}
/*.site_info a {
	padding: 0 1%;
	background-color: #ddd;
	font-family: Arial-BoldMT,"HiraKakuProN-W6","ヒラギノ角ゴ ProN W6";
	font-weight: bold;
	text-decoration: underline;
	color: #0025D9;
}*/

/* ------------------------------------------------------------ */
/*
/* トップ 支援バナー													*/
/*
--------------------------------------------------------------- */
.migrant_bnr {
	width: 96%;
	margin: 0 auto -1%;
}
.migrant_bnr img {
    width: 100%;
    height: auto;
}
