/*　///////////////////////////////////////////////////　*/
/*　釣果情報スタイル                    　　　　　　　   */
/*　///////////////////////////////////////////////////　*/

/*　===================================================　*/
/*　タイトル欄                                           */
/*　===================================================　*/
/*　---------------------------------------------------　*/
/*　全体                                               　*/
/*　---------------------------------------------------　*/
/*　背景枠　*/
.boxtop_chouka {
	background: #dddddd url(images/background_title.png);
	background-size:contain;
	padding:5px;
	border-top:solid 8px #ffcc55;
	border-bottom:solid 1px #777777;
}

/*　アイコン　*/
.boxtop_chouka .iconbox {
	position:relative;
	margin-left:5px;
}
.boxtop_chouka .iconbox .icon {
	width:70px;
	position:absolute;
	top:-20px;
}



/*　---------------------------------------------------　*/
/*　２列テーブル                                         */
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　全体                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.boxtop_chouka .table2  {
	display:block;
	margin-right:3%;
	margin-left:15%;
}


/*　･･･････････････････････････････････････････････････　*/
/*　左列                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.boxtop_chouka .table2 .left {
	display:block;
	font-size:18px;
	font-weight:bold;
	text-shadow: #ffffff 1px 1px 1px;
	text-align:left;
}

/*　･･･････････････････････････････････････････････････　*/
/*　右列                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.boxtop_chouka .table2 .right {
	display:block;
	font-weight:bold;
	text-align:right;
}

/*　･･･････････････････････････････････････････････････　*/
/*　スマートフォンの場合                                 */
/*　･･･････････････････････････････････････････････････　*/
@media screen and (max-width:500px){

	.boxtop_chouka .table2 .left {
		font-size:16px;
	}

}



/*　---------------------------------------------------　*/
/*　３列テーブル                                         */
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　全体                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.boxtop_chouka .table3  {
	display:table;
	width:85%;
	margin-left:15%;
}


/*　･･･････････････････････････････････････････････････　*/
/*　左列                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.boxtop_chouka .table3 .left {
	display:table-cell;
	font-size:19px;
	font-weight:bold;
	text-shadow: #ffffff 1px 1px 1px;
	width:40%;
	text-align:left;
	vertical-align:middle;
}

/*　･･･････････････････････････････････････････････････　*/
/*　中列                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.boxtop_chouka .table3 .mid  {
	display:table-cell;
	color:#ffcc55;
	font-weight:bold;
	line-height:1.0em;
	width:30%;
	text-align:center;
	vertical-align:middle;
}

/*　･･･････････････････････････････････････････････････　*/
/*　右列                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.boxtop_chouka .table3 .right {
	display:table-cell;
	font-weight:bold;
	text-shadow: #777777 1px 1px 1px;
	width:30%;
	text-align:right;
	vertical-align:middle;
}
.boxtop_chouka .table3 .right a {
	display:block;
	background: #dddddd url(images/background_listlink.png);
	background-size:contain;
	color:#ffffff;
	font-weight:normal;
	width:100%;
	padding:5px 0 5px 0;
	text-align:center;
}


/*　･･･････････････････････････････････････････････････　*/
/*　スマートフォンの場合                                 */
/*　･･･････････････････････････････････････････････････　*/
@media screen and (max-width:500px){

	.boxtop_chouka .table3 .left {
		width:60%;
	}
	.boxtop_chouka .table3 .mid {
		display:none;
	}
	.boxtop_chouka .table3 .right {
		width:40%;
	}

}




/*　===================================================　*/
/*　ベストショット一覧  　                　　　　　　　 */
/*　===================================================　*/
/*　---------------------------------------------------　*/
/*　全体                                                 */
/*　---------------------------------------------------　*/
.list_bestshot {
	background-color:#ffffff;
	margin:1%;
	padding:1%;
	text-align:left;
	border:solid 1px #e2e2e2;
}

/*　---------------------------------------------------　*/
/* タイトル欄                                            */
/*　---------------------------------------------------　*/
.list_bestshot .title {
	background: #ff6666 url(images/background_bestshot.png);
	background-size:contain;
	color:#ffff00;
	font-weight:bold;
	text-shadow: #ff4444 1px 1px 1px;
	padding:5px 0 5px 0;
	text-align:center;
}


