/* 文字コード指定 */
@charset "UTF-8";

/* ++++++++++++++++++++++++++++++++++++++++++++++++トップページからの記事一覧++++++++++ */
/*------------------------------二段組・左-----*/
div#nc_left{
	width:        222px;
	padding:      0px;
	text-align:   center;
	float:        left;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
/*------------------------------分類枠-----*/
div#nc_category{
	width:        222px;
	text-align:   left;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*------------------------------大分類-----*/
div#nc_category .dai{
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B4B4B4;
	background-image: url(../../../../images/icon_left.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}
div#nc_category a:link {
	color: #0864ab;
	text-decoration: underline;
}
div#nc_category a:hover {
	color: #18AD49;
	text-decoration: underline;
}
div#nc_category a:active {
	color: #18AD49;
	text-decoration: underline;
}
div#nc_category a:visited {
	color: #0864ab;
	text-decoration: underline;
}
/*------------------------------小分類-----*/
div#nc_category .syo{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B4B4B4;
	background-image: url(../../../../images/icon_left2.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin: 0px;

}
div#nc_category a:link {
	color: #0864ab;
	text-decoration: underline;
}
div#nc_category a:hover {
	color: #18AD49;
	text-decoration: underline;
}
div#nc_category a:active {
	color: #18AD49;
	text-decoration: underline;
}
div#nc_category a:visited {
	color: #0864ab;
	text-decoration: underline;
}
/*------------------------------カレンダー-----*/
div#nc_cal{
	width:        222px;
	padding:      0px;
	text-align:   center;
	/*--
	float:        left;
--*/
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*------------------------------TABLE*/
div#nc_cal table{
	padding: 5px;
	width: 212px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #DADADA;
}
/*------------------------------ヘッダー(年月) */
div#nc_cal_nengetsu{
	padding:      5px;
	text-align:   center;
	clear:        both;
	background-color:#E3DECA;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2CFC5;
	width: 190px;
}
html>/**/body div#nc_cal_nengetsu{
	text-align:   center;
	clear:        both;
	font-size: 12px;
	font-weight: bold;
	border-bottom-style: none;
	width: 222px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../../../images/bg_leftblog.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #2c2c2c;
	height: 25px;
	margin: 0px;
}
div#nc_cal_nengetsu a:link {
	color: #0864ab;
	text-decoration: underline;
}
div#nc_cal_nengetsu a:hover {
	color: #18AD49;
	text-decoration: underline;
}
div#nc_cal_nengetsu a:active {
	color: #18AD49;
	text-decoration: underline;
}
div#nc_cal_nengetsu a:visited {
	color: #0864ab;
	text-decoration: underline;
}
/*------------------------------TD */
div#nc_cal table td div{
	margin:       0px;
	padding:      3px;
	text-align:   right;
	background-color:#ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*------------------------------日曜・ヘッダー */
div#nc_cal table td div.nc_cal_sunday_h{
	color:        #dd0000;
	text-align:   center;
	background-color:#ffcccc;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*------------------------------平日・ヘッダー */
div#nc_cal table td div.nc_cal_weekday_h{
	color:        #5c5e5f;
	text-align:   center;
	background-color:#E8E8E8;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*------------------------------土曜・ヘッダー */
div#nc_cal table td div.nc_cal_saturday_h{
	color:        #06F;
	text-align:   center;
	background-color:#C6CFE0;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*------------------------------日曜 */
div#nc_cal table td div.nc_cal_sunday{
	color:        #5c5e5f;
	text-align:   right;
	background-color:#ffcccc;
	font-size: 12px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px;
}
/*------------------------------平日 */
div#nc_cal table td div.nc_cal_weekday{
	color:        #737373;
	text-align:   right;
	background-color:#E8E8E8;
	font-size: 13px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px;
}
/*------------------------------土曜 */
div#nc_cal table td div.nc_cal_saturday{
	color:        #5c5e5f;
	text-align:   right;
	background-color:#C6CFE0;
	font-size: 12px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 3px;
}
/*------------------------------当日 */
div#nc_cal table td div.nc_cal_today{
	color:        #5c5e5f;
	text-align:   right;
	background-color:#A8E39F;
	font-size: 12px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++記事一覧++++++++++ */
