@charset "utf-8";
/*----------------------------------------------------------------------------------------*
*　■Information
*
*-----------------------------------------------------------------------------------------*/

/*@import "/css/admin/common/base.css";*/

/*------------------------------*/
/* 個別設定 */
/*------------------------------*/
@charset "utf-8";

/*----------------------------------------------------------------------------------------*

*　■ベーススタイル

*

*

*-----------------------------------------------------------------------------------------*/

@import "/css/admin/common/initialize.css";

@import "/css/admin/common/classes.css";

/*セカンドナビ部分*/

/* 求人申込管理 */
ul#second-navi li a{width:110px;}
ul#second-navi li#sn-no1-1st a{background-image: url(/img/admin/customer/bt_snavi1.jpg);}

/* 求人管理 */
ul#second-navi li a{width:110px;}
ul#second-navi li#sn-no2-1st a{background-image: url(/img/admin/job/bt_snavi1.jpg);}
ul#second-navi li#sn-no2-2nd a{background-image: url(/img/admin/job/bt_snavi2.jpg);}
ul#second-navi li#sn-no2-3rd a{background-image: url(/img/admin/job/bt_snavi3.jpg);}
ul#second-navi li#sn-no2-4th a{background-image: url(/img/admin/job/bt_snavi4.jpg);}

/* 施設管理 */
ul#second-navi li a{width:110px;}
ul#second-navi li#sn-no3-1st a{background-image: url(/img/admin/institution/bt_snavi1.jpg);}
ul#second-navi li#sn-no3-2nd a{background-image: url(/img/admin/institution/bt_snavi2.jpg);}
ul#second-navi li#sn-no3-3rd a{background-image: url(/img/admin/institution/bt_snavi3.jpg);}

/* お問合せ管理 */
ul#second-navi li a{width:110px;}
ul#second-navi li#sn-no4-1st a{background-image: url(/img/admin/inquiry/bt_snavi1.jpg);}
ul#second-navi li#sn-no4-2nd a{background-image: url(/img/admin/inquiry/bt_snavi2.jpg);}
ul#second-navi li#sn-no4-3rd a{background-image: url(/img/admin/inquiry/bt_snavi3.jpg);}

/* メール管理 */
ul#second-navi li a{width:110px;}
ul#second-navi li#sn-no5-1st a{background-image: url(/img/admin/maildelivery/bt_snavi1.jpg);}
ul#second-navi li#sn-no5-2nd a{background-image: url(/img/admin/maildelivery/bt_snavi2.jpg);}
ul#second-navi li#sn-no5-3rd a{background-image: url(/img/admin/maildelivery/bt_snavi3.jpg);}

/* 各種設定 */
ul#second-navi li a{width:110px;}
ul#second-navi li#sn-no6-1st a{background-image: url(/img/admin/setting/bt_snavi1.jpg);}
ul#second-navi li#sn-no6-2nd a{background-image: url(/img/admin/setting/bt_snavi2.jpg);}
ul#second-navi li#sn-no6-3rd a{background-image: url(/img/admin/setting/bt_snavi3.jpg);}
/*ul#second-navi li#sn-no6-4th a{background-image: url(/img/admin/setting/bt_snavi4.jpg);}
ul#second-navi li#sn-no6-5th a{background-image: url(/img/admin/setting/bt_snavi5.jpg);}
ul#second-navi li#sn-no6-6th a{background-image: url(/img/admin/setting/bt_snavi6.jpg);}
*/
/*------------------------------*/

/* 全体 */

/*------------------------------*/

body{

	color:#fff;

	background: #262629 url(/img/admin/base/bg_body.gif) repeat-x left top;

}

a{

	color:#fff;

}

#container{

	width: 100%;
	min-width: 850px;

}

/* Hack(IE6) 疑似min-width */

/*

* html #container{

	position: relative;

	width: 100%;

	min-width: 850px;

	border-right: 850px solid #262629;

}

* html #ie-min-width{

	float:left;

	position:relative;

	margin-right:-850px;

}

*/











/*------------------------------*/

/* ヘッダー */

/*------------------------------*/

