/*---------------------------------------------
	企業テンプレート画面【青】
							専用CSS
  ---------------------------------------------*/
/*==================================
	ページ上部ヘッダーナビ
  ==================================*/
#headnavi{
	background-image:url(img_pre/ul_bg_blue.jpg);
	height:40px;
	background-repeat:no-repeat;
	width:950px;
	margin:0;
	padding:0;
}

#headnavi li{
	list-style: none;
	float:left;
	font-weight:bold;
	border-right: 1px #D9D6D6 solid;
	padding: 0px 2em;
	margin-top:10px;
}

#headnavi li a{
	color:#071a42;
	text-decoration: none;
}

#headnavi li a:hover{
	color:#FF7010;
}

#headnavi li#end{
	list-style: none;
	float:left;
	font-weight:bold;
	padding: 0px 2em;
	margin-top:10px;
	border-right:none;
}

/*==================================
	ページ全体
  ==================================*/
#tmp_main{
	margin:0;
	padding:0;
	clear:both;
	width:100%;
}

/*==================================
	変更処理関係
  ==================================*/
/*テンプレート色変更*/
#color{
	width:100%;
	text-align:right;
	font-size:120%;
	font-weight:bold;
	margin-bottom:10px;
}

#color .select{
	width:100px;
}

/*編集リンク*/
#tmp_left .edit{
	text-align:right;
	font-size:120%;
	padding-right:10px;
}

/*==================================
	戻るリンク
  ==================================*/
.return {
	padding:0 10px 10px 10px;
	text-align:right;
	width:98%;
}

/*==================================
	ページ左側コンテンツ
  ==================================*/

#tmp_left{
	margin:0 0 20px 0;
	padding:0px 0px 0px 0px;
	width:640px;
	float:left;
}

#tmp_left h2,h3,h4{
	padding:0;
	margin:0;
	border-style:none;
	background-repeat:no-repeat;
	font-size:120%;
	height:40px;
	clear:both;
	background-position: 0px 0em;
}

#tmp_left input{
	padding:0;
	margin:0;
	background-color:#ffffff;
	border-style:none;
	margin-right:5px;/*ボックスとテキスト間の間隔*/
}

#tmp_left h2{
	background-image: url(img_pre/tmp_h2_gradblue.jpg);
	background-repeat:no-repeat;
	padding:13px 0px 0px 15px;
	color:#ffffff;
	height:42px;
}

#tmp_left h3{
	background-image: url(img_pre/tmp_h3_blue.jpg);
	background-repeat:no-repeat;
	padding:5px 0px 0px 30px;
	color:#1a1a1aff;
	margin-top:3px;
}

#tmp_left .top{
	padding:5px 0px 5px 0px;
}

#tmp_left p{
	width:620px;
	padding-left:5px;
	padding-bottom:10px;
}

/*==================================
	企業テンプレート画面
	左：PRリストテーブル用CSS
  ==================================*/
/*10件以上*/
#tmp_left #prlist{
	height:1850px;
	overflow:scroll;
	overflow-x:hidden;
	width:630px;
	margin-top:8px;
	margin-bottom:15px;
}

/*style指定を上書き処理*/
#tmp_left #prlist table{
	border-collapse:separate !important;
}

/*10件未満*/
#tmp_left #u_prlist{
	width:630px;
	margin-top:5px;
	margin-bottom:15px;
}

#tmp_left #u_prlist table{
	margin-left:5px;
	border-collapse:separate !important;	/*style指定を上書き処理*/

}

#tmp_left .tmp_tbl_prlist{
	width:630px;
	margin-bottom:10px;
	border-style:none;
}

#tmp_left .tmp_tbl_prlist td{
	padding:0;
	margin:0;
	background-color:#ffffff;
}

#tmp_left .title_bg{
	background-image: url(img_pre/tmp_title_blue.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 5px 15px ;
	height:26px;
	clear:both;
	font-weight:bold;
	margin:0;
	width:610px;
}

#tmp_left .box{
	width:610px;
	clear:both;
	padding-bottom:10px;
	margin:0;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	height:130px;
	margin-bottom:10px;
}

/*直書きされたCSSの上書き処理*/
#tmp_left .box p{
	line-height:120%;
}

#tmp_left .box .primg{
	float:left;
	width:120px;
}

#tmp_left .box .txt{
	font-size:100%;
	width:450px;
	float:left;
	padding:5px 0 5px 0px;
	margin:5px 5px 5px 10px;
}

/*続きを読む*/
#tmp_left .box .detail{
	float:right;
	text-align:right;
	width:400px;
	padding:0;
	margin:0;
	padding-right:1em;
}


/*==================================
	ページ右コンテンツ
  ==================================*/

#tmp_right{
	float:right;
	width:260px;
}

#tmp_right .tmp_tbl_right td{
	padding:0;
	margin:0;
}

#tmp_right hr{
	clear:both;
	height: 1px;
	border: none;
	border-top: 1px gray solid;
}

#tmp_right h2{
	background-image: url(img_pre/tmp_h3_blue.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0.5em;
	font-size:120%;
	padding:15px 0px 10px 30px;
	color:#1a1a1a;
	height:30px;
	clear:both;
	margin:0;
}

/*PR商品一覧*/
#tmp_right .pr{
	background-color:#f2f2f2;
	height:90px;
}

#tmp_right .pr .right_img{
	float:left;
	width:73px;
	border:1px solid gray;
	height:73px;
	margin:5px 0 5px 5px;
}

#tmp_right .pr p{
	width:155px;
	background-color:#f2f2f2;
	float:left;
	padding:5px
}