/*　---------------------------------------------------　*/
/*　記事のテーブル                                       */
/*　---------------------------------------------------　*/
/*　全体　*/
.list_bestshot .kiji_table {
	display:table;
	width:100%;
}

/*　写真列　*/
.list_bestshot .kiji_table .photo {
	display:table-cell;
	width:30%;
	text-align:center;
	vertical-align:middle;
}

/*　写真　*/
.list_bestshot .kiji_table .photo .image {
	width:155px;
	height:116px;
	margin:5px auto 5px auto;
	text-align:center;
}
.list_bestshot .kiji_table .photo .image img {
	max-width:100%;
	max-height:100%;
}


/*　記事列　*/
.list_bestshot .kiji_table .kiji {
	display:table-cell;
	width:70%;
	padding:1%;
}

/* コメント */
.list_bestshot .kiji_table .kiji .comment {
	display:table;
	width:100%;
}
.list_bestshot .kiji_table .kiji .comment .text {
	display:table-cell;
	color:#0000ff;
	font-weight:bold;
	width:90%;
}
.list_bestshot .kiji_table .kiji .comment .mark {
	display:table-cell;
	width:10%;
	vertical-align:bottom;
}
.list_bestshot .kiji_table .kiji .comment .mark img {
	width:100%;
}

/* ひとつの記事 */
.list_bestshot .kiji {
	margin:5px auto 5px auto;
	width:100%;
}


/*　---------------------------------------------------　*/
/*　スマートフォンの場合                                 */
/*　---------------------------------------------------　*/
@media screen and (max-width:500px){
	.list_bestshot .kiji_table {
		display:block;
		width:initial;
	}
	.list_bestshot .kiji_table .photo {
		display:block;
		width:initial;
	}
	.list_bestshot .kiji_table .kiji {
		display:block;
		width:initial;
	}

}