#header{

	color:white;

	height: 95px;

	width: 960px;

	position: relative;

}

#header a{

	color:#ccc;

}

#header h1{}

#header h1 a{

	display: block;

	width: 240px;

	height: 95px;

	text-indent:-9999px;

	background: url(/img/admin/base/site_logo.jpg) no-repeat;

}

#login-info{

	margin-top: -95px;

}

#login-info p.user-name{

	text-align: right;

	margin: 20px 108px 0 0;
	/*font-family:"HGP行書体";*/
}

#bt_logout{

	position: absolute;

	right:0;

	top:10px;

}

#bt_logout a{

	display: block;

	height:27px;

	width:100px;

	text-indent:-9999px;

	background-image:url(/img/admin/base/bt_logout.gif);

	background-position: left top;

}

#bt_logout a:hover{

	background-position: left bottom;

}



#gnavi{

	/*position: absolute;

	right:0;

	bottom:0;*/

}

#gnavi ul{

	list-style:none;

	

	position: absolute;

	right:0;

	bottom:0;

}

* html #gnavi ul{

	bottom: 1px;

}



#gnavi li,#gnavi li a{

	display: block;

	height:40px;

	text-indent: -9999px;

	background-repeat: no-repeat;

}

#gnavi li{

	float:left;

	width:134px;

	margin-left:5px;

	background-position: left bottom;

}

#gnavi li#gn-customer,#gnavi li#gn-customer a{background-image:url(/img/admin/base/bt_gn_customer.jpg);}

#gnavi li#gn-job,#gnavi li#gn-job a{background-image:url(/img/admin/base/bt_gn_job.jpg);}

#gnavi li#gn-institution,#gnavi li#gn-institution a{background-image:url(/img/admin/base/bt_gn_institution.jpg);}

#gnavi li#gn-inquiry,#gnavi li#gn-inquiry a{background-image:url(/img/admin/base/bt_gn_inquiry.jpg);}

#gnavi li#gn-maildelivery,#gnavi li#gn-maildelivery a{background-image:url(/img/admin/base/bt_gn_maildelivery.jpg);}

#gnavi li#gn-setting,#gnavi li#gn-setting a{background-image:url(/img/admin/base/bt_gn_setting.jpg);}

#gnavi li a:hover,#gnavi li.on a,#gnavi li.on{

	background-position: 0px -40px;

}

#gnavi li.disable{

	background: 0px -80px;

}







/*------------------------------*/

/* セカンドナビ */

/*------------------------------*/

#snavi{

	height: 40px;

	width: 870px;

	overflow: hidden;

}

* html #snavi{

	margin: -1px 0 -1px 0;

}

#snavi h2{

	float:left;

	width:150px;

	height: 40px;

	text-indent:-9999px;

}

#snavi ul{

	float:right;

	/*height: 40px;*/

	padding-right: 2px;

	list-style:none;

	background: url(/img/admin/base/sec_navi_end.gif) no-repeat right top;

}

#snavi li{

	float:left;

	width: 110px;

	height: 40px;

	background-repeat:no-repeat;

}

#snavi li a{

	display: block;

	height: 40px;

	text-indent: -9999px;

}

#snavi li a:hover,#snavi li.on a{

	background-position: 0px -40px;

}

#snavi li.disable{

	text-indent: -9999px;
	background-position: 0px -80px;

}









/*------------------------------*/

/* コンテンツ */

/*------------------------------*/

#contents{

	color:#000;

	background: #fff;

	padding: 30px 0px 60px 40px;

}

#contents table,#contents th,#contents td{

	color:#000;

	border-collapse:collapse;

}

#contents th,#contents td{

	border:1px solid #ccc;

}

#contents a{

	color:#00f;

}

#contents a:hover{

	color:#f00;

}



#contents h3{

	font-size: 1.5em;

	font-weight:bold;



	height:50px;

	line-height: 50px;

	padding-left: 30px;

	margin-bottom: 10px;

	background: url(/img/admin/common/cpt_bg_main.gif) no-repeat;

}

