#contents #contents_main .contents_main_staff_box{
 width: 668px;
 border:#DBDBDB 1px solid;
/* background:#F8F8F8;*/
 padding:5px;
 margin-bottom:15px;
}



.staff_box{
	margin:5px 8px 15px 8px;
	overflow:hidden;
	border:1px solid #CACACA;
	padding:8px;
}


.staff_box .name_space{
	padding:5px 0 10px 0;
	float:left;
}
.staff_box .belong{
	padding:5px 15px 10px 0;
	float:right;
}
.staff_box .blog{
	float:right;
}
.staff_box .image_box img{
	float:left;
	padding:3px;
	margin:0 12px 12px 0;
	width:130px;
	border:1px solid #dfdfdf;
}
.staff_box .message_box{
	padding-bottom:15px;
}


/*******web申込用******/
#affili_area, #infoposi_area {
/*	background:#CCCCCC;*/
	margin-top:15px;
}

#affili_area .url {
	width:420px;
	margin-bottom:7px;
	padding-left:5px;
}

#infoposi_area label {
	padding:0 10px;
}


.note {
	/*text-indent:2em;*/
	padding-left:2em;
}

.select_type_area {
	margin-top:20px;
}

.select_type_area .web_btn_area {
	width:280px;
	float:left;
	margin-right:40px;
}

.select_type_area .web_btn_area .web_btn1{
	width:280px;
	height:200px;
	background:url("../../images/webentry_1.png")no-repeat;
}

.select_type_area .web_btn_area .web_btn2 {
	width:280px;
	height:200px;
	background:url("../../images/webentry_2.png")no-repeat;
}

.select_type_area .info_btn_area {
	width:280px;
	float:left;
	margin-right:40px;
}

.select_type_area .info_btn_area .info_btn1 {width:280px; height:100px; background:url("../../images/info_btn_1.png")no-repeat;}
.select_type_area .info_btn_area .info_btn2 {width:280px; height:100px; background:url("../../images/info_btn_2.png")no-repeat;}
.select_type_area .info_btn_area .info_btn3 {width:280px; height:100px; background:url("../../images/info_btn_3.png")no-repeat;}
.select_type_area .info_btn_area .info_btn4 {width:280px; height:100px; background:url("../../images/info_btn_4.png")no-repeat;}
/*****スタッフ編集****/
ul#staff li {
	border: 1px solid #DFDFDF;
	background:#F8F8F8;
	padding-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}

ul#staff li:hover {
	background:#F2F2F2;
	border: 1px solid #CACACA;
	cursor:pointer;
}


ul#staff li .img_area {
	width:130px;
/*	height:182px;*/
	float:left;
	padding-top:30px;
/*	background:blue;*/

}

ul#staff li .contents_area {
	width:500px;
	margin-left:140px;
/*	background:red;*/
}

.staff_name, .staff_kana {
	width:180px;
}

ul#staff li .contents_area .blog_area {
	margin-top:10px;
	margin-bottom:10px;
}

ul#staff li .contents_area .blog_area input[type='text'] {
	width:370px;
}

ul#staff li textarea {
	width:460px;
	height:100px;
/*	margin-left:20px;*/
	padding:7px;
/*	background:red;*/
}


ul#staff li .edit_btn {
	float:right;
	margin:5px 30px 5px 0;

}


/*****追加ボタンエリア****/
#add_btn_area {
	overflow:hidden;
}


/*****管理画面テーブル→フォーム*****/

#contents_main table.office_edit_tbl td input[type='text'] {
	padding-left:5px;
	width:280px;
}

#contents_main table.office_edit_tbl td input[type='text']#address,
#contents_main table.office_edit_tbl td input[type='text']#staff
 {
	width:420px;
}

/****ラジオボタン****/
#contents_main table.office_edit_tbl td label {
	margin:0 7px;

}

/****管理画面メールアドレステキスト（上書き）****/
form input[type="text"]#config_email {
	width:280px;
	padding-left:7px;
}



/******Q&A、スタッフ紹介、リンク集設定ボタン配置****/


.contents_sub_box .page_show label{
	position:relative;
	top:10px;
	left:15px;
}
.contents_main_box .page_show img{
	display:block;
	float:right;
	margin-right:10px;
	cursor:pointer;
}
.contents_main_box .page_show img:hover{
	opacity:0.7;
}

/****補足説明エリア*****/
.supple_msg {
	margin-bottom:15px;
	text-indent:1em;
}

/******募集文章*****/
#header #bobun {
	font-size:11px;
	padding-left:10px;
}


/*****会社概要編集エラー部分*****/
.edit_err {
	color:red;
	padding-left:10px;
}


/*****非対面ボタン重要事項説明書エリア*****/
.affili_explain {
	font-size:11px;
	padding:0 2px;
}

/******ヘッダー部分TELエリア****/
#tel_area {
	font-size: 20px;
/*	height:60px;*/
/*	width:260px;*/
	min-height:45px;
/*	color: #FFFF00;*/
	text-align: center;
	border-radius:0 0 10px 10px;
	position: absolute;
	top: 0;
/*	right: 300px;*/
	right: 15px;
}

#tel_area img {
	display:block;
	width:42px;
	float:left;
	padding:5px 5px 10px 10px;

}

#tel_area #tel_01 {
	width:210px;
	line-height:25px;
	margin-top:5px;
	margin-left:52px
}

#tel_area #tel_02 {
	width:210px;
	line-height:60px;
	margin-left:52px
}

#tel_area #times_01 {
	width:210px;
	font-size:15px;
	color:#FFF;
	line-height:30px;
	margin-left:52px
	
}

#tel_area #times_02 {
	width:260px;
	font-size:17px;
	color:#FFF;
	line-height:45px;
	
}


/*****what's new　ラインタイプ****/
.line01 {
	border-top:1px dotted #888;
}


/*****編集画面ラベルスタイル*****/
h2 select {
	width:130px;
	height:22px;
	font-weight:bold;
	position:relative;
	bottom:2px;
	left:5px;
	padding-left:5px;

}

/*****ウィジェット画面設定*****/
.widget_area .code_title {
	margin:10px 0 5px 0;
	overflow:hidden;
}

.widget_area .code_title .movie_guide {
	float:right;
}

.widget_area textarea {
	font-size:13px;
	width:630px;
	height:120px;
	resize:none;
	padding:5px;
}

.widget_area input[type='radio'] {
	margin:0 5px;
}

.widget_area button#clear_set {
	margin-left:50px;
}




input.type01 {
	width:60px;
	padding-left:3px;
}

#demo_color {
	width:30px;
	height:16px;
	border:2px solid #F2F2F2;
	float:right;
	margin-right:280px;
}



.detail_setting, .close_tb {
	width:70px;
	color:blue;
	cursor:pointer;
/*	background:#DFDFDF;*/
	text-align:center;
	text-decoration:underline;
	margin:10px 0;
}

button.widget_set {
	width:80px;
	cursor:pointer;
}
