* {
	padding:0px;
	margin:0px;
}


hr{
	text-align:center;
	width:100%;
	margin:0px 0px 0px 0px;
}


hr.in_space{
	margin:0px 0px 8px 0px;
}


a {
	text-decoration:underline;
}


img {
	border-style:none;
}




/*header----------------------------------------------*/
#header {
	background-color:#FFFFFF;
}


.i_logo {
	float:left;
	margin:5px 0px 5px 4px;
}


.i_character {
	float:right;
	margin:0px 0px 0px 0px;
}
/*--------------------------------------------header*/




/*list======================================*/

.box_a{
		width:100%;
		display:table;
	}

.box_a a{
		text-decoration:none;
	}
.box_a div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}
	.box_a .thumb{
		width:100px;
	}
	.box_a .thumb img{
		width:80px;
		margin:10px 0px 10px 6px;
	}

	.box_a .txt_title{
		color:#009EFF;
		font-size:0.9em;
		font-weight:bold;
		margin:6px 0px 0px 6px;
	}

	.box_a .txt{
		color:#3c3c3c;
		font-size:0.875em;
		margin:2px 0px 6px 6px;
	}

	.box_a .txt_comment{
		color:#3c3c3c;
		font-size:0.8em;
		margin:2px 0px 6px 6px;
		float:right;
		vertical-align:bottom;
	}

	.box_a .arrow{
		width:32px;
			}

	.box_a .arrow img{
		width:11px;
		margin:5px;

	}

/*color==========================*/

.box_a_color{
		width:100%;
		display:table;
		background-color:#F1F1F1;
	}

.box_a_color a{
		text-decoration:none;
	}
.box_a_color div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}
	.box_a_color .thumb{
		width:100px;
	}
	.box_a_color .thumb img{
		width:80px;
		margin:10px 0px 10px 6px;
	}

	.box_a_color .txt_title{
		color:#009EFF;
		font-size:0.9em;
		font-weight:bold;
		margin:6px 0px 0px 6px;
	}

	.box_a_color .txt{
		color:#3c3c3c;
		font-size:0.875em;
		margin:2px 0px 6px 6px;
	}

	.box_a_color .txt_comment{
		color:#3c3c3c;
		font-size:0.8em;
		margin:2px 0px 6px 6px;
		float:right;
		vertical-align:bottom;
	}

	.box_a_color .arrow{
		width:32px;
			}

	.box_a_color .arrow img{
		width:11px;
		margin:5px;

	}
/*list======================================*/
/*list======================================*/

.box_l{
		width:100%;
		display:table;
	}

.box_l a{
		text-decoration:none;
	}
.box_l div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}
	.box_l .thumb{
		width:100px;
	}
	.box_l .thumb img{
		width:80px;
		margin:10px 0px 10px 6px;
	}

	.box_l .txt_title{
		color:#75DF00;
		font-size:0.9em;
		font-weight:bold;
		margin:6px 0px 0px 6px;
	}

	.box_l .txt{
		color:#3c3c3c;
		font-size:0.875em;
		margin:2px 0px 6px 6px;
	}

	.box_l .txt_comment{
		color:#3c3c3c;
		font-size:0.8em;
		margin:2px 0px 6px 6px;
		float:right;
		vertical-align:bottom;
	}

	.box_l .arrow{
		width:32px;
			}

	.box_l .arrow img{
		width:11px;
		margin:5px;

	}

/*color==========================*/

.box_l_color{
		width:100%;
		display:table;
		background-color:#E8FFD8;
	}

.box_l_color a{
		text-decoration:none;
	}
.box_l_color div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}
	.box_l_color .thumb{
		width:100px;
	}
	.box_l_color .thumb img{
		width:80px;
		margin:10px 0px 10px 6px;
	}

	.box_l_color .txt_title{
		color:#75DF00;
		font-size:0.9em;
		font-weight:bold;
		margin:6px 0px 0px 6px;
	}

	.box_l_color .txt{
		color:#3c3c3c;
		font-size:0.875em;
		margin:2px 0px 6px 6px;
	}

	.box_l_color .txt_comment{
		color:#3c3c3c;
		font-size:0.8em;
		margin:2px 0px 6px 6px;
		float:right;
		vertical-align:bottom;
	}

	.box_l_color .arrow{
		width:32px;
			}

	.box_l_color .arrow img{
		width:11px;
		margin:5px;

	}
/*list======================================*/

/*list======================================*/

.box_m{
		width:100%;
		display:table;
	}

.box_m a{
		text-decoration:none;
	}
.box_m div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}
	.box_m .thumb{
		width:100px;
	}
	.box_m .thumb img{
		width:80px;
		margin:10px 0px 10px 6px;
	}

	.box_m .txt_title{
		color:#E3017E;
		font-size:0.9em;
		font-weight:bold;
		margin:6px 0px 0px 6px;
	}

	.box_m .txt{
		color:#3c3c3c;
		font-size:0.875em;
		margin:2px 0px 6px 6px;
	}

	.box_m .txt_comment{
		color:#3c3c3c;
		font-size:0.8em;
		margin:2px 0px 6px 6px;
		float:right;
		vertical-align:bottom;
	}

	.box_m .arrow{
		width:32px;
			}

	.box_m .arrow img{
		width:11px;
		margin:5px;

	}

/*color==========================*/

.box_m_color{
		width:100%;
		display:table;
		background-color:#FFE6D5;
	}

.box_m_color a{
		text-decoration:none;
	}