#contents h4{

	height: 34px;

	line-height: 34px;

	padding-left:30px;

	margin-bottom: 10px;

	background: url(/img/admin/common/cpt_bg_sub.gif) no-repeat;

}


/*------------------------------*/

/* テープル設定*/

/*------------------------------*/
table.coloring{
	margin:10px 0;
	}
	
table.coloring th{
	padding:0 5px;
	background-color:#E3E9F4;
	}

table.coloring td{
	padding:0 5px;
	}


/*------------------------------*/
/* チェック項目用ボタンエリア */
/*------------------------------*/
.check_bt{
	margin:10px 0 0 0;
	}
	
.check_bt img/admin{
	margin-right:5px;
	}



/*------------------------------*/

/* フッター */

/*------------------------------*/

#footer{
	color:white;
	height: 180px;
	padding-left:10px;
	padding-top: 20px;
/*	padding-bottom:20px;*/
/*	margin-left: 10px;
	
	padding-top: 20px;

	padding-bottom: 20px;
*/	
	background: #262629 url(/img/admin/base/bg_footer.gif) repeat-x left top;
}



#footer p.pagetop{

	font-size: 12px;

	text-align:right;

}

#footer p.pagetop a{

	padding-left: 15px;

	background:url(/img/admin/base/icn_pgtop.gif) no-repeat;

}

#footer ul#fnavi{

	list-style:none;

	margin-top: -22px;

}

#footer ul#fnavi li{

	width:85px;

	float:left;

	margin-right:5px;

}

#footer ul#fnavi li,

#footer ul#fnavi li a{

	display: block;

	height:22px;

	text-indent: -9999px;

	background-repeat:no-repeat;

	background-position: left top;

}

#footer ul#fnavi li#fn-customer,#footer ul#fnavi li#fn-customer a{background-image:url(/img/admin/base/bt_fn_customer.gif);}

#footer ul#fnavi li#fn-job,#footer ul#fnavi li#fn-job a{background-image:url(/img/admin/base/bt_fn_job.gif);}

#footer ul#fnavi li#fn-institution,#footer ul#fnavi li#fn-institution a{background-image:url(/img/admin/base/bt_fn_institution.gif);}

#footer ul#fnavi li#fn-inquiry,#footer ul#fnavi li#fn-inquiry a{background-image:url(/img/admin/base/bt_fn_inquiry.gif);}

#footer ul#fnavi li#fn-mailmagazine,#footer ul#fnavi li#fn-mailmagazine a{background-image:url(/img/admin/base/bt_fn_mailmagazine.gif);}

#footer ul#fnavi li#fn-setting,#footer ul#fnavi li#fn-setting a{background-image:url(/img/admin/base/bt_fn_setting.gif);}


#footer ul#fnavi a:hover{

	background-position: 0px -22px;

}

#footer ul#fnavi li.disable{
	
	text-indent: -9999px;
	background-position: 0px -44px;

}





#footer address{

	display: block;

	font-size: 11px;

	margin: -22px 0 0 95px;
	font-family:"HGP行書体";
}

#footer address.login-page{

	margin-top: 0px;
	margin-right:100px;
	text-align: right;

}
.all_rights_reserved{
	float:right;
}






/*------------------------------*/

/* ページタイトル設定 */

/*------------------------------*/



h2#page-title1{background: url(/img/admin/contact/page_title.jpg) no-repeat;}

h2#page-title2{background: url(/img/admin/input/page_title.jpg) no-repeat;}

h2#page-title3{background: url(/img/admin/setting/page_title.jpg) no-repeat;}



/*------------------------------*/

/* 2ndナビゲーション用 */

/*------------------------------*/


/*
ul#second-navi li#sn-1st,ul#second-navi li#sn-1st a{background-image: url(/img/admin/contact/bt_snavi1.jpg);}

ul#second-navi li#sn-2nd,ul#second-navi li#sn-2nd a{background-image: url(/img/admin/contact/bt_snavi2.jpg);}

ul#second-navi li#sn-3rd,ul#second-navi li#sn-3rd a{background-image: url(/img/admin/contact/bt_snavi3.jpg);}

ul#second-navi li#sn-4th,ul#second-navi li#sn-4th a{background-image: url(/img/admin/contact/bt_snavi4.jpg);}
*/


