@charset "utf-8";
/*------------------------------------------------------------

	書式設定

------------------------------------------------------------*/

/* テキストの位置 */
.taLeft { text-align: left !important; }
.taCenter {	text-align: center !important; }
.taRight { text-align: right !important; }

/* フォントの大きさ（プラス） */
.fsP1 {	font-size: 1.08em !important; }
.fsP2 { font-size: 1.16em !important; }
.fsP3 {	font-size: 1.24em !important; }
.fsP4 {	font-size: 1.32em !important; }
.fsP5 { font-size: 1.4em !important; }

/* フォントの大きさ（マイナス） */
.fsM1 { font-size: 0.92em !important; }
.fsM2 {	font-size: 0.84em !important; }
.fsM3 { font-size: 0.76em !important; }
.fsM4 {	font-size: 0.68em !important; }
.fsM5 { font-size: 0.6em !important; }

/* フォントの太さ */
.fwNormal {	font-weight: normal !important; }
.fwBold { font-weight: bold !important; }

/*------------------------------------------------------------

	微調整用クラス（※多用しないこと）

------------------------------------------------------------*/

.mt0 { margin-top: 0 !important; }
.mb0 { margin-bottom: 0 !important; }

/*------------------------------------------------------------

	汎用スタイル

------------------------------------------------------------*/

	* html .clearfix {
		zoom: 1;
	}

	*+html .clearfix {
		zoom: 1;
	}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

a.link {
	color: #000;

	padding-left: 14px;
	background: url(../../img/common/icon/icon01.png) no-repeat left 3px;
}

/*------------------------------------------------------------

	給料明細エリア

------------------------------------------------------------*/

.paystub {
	margin-bottom: 10px;
	width: 629px;
	height: 338px;
	background: url(../../img/posts/paystub_bg01.png) no-repeat;
	position: relative;
}

#postsPart .paystub,  #postsPartConfirm .paystub,  #postsPartThank .paystub {
	background: url(../../img/posts/paystub_bg02.png) no-repeat;
	height: 238px;
}

.partStub {
	background: url(../../img/posts/paystub_bg02.png) no-repeat;
	height: 238px;
}

.paystub .balloon {
	position: absolute;
	top: -17px;
	left: -50px;
}

.paystub .envelope {
	position: absolute;
	top: -83px;
	left: 632px;
}

.paystub .date span {
	position: absolute;
	top: 38px;
}

.paystub #year {
	right: 115px;
}

.paystub #month {
	right:75px;
}

.paystub #day {
	right: 38px;
}

.paystub table.print {
	position: absolute;
	top: 90px;
	left: 42px;
	text-align: right;
	zoom:1;
}

.paystub table.print td {
	color: #333;
	text-align: right;
	vertical-align: bottom;

	zoom: 1;
}

.paystub table.print .td01 {
	text-align: left;
}

.paystub table.print .row01 td {
	height: 41px;
	padding: 0px 0 0 5px;
	vertical-align: top;
	text-align: left;
}

.paystub table.print td.error {
	background: url(../../img/posts/error_img.png) repeat;
}

.paystub table.print .row02 td,
.paystub table.print .row03 td,
.paystub table.print .row04 td {
	height: 31px;
	/*padding-top: 23px;*/
}

.paystub table.print .space02 td {
	height: 22px;
}

.paystub table.print .space td {
	height: 0px;
	line-height:0;
	font-size: 0;

}


/* IE hack start */

	* html .paystub table.print .row01 #name {
		width: 84px;
	}
	*+html .paystub table.print .row01 #name {
		width: 84px;
	}
	* html .paystub table.print .row01 #age {
		width: 88px;
	}
	*+html .paystub table.print .row01 #age {
		width: 88px;
	}
	* html .paystub table.print .row01 #credential {
		width: 86px;
	}
	*+html .paystub table.print .row01 #credential {
		width: 86px;
	}
	* html .paystub table.print .row01 #workstyle {
		width: 87px;
	}
	*+html .paystub table.print .row01 #workstyle {
		width: 87px;
	}
	* html .paystub table.print .row01 #workcontents {
		width: 86px;
	}
	*+html .paystub table.print .row01 #workcontents {
		width: 86px;
	}
	* html .paystub table.print .row01 #hospital,  * html .paystub table.print .row01 #kindOfWard {
		width: 91px;
	}
	*+html .paystub table.print .row01 #hospital,  *+html .paystub table.print .row01 #kindOfWard {
		width: 91px;
	}