/*　---------------------------------------------------　*/
/*　一覧へ進むリンク                                     */
/*　---------------------------------------------------　*/
.list_bestshot .link_pagelist {
	text-align:center;
}
.list_bestshot .link_pagelist a { color:#ff0000; }




/*　===================================================　*/
/*　投稿一覧　      　　　　　　                　　　　 */
/*　===================================================　*/
/*　---------------------------------------------------　*/
/*　全体                                                 */
/*　---------------------------------------------------　*/
.list_chouka {
	margin-top:1%;
	margin-bottom:1%;
	margin-left:0.5%;
	margin-right:0;
	text-align:left;
}


/*　---------------------------------------------------　*/
/*　ひとつの記事                                       　*/
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　全体                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji {
	background-color:#ffffff;
	display:inline-block;
	width:29.6%;
	height:235px;
	margin-top:1%;
	margin-left:0.5%;
	margin-bottom:1%;
	padding:1%;
	border:solid 1px #e2e2e2;
	border-top:solid 8px #f8c75f;
	vertical-align:top;
	text-align:left;
}

/*　･･･････････････････････････････････････････････････　*/
/*　日付                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji .date {
	color:#000000;
	font-weight:bold;
	border-bottom:dotted 2px #dddddd;
}

/*　･･･････････････････････････････････････････････････　*/
/*　写真                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji .image {
	max-width:155px;
	height:116px;
	margin:5px auto 5px auto;
	text-align:center;
}
.list_chouka .kiji .image img {
	max-width:100%;
	max-height:116px;
}

/*　･･･････････････････････････････････････････････････　*/
/*　テキスト                                           　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji .texts {
	white-space:nowrap;
	overflow-x:hidden;
	overflow-y:hidden;
}

/*　･･･････････････････････････････････････････････････　*/
/*　タイトル                                           　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji .cho_title {
	white-space:nowrap;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-top:3px;
}

/*　･･･････････････････････････････････････････････････　*/
/*　記事のコメント                                     　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji .cho_comment {
	height:60px;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-top:2px;
}


/*　･･･････････････････････････････････････････････････　*/
/*　ラベル（投稿種別）                                 　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji .cho_label_type {
	text-align:center;
}

/*　･･･････････････････････････････････････････････････　*/
/*　マーク（ベストショット）                           　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji .mark_outer {
	position:absolute;
	transform: rotate(-10deg);
}
.list_chouka .kiji .mark {
	position:relative;
	left:-10px;
	top:-5px;

}

/*　･･･････････････････････････････････････････････････　*/
/*　詳細ページへジャンプするリンク                     　*/
/*　･･･････････････････････････････････････････････････　*/
.list_chouka .kiji a:hover   {
	color:#ff0000;
	text-decoration: none;
}


/*　･･･････････････････････････････････････････････････　*/
/*　スマートフォンの場合                               　*/
/*　･･･････････････････････････････････････････････････　*/
@media screen and (max-width:1000px){

	.list_chouka .kiji {
		width:40%;
		height:245px;
		padding-left:4%;
		padding-right:4%;
	}

	.list_chouka .kiji .image {
		max-width:180.8px;
		height:135.3px;
	}
	.list_chouka .kiji .image img {
		max-width:100%;
		max-height:135.3px;
	}

	.list_chouka .kiji .cho_comment {
		height:60px;
	}

}
@media screen and (max-width:500px){

	.list_chouka {
		margin-left:1%;
	}

	.list_chouka .kiji {
		width:74%;
		margin-left:0;
		margin-right:0;
		padding-left:12%;
		padding-right:12%;
	}

	.list_chouka .kiji .image {
		max-width:148.83px;
		height:148.83px;
	}
	.list_chouka .kiji .image img {
		max-width:100%;
		max-height:148.83px;
	}

	.list_chouka .kiji .cho_comment {
		height:40px;
	}

}


/*　---------------------------------------------------　*/
/*　一覧表示のガイド                                     */
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　ページ・件数テキスト                               　*/
/*　･･･････････････････････････････････････････････････　*/
.pageguide {
	display:table;
	width:98%;
	margin:5px 1% 5px 1%;
}
.pageguide div { display:table-cell; }
.pageguide .left {
	width:22%;
	text-align:left;
}
.pageguide .mid {
	width:44%;
	text-align:center;
}
.pageguide .right {
	width:32%;
	text-align:right;
}

.pageguide a:hover { color:#ff0000; }


/*　･･･････････････････････････････････････････････････　*/
/*　スマートフォンの場合                               　*/
/*　･･･････････････････････････････････････････････････　*/
@media screen and (max-width:1000px){
	.pageguide { display:block; }
	.pageguide div { display:block; }
	.pageguide .left {
		width:100%;
		text-align:left;
	}
	.pageguide .mid {
		width:100%;
		text-align:left;
	}
	.pageguide .right {
		width:100%;
		text-align:left;
	}
}



/*　---------------------------------------------------　*/
/*　改ページリンク                                       */
/*　---------------------------------------------------　*/
.boxlinks {
	margin:5px 1% 5px 1%;
	text-align:center;
}
.boxlinks .pagelinks {
	display:table;
	margin:5px auto 5px auto;
}

.boxlinks .pagelinks .left {
	display:table-cell;
}

.boxlinks .pagelinks .mid {
	display:table-cell;
}

.boxlinks .pagelinks .right {
	display:table-cell;
}

.boxlinks .pagelinks a {
	font-size:15px;
	font-weight:normal;
	margin:0 5px 0 5px;
	margin-left:1px;
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
}
.boxlinks .pagelinks a:hover { color:#ff0000; }


/* 今のページ */
.boxlinks .pagelinks .linklist_thispage {
	font-size:15px;
	font-weight:bold;
	margin-left:1px;
	margin-right:1px;
	padding-left:5px;
	padding-right:5px;
}




/*　===================================================　*/
/*　詳細ページ      　　　　　　                　　　　 */
/*　===================================================　*/
/*　---------------------------------------------------　*/
/*　全体                                                 */
/*　---------------------------------------------------　*/
.details_chouka {
	display:inline-block;
	width:98%;
	margin:1%;
}


/*　---------------------------------------------------　*/
/*　記事カテゴリ                                       　*/
/*　---------------------------------------------------　*/
.details_chouka .cho_category {
	background-color:#ffffff;
	padding:1%;
	border:solid 1px #e2e2e2;
}



/*　---------------------------------------------------　*/
/*　記事タイトル                                       　*/
/*　---------------------------------------------------　*/
.details_chouka .cho_title {
	background: #dddddd url(images/background_title.png);
	background-size:contain;
	color:#000000;
	font-weight:bold;
	margin-top:20px;
	padding:10px 0 10px 0;
	text-align:center;
	border:solid 1px #e2e2e2;
}



/*　---------------------------------------------------　*/
/*　記事                                               　*/
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　全体                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.details_chouka .kiji {
	background-color:#ffffff;
	padding:1%;
	padding-bottom:20px;
	margin-bottom:20px;
	border:solid 1px #e2e2e2;
}


/*　･･･････････････････････････････････････････････････　*/
/*　題名                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.details_chouka .kiji h2 {
	background: #dddddd url(images/background_title.png);
	background-size:contain;
	margin-top:20px;
	margin-bottom:5px;
	padding:5px;
	border:solid 1px #999999;
	border-left:solid 5px #777777;
}


/*　･･･････････････････････････････････････････････････　*/
/* ベストショットの欄                                  　*/
/*　･･･････････････････････････････････････････････････　*/
.details_chouka .kiji .bestshot {
	display:table;
	width:100%;
	margin-bottom:5px;
}
.details_chouka .kiji .bestshot .mark {
	display:table-cell;
	width:16%;
}
.details_chouka .kiji .bestshot .mark img { width:100%; }

.details_chouka .kiji .bestshot .name {
	display:table-cell;
	width:26%;
	text-align:center;
}
.details_chouka .kiji .bestshot .comment {
	display:table-cell;
	color:#0000ff;
	font-weight:bold;
	width:58%;
	padding-left:2%;
	text-align:left;
}


/*　･･･････････････････････････････････････････････････　*/
/*　写真                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.details_chouka .kiji .image_a {
	text-align:center; 
	margin-bottom:10px;
}
.details_chouka .kiji .image_a img { max-width:100%; }

.details_chouka .kiji .image_b {
	display:inline-block;
	width:49%;
	margin-right:1%;
	text-align:center;
}
.details_chouka .kiji .image_b img {
	max-width:100%;
	max-height:176px;
}

.details_chouka .kiji .image_c {
	display:inline-block;
	width:49%;
	margin-left:1%;
	text-align:center;
}
.details_chouka .kiji .image_c img {
	max-width:100%;
	max-height:176px;
}


/*　･･･････････････････････････････････････････････････　*/
/*　釣果テーブル                                       　*/
/*　･･･････････････････････････････････････････････････　*/
.details_chouka .kiji .table_outer {
	width:100%;
	border-top:dotted 2px #999999;
}

.details_chouka .kiji .table_outer .table {
	display:table;
	width:100%;
}

.details_chouka .kiji .table_outer .table h3 {
	background-color:#dddddd;
	display:table-cell;
	width:30%;
	padding:2%;
	border-bottom:dotted 2px #999999;
}

.details_chouka .kiji .table_outer .table p {
	background-color:#ffffff;
	display:table-cell;
	width:70%;
	padding:2%;
	border-bottom:dotted 2px #999999;
}


/*　･･･････････････････････････････････････････････････　*/
/*　お勧め商品                                         　*/
/*　･･･････････････････････････････････････････････････　*/
.details_chouka .kiji .links_siyouhin {
	padding:1%;
}

.details_chouka .kiji .links_siyouhin .link {
	padding:1%;
}
.details_chouka .kiji .links_siyouhin .link a {
	line-height:1.8em;
	text-decoration:underline;
}
.details_chouka .kiji .links_siyouhin .link a:hover   { color:#ff0000; }


/*　･･･････････････････････････････････････････････････　*/
/*　場所                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.details_chouka .kiji .area {
	padding:1%;
}

.details_chouka .kiji .mapouter {
	width:100%;
	height:400px;
}

.details_chouka .kiji .mapouter .map {
	width:100%;
	height:100%;
}




/*　===================================================　*/
/*　投稿フォーム                                         */
/*　===================================================　*/
/*　---------------------------------------------------　*/
/*　全体                                                 */
/*　---------------------------------------------------　*/
.form_chouka {
	display:inline-block;
	background-color:#ffffff;
	width:96%;
	padding:1%;
	margin:1%;
}



/*　---------------------------------------------------　*/
/*　企画欄                                               */
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　ゲストユーザーの場合  　　　　　　　　　　　　　　　 */
/*　･･･････････････････････････････････････････････････　*/
/*　全体　*/
.form_chouka .kikaku_guest {
	background-color:#ccffff;
	padding:2%;
	margin-bottom:20px;
}

/*　題名　*/
.form_chouka .kikaku_guest h2 {
	color:#0000ff;
	font-size:19px;
	text-align:center;
}


/*　企画タイトル　*/
.form_chouka .kikaku_guest .title {
	color:#ff0000;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	text-shadow:#009999 3px 3px 3px;
}

/*　テーブル　*/
.form_chouka .kikaku_guest table {
	margin:0 auto 0 auto;
}
.form_chouka .kikaku_guest table td {
	font-weight:bold;
	font-size:20px;
}
.form_chouka .kikaku_guest table td span {
	font-size:20px;
}


/*　投稿手続きリンク　*/
.form_chouka .kikaku_guest .link_regist {
	background-color:#0000ff;
	margin: 10px 0 10px;
	border-radius:15px;
}
.form_chouka .kikaku_guest .link_regist a {
	display:block;
	font-size:19px;
	color:#ffffff;
	padding:20px 0 20px 0;
	text-align:center;
}

/*　使い方ページリンク　*/
.form_chouka .kikaku_guest .link_tukaikata {
	text-align:center;
}
.form_chouka .kikaku_guest .link_tukaikata a {
	font-size:16px;
	color:#0000ff;
	text-decoration: underline;
}


/*　･･･････････････････････････････････････････････････　*/
/*　登録ユーザーの場合    　　　　　　　　　　　　　　　 */
/*　･･･････････････････････････････････････････････････　*/
/*　全体　*/
.form_chouka .kikaku_ruser {
	background-color:#ffffcc;
	padding:2%;
	margin-bottom:20px;

}

/*　題名　*/
.form_chouka .kikaku_ruser h2 {
	color:#777700;
	font-size:19px;
	text-align:center;
}

/*　企画タイトル　*/
.form_chouka .kikaku_ruser .title {
	color:#ff0000;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	text-shadow:#999900 3px 3px 3px;
}

/*　テーブル　*/
.form_chouka .kikaku_ruser table {
	margin:0 auto 0 auto;
}
.form_chouka .kikaku_ruser table td {
	font-size:20px;
	font-weight:bold;
}
.form_chouka .kikaku_ruser table td span {
	font-size:20px;
}


/*　投稿手続きリンク　*/
.form_chouka .kikaku_ruser .link_regist {
	background-color:#999900;
	margin: 10px 0 10px;
	border-radius:15px;
}
.form_chouka .kikaku_ruser .link_regist a {
	display:block;
	font-size:19px;
	color:#ffffff;
	padding:20px 0 20px 0;
	text-align:center;
}


/*　使い方ページリンク　*/
.form_chouka .kikaku_ruser .link_tukaikata {
	text-align:center;
}
.form_chouka .kikaku_ruser .link_tukaikata a {
	font-size:16px;
	color:#999900;
	text-decoration: underline;
}



/*　---------------------------------------------------　*/
/*　題名                                                 */
/*　---------------------------------------------------　*/
.form_chouka .tabletop {
	display:table;
	background-color:#09579f;
	color:#ffffff;
	width:98%;
	padding:1%;
	margin-top:20px;
}
.form_chouka .tabletop .data {
	display:table-cell;
	width:98%;
	color:#ffffff;
	text-align:center;
}
.form_chouka .tabletop .data_left {
	display:table-cell;
	width:80%;
	width:100%;
	padding-left:20%;
	padding-left:0;
	color:#ffffff;
	text-align:center;
}
.form_chouka .tabletop .data_right {
	display:table-cell;
	display:none;
	width:20%;
}



/*　---------------------------------------------------　*/
/*　テーブル                                             */
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　外枠                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.form_chouka .table_outer {
	border-top:solid 1px #cbcbcb;
	border-left:solid 1px #cbcbcb;
}


/*　･･･････････････････････････････････････････････････　*/
/*　全体                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.form_chouka .table_outer .table {
	display:table;
	width:100%;

}


/*　･･･････････････････････････････････････････････････　*/
/*　左側                                               　*/
/*　･･･････････････････････････････････････････････････　*/
/*　任意　*/
.form_chouka .table_outer .table .left {
	display:table-cell;
	background-color:#ddffff;
	width:30%;
	padding:1%;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
}

/*　必須　*/
.form_chouka .table_outer .table .leftneed {
	display:table-cell;
	background-color:#ffff00;
	width:30%;
	padding:1%;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
}

/*　いいねタックル　*/
.form_chouka .table_outer .table .leftsiyouhin {
	display:table-cell;
	background-color:#ffa500;
	width:30%;
	padding:1%;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
}


/*　･･･････････････････････････････････････････････････　*/
/*　右側                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.form_chouka .table_outer .table .right {
	display:table-cell;
	padding:1%;
	border-right:solid 1px #cbcbcb;
	border-bottom:solid 1px #cbcbcb;
}


/*　･･･････････････････････････････････････････････････　*/
/*　入力ボックス                                       　*/
/*　･･･････････････････････････････････････････････････　*/
.form_chouka .table_outer .table .right input    { margin:5px 0 5px 0; }
.form_chouka .table_outer .table .right select   { margin:5px 0 5px 0; }
.form_chouka .table_outer .table .right table td { padding:5px 0 5px 0; }

.form_chouka .table_outer .table .right .input_text          { width:100%; }
.form_chouka .table_outer .table .right .input_text input    { width:95%;  }
.form_chouka .table_outer .table .right .input_text textarea { width:95%;  }
.form_chouka .table_outer .table .right .input_file input    { width:95%;  }


/*　･･･････････････････････････････････････････････････　*/
/*　文字                                               　*/
/*　･･･････････････････････････････････････････････････　*/
.form_chouka .table_outer .table .right .link {
	margin:5px 0 5px 0;
	text-align:center;
}


/*　･･･････････････････････････････････････････････････　*/
/*　写真（入力フォーム）                               　*/
/*　･･･････････････････････････････････････････････････　*/
.form_chouka .table_outer .image_a {
	margin:5px 0 10px 0;
	text-align:center; 
}
.form_chouka .table_outer .image_a img { max-width:100%; }


.form_chouka .table_outer .input_delete {
}

.form_chouka .table_outer .input_file {
}
.form_chouka .table_outer .input_file input[type="file"] {
	width:50%;
}


/*　･･･････････････････････････････････････････････････　*/
/*　場所                                               　*/
/*　･･･････････････････････････････････････････････････　*/
/*　地図　*/
.form_chouka .table_outer .table .right .map {
	width:100%;
	height:500px;
	margin-top:5px;
	margin-bottom:5px;

}


/*　地図座標・ズームラベル　*/
.form_chouka .table_outer .table .right .mapstate_label {
	width:100%;
	height:60px;
	border:solid 1px #2e2e2e;
}

.form_chouka .table_outer .table .right .mapstate_label th {
	background-color:#ddffff;
	width:12%;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}

.form_chouka .table_outer .table .right .mapstate_label td {
	vertical-align:middle;
	width:30%;
}
.form_chouka .table_outer .table .right .mapstate_label .zoom {
	width:4%;
}


/*　検索キーワード　*/
.form_chouka .table_outer .table .mapsearch {
	width:100%;
	text-align:center;
}
.form_chouka .table_outer .table .mapsearch .mapsearch_keyword { width:50%; }


/*　スマートフォンの場合　*/
@media screen and (max-width:500px){
	.form_chouka .table_outer .table .right .map {
		width:90%;
		height:400px;
	}
}




/*　---------------------------------------------------　*/
/*　規約                                                 */
/*　---------------------------------------------------　*/
.form_chouka .kiyaku {
	color:#000000;
	font-weight:bold;
	width:100%;
	margin-top:20px;
}
.form_chouka .kiyaku p {
	margin:10px 0 10px 0;
	text-align:center;
}
.form_chouka .kiyaku table { margin:0 auto 0 auto; }



/*　---------------------------------------------------　*/
/*　ボタン                                               */
/*　---------------------------------------------------　*/
.form_chouka .button {
	display:table;
	width:100%;
}

.form_chouka .button .left {
	display:table-cell;
	width:50%;
	padding:10px;
	text-align:right;
}

.form_chouka .button .right {
	display:table-cell;
	width:50%;
	padding:10px;
	text-align:left;
}

.form_chouka .button .mid {
	display:table-cell;
	width:100%;
	padding:10px;
	text-align:center;
}



/*　---------------------------------------------------　*/
/*　リンク                                               */
/*　---------------------------------------------------　*/
.form_chouka .link_pageback {
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

form_chouka a:link { color:#777777; }
.form_chouka a:visited { color:#777777; }
.form_chouka a:active { color:#777777; }
.form_chouka a:hover { color:#ff0000; }



/*　---------------------------------------------------　*/
/*　インラインwindow（投稿のしかた）                     */
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････  */
/*  ウインドウ                                           */
/*　･･･････････････････････････････････････････････････  */
#iwindow {
	background-color:#ffffff;
	display:none;
	position:absolute;
	max-width:490px;
	margin:5px;
	padding-top:0;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:30px;
	border:solid 3px #ff7777;
	border-radius:5px;
	box-shadow:5px 10px 10px #777777;


}


/*　･･･････････････････････････････････････････････････  */
/*  開くボタン                                           */
/*　･･･････････････････････････････････････････････････  */
.button_iwindowopen {
	background-color:#ff7777;
	color:#ffffff;
	font-weight:bold;
	width:40px;
	margin:0 auto 0 auto;
	padding:3px 0 3px 0;
	text-align:center;
	border-radius:4px;
	cursor:pointer;
}


/*　･･･････････････････････････････････････････････････  */
/*  閉じるボタン                                         */
/*　･･･････････････････････････････････････････････････  */
.button_iwindowclose {
	background-color:#ff7777;
	color:#ffffff;
	font-weight:bold;
	width:40%;
	margin:0 auto 0 auto;
	padding:3px 0 3px 0;
	text-align:center;
	border-radius:4px;
	cursor:pointer;
}


/*　･･･････････････････････････････････････････････････  */
/*  スマートフォンの場合                                 */
/*　･･･････････････････････････････････････････････････  */
@media screen and (max-width:1000px){
	#iwindow {
		max-width:55%;
	}
}

@media screen and (max-width:500px){
	#iwindow {
		max-width:90%;
	}
}



/*　===================================================　*/
/*　投稿のしかたページ                                   */
/*　===================================================　*/
/*　---------------------------------------------------　*/
/*　全体                                                 */
/*　---------------------------------------------------　*/
.tukaikata_chouka {
	display:inline-block;
	background-color:#ffffff;
	width:96%;
	padding:1%;
	margin:1%;
}



/*　---------------------------------------------------　*/
/*　タイトル欄                                           */
/*　---------------------------------------------------　*/
/*　･･･････････････････････････････････････････････････　*/
/*　ゲストユーザーの場合  　　　　　　　　　　　　　　　 */
/*　･･･････････････････････････････････････････････････　*/
/*　全体　*/
.tukaikata_chouka .title_guest {
	background-color:#ccffff;
	padding:2%;
	margin-bottom:20px;
}

/*　タイトル　*/
.tukaikata_chouka .title_guest .top {
	color:#0000ff;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	text-shadow:#009999 3px 3px 3px;
}

.tukaikata_chouka .title_guest .bottom {
	color:#ff0000;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	text-shadow:#009999 3px 3px 3px;
}


/*　･･･････････････････････････････････････････････････　*/
/*　登録ユーザーの場合  　　　  　　　　　　　　　　　　 */
/*　･･･････････････････････････････････････････････････　*/
/*　全体　*/
.tukaikata_chouka .title_ruser {
	background-color:#ffffcc;
	padding:2%;
	margin-bottom:20px;
}

/*　タイトル　*/
.tukaikata_chouka .title_ruser .top {
	color:#777700;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	text-shadow:#999900 3px 3px 3px;
}

.tukaikata_chouka .title_ruser .bottom {
	color:#ff0000;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	text-shadow:#999900 3px 3px 3px;
}


/*　---------------------------------------------------　*/
/*　行間                                                 */
/*　---------------------------------------------------　*/
.tukaikata_chouka p {
	margin:10px 0 10px 0;
}


/*　---------------------------------------------------　*/
/*　手順                                                 */
/*　---------------------------------------------------　*/
.tukaikata_chouka .tejiyun {

}

/*　･･･････････････････････････････････････････････････　*/
/*  文字                                                 */
/*　･･･････････････････････････････････････････････････　*/
.tukaikata_chouka .tejiyun h2 {
	background-color:#dddddd;
	padding:5px;
	margin-top:40px;
}

.tukaikata_chouka .tejiyun p {
	margin:20px 0 5px 0;
}

/*　･･･････････････････････････････････････････････････　*/
/*  説明画像                                             */
/*　･･･････････････････････････････････････････････････　*/
.tukaikata_chouka .boximage {
	margin:0 5px 10px 5px;
	padding:2.5%;
	box-shadow:1px 1px 4px #999999;
	text-align:center;
}

.tukaikata_chouka img {
	width:95%;
}

.tukaikata_chouka a { text-decoration: underline; }