/* 各種登録用 */
/*
ul#second-navi li#sn-1st2,ul#second-navi li#sn-1st2 a{background-image: url(/img/admin/input/bt_snavi1.jpg);}

ul#second-navi li#sn-2nd2,ul#second-navi li#sn-2nd2 a{background-image: url(/img/admin/input/bt_snavi2.jpg);}

ul#second-navi li#sn-3rd2,ul#second-navi li#sn-3rd2 a{background-image: url(/img/admin/input/bt_snavi3.jpg);}
*/


/* 各種設定用 */
/*
ul#second-navi li#sn-1st3,ul#second-navi li#sn-1st3 a{background-image: url(/img/admin/setting/bt_snavi1.jpg);}

ul#second-navi li#sn-2nd3,ul#second-navi li#sn-2nd3 a{background-image: url(/img/admin/setting/bt_snavi2.jpg);}

ul#second-navi li#sn-3rd3,ul#second-navi li#sn-3rd3 a{background-image: url(/img/admin/setting/bt_snavi3.jpg);}

ul#second-navi li#sn-4th3,ul#second-navi li#sn-4th3 a{background-image: url(/img/admin/setting/bt_snavi4.jpg);}

ul#second-navi li#sn-5th3,ul#second-navi li#sn-5th3 a{background-image: url(/img/admin/setting/bt_snavi5.jpg);}
*/




/*------------------------------*/

/*  */

/*------------------------------*/
/*エラー表示用*/
p#err-result {color:red; margin: 10px;} 


.spacer{
	padding-top:2px;
}
div.message{
	margin-top:		190px;
	margin-bottom:	185px;
	margin-left:    50px;
	font-size:"120%";
}
div.link{
	text-align:		center;
	margin-top:		5px;
	margin-bottom:	5px;
	margin-left:    50px;
	font-size:"120%";
}
label{
  cursor: pointer;
}


#search-option{
	width: 850px;
	border: 1px solid #ccc;
}

#search-option table{

	margin: 0 5px 10px 5px;

}

#search-option table th,#search-option table td{

	padding: 5px 10px;

	border: 1px solid #ccc;
	
	height:25px;
}

#search-option table th{

	background:#F4F4F7;


	width:120px;
	

	font-weight: normal;

	text-align: left;

}

#search-option table td{
	width:200px;
}
#search-option #game_kind{
	width:170px;
}
#search-option #open_date{
	width:200px;
}
#search-option #insert_date{
	width:200px;
}
#search-option #open_date .date{
	width:70px;
}
#search-option #insert_date .date{
	width:70px;
}
#search-option .input_select{
	width:200px;
}
#search-option .input_text_active1{
	width:200px;
	ime-mode:active;
}
#search-option .input_text_inactive1{
	width:200px;
	ime-mode:inactive;
}
#search-option ul{

	list-style: none;

	text-align: left;
	margin:0 0 10px 5px;

}

#search-option li{

	display: inline;
	margin-right:5px;
}


#search-option li input,#search-option li img{

	vertical-align: top;

}
#search-option #from_to_date{
	width:200px;
}
#from_to_date #from_date{
	width:70px;
}
#from_to_date #to_date{
	width:70px;
}


.ime_active {ime-mode:active}

.ime_none   {ime-mode:disabled}

.text_right {text-align:right;}


#granpri{
	height:380px;
	width: 850px;
	border: 1px solid #ccc;
	padding-bottom:10px;
/*	background-color:#FAF0E6;*/
}

#granpri #schedule{
	float:left;
	width:750px;
	font-size:90%;
	padding-top:3px;
}
#schedule #first_game{
	float:left;
	width:170px;
	padding-left:3px;
		font-weight:bold;
		font-size:94%;
}
#schedule #second_game{
	float:left;
	width:170px;
	padding-left:2px;
		font-weight:bold;
font-size:94%;
}
#schedule #third_game{
	float:left;
	width:170px;
	padding-left:2px;
		font-weight:bold;
font-size:94%;

}
#schedule #forth_game{
	float:left;
	width:170px;
	padding-left:5px;
		font-weight:bold;