/*==================================
	企業テンプレート画面
	左項目のテーブル用CSS
  ==================================*/

#tmp_left .tmp_tbl_l{
	width:630px;
	margin-bottom:10px;
	border-style:none;
}

#tmp_left .tmp_tbl_l th{
	background-image: url(img_pre/temp_bg_blue.jpg);
	text-align:left;
	padding-left:2px;
	height:45px;
	width:150px;
	color:#000000;
}

#tmp_left .tmp_tbl_l td{
	padding:10px;
	font-size:130%;
	background-color:#f5f5f5;
}

/*企業名アイコン*/
#tmp_left .tmp_tbl_l .name{
	background-image: url(img_pre/ico_name_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*事業所名アイコン*/
#tmp_left .tmp_tbl_l .shop{
	background-image: url(img_pre/ico_shop_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*住所アイコン*/
#tmp_left .tmp_tbl_l .post{
	background-image: url(img_pre/ico_post_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*資本金アイコン*/
#tmp_left .tmp_tbl_l .capital{
	background-image: url(img_pre/ico_capital_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*創業アイコン*/
#tmp_left .tmp_tbl_l .calendar{
	background-image: url(img_pre/ico_calendar_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*従業員数アイコン*/
#tmp_left .tmp_tbl_l .worker{
	background-image: url(img_pre/ico_worker_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*URLアイコン*/
#tmp_left .tmp_tbl_l .url{
	background-image: url(img_pre/ico_url_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*業種アイコン*/
#tmp_left .tmp_tbl_l .category{
	background-image: url(img_pre/ico_category_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*業務内容アイコン*/
#tmp_left .tmp_tbl_l .content{
	background-image: url(img_pre/ico_content_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*問合せアイコン*/
#tmp_left .tmp_tbl_l .mail{
	background-image: url(img_pre/ico_mail_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*ダウンロードアイコン*/
#tmp_left .tmp_tbl_l .data_dl{
	background-image: url(img_pre/ico_dl_blue.jpg);
	background-repeat:no-repeat;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
}

/*テーブルタイトル*/
#tmp_left .tmp_tbl_l .head{
	background-image: url(img_pre/tmp_h2_blue.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	height:40px;
	font-size:140%;
	padding-left:10px;
}

#tmp_left .tmp_tbl_l .head p{
	padding:0;
	margin:0;
	border-left:4px solid #ffffff;
	padding-left:10px;
	width:600px;
}

/*mapボタン*/
#tmp_left .tmp_tbl_l .map{
	text-align:right;
	padding-right:5px;
	width:118px;
	float:right;
	margin:0;
	padding:0;
}

/*住所*/
#tmp_left .tmp_tbl_l .add{
	float:left;
	width:320px;
	margin:0;
	padding:0;
	padding-top:5px;
}

/*ダウンロードテキスト*/
#tmp_left .tmp_tbl_l .dltxt{
	float:left;
	width:150px;
	margin:0px;
	padding:0px;
	padding-top:5px;
}

/*ダウンロードボタン*/
#tmp_left .tmp_tbl_l .dl{
	float:right;
	vertical-align:middle;
	width:220px;
	padding:0;
	margin:0;
}

/*複数行  行間調整*/
#tmp_left .tmp_tbl_l .lines p{
	padding:0;
	margin:0;
	margin-top:3px;
	margin-bottom:3px;
}

/*注意事項テキスト*/
#tmp_left .tmp_tbl_l .lines .info{
	color:red;
	font-weight:bold;
	margin-left:5px;
}

/*テキストボックス背景色：白*/
#tmp_left .tmp_tbl_l input{
	background-color:#ffffff;
	border:1px solid #686868;
	margin-left:5px;
}

/*テキストエリア背景色：白*/
#tmp_left .tmp_tbl_l textarea{
	background-color:#ffffff;
	border:1px solid #686868;
	margin-left:5px;
	width:90%;
}

/*内容本文  間隔調整*/
#tmp_left .tmp_tbl_l .pad{
	padding:10px 20px 10px 0px;
	margin:0;
}


/*==================================
	企業テンプレート画面
	フリーエリアのテーブル用CSS
  ==================================*/
#tmp_left table{
	width:630px;
	margin-bottom:10px;
	border-style:none;
}

#tmp_left table th{
	background-image: url(img_pre/temp_bg_blue.jpg);
	text-align:left;
	padding:10px;
	height:45px;
	color:#000000;
}

#tmp_left table td{
	padding:10px;
	font-size:130%;
	background-color:#f5f5f5;
}

/*==================================
	企業テンプレート画面
	バナー登録画面用CSS
						　tmp002.html
  ==================================*/
#edit_main {
	margin:0 0 100px 0;
	padding:0px 0px 40px 0px;
	width:900px;
}

#edit_main h2,h3,h4{
	padding:0;
	margin:0;
	border-style:none;
	background-repeat:no-repeat;
	font-size:120%;
	height:40px;
	clear:both;
	background-position: 0px 0em;
}

#edit_main input{
	padding:0;
	margin:0;
	background-color:#ffffff;
	border:1px solid #686868;
	margin-right:5px;/*ボックスとテキスト間の間隔*/
}

#edit_main h2{
	background-image: url(img_pre/h2_main_blue.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 0px 15px;
	color:#000000;
}

#edit_main h3{
	background-image: url(img_pre/h3_main_blue.jpg);
	background-repeat:no-repeat;
	padding:5px 0px 0px 30px;
	color:#1a1a1a;
	margin-top:3px;
}

#edit_main .checkbox {
	padding-top:10px;
	padding-bottom:10px;
}

#edit_main .checkbox input{
	border-style:none;
}