/*------------------------------DIV */
div#nc_news_list_div{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
div#nc_news_list_div a:link {
	color: #3164A5;
	text-decoration: underline;
}
div#nc_news_list_div a:hover {
	color: #234978;
	text-decoration: underline;
}
div#nc_news_list_div a:active {
	color: #234978;
	text-decoration: underline;
}
div#nc_news_list_div a:visited {
	color: #3164A5;
	text-decoration: underline;
}

/*------------------------------LI DIV */
div#nc_news_list_div li div{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3d3d3d;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
*html div#nc_news_list_div li div{
	text-align:   left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3d3d3d;
	margin: 0px;
	padding: 0px;
}
/*------------------------------リスト：UL */
div#nc_news_list_div ul{
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/*------------------------------リスト：LI */
div#nc_news_list_div li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3B4B7;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
	text-align: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-position: 0px 3px;
	height: 20px;
}
*html div#nc_news_list_div li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3B4B7;
	clear: both;
	text-align: left;
	list-style-type: none;
	background-position: 0px 3px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*------------------------------ページ送り */
div#nc_news_conf_page{
	background-color: #E8E8E8;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	border: 1px solid #DADADA;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
div#nc_news_conf_page a:link {
	color: #3164A5;
	text-decoration: underline;
}
div#nc_news_conf_page a:hover {
	color: #234978;
	text-decoration: underline;
}
div#nc_news_conf_page a:active {
	color: #234978;
	text-decoration: underline;
}
div#nc_news_conf_page a:visited {
	color: #3164A5;
	text-decoration: underline;
}
/*------------------------------日付 */
.nc_news_list_date{
	color: #525252;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
	margin-left: 0px;
	padding-bottom: 15px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	padding-top: 15px;
}
*html .nc_news_list_date{
	color: #525252;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
/*------------------------------分類 */
.nc_news_list_category{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
}
/*------------------------------新着アイコン */
.nc_news_list_new_img{
	width: auto;
	float: left;

}
/*------------------------------タイトル */
.nc_news_list_title{
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-right: 6px;
	padding-bottom: 15px;
	padding-left: 6px;
	float: right;
	width: 745px;
}
*html .nc_news_list_title{
	font-size: 12px;
	float: right;
	width: 745px;
	margin: 0px;
	padding: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++単体記事++++++++++ */
/*------------------------------DIV */
div#nc_news_list_tantai_div{
	width:        100%;
	padding:      0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
div#nc_news_list_tantai_div a:link {
	color: #3164A5;
	text-decoration: underline;
}
div#nc_news_list_tantai_div a:hover {
	color: #234978;
	text-decoration: underline;
}
div#nc_news_list_tantai_div a:active {
	color: #234978;
	text-decoration: underline;
}
div#nc_news_list_tantai_div a:visited {
	color: #3164A5;
	text-decoration: underline;
}
/*------------------------------タイトル */
div#nc_news_list_tantai_div .nc_news_list_title{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #2F65AB;
	color: #363636;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
	padding-top: 5px;
	padding-left: 9px;
	height: 24px;
	padding-bottom: 0px;
}

/*------------------------------日付 */
div#nc_news_list_tantai_div .nc_news_list_date{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 100px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	font-size: 11px;
	border-top-style: none;
	color: #999;
	float: right;
	clear: both;
}
/*------------------------------分類 */
div#nc_news_list_tantai_div .nc_news_list_category{
	font-size: 10px;
	margin: 0px;
	color: #999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;

}
/*------------------------------内容 */
div#nc_news_list_tantai_div .nc_news_list_contents{
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
	border: 1px solid #DADADA;
	padding: 15px;
	clear: both;
	color: #525252;
}
div#nc_news_list_tantai_div .nc_news_list_contents ul {
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
	clear: both;
	color: #525252;
	padding: 5px;
	list-style-position: inside;
	list-style-type: disc;
}

div#nc_news_list_tantai_div .nc_news_list_contents ol {
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
	clear: both;
	color: #525252;
	padding: 5px;
	list-style-position: inside;
	list-style-type: decimal;
}















