@charset "utf-8";
@import url("../../css/cmn.css");
/* ==========================================================

title : 生活施設検索
scope : ユーザー様登録機能「投稿フォト＆ムービー」について

last modify : 

2015/07/27 248_kuriyama 投稿条件変更のお知らせ追加
2014/05/07 153_miyano　最大獲得ポイント追加
2014/01/10 163_yamamoto　写真撮影ポイントバナー追加
2013/03/15 180_usuda

========================================================== */

/* ----------------------------
 #main_top
------------------------------ */

* > #main_top {
	background:url(../image/img_illust.jpg) no-repeat right 8px;
}
* > #main_ttl {
	width:456px;
}

* > #main_top .main_txt .read_ex {
	margin:5px 0 0 0 ;
	color:#F00;
}

.point_ta{
	width:950px;
}
section.howto{
	display:block;
	overflow:hidden;
	margin:0px auto 20px;
	background:none;
	}
section.howto div.bgbox{
	background: url(../../image_cmn/bg_sec.gif) repeat-y 0 0;
	}
section.howto h2{
	height:58px;
	}
.step_box{
	margin:26px 0px 20px 10px;
}
.step {
	position:relative;
	width:158px;
	height:228px;
	float:left;
	margin:0 27px 0 0;
	font-size:13px;
	line-height:1.5;
	border:#4da619 1px solid;
}
.step.last {
	margin:0;
}
.step p{
	padding:30px 10px 10px;
}
.step p img {
	position:absolute;
	top:-25px;
	left:-10px;
}
.step p img.finish {
	position:static;
	margin:5px 0 0 26px;
}
.step figure{
	position:absolute;
	left:0;
	bottom:0;
	width:140px;
	height:73px;
	margin:8px;
	border:#ccc 1px solid;
}
.step figure.arrow{
	position:absolute;
	width:21px;
	height:18px;
	margin:0px;
	left:162px;
	top:105px;
	border:none;
}
section .inner{
	padding: 0 20px 23px;
	background: url(../../image_cmn/bg_sec_bottom.gif) no-repeat 0 bottom;
	}

section.howto .inner section .subinner ul{
	padding:10px 30px 10px 50px;
	}

section.howto .inner section .subinner p.att{
	margin:0px auto;
	padding:5px;
	text-align:center;
	background:#ffe3e6;
	}

* > .word_description.wide_ex td p.getpoint {
	border-top:1px solid #d0e0ad;
	margin: 4px 15px 15px 15px;
	padding: 9px 0 0 0;
	text-align: center;
	font-weight: bold;
}

* > .word_description.wide_ex td p.kome {
text-indent: -1em;
margin: 0 0 5px;
padding: 0 0 10px 1em;
}

/* ----------------------------
 .image_box
------------------------------ */

.image_box{
	margin:0 0 3px 20px;
}

.image_box ul{
	margin:0 auto;
	overflow:hidden;
}
.image_box ul li{
	float:left;
	margin:0 0 15px;
}
/* ----------------------------
 .bnr_box 追加
------------------------------ */
* > .inner .bnr_box {
	margin:0 auto 20px;
	width: 483px;
	}

* > .word_description.wide_ex td p {
	line-height:1.3em;
	margin: 12px 0;
}
* > .word_description.wide_ex td p.mg_small{
	margin: 12px 0 6px;	
}
* > .word_description.wide_ex td p.oshirase{
	margin: 0 0 12px;
	padding: 0 0 14px 68px;
	background: url(/topic/user_tokuten/image/ico_oshirase.gif) no-repeat 2px 0;	
}
.word_description.wide_ex td {
	padding: 0 13px;
}
* > .word_description.wide_ex td ul.come_ex li {
	margin-bottom: 10px;
}

/* ----------------------------
動画投稿条件の変更
------------------------------ */

.movie_time{
	width:900px;
	margin:0 auto;
}

.movie_time dl{
	margin:76px 0 0 0;
	padding:25px;
	border:#4da619 2px solid;
	background:#eef9d6;
	letter-spacing:1px;
}

.movie_time dt{
	font-size:18px;
	color:#F00;
	font-weight:bold;
	margin:0 0 5px 0;
}

.movie_time dd{
	font-size:16px;
}

.movie_time dd span{
	font-weight:bold;
}

#howto_photo p.lead{
	font-size:18px;
	margin:15px 25px 20px;
}

.btn_get_point{
	display:block;
	width:260px;
	height:58px;
	margin:0 auto 20px;
}