.box_m_color div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}
	.box_m_color .thumb{
		width:100px;
	}
	.box_m_color .thumb img{
		width:80px;
		margin:10px 0px 10px 6px;
	}

	.box_m_color .txt_title{
		color:#009EFF;
		font-size:0.9em;
		font-weight:bold;
		margin:6px 0px 0px 6px;
	}

	.box_m .txt_title{
		color:#009EFF;
		font-size:0.9em;
		font-weight:bold;
		margin:6px 0px 0px 6px;
	}


	.box_m_color .txt{
		color:#3c3c3c;
		font-size:0.875em;
		margin:2px 0px 6px 6px;
	}

	.box_m_color .txt_comment{
		color:#3c3c3c;
		font-size:0.8em;
		margin:2px 0px 6px 6px;
		float:right;
		vertical-align:bottom;
	}

	.box_m_color .arrow{
		width:32px;
			}

	.box_m_color .arrow img{
		width:11px;
		margin:5px;

	}
/*list======================================*/




/*back number======================================*/

#box_back_number{
		width:100%;
		display:table;
	}

#box_back_number a{
		text-decoration:none;
	}
#box_back_number div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}

	#box_back_number .txt{
		color:#009EFF;
		font-size:0.875em;
		font-weight:bold;
		margin:12px 0px 12px 6px;
	}

	#box_back_number .arrow{
		width:32px;
			}

	#box_back_number .arrow img{
		width:11px;
		margin:5px;

	}

.i_bcn{
	margin:0px 0px 2px 0px;
}

/*back number======================================*/
/*title----------------------------------------------*/

.box_d_title_w{
		width:100%;
		display:table;
	}

.box_d_title_w div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}

	.box_d_title_w .t_icn{
		width:16px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	.box_d_title_w .d_title{
		color:#75DF00;
		font-size:0.9em;
		font-weight:bold;
		margin:4px 2px 4px 0px;
	}

.box_d_title_m{
		width:100%;
		display:table;
	}

.box_d_title_m div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}

	.box_d_title_m .t_icn{
		width:16px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	.box_d_title_m .d_title{
		color:#009EFF;
		font-size:0.9em;
		font-weight:bold;
		margin:4px 2px 4px 0px;
	}

/*txt----------------------------------------------*/



/*btn----------------------------------------------*/

.btn_1{
	float:left;
	margin:14px 0px 0px 0px;
}

.btn_2{
	float:left;
	margin:14px 0px 0px 4px;
}

.btn_3{
	float:right;
	margin:3px 5px 4px 0px;
}

/*--------------------------------------------btn*/




/*footer----------------------------------------------*/
#footer {
	background-color:#E0F4FF;
}


p.footer_txt_1 {
	font-size:0.8em;
	color: #3c3c3c;
	line-height: 1.4em;
	margin:2px 2px 8px 6px;
}


p.footer_txt_2 {
	text-align:center;
	font-size:0.8em;
	color: #3c3c3c;
	line-height: 1.4em;
	padding:4px 0px 12px 0px;
}
/*--------------------------------------------footer*/




/*detail--------------------------------------------------------------------*/

/*title----------------------------------------------*/

.box_d_title{
		width:100%;
		display:table;
	}

.box_d_title div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}

	.box_d_title .t_icn{
		width:16px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	.box_d_title .d_title{
		color:#009EFF;
		font-size:0.9em;
		font-weight:bold;
		margin:4px 2px 4px 0px;
	}
/*title----------------------------------------------*/

.box_d_title_w{
		width:100%;
		display:table;
	}

.box_d_title_w div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}

	.box_d_title_w .t_icn{
		width:16px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	.box_d_title_w .d_title{
		color:#75DF00;
		font-size:0.9em;
		font-weight:bold;
		margin:4px 2px 4px 0px;
	}

/*txt----------------------------------------------*/


/*img----------------------------------------------*/

.t_img {
		text-align:center;
		width:100%;
		margin:10px 0px 10px 0px;
	}

	.t_img img {
		text-align:center;
		width:90%;
		margin:0px 0px 0px 0px;
	}

/*txt----------------------------------------------*/

p.d_txt {
	font-size:0.85em;
	color: #3c3c3c;
	text-align:left;
	line-height: 1.4em;
	margin:4px 4px 6px 4px;
}

p.d_txt_data {
	font-size:0.85em;
	color: #3c3c3c;
	text-align:right;
	margin:6px 4px 4px 0px;
}

p.d_txt_comment {
	font-size:0.875em;
	color: #5DDF00;
	text-align:left;
	line-height: 1.4em;
	margin:6px 0px 0px 4px;
}

/*form----------------------------------------------*/

.box_f_title{
		width:100%;
		display:table;
		margin:6px 0px 0px 0px;
	}

.box_f_title div{
		display:table-cell;
		vertical-align: middle;
		width:100%;
	}

	.box_f_title .t_icn{
		width:16px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	.box_f_title .d_title{
		color:#009EFF;
		font-size:0.9em;
		font-weight:bold;
		margin:4px 2px 4px 0px;
	}

p.f_txt_t {
	font-size:0.9em;
	color: #009EFF;
	text-align:left;
	font-weight:bold;
	margin:8px 0px 1px 4px;
}

p.f_txt {
	font-size:0.85em;
	color: #3c3c3c;
	text-align:left;
	line-height: 1.4em;
	margin:1px 4px 8px 4px;
}

/*--------------------------------------------form*/




/*btn----------------------------------------------*/

#btn_post {
	text-align:center;
	margin:20px 0px 14px 0px;
}

#btn_photo {
	text-align:center;
	margin:14px 0px 14px 0px;
}

#btn_back {
	float:left;
	margin:8px 0px 10px 6px;
}

#btn_next {
	float:right;
	margin:8px 6px 10px 0px;
}

/*--------------------------------------------btn*/





