/* ***************ここから下は管理画面内の設定です。最低限の変更は管理画面上から行ってください。*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++管理画面共通設定++++++++++ */
/*------------------------------BODY-----*/
body{
	margin:     0px;
	padding:    0px;
	color:      #000000;
	background-color:#ffffff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*------------------------------コンテナ：100%-----*/
#nc_container {
	text-align: left;
	padding:    0px;
	height:     auto;
	width: 100%;
	background-color: #FFF;
	margin: 0px;
}
/*------------------------------ヘッダ-----*/
#nc_header{
	text-align:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #666;
	font-weight: bold;
	margin: 0px;
	height: 50px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../img/bg_menu.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898989;
}
/*------------------------------メニュー1：新規投稿｜記事一覧｜基本情報の変更｜ログアウト-----*/
ul#nc_menu_1{
	list-style: none;
	margin:     0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898989;
	height: 15px;
	background-image: url(../img/bg_bar.gif);
	background-repeat: repeat-x;
}
ul#nc_menu_1 li{
	padding:      0 15px;
	display:      inline;
	border-right-width: 1px;
	border-right-color: #898989;
	border-right-style: dotted;
}
ul#nc_menu_1 li.nc_list_end{
  border-right: none;
}
ul#nc_menu_1 a{
  color:#000000;
}
ul#nc_menu_1 a:hover{
	color:#0049B7;
}
/*------------------------------メニュー2：プログラム設定｜IDパスワード管理-----*/
ul#nc_menu_2{
	list-style: none;
	margin:     0px;
	background-color:#FFC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898989;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 13px;
}
ul#nc_menu_2 li{
  padding:      0 15px;
  border-right: 1px #000000 solid;
  display:      inline;
}
ul#nc_menu_2 li.nc_list_end{
  border-right: none;
}
ul#nc_menu_2 a{
  color:#000000;
}
ul#nc_menu_2 a:hover{
	color:#0049B7;
}
/*------------------------------内容枠-----*/
#nc_contents {
	text-align: left;
	padding:    0px;
	height:     auto;
	width: 960px;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
}
/*------------------------------フッタ-----*/
#nc_footer{
	width:      100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B9B9B9;
	height: 50px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
/*------------------------------エラーメッセージ-----*/
div#errMsg{
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: bold;
	color: #F00;
	font-size: 14px;
}
/*------------------------------タイトル-----*/
div#nc_page_title{
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C8C8C8;
	border-left-color: #62C0FF;
	font-weight: bold;
	color: #666;
	line-height: 1.2em;
}
/*------------------------------フォーム枠-----*/
div#nc_div_frm{
	padding:0px;
	text-align:center;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form{
	text-align:left;
}
/*------------------------------ページ移動-----*/
#nc_conf_page {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	background-color: #EEE;
	padding: 5px;
	clear: both;
	margin: 0px;
}
#nc_conf_page a{
  color:#000000;
}
#nc_conf_page a:hover{
	color:#0049B7;
}
/*------------------------------確認メッセージ-----*/
div#nc_title_msg{
	text-align: left;
	color: #F00;
	margin-bottom: 25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++ログイン画面++++++++++ */
