html{
	background-color:#666666;
	text-align:left;
}
body{
	margin:20px 0;
	font-size:100%;  /*追加分*/
}

a {
	color:#666;
	text-decoration:none;
}
a:visited {
	color:#666;
}
a:hover {
	color:#CCC;
	text-decoration:underline;
}






/* ヘッダー・フッター
---------------------------------------------*/
#containt_panel_wrapper{
	width:680px;
	margin:0 auto;
	background-color:#FFF;
}
#containt_panel{
	width:610px;
	/*padding:40px 35px 25px 35px;*/
	padding:40px 35px 5px 35px;
}
#panel_head{
	margin-bottom:15px;
}
#panel_head_left{
	float:left;
}
#panel_head_left a{}
#panel_head_left img{
	padding-top:10px;
}
#panel_head_right{
	float:right;
}
#panel_head_right a{}
#panel_head_right img{}
#panel_foot{
	margin-top:15px;
	text-align:right;
}
/* フォーム
---------------------------------------------*/
#form_table{
	width:610px;
	padding:5px 0px;
	/* background-color:#F1F1F1; */
	text-align:center;
}
table{
	width:600px;
	margin:0 auto;
}
tr{}
td{
	/*line-height:2em;*/
	line-height:1.5em;
}

#zine_title{
	/*line-height:4em;*/
	/*font-size:92%;*/
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 20px;  /*追加分*/
}
.td_left{
	width:30%;
	text-align:right;
	background-color:#F4F4F4;
	border:solid 1px #ccc;
	padding:0.5em;
}
.td_right{
	width:70%;
	text-align:left;
	background-color:#FFFFFF;
	border:solid 1px #ccc;
	padding:0.5em;
}
td.td_right span{
	white-space:nowrap;
}
input.txt_box, textarea{
	width:95%;
	padding:0.1em;
}
#zine_btn{}
#zine_btn input{
	/*margin:1em 0 1em;*/
	margin:2em 0 1em;
	padding:0.1em 1em;
}







/* レスポンシブ　追加分 */
@media screen and (max-width: 960px) {
	body{font-size:80%;}
	#containt_panel_wrapper{width:90%;}
	#containt_panel{width:auto;padding:40px 10px 5px;}
	#form_table{width:100%;}
	table{width:90%;}

	#zine_title{font-size:1.2em;}

}