/* Firefox hack start */

/*	@-moz-document url-prefix() {
		 .paystub table.print .row01 td {
			 height: 47px!important;
		}
	}
	 @-moz-document url-prefix() {
		 .paystub table.print .row02 td {
			 height: 54px!important;
		}
	}
	 @-moz-document url-prefix() {
		 .paystub table.print .row03 td {
			 height: 54px!important;
		}
	}
	 @-moz-document url-prefix() {
		 .paystub table.print .row04 td {
			 height: 54px!important;
		}
	}*/


.formBox .paystub {
	margin: 0 auto;
}

.imgBox {
	margin: 0 auto;
	width: 835px;
	position: relative;
	z-index: 10;
}

.balloon {
	position: absolute;
	top: -10px;
	left: -50px
}

	*html .balloon {
		top: -58px;
	}

.imgBox .envelope {
	position: absolute;
	top: -85px;
	left: 612px;
}

/*------------------------------------------------------------

	職場へのコメント

------------------------------------------------------------*/

.comment {
	margin: 0 0 15px;
	padding-top: 12px;
	width: 625px;
	background: url(../../img/posts/comment_bg01_a.png) no-repeat top!important;
}

.comment .inner {
	padding: 0 30px 12px 16px!important;
	background: url(../../img/posts/comment_bg02_a.png) no-repeat left bottom;
	text-align: left!important;
	zoom: 1;
}

.comment .inner p {
	color: #630!important;
	font-size: 1.1em!important;
}

.comment .error p {
	color: #F60!important;
}

.formBox .comment {
	background: url(../../img/posts/comment_bg02.png) no-repeat left bottom!important;
	margin: 0 auto 15px;
	padding-top: 0;
	width: 625px;
}

.formBox .comment .inner {
	background: url(../../img/posts/comment_bg01.png) no-repeat top!important;
	padding: 12px 16px !important;
    text-align: left !important;
}

.dataBox .comment {
	background: url(../../img/posts/comment_bg01.png) no-repeat top!important;
}

/*------------------------------------------------------------

	投稿フォーム

------------------------------------------------------------*/

.formBox {
	position: relative;
	z-index: 100;
}

.formBox .block {
	display: block;
}

.formBox .inner {
	padding: 30px 35px;
	background: url(../../img/posts/form_bg02.png) no-repeat bottom;
	zoom: 1;
}

.formBox .formNavi {
	margin: 0 0 15px;
}

.formBox .formNavi li {
	padding-right: 35px;
	background: url(../../img/posts/form_navi_arrow.png) no-repeat 238px 5px;
	float: left;
}

.formBox .formNavi li.last {
	padding-right: 0;
	background: none;
}

.formBox .formNavi li img {
	display: block;
}

.formBox .bcollSpr {
	margin: 0 0 28px;
	width: 100%;
	border-collapse: collapse;
}

.formBox .bcollSpr th,  .formBox .bcollSpr td {
	padding: 10px 13px;
	border-bottom: 1px solid #FF667D;
	color: #333;
	text-align: left;
	vertical-align: middle;
}

.formBox .bcollSpr th {
	background: #FFE2DF;
	font-weight: normal;
}

.formBox .bcollSpr td {
	background: #FFF;
}

.formBox .bcollSpr th.vaTop {
	vertical-align: top;
}

.formBox .bcollSpr .th01 {
	background-color: #FF667D!important;
	color: #FFF!important;
	font-weight: normal!important;
}

.formBox input#fName,  .formBox input#fMail,  .formBox input#fKindOfWard {
	margin-right: 10px;
	width: 240px;
	float: left;
}

.formBox input#fHourlypay,  .formBox input#fBonus,  .formBox input#fIncome02,  .formBox input#fPerquisite01,  .formBox input#fPerquisite02,  .formBox input#fPerquisite03,  .formBox input#fPerquisite04,  .formBox input#fBasepay,  .formBox input#fMonthlypay,  .formBox input#fOvertime,  .formBox input#fNight {
	margin-right: 10px;
	width: 50px;
	float: left;
}