/*------------------------------枠-----*/
.nc_login{
	color:#333;
	height: 230px;
	width: 385px;
	text-align: center;
	font-size: 12px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bg_login.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------------------------------テキスト表記-----*/
.nc_login_label{
	color:#333;
	font-size: 12px;
	margin-bottom: 8px;
}
/*------------------------------入力エリア-----*/
.nc_login_value input{
	color:#333;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #999;
}
.nc_login_value input:focus {
	background-color: #FFFFBF;
	border: 1px solid #333;
}
.nc_login_value input button{
	color : white;
	background-color :navy;
	padding: 5px;
	border: 1px solid #666;
}

/*------------------------------エラーメッセージ-----*/
#login_errMsg {
	margin-bottom: 0px;
	margin-top: 20px;
	font-weight: bold;
	color: #F00;
	font-size: 14px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++基本情報の変更画面++++++++++ */
/*------------------------------入力欄ラベル-----*/
div.nc_label{
	text-align: left;
	font-size: 14px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A5A5A5;
	line-height: 1.7em;
	font-weight: bold;
	color: #333;
	clear: both;
}
/*------------------------------入力欄-----*/
div.nc_value{
	text-align: left;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.nc_value input{
	color:#333;
	font-size: 12px;
	padding: 3px;
}
.nc_value input:focus {
	background-color: #FFFFBF;
}
.nc_value select {
	color:#333;
	font-size: 12px;
	padding: 3px;
}
.nc_value select:focus {
	background-color: #FFFFBF;
}
.nc_value textarea {
	color:#333;
	font-size: 12px;
	padding: 3px;
	border: 1px solid #999;
}
.nc_value textarea:focus {
	background-color: #FFFFBF;
	border: 1px solid #333;
}
/*------------------------------説明表記-----*/
div.nc_msg{
	text-align: left;
	padding:    0;
	margin-bottom: 20px;
}
/*------------------------------プレビュー-----*/
div#nc_area_conf{
	border-style: solid;
	border-width: 1px;
	border-color: #F00;
	padding:      20px 10px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++記事一覧画面++++++++++ */
/*------------------------------枠-----*/
div#nc_list{
	text-align:   center;
	width:        100%;
	clear:        both;
  	margin:       0px;
	padding:      0px;
}
/*------------------------------リストヘッダ-----*/
#nc_list_header {
	margin:       0;
	padding:      0;
	text-align:   center;
}
#nc_list_header div{
	display:inline;
	font-size:    13px;
	word-break: break-all;
	background-color:#e8e7da;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #acaa8a;
	padding-right: 3px;
	padding-left: 3px;
	text-align:   center;
}
/*------------------------------リスト項目-----*/
div.nc_list_value{
	width:        100%;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
div.nc_list_value div{
	display:inline;
	font-size:    12px;
	word-break: break-all;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACAA8A;
	height: 35px;
}
/*------------------------------選択チェックボックス-----*/
.nc_list_del_check{
	width:        50px;
	float:        left;
	font-size: 12px;
	margin-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------------------------------記事No-----*/
.nc_list_num{
	width:        50px;
	float:        left;
	margin: 0px;
	padding: 0px;
}
div#nc_list .nc_list_num{
	width:        50px;
	float:        left;
	text-align: left;
	padding-left: 30px;
}
/*------------------------------記事タイトル-----*/
.nc_list_title{
	width:        560px;
	float:        left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div#nc_list .nc_list_title{
	width:        560px;
	float:        left;
	text-align: left;
}
/*------------------------------公開非公開-----*/
.nc_list_open{
	width:        100px;
	float:        left;
  	margin: 0px;
	padding: 0px;
}
div#nc_list .nc_list_open{
  width:        100px;
  float:        left;
}
/*------------------------------記事編集プレビュー-----*/
.nc_list_edit{
	width:        100px;
	float:        left;
	margin: 0px;
	padding: 0px;
}
div#nc_list .nc_list_edit{
	width:        100px;
	float:        left;
	padding-left: 5px;
}
/*------------------------------記事削除-----*/
.nc_list_del{
	float:        left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 50px;
}
div#nc_list .nc_list_del{
	float:        left;
	padding-left: 5px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++記事一覧画面++++++++++ */
/*------------------------------規定ユーザー-----*/
div#nc_user_list{
	padding:      0px;
	font-size:    16px;
	background-color:#ffffff;
	margin-bottom: 25px;
	margin-left: 15px;
}
/*------------------------------リストヘッダ-----*/
div#nc_user_list #nc_user_list_header div{
	display:inline;
	font-size:    13px;
	word-break: break-all;
	background-color:#e8e7da;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #acaa8a;
	padding-right: 3px;
	padding-left: 10px;
}
/*------------------------------リスト-----*/
div#nc_user_list #nc_user_list_value div{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACAA8A;
	height: 35px;
	padding-top: 15px;
	font-size: 13px;
}
/*------------------------------ユーザーID-----*/
div#nc_user_list .nc_user_id{
  width:        500px;
  text-align:   left;
  float:        left;
  padding-left: 10px;
}
/*------------------------------削除-----*/
div#nc_user_list .nc_user_del{
  width:        150px;
  text-align:   center;
  float:        left;
  padding-left: 15px;
}
/*------------------------------ブランク-----*/
div#nc_list hr{
  clear:        both;
}
#nc_space{
	clear: both;
	height: 35px;
}
/*------------------------------新規ユーザ追加-----*/
div#nc_user_entry{
	padding:      0px;
	font-size:    16px;
	margin-left: 15px;
	text-align: left;
	clear: both;
}
div#nc_user_entry_body{
	background-color:#ffffff;
}
/*------------------------------ラベル-----*/
div#nc_user_entry .nc_user_entry_label{
	width:        300px;
	margin:       0px;
	padding:      0px;
	text-align:   left;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
/*------------------------------入力欄-----*/
div#nc_user_entry .nc_user_entry_value{
	padding:      0px;
	text-align:   left;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
/*------------------------------ボタンセル-----*/
div#nc_user_entry .nc_user_entry_btn{
	padding:      0px;
	clear: both;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
}
/*------------------------------ブランク-----*/
div#nc_user_entry hr{
  /* display:      none; */
  clear:        both;
}