font-size:94%;
}

	
.input-table{
	clear:		both;
	width:		600px;
	border-top:solid 1px silver;
	border-left:solid 1px silver;
}
.input-table th{
	padding:3px 0px;
	width:150px;
	/*background-color:	#CEE4ED;*/
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
	height:25px;
}
.input-table td{
	padding:3px 0px;
	width:450px;
	/*background-color:	#CEE4ED;*/
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
	height:25px;
}

.input-table #del_check{
	width:5%px;
	padding:3px 0px;
	background-color:	#CEE4ED;
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
}
.input-table #shop{
	width:20%px;
	padding:3px 0px;
	background-color:	#CEE4ED;
	border-right:solid 1px silver;
	border-bottom:solid 1px silver;
}

#regist{
	padding:8px 0 0 5px;
/*	border: 1px solid #FFC0CB;*/
	width:845px;
	height:30px;
	margin:5px 0;
}


#search-result{
	width: 850px;
	margin-top:10px;
	border: 1px solid #ccc;
}
#search-result dl{
	clear:both;
	padding-left:8px;
	padding-top:10px;
}
#search-result #entry_match{
	clear:both;
	padding-left:5px;
	padding-top:7px;
}
#search-result dt{
	padding:2px 0px 2px 5px;
}
#search-result dd{
	padding-left:5px;
}
#search-result #score_check{
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
}
#search-result table{

	margin: 3px 5px 10px 5px;

}

#search-result table th,#search-result table td{

	padding: 5px 10px;
	height:25px;
	border: 1px solid #ccc;

}

#search-result table th{

	background:#F4F4F7;
	font-weight: normal;
	height:25px;
	text-align: left;

}
#search-result .td_id{
	height:25px;
}
#search-result .id{
	width:50px;
	height:25px;
	text-align:center;
}
#search-result .edit{
	width:50px;
	height:25px;
	text-align:center;
}

#search-result .del{
	width:50px;
	height:25px;
	text-align:center;
}
#search-result .kind{
	width:80px;
	height:25px;
	text-align:center;
}

#search-result .category{
	width:130px;
	height:25px;
	text-align:center;
}
#search-result .item{
	width:180px;
	height:25px;
	text-align:center;
}
#search-result .game_status{
	color:red;
}
#search-result .customer{
	width:150px;
	height:25px;
	text-align:center;
}
#search-result .store{
	width:150px;
	height:25px;
	text-align:center;
}

#search-result .cloth{
	width:100px;
	height:25px;
	text-align:center;
}

#search-result .mail{
	width:200px;
	height:25px;
	text-align:center;
}
#search-result .mail_long{
	width:250px;
	height:25px;
	text-align:center;
}
#search-result .date{
	width:100px;
	height:25px;
	text-align:center;
}
#search-result .game_kind{
	width:150px;
	height:25px;
	text-align:center;
}
#search-result .game_name{
	width:150px;
	height:25px;
	text-align:center;
}
#search-result .open_date{
	width:140px;
	height:25px;
	text-align:center;
}
#search-result .insert_date{
	width:100px;
	height:25px;
	text-align:center;
}
#search-result .entry_id{
	width:30px;
	height:25px;
	text-align:center;
	background:#F4F4F7;
}
#search-result .entry_status{
	width:60px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .entry_kind{
	width:125px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .entry_game_name{
	width:125px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .entry_team_name{
	width:120px;
	height:25px;
	text-align:F4F4F7;
	background:#FFC0CB;

}
#search-result .entry_open_date{
	width:130px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .entry_insert_date{
	width:100px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}

#search-result .input_select_small{
	width:150px;
}

#search-result table td{
	height:25px;
	text-align:center;
}

#search-result ul{

	list-style: none;

	text-align: left;
	margin:0 0 10px 5px;

}

#search-result li{

	display: inline;
	margin-right:10px;
}

#search-result li input,#search-option li img{

	vertical-align: top;

}

