

ul.entry li {
	position: relative;
	height: 65px;
	line-height: 65px;
	padding-left: 15px;
	-webkit-box-shadow: inset 0 -0.5px 1px #cccccc;
	-moz-box-shadow: inset 0 -0.5px 1px #cccccc;
	box-shadow: inset 0 -0.5px 1px #cccccc;
}

/*
 * dropdown
 */

ul.entry li div.md_dropdown {
	position:absolute;
	width:130px;
	height:30px;
	top:16px;
	right:16px;
}


ul.entry li div.wide_dropdown {
	position:absolute;
	width:190px;
	height:30px;
	top:16px;
	right:16px;
	background-position:168px 11px !important;
}

ul.entry li div.md_dropdown select {
	display:none;
}



h2.title {
	font-size:12px !important;
	font-size:1.2rem;
    height: 30px;
	padding-left: 15px;
	line-height: 30px;
	color: #1e575f;
    background-color: #a7d8de;
}

div.title {
	position:relative;
	top:17px;
}

div.title div.label {
	font-size:12px;
	font-size:1.2rem;
	line-height:15px;
}

div.rate {
	margin-top:2px;
	line-height:16px;
	vertical-align: middle;
}


div.rate span.star_on {
	color:#ffc107;
}

div.description {
	padding:15px;
	-webkit-box-shadow: inset 0 -1px 2px #cccccc;
	-moz-box-shadow: inset 0 -1px 2px #cccccc;
	box-shadow: inset 0 -1px 2px #cccccc;
}

div.description textarea {
	width:285px;
	height:70px;
	border-radius:3px;
    border: 1px solid #8B8B8B;
    outline: none;
    resize: none;
}

div.submit {
	position: relative;
	background-color: #F2F2F2;
	padding: 15px;
}

div.submit.mailReg {
	background-color: #ffffff;
	border: 2px solid #ff8800;
	padding: 5px 10px 10px 10px;
	margin: 0 15px 10px;
}

div.submit span.note {
	font-size:13px;
	font-size:1.3rem;
}

div.submit span.note a {
	color:#00bcd4;
	background: url("../../images/icon_external.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-size:13px 13px;
	padding-right:16px;
	margin-right:3px;
}

div.submit div.btn_post {
	width:290px;
	height:46px;
	margin-top:5px;
	background-image:url("../../images/detail/btn_post.png");
	background-size:contain;
	background-repeat:no-repeat;
}

div.submit div.btn_post_back {
	width: 49%;
	display: inline-block;
	height: 46px;
	margin-top: 5px;
	background-image: url("../../images/detail/btn_post_cancel.png");
	background-size: contain;
	background-repeat: no-repeat;
}

div.submit div.btn_post_submit {
	width: 49%;
	display: inline-block;
	height: 46px;
	margin-top: 5px;
	background-image: url("../../images/detail/btn_post_submit.png");
	background-size: contain;
	background-repeat: no-repeat;
}

div.submit div.btn_post_postok {
	width: 49%;
	display: inline-block;
	height: 46px;
	margin-top: 5px;
	background-image: url("../../images/detail/btn_post_postok.png");
	background-size: contain;
	background-repeat: no-repeat;
}

div.submit div.btn_backtotop {
	width:290px;
	height:46px;
	margin-top:5px;
	background-image:url("../../images/detail/btn_backtotop.png");
	background-size:contain;
	background-repeat:no-repeat;
}

div.submit div.btn_gotoaccount {
	width:265px;
	height:41px;
	margin-top:5px;
	background-image:url("../../images/detail/btn_gotoaccount.png");
	background-size:contain;
	background-repeat:no-repeat;
}

div.submit div.btn_kakutei {
	width:290px;
	height:46px;
	margin-top:5px;
	background-image:url("../../images/detail/btn_kakutei.png");
	background-size:contain;
	background-repeat:no-repeat;
}

div.submit div.btn_backtoreviewadmin {
	width:290px;
	height:46px;
	margin-top:5px;
	background-image:url("../../images/detail/btn_backtoreviewadmin.png");
	background-size:contain;
	background-repeat:no-repeat;
}

div.wrapper {
	background-color: #ffffff;
	padding: 15px;
}

div.float_wrapper {
	overflow:hidden;
}

div.btn_fix_confirm {
	width:290px;
	height:45px;
	background-image:url("../../images/detail/btn_fix_confirm.png");
	background-size:contain;
	background-repeat:no-repeat;
}
div.title_wrapper {
	margin: 10px 0 5px 0;
	padding: 0px 15px;
}

div.title_wrapper p.sub_title {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: bold;
	color: #1e575f;
}

div.title_wrapper h3.title {
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #1e575f;
}
h2.title.post {
	font-size: 16px !important;
	font-size: 1.6rem !important;
	font-weight: bold !important;
	color: #1e575f !important;
	background-color: #ffffff !important;
	padding: 0 !important;
}

div.column.glay {
	background-color: #dfe9ea;
}


/* 簡易投稿に戻るボタン */
div.fsearchlist {
	position: relative;
	background-color: #F2F2F2;
	padding: 0 15px 15px 15px;
}

div.fsearchlist div.btn_backtolist {
	width: 290px;
	height: 46px;
	background-image: url("../../images/detail/btn_fsearchlist.png");
	background-size: contain;
	background-repeat: no-repeat;
}