.formBox input#fMonthlypay,  .formBox input#fBasepay,  .formBox input#fPerquisite01,  .formBox input#fPerquisite02,  .formBox input#fPerquisite03,  .formBox input#fPerquisite04,  .formBox input#fIncome02,  .formBox input#fBonus {
	width: 100px;
}

.formBox select#fWorkingForm1 {
	margin-bottom: 10px;
}

.formBox select#fOccupation2 {
	margin: 10px 0;
}

.formBox select {
	width: 245px;
}

.formBox .row label {
	margin-right: 25px;
}

.formBox input[type="radio"] {
	position: relative;
	top: 2px;
}

.formBox .submit {
	text-align: center;
}

.formBox .submit li {
	display: inline;
	margin-right: 25px;
}

.formBox .submit li.last {
	margin-right: 0;
}

#postsFull .formBox .submit,  #postsPart .formBox .submit {
	text-align: center;
	padding-right: 172px;
}

#postsFull .formBox .submit li,  #postsPart .formBox .submit li {
	display: block;
	float: right;
	margin: 0;
}

#postsFull .formBox .submit li.last,  #postsPart .formBox .submit li.last {
	margin-right: 25px;
}

.formBox .notesL,　.formBox .notes02,  .formBox .notes {
	padding-top: 3px;
	color: #333;
}

.formBox .notesL {
	float: left;
	padding-right: 10px;
}

.formBox .must02 p {
	padding-left: 35px;
}

.formBox .bcollSpr .must img {
	float: right;
}

.formBox .bcollSpr .error .must .bonusRec {
	margin: 0 0 10px 10px;
}

.formBox .bcollSpr .must02 img {
	float: left;
	margin-right: 10px;
}

.formBox .bcollSpr .must02 img.nickname{
	margin-top: 5px;
}

.formBox .bcollSpr .line th,  .formBox .bcollSpr .line td {
	background-image: url(../../img/posts/table_line.png);
	background-repeat: repeat-x;
}

.formBox .bcollSpr .th02 {
	padding: 10px 13px;
}

.formBox .bcollSpr textarea {
	font-size: 1em;
	width: 580px;
}

.formBox .bcollSpr .commentArea th {
	vertical-align: top;
}

.formBox .bcollSpr #ocGuide,  .formBox .bcollSpr #ocGuideWf {
	margin-left: 7px;
}

.formBox .bcollSpr #ocGuide span,  .formBox .bcollSpr #ocGuide img,  .formBox .bcollSpr #ocGuideWf span,  .formBox .bcollSpr #ocGuideWf img {
	vertical-align: middle;
}

.formBox .bcollSpr #ocGuide span,  .formBox .bcollSpr #ocGuideWf span {
	color: #960;
	font-size: 11px;
	padding-left: 16px;
	background: url(../../img/posts/arrow_select.png) no-repeat left 0;
}

.formBox .bcollSpr #ocGuide img,  .formBox .bcollSpr #ocGuideWf img {
	margin: 0 4px 1px 0;
}

.confirm {
	padding-top: 40px;
}

/*-----error-----*/

.print .error td {
	color: #F60!important;
	text-align: left!important;
	vertical-align: top!important;
}

.formBox .bcollSpr .error th {
	color: #F60;
	font-weight: bold;
	background-color: #FFE0D5;
}

.formBox .bcollSpr .error .td02,  .formBox .bcollSpr .error .must02 {
	background-color: #FFE0D5;
}

.formBox .bcollSpr .error .row,  .formBox .bcollSpr .error select,  .formBox .bcollSpr .error input {
	margin: 0 0 3px;
}

.formBox .bcollSpr .error .error-message {
	color: #F60;
	clear: left;
	padding-top: 3px;
}

.formBox .bcollSpr .commentArea.error .error-message {
	padding-left: 35px;
}

/*-----confirm-----*/

.confirm p.name {
	margin: 30px 0 0;
	color: #630;
	text-align: center;
	font-size: 1.3em;
}

.confirm p.name span,  #Posts-full_thanks .formBox p.name span {
	color: #F60;
	font-size: 1.4em;
	font-weight: bold;
}

.confirm p.baseData,  #Posts-full_thanks .formBox p.baseData {
	margin: 0 0 10px;
	color: #630;
	text-align: center;
	font-size: 1.2em;
}