#search-result #entry_granpri{
	clear:both;
	float:left;
	width:800px;
	padding-left:2px;
	height:30px;
}
#entry_granpri #entry_left{
	float:left;
	width:auto;
	height:25px;
}
#entry_granpri #entry_right{
	float:left;
	width:400px;
	height:25px;
}
#spacer{
	height:10px;
}

#search-result #entry_button{
	float:left;
	height:35px;
	width:300px;
	padding:20px 0 5px 10px;
}


#search-result .schedule_id{
	width:30px;
	height:25px;
	text-align:center;
	background:#F4F4F7;
}
#search-result .schedule_status{
	width:60px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .schedule_kind{
	width:130px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .schedule_game_name{
	width:140px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .schedule_team_name{
    width:160px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .schedule_score{
	width:50px;
	height:25px;
	text-align:center;
	background:#F4F4F7;

}
#search-result .schedule_date{
	width:90px;
	height:25px;
	text-align:center;
	background:#F4F4F7;
}

#search-result #article{
	width:auto;

}
#search-result #article td{
	width:auto;
	text-align:center;
	padding:10px 0 10px 0;
}

#search-result #article #article_title_td{
	text-align:left;
	padding:10px 0 10px 5px;

}
#search-result #article #article_team_td{
	text-align:left;
	padding:10px 0 10px 7px;
}
#search-result #article #article_game_name_td{
	text-align:left;
	padding:10px 0 10px 7px;
}

#search-result #article #article_no{
	width:50px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #article #article_edit{
	width:70px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #article #article_del{
	width:70px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #article #article_game_name{
	width:150px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #article #article_team{
	width:195px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #article #article_title{
	width:170px;
	padding:10px 0 10px 10px;
	text-align:center;
}
#search-result #article #article_date{
	width:110px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #insert_article{
	padding:10px 0 10px 0px;
}
#search-result .input_detail{
	width:auto;
}
#search-result .input_detail th{
	padding:10px 0 10px 10px;
	width:150px;
	text-align:left;
}
#search-result .input_detail td{
	padding:10px 0 10px 10px;
	width:400px;
	text-align:left;
}
#search-result .input_detail .conf{
	text-align:center;
}

#search-result .input_detail #joken{
	text-align:left;
	width:10px;
}

#search-result #approval{
	text-align:left;
	padding:0px 0 10px 220px; 
}
#search-result #approval2{
	text-align:left;
	padding:0px 0 10px 300px; 
}
#search-result #approval_comment{
	font-size:90%;
	font-color:#333333;
	padding:10px 0 0px 10px;
}
#search-result .team{
	width:170px;
	height:25px;
	text-align:center;
}
#search-result .mail{
	width:170px;
	height:25px;
	text-align:center;
}
#search-result .name1{
	width:200px;
	height:25px;
	text-align:center;
}
#search-result .conf{
	width:70px;
	height:25px;
	text-align:center;
}
#search-result .status{
	width:70px;
	height:25px;
	text-align:center;
}
#search-option .tel{
	width:50px;
}
#search-option .fax{
	width:50px;
}
#search-option .date{
	width:70px;
}
#search-result .user_name{
	width:100px;
	height:25px;
	text-align:center;
}
#search-result .category{
	width:100px;
	height:25px;
	text-align:center;
}
#search-result .category_name{
	width:150px;
	height:25px;
	text-align:center;
}
#search-result #bt_confirm_top{
	text-align:left;
	padding:0 0 10px 220px;
}
#search-result #bt_confirm{
	text-align:left;
	padding:10px 0 20px 220px; 
}
#search-result #insert_comment{
	font-size:90%;
	font-color:#333333;
	padding:15px 0 0px 10px;
}
#search-result #insert_top{
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result .insert_game{
	width:auto;
}
#search-result .insert_game th{
	padding:10px 0 10px 10px;
	width:150px;
	text-align:left;
}
#search-result .insert_game td{
	padding:10px 0 10px 10px;
	width:400px;
	text-align:left;
}
#search-result .insert_game #all_check{
	font-size:80%;
	text-decoration:underline;
}

