@charset "utf-8";

/*-----------------------------------
contents
-----------------------------------*/

/*config*/
body#cate_config div#contents div#contents_wrapper h1{
	margin:0 0 14px 0;
	color:#666666;
	font-size:1.4em;
	font-weight:bold;
	}

body#cate_config div.culum_2{
	margin:0 0 18px 0;
	}
body#cate_config div.culum_2 div.culum_2_left{
	margin:0 15px 0 0;
	width:470px;
	}
body#cate_config div.culum_2 div.culum_2_right{
	margin:0;
	width:275px;
	}

body#cate_config div.culum_wrapper_inline{
	border:1px solid #37A437;
	}
body#cate_config h2{
	margin:0 0 15px 0;
	font-size:1.2em;
	font-weight:bold;
	}
body#cate_config div#contents div#contents_wrapper h3{
	margin:0 0 5px 0;
	}

body#cate_config div.culum_wrapper_inline div.culum_2_ave div.culum_2_left{
	margin:0 10px 0 0;
	width:200px;
	}
body#cate_config div.culum_wrapper_inline div.culum_2_ave div.culum_2_right{
	margin:0;
	width:200px;
	}

body#cate_config div.culum_2_left dt,
body#cate_config div.culum_2_right dt{
	margin:0 0 5px 0;
	}
body#cate_config div.culum_2_left dd,
body#cate_config div.culum_2_right dd{
	margin:0 0 10px 0;
	}

/*プラン*/
body#cate_config dl#config_store_plan{
	clear:left;
	}
body#cate_config dl#config_store_plan dt{
	float:left;
	width:3.4em;
	}
body#cate_config dl#config_store_plan dd{
	margin-left:3.6em;
	}

/*画像登録*/
body#cate_config dl#config_store_pic dd{
	}
body#cate_config dl#config_store_pic dd img{
	float:left;
	border:1px solid #ccc;
	}
body#cate_config dl#config_store_pic dd div.block_select_pic_store{
	margin-left:70px;
	}

/*パスワード*/
body#cate_config dl#config_store_password dt.switch_acco{
	margin:0;	
	padding:4px 8px;
	background:#37A437;
	cursor:pointer;
	color:#fff;
	text-decoration:underline;
	}
body#cate_config dl#config_store_password dd.contents_acco{
	padding:8px;
	display:none;
	border:1px solid #37A437;
	}

/*カレンダー*/
body#cate_config table.table_calendar{
	background:#d3f6e6;
	border:8px solid #d3f6e6;
	font-size:0.7em;
	}
body#cate_config table.table_calendar thead tr.calendar_day_of_week{
	background:#666;
	}
body#cate_config table.table_calendar th,
body#cate_config table.table_calendar td{
	padding:2px 6px
	}
body#cate_config table.table_calendar tr.calendar_day_of_week th{
	color:#fff;
	}
body#cate_config table.table_calendar td{
	text-align:right;
	}
body#cate_config table.table_calendar td.delivOkStyle {
	color: #333333;
	background-color: #FFFFFF;
}
body#cate_config table.table_calendar td.delivNgStyle {
	color: #FFFFFF;
	background-color: #FF3333;
}


body#cate_config div.culum_wrapper_outline{
	padding:14px 8px 0;
	width:742px;
	border:1px solid #37A437;
	}
body#cate_config div.culum_wrapper_outline div.culum_2_ave{
	margin:0 0 14px 0;
	width:742px;
	}
body#cate_config div.culum_wrapper_outline div.culum_2_ave div.culum_2_left,
body#cate_config div.culum_wrapper_outline div.culum_2_ave div.culum_2_right{
	margin:0 10px;
	text-align:center;
	}

body#cate_config div.culum_wrapper_outline ul.culum_3{
	margin:0 0 14px 0;
	list-style:none;
	}
body#cate_config div.culum_wrapper_outline ul.culum_3 .culum_3_left,
body#cate_config div.culum_wrapper_outline ul.culum_3 .culum_3_right{
	margin:0;
	width:60px;
	}
body#cate_config div.culum_wrapper_outline ul.culum_3 .culum_3_center{
margin:0 90px;
	width:400px;
	color:red;
	text-align:left;
	}


/*デザイン*/
body#cate_config table.table_select_templete{
	margin:0 auto 20px;
	}
body#cate_config table.table_select_templete th{
	text-align:left;
	}
body#cate_config table.table_select_templete td{
	text-align:center;
	}
body#cate_config table.table_select_templete tbody th,
body#cate_config table.table_select_templete tbody td{
	padding:0 15px 20px;
	}
body#cate_config table.table_select_templete tbody th{
	vertical-align:middle;
	}