/*------------------------------------------------------------

	検索軸

------------------------------------------------------------*/

.bgCork {
	margin: 0 0 25px;
	padding: 10px;
	background: url(../../img/k1-5/cork_bg.jpg) repeat;
}

.bgCork h3 {
	padding: 10px 13px;
	background: #FFF;
	color: #630;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 2em;
	font-weight: normal;
}

.bgCork h3 span {
	color: #F60;
}

/*-----絞込み-----*/

.searchBox {
	padding: 18px;
	margin-bottom: 25px;
	border: 3px solid #E6DCD0;
	position: relative;
}

.searchBox .title {
	position: absolute;
	top: -9px;
	left: 11px;
}

.searchBox .bcollSpr {
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
	background: #FFFBF1;
}

.searchBox .bcollSpr th {
	color: #630;
	font-weight: normal;
}

.searchBox .bcollSpr th {
	padding: 10px 0 10px 15px;
}

.searchBox .bcollSpr td {
	padding: 10px 0;
}

.searchBox .bcollSpr select {
	width: 115px;
}

.searchBox .bcollSpr .border th,  .searchBox .bcollSpr .border td {
	border-bottom: 1px dotted #CCC;
}

.searchBox .submit {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.searchBox .print {
	float: left;
	font-size: 1.2em;
}

.searchBox .print p {
	margin-bottom: 15px;
	color: #630;
	line-height: 1.4;
}

.searchBox .print dl.large {
	margin-bottom: 7px;
	width: 380px;
	border-bottom: 1px solid #F90;
	line-height: 1.1;
	font-size: 1.2em;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-weight: bold;
}

.searchBox .print dl dt {
	padding-bottom: 5px;
	float: left;
	line-height: 1.2;
}

.searchBox .print dl dt span.row2 {
	font-size: 0.8em!important;
	font-weight: normal;
	display: block!important;
}

.searchBox .print dl dd {
	padding-left: 8em;
	padding-top: 10px;
	background: url(../../img/k1-5/dd_bg.png) no-repeat 170px 20px;
	text-align: right;
}

.searchBox .print dl dd.last {
	margin-bottom: 0;
}

.searchBox .print span {
	color: #F60;
	font-weight: bold;
}

.searchBox .print dl.large span {
	font-size: 1.4em;
}

/*-----並び替え-----*/

.view {
	padding: 3px;
	border: 1px solid #E6DCD0;
}

.view p {
	padding: 10px 15px;
	background: #FFF4DF;
	color: #630;
	font-size: 1.3em;
}

.view p span {
	color: #F60;
}

.sort {
	padding: 10px 10px 10px 35px;
	margin: 20px 0;
	background: url(../../img/common/icon//sort_icon.png) no-repeat 15px 13px;
	border: 1px dashed #E4C59B;
	font-size: 1.1em;
}

.sort dt {
	padding-right: 10px;
	float: left;
	color: #630;
	font-weight: bold;
}

.sort dd {
	padding-left: 5px;
	float: left;
	color: #630;
}

.sort dd a {
	font-weight: normal;
}

.sort dd .active {
	font-weight: bold;
	color: #630;
}

/*-----給料明細検索結果-----*/

.dataBox {
	background: url(../../img/k1-5/databox_bg02.jpg) no-repeat left bottom;
	margin-bottom: 30px;
	zoom: 1;
}

.dataBox span,  .dataBox p {
	color: #630;
}

.dataBox .inner {
	padding: 25px;
	background: url(../../img/k1-5/databox_bg01.jpg) no-repeat left top;
	position: relative;
	zoom: 1;
}

.dataBox .date {
	float: right;
	font-size: 0.8em;
	padding-top: 6px;
}

.dataBox .base {
	margin-bottom: 10px;
	font-size: 1.2em;
}

.dataBox .base span.name {
	color: #F60;
	font-size: 1.1em;
	font-weight: bold;
}

.dataBox .base span.small {
	font-size: 0.80em;
	letter-spacing: -0.5px;
}

.dataBox .dataConts {
	background: url(../../img/k1-5/dataconts_bg02.png) no-repeat left bottom;
	width: 442px;
}

.dataBox .dataConts .inner02 {
	background: url(../../img/k1-5/dataconts_bg01.png) no-repeat left top;
	padding: 12px 24px 12px 17px;
}

.dataBox .dataConts table {
	width: 50%;
	height: 85px!important;
	border-top: 1px solid #FF667D;
	border-bottom: 1px solid #FF667D;
	border-collapse: collapse;
}

.dataBoxSmall .dataConts table th,
.dataBox .dataConts table th {
	width: 55px;
	background: url(/km/img/k1-5/table_th_bg.jpg) repeat;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

	* html #pagesHome .dataBox .dataConts .inner .right th {
		padding-top: 6px;
		vertical-align: top;
	}

.dataBox .dataConts table th.last {
	border-bottom: none;
}

.dataBox .dataConts table td {
	border-bottom: 1px solid #FF667D;
	border-right: 1px solid #FF667D;
}

.dataBox .dataConts table th,  .dataBox .dataConts table td {
	padding: 6px 4px;
	text-align: left;
	vertical-align: middle;
}

 .dataBox .dataConts .noBorder {
 	border-bottom: none;
 }

.dataBox .dataConts .left {
	float: left;
}

.dataBox .dataConts .right {
	float: right;
}

.dataBox .dataConts .right td {
	text-align: right;
	font-size: 1.4em;
}

.dataBox .dataConts .right td span {
	color: #F60;
	font-size: 1.1em;
	font-weight: bold;
}

.dataBox .dataConts .comment {
	width: 382px;
	height: auto!important;
	height: 31px;
	min-height: 31px;
	padding: 20px 10px 0px;
	margin: 0;
	background: none!important;
	word-wrap: break-word;
	clear: both;
}

	html*.dataBox .dataConts .comment {
		padding-top: 10px;
	}

.btnBox {
	width: 150px;
	padding-top: 90px;
	position: absolute;
	right: 25px;
	bottom: 17px;
	zoom: 1;
}

.corkBoard .btnBox {
	position: absolute;
	right: 45px;
	bottom: 50px;
}

/*------------------------------------------------------------
		アバター
------------------------------------------------------------*/

/* 18~25　女性 */
.f18_25_1 .btnBox {
	background: url(../../img/common/chara/f18_25_1.png) no-repeat;
}
.f18_25_2 .btnBox {
	background: url(../../img/common/chara/f18_25_2.png) no-repeat;
}
.f18_25_3 .btnBox {
	background: url(../../img/common/chara/f18_25_3.png) no-repeat;
}
.f18_25_4 .btnBox {
	background: url(../../img/common/chara/f18_25_4.png) no-repeat;
}
.f18_25_5 .btnBox {
	background: url(../../img/common/chara/f18_25_5.png) no-repeat;
}
.f18_25_6 .btnBox {
	background: url(../../img/common/chara/f18_25_6.png) no-repeat;
}

/* 26~32　女性 */
.f26_32_1 .btnBox {
	background: url(../../img/common/chara/f26_32_1.png) no-repeat;
}
.f26_32_2 .btnBox {
	background: url(../../img/common/chara/f26_32_2.png) no-repeat;
}
.f26_32_3 .btnBox {
	background: url(../../img/common/chara/f26_32_3.png) no-repeat;
}
.f26_32_4 .btnBox {
	background: url(../../img/common/chara/f26_32_4.png) no-repeat;
}
.f26_32_5 .btnBox {
	background: url(../../img/common/chara/f26_32_5.png) no-repeat;
}
.f26_32_6 .btnBox {
	background: url(../../img/common/chara/f26_32_6.png) no-repeat;
}

/* 33~39　女性 */
.f33_39_1 .btnBox {
	background: url(../../img/common/chara/f33_39_1.png) no-repeat;
}
.f33_39_2 .btnBox {
	background: url(../../img/common/chara/f33_39_2.png) no-repeat;
}
.f33_39_3 .btnBox {
	background: url(../../img/common/chara/f33_39_3.png) no-repeat;
}
.f33_39_4 .btnBox {
	background: url(../../img/common/chara/f33_39_4.png) no-repeat;
}
.f33_39_5 .btnBox {
	background: url(../../img/common/chara/f33_39_5.png) no-repeat;
}
.f33_39_6 .btnBox {
	background: url(../../img/common/chara/f33_39_6.png) no-repeat;
}

/* 40~49　女性 */
.f40_49_1 .btnBox {
	background: url(../../img/common/chara/f40_49_1.png) no-repeat;
}
.f40_49_2 .btnBox {
	background: url(../../img/common/chara/f40_49_2.png) no-repeat;
}
.f40_49_3 .btnBox {
	background: url(../../img/common/chara/f40_49_3.png) no-repeat;
}
.f40_49_4 .btnBox {
	background: url(../../img/common/chara/f40_49_4.png) no-repeat;
}
.f40_49_5 .btnBox {
	background: url(../../img/common/chara/f40_49_5.png) no-repeat;
}
.f40_49_6 .btnBox {
	background: url(../../img/common/chara/f40_49_6.png) no-repeat;
}

/* 50~　女性 */
.f50_1 .btnBox {
	background: url(../../img/common/chara/f50_1.png) no-repeat;
}
.f50_2 .btnBox {
	background: url(../../img/common/chara/f50_2.png) no-repeat;
}
.f50_3 .btnBox {
	background: url(../../img/common/chara/f50_3.png) no-repeat;
}
.f50_4 .btnBox {
	background: url(../../img/common/chara/f50_4.png) no-repeat;
}
.f50_5 .btnBox {
	background: url(../../img/common/chara/f50_5.png) no-repeat;
}
.f50_6 .btnBox {
	background: url(../../img/common/chara/f50_6.png) no-repeat;
}

/* 男性 */
.m18_25_1 .btnBox {
	background: url(../../img/common/chara/m18_25_1.png) no-repeat;
}
.m18_25_2 .btnBox {
	background: url(../../img/common/chara/m18_25_2.png) no-repeat;
}
.m26_32_1 .btnBox {
	background: url(../../img/common/chara/m26_32_1.png) no-repeat;
}
.m26_32_2 .btnBox {
	background: url(../../img/common/chara/m26_32_2.png) no-repeat;
}
.m33_39_1 .btnBox {
	background: url(../../img/common/chara/m33_39_1.png) no-repeat;
}
.m33_39_2 .btnBox {
	background: url(../../img/common/chara/m33_39_2.png) no-repeat;
}
.m40_49_1 .btnBox {
	background: url(../../img/common/chara/m40_49_1.png) no-repeat;
}
.m40_49_2 .btnBox {
	background: url(../../img/common/chara/m40_49_2.png) no-repeat;
}
.m50_1 .btnBox {
	background: url(../../img/common/chara/m50_1.png) no-repeat;
}
.m50_2 .btnBox {
	background: url(../../img/common/chara/m50_2.png) no-repeat;
}

.noimage .btnBox {
	background: none;
}


/*-----ページャー-----*/

.pager {
	margin-bottom: 25px;
	padding: 15px;
	min-height: 18px;
	height: auto!important;
	height: 18px;
	border: 1px dashed #E4C59B;
	position: relative;
}

.pager p {
	position: absolute;
	top: 15px;
	left: 15px;
	color: #630;
}

.pager ol {
	text-align: center;
}

.pager ol li {
	display: inline;
	margin-right: 5px;
}

.pager ol li.current {
	padding: 3px 7px;
	background: url(../../img/k1-5/pager_bg.jpg) no-repeat left top;
	border: 1px solid #E4DBD2;
}

.pager ol li a {
	padding: 3px 7px;
	background: #CE8134;
	color: #FFF;
	text-decoration: none;
}

.pager ol li a.next {
	background: #FFF url(../../img/k1-5/pager_next.png) no-repeat right center;
	padding-right: 12px;
	color: #000;
	text-decoration: underline;
}

.pager ol li a.prev {
	background: #FFF url(../../img/k1-5/pager_prev.png) no-repeat left center;
	padding-left: 12px;
	color: #000;
	text-decoration: underline;
}

/*-----投稿ボタン-----*/

.post {
	margin-top: 20px;
	width: 640px;
	height: 171px;
	background: url(../../img/k1-5/post_bg_pc.png) no-repeat center/cover;
	position: relative;
}

.post a {
	display: block;
	position: absolute;
	top: 98px;
	right: 80px;
}

.btN {
	margin-bottom: 0px;
	border-top: none!important;
}