#search-result .tbl_game_info{
	width:auto;
}
#search-result .tbl_game_info .game_info_top{
	text-align:center;
	padding:10px 0 ;
}
#search-result .tbl_game_info th{
	text-align:left;
	width:150px;
	padding:10px 0 10px 10px;
}
#search-result .tbl_game_info td{
	text-align:left;
	width:200px;
	padding:10px 0 10px 10px;
}

#search-result #tbl_approval{
	width:auto;
}
#search-result #tbl_approval #approval_top{
	text-align:center;
	padding:10px 0 ;
}
#search-result #tbl_approval th{
	width:150px;
	padding:10px 0 10px 10px;
	text-align:left;
}
#search-result #tbl_approval td{
	width:200px;
	padding:10px 0 10px 10px;
	text-align:left;
}

#search-result #bt_approval{
	text-align:left;
	padding:10px 0 20px 300px; 
}
#search-result #insert_comment{
	font-size:90%;
	font-color:#333333;
	padding:15px 0 0px 10px;
}
#search-result #mini_spacer{
	height:3px;
}
#search-result #company{
	width:auto;
	height:30px;
}

#search-result #company th{
	width:200px;
	height:30px;
	text-align:left;
	padding-left:5px;
}
#search-result #company td{
	width:500px;
	height:30px;
	text-align:left;
	padding-left:5px;
}
#search-result #company #company_info{
	width:auto;
	text-align:center;
}
#search-result #maildelivery{
	width:auto;
	height:30px;
}

#search-result #maildelivery th{
	width:200px;
	height:30px;
	text-align:left;
	padding-left:5px;
	background:#F4F4F7;
}
#search-result #maildelivery td{
	width:500px;
	height:30px;
	text-align:left;
	padding-left:5px;
}
#search-result #tbl_article{
	width:auto;
}
#search-result #tbl_article #article_top{
	text-align:center;
	padding:10px 0 ;
}
#search-result #tbl_article th{
	width:150px;
	padding:10px 0 10px 10px;
	text-align:left;
}
#search-result #tbl_article td{
	width:580px;
	padding:10px 0 10px 10px;
	text-align:left;
}

#search-result #tbl_article{
	text-align:left;
	padding:10px 0 20px 300px; 
}
#search-result #insert_comment{
	font-size:95%;
	font-color:#333333;
	padding:15px 0 0px 10px;
}
#search-result #status_comment{
	font-size:95%;
	font-color:#333333;
	padding:15px 0 0px 10px;
}
#search-result #bt_article{

	text-align:left;
	padding:10px 0 20px 300px; 
}

#search-result #tbl_article #title{
	width:250px;
}
#search-result #tbl_article .team_search{
	font-size:95%;
	color:#333333;
	padding:3px 0 8px 3px;
}

#search-result #insert_button{
	/*text-align:center;*/
	padding:10px 0 10px 0;
}
#search-result .title_long_th{
	width:350px;
/*	padding:10px 0 10px 0;*/
	text-align:center;

}
#search-result .title_long_td{
	text-align:left;
	padding-left:10px;
}

#search-result .date_long_th{
	width:150px;
	padding:10px 0 10px 0;
	text-align:center;
	
}

#upload{
	padding:30px 0 30px 240px;


}
#upload #upload_button{
	padding:30px 0 0 80px;
	border:0;


}
#upload p{
	color:red;
	padding:30px 0 0 0;
}

#download{
	clear:both;
	height:420px;
}

#download #download_left{
	float:left;
	padding:20px 0 0 10px;
}

#download #download_left table{
		float:left;


}
#download_left table th,#download_left table td{

	padding: 5px 10px;
	border: 1px solid #FFC0CB;
	height:30px;
}

#download_left table th{

	background:#FFE4E1;
	font-weight: normal;
	width:150px;
	text-align: left;

}
#download_left table td{
	font-weight: normal;
	width:220px;
	text-align: left;

}

#download #download_right{
	float:left;
	margin-top:40px;
	padding:20px 20px 20px 20px;
/*		border: 1px solid #FFC0CB;*/
}
#download_right #download_button{
	padding:30px 0 0 80px;
	border:0;


}

#download_right #download_box{
	border: 1px solid #FFC0CB;
	height:25px;
	margin-left:5px;
	padding:10px 10px 0px 20px;
		background:#FFE4E1;
}


#search-result #hosoku{
	font-size:90%;
	padding:15px 0 0 5px;
	text-verticalglign:
}

#search-result #item{
	width:auto;
}
#search-result #item #admin_no{
	width:60px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #item #admin_edit{
	width:80px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #item #admin_del{
	width:80px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #item #admin_name{
	width:300px;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #item #admin_date{
	width:100;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #item #td{
	padding:10px 0 10px 0;
	text-align:center;
	padding:10px 0 10px 0;
}
#search-result #item #admin_td{
	padding:10px 0 10px 5px;
	text-align:left;
}
#search-result #bt_insert_admin{
	padding:15px 0 10px 0;
}

.input_1_active {

/*	margin  : 3px 10px 0px 2px;
	padding : 2px;*/

	width  : 250px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
	ime-mode: active;
}
.input_1_inactive {

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;*/

	width  : 250px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
	ime-mode: inactive;
}
.input_1_select{

/*	margin  : 3px 10px 0px 2px;
	padding : 2px;*/

	width  : 250px;

	font-size   : 13px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
}
.input_2_select{

/*	margin  : 3px 10px 0px 2px;
	padding : 2px;*/

	width  : 90px;

	font-size   : 13px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
}
.input_3_select{

/*	margin  : 3px 10px 0px 2px;
	padding : 2px;*/

	width  : 60px;

	font-size   : 13px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
}
.input_2_active {

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;*/

	width  : 150px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
	ime-mode: active;
}
.input_2_inactive {

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;*/

	width  : 150px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
	ime-mode: inactive;
}
.input_3_active{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;*/

	width  : 380px;
	height : 90px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;

	border : 1px solid #333;

	background-color : #000;*/
	ime-mode: active;
}
.input_4_active {

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;*/

	width  : 195px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
	ime-mode: active;
}
.input_4_inactive {

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;*/

	width  : 195px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;*/
	text-align  : left;

/*	border : 1px solid #333;*/

	/*background-color : #000;*/
	ime-mode: inactive;
}
.input_5_active{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 180px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: active;
}
.input_5_inactive{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 180px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: inactive;
}
.input_6_active{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 70px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: active;
}
.input_6_inactive{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 70px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: inactive;
}	
.input_7_active{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 100px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: active;
}
.input_8_inactive{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 50px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: inactive;
}
.input_9_active{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 75px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: active;
}
.input_9_inactive{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 75px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: inactive;
}
.input_10_active{

/*	margin  : 3px 10px 3px 10px;
	padding : 2px;
*/
	width  : 400px;

	font-size   : 12px;
	font-weight : normal;
/*	color       : #fff;
	text-align  : left;
	border : 1px solid #333;
	background-color : #000;*/
	ime-mode: active;
}
.input_textarea_1_active{
	width  : 400px;
	height : 100px;
	ime-mode: active;
}
.input_textarea_2_active{
	width  : 300px;
	height : 100px;
	ime-mode: active;
}
.input_select{
	width:250px;
}
input_2_select{
	width:40px;
}
.error{
	padding:3px 0 3px 0;
	margin:0;
	text-size:12px;
	color:red;
}
.list_zero{
	padding:10px 0 50px 7px;
	margin:0;
	text-size:12px;
	color:red;
}
#search-result #bt_complete_top{
	text-align:left;
	padding:0 0 10px 300px; 
}
#search-result #bt_complete{
	text-align:left;
	padding:10px 0 20px 300px; 
}
.indispensable{
	color:red;
	text-size:12px;
	font-weight:bold;
}
label{
  cursor: pointer;
}
input[type="submit"], input[type="reset"], input[type="button"], input[type="checkbox"], button{
  cursor: pointer;
}
a,label { cursor:pointer; }/*ラベルにマウスが乗ったらカーソルの形状をポインタにします*/
 
.Lbl {  /*ラベルの装飾 下線を付けます*/
border-bottom-width : 1px;
/* border-bottom-style : dashed;*/
 border-bottom-color : gray;
 border-bottom-style : none;
      }
 