
* {margin: 0;padding: 0;}
html{border:0;}


br#clear{
	clear: both;
	font-size:0px;
}

h2{
	font-size: 120%;
	color: #0000CC;
}


div#warning{
	padding: 10px;
	border: 2px solid #0033CC;
	font-size: 110%;
	line-height: 150%;
	width: 90%;
	margin: 20px;
	background-color: #FFFFFF;
	font-weight: bolder;
}

div#mymsg{
	border-width: 1px;
	border-style: solid;
	border-color: #006600;
	color: #006633;
	padding: 5px;
	margin-bottom: 5px;
}

div#remsmall{
	font-size: 80%;
	color: #666666;
	margin-top: 5px;
	margin-left: 10px;
}


/*---------------------------- Menu Tabs G */
#tabsG {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	background:#999 url(../gif/grid.gif) center bottom;
}
#tabsG ul {
	margin:0;
	padding:10px 10px 0px;
	list-style:none;
}
#tabsG li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsG a {
	float:left;
	background:url("../tabdesign/tableftG.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabsG a span {
	float:left;
	display:block;
	background:url("../tabdesign/tabrightG.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#fff;
	font-weight: bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsG a span {float:none;}
/* End IE5-Mac hack */
#tabsG a:hover span {color:#333;}
#tabsG a:hover {background-position:0% -42px;}
#tabsG a:hover span {background-position:100% -42px;}
#tabsG #current a {background-position:0% -42px;}
#tabsG #current a span {
	background-position:100% -42px;
	color:#333;
}
.bigbox{
	width: 760px;
	border-right: 1px solid #ccc;
	margin:0;
	padding:0;
}

/*--------------------------------------- left.html */
div#left{width:530px;margin:0;padding:0;}
div#left .title{background-image:url(../gif/grid.gif);text-align:center;padding:5px;border-right:2px #ccc solid;border-bottom:2px #ccc solid;}
div#left #left1,#left2,#left3{margin:0px 5px 20px 0px;padding:10px 5px;}
div#left #left1 ul{
	list-style:none;padding:0;
	margin:10px 0px 10px 0px;}
div#left #left1 li{background:url(../gif/sankaku02.gif) no-repeat left top;display:inline;padding-left:15px;margin-left:20px;}
div#left #left2 p{background:url(../gif/sankaku02.gif) no-repeat left top;margin:10px 0 20px 40px;padding-left:15px;}

div#left #left3 dl{list-style:none;padding:0;margin:10px;}
div#left #left3 dt{background:url(../gif/sankaku02.gif) no-repeat left top;margin:10px 0 10px 30px;padding-left:15px;}
div#left #left3 dd{margin-left:50px;margin-bottom:15px;}


div#left #left3 ul{
   padding-top:15px;}

div#left #left3 li{
	list-style-type: none;
	line-height: 130%;
}

div#left #left3 li#news_name a#open{
	font-size: 90%;
	background-color: #FFFFCC;
	color: #009933;}
	
div#left #left3 li#news_name  a#close{
	font-size: 90%;
	background-color: #FFFFCC;
	color: #009933;}


div#left #left3 li#each{
	font-size: 95%;
	padding-left: 30px;}


div#left #left3 li#news_dtl{
	font-size: 90%;
	background-color: #FFFF99;
	padding: 10px;
	border: 1px solid #00FF33;
}

div#left #left3	li#news_name{
	border-left-width: 5px;
	border-left-style: solid;
	padding-left: 15px;
	margin-bottom: 5px;
	border-color: #006699;}

div#left div.kyujin th{background-color:#E1ECF7;padding:5px;text-align:left;font-size:14px;}
div#left div.kyujin td{	font-size: 90%;}
div#left div.kyujin td#d1{ width:45%;}
div#left div.kyujin td#d2{ width:36%;}
div#left ul#reclist{ margin:0;}
div#left ul#reclist li{
	list-style-type: none;
	background-image: none;
	padding: 2px;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}

div#left ul#reclist li#j0{	background-color: #66ff66;}
div#left ul#reclist li#j1{	background-color: #ccFFFF;}
div#left ul#reclist li#j2{	background-color: #eeCCFF;}
div#left ul#reclist li#j3{	background-color: #FFcccc;}
div#left ul#reclist li#j4{	background-color: #cccccc;}

div#left div#stop{
	background-color:#FFFFCC;
	margin:10px;
	margin-left:20px;
	margin-right:20px;
	padding:10px;
}
div#left div#stop p.theme{color:red; text-align:center;}
div#left div#stop p.description{}



#annai{background-color:#e1ecf7;border:1px #003366 solid;margin:10px 20px 10px 20px;padding:10px 5px;height:100%;overflow: auto;}
#annai p{font-size:90%;padding:5px 0 5px 0;}
#annai span{
	font-size: 90%;
}
#annai span#remark{
	float: right;
}

#annai span#counter{
	float: left;
	color: #999999;
}

#left2 ul{
	background-color: #EDEDED;
	padding: 5px;
	margin-right: 30px;
	margin-left: 30px;
}
#left2 li{
	font-size: 95%;
	list-style-type: circle;
	list-style-position: inside;
}



/*--------------------------------------- right.html */
div#right{width:220px;margin:0;padding:0;}
div#right .right1{margin:0 5px 0px 5px;padding:10px 2px 0px 2px;}
div#right .title{background:#999 url(../gif/rtitle-bg.gif) no-repeat center;text-align:center;line-height:200%; color:#fff;height:30px;width:200px;letter-spacing:0.4em;font-weight:bold;}
div#right > div#logon > p > span#myname{color:#FF0000;}
div#right ul{margin: 7px 0 0 1em;padding: 0;list-style:none;}
div#right li{background:url(../gif/sankaku02.gif) no-repeat left top;padding:0 0 14px 15px ;}

/*---------------------------------------- フッター */
#footer li{
	font-size: 90%;
	color: #666666;
	padding-left:20px;
	list-style-type: none;
}
#footer li#counter{
	float: right;
}
#footer span{
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

/*---------------------------------------　共通           */
#btn input{
	font-size: 90%;
	color: #000;
	border: 1px solid #999999;
}
/*----------Page tilte---------------------*/
#newdata td{
	padding: 3px;
}

/*--------------------------------------- 初期データ入力/　企業概要 (ID,PASS入力後）　*/

#t_init table{width: 100%;}
#t_init input {
	border: 1px solid #666666;
	padding-left: 4px;
	font-size: 102%;
}
#t_init b{
	font-weight: normal;
}
#t_init td{
	border-width:0;
	vertical-align: middle;
	padding:3px;
}
input#noshow{
	color: #FFFFFF;
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
}
#t_init  #sml{
	font-size: 90%;
	color: #999999;
}
#t_init  #redsml{
	font-size: 90%;
	color: #FF0000;
}
input#mysave {
	background-color: #ECECEC;
	text-align: center;
	vertical-align: middle;
	font-size:100%;
	padding: 2px;
	letter-spacing: 5px;
	border-top: 1px solid #666666;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #666666;
}	
input#gray{
	background-color: #CCCCCC;
	color: #666666;
}
#t_init textarea{
	font-size : 100%;
	color : #666666;
	border: 1px solid #333333;
}
#t_init select{margin: 5px;}

#recruite td{
	padding-left: 15px;
} 

div#recruite li{
	list-style-type: none;
	float: left;
}
div#recruite li#right{
	list-style-type: none;
	float: right;
}


/*--------------------------------------- ユーザ入力 */
#userin {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
div#userin ul {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

div#userin ul  li{
	list-style-type: none;
}

div#userin h2{
	font-size: 120%;
	color: #0000CC;
	background-image: url(../gif/mark_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}

div#userin  form#idpassin{
	background-color: #FFFFCC;
	border: 1px solid #FF9966;
	padding: 15px;
	width: 70%;
	margin-top: 15px;
	margin-left: 15px;
	line-height: 150%;
	margin-bottom: 15px;
}
#userin li#ermsg{
	color: #FF0000;
	margin: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	list-style-type: none;
}

/*--------------------------------------- short_menu.html */
#shortmenu  #lside{float: left;}
#shortmenu  #rside{float: left;}
#shortmenu {
	padding-top: 5px;
}
#shortmenu div#guide{
	padding-bottom: 10px;
}
#shortmenu  li{
	list-style-position: inside;
	margin-left: 15px;
	line-height: 150%;
	font-size: 95%;
}

div#shortmenu  div#aboutmenu{
	margin-right: 20px;
	margin-left: 20px;
	font-size: 90%;
	margin-bottom: 10px;
	margin-top: 5px;
}

div#shortmenu  div#aboutmenu  span{
	background-color: #FFFF99;
	margin: 0px;
	padding-right: 3px;
	padding-left: 3px;
	color: #0000FF;
}



div#shortmenu button{
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	float: right;
	margin-left: 10px;
	margin-right: 5px;
}

div#shortmenu span#myname{
	float: left;
}

div#shortmenu span#cpname{
	float: left;
}

div#shortmenu span#mode{
	float: left;
}


/*--------------------------------------- メッセージ入力 */
#message td{vertical-align: top;}

/*--------------------------------------- 待遇と採用計画の情報登録 */
#tbl1{background-color: #FFEECC;}
#tbl2{background-color: #EEFFCC;}
#tbl3{background-color: #EEEEFF;}
#tbl4{background-color: #FFFFFF;}

div#cond{
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	background-color: #E0E0E0;
	font-size: 100%;
}
div#cond button{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	background-color: #FFFF99;
	cursor: pointer;
}
div#cond span{
	font-size: 90%;
}
div#cond  li#sel{
	list-style-type: none;
	float: left;
	padding-right: 15px;
	padding-top: 3px;
}
div#cond  div#numberlist{
	float: left;
}


div#cond  li#rem{
	padding-top: 7px;
	padding-bottom: 7px;
	list-style-type: none;
}

div#numberlist button{
	width: 35px;
}

div#numberlist button#red{
	background-color: #FF99CC;
}

div#numberlist button#white{
	background-color: #FFFFFF;
}

div#numberlist button#green{
	background-color: #99FF99;
}


div#cond ul{
}
div#cond ul#remark li{
	font-size: 95%;
	padding: 3px;
	height: 20px;
	list-style-type: none;
	text-align: center;
	float: left;
}
div#cond ul#remark li#red{
	color: #FF0000;
}
div#cond ul#remark li#green{
	color: #009900;
}
div#cond ul#remark li#white{}


/*--------------------------------------- 業種別-kb_gyousyu.html */
div#kb_gyousyu .left{float: left;width:55%;margin-top:10px;padding:0;}
div#kb_gyousyu .left td{border-bottom:1px #E1ECF7 dotted;padding: 5px;}
div#kb_gyousyu .right{float:right;width:45%;line-height:130%;background-color:#fff;margin-top:10px;}

div#kb_gyousyu div.right div#ksyu div {	float: left;}
div#kb_gyousyu div.right li {
	font-size: 100%;
	line-height:130%;
	list-style-type: none;
	margin-top: 5px;
}
div#kb_gyousyu div.right li#category {
	background-color: #DDDDDD;
	margin-right: 10px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
}

/*--------------------------------------- リンク情報-kb_bennri.html */
div#bennri li{border-bottom:1px #d6aedd dotted;padding:5px;list-style-position:inside;margin-left:-20px;}
div#bennri h2{font-size:17px;color:#7e297e;margin-bottom:0;margin-left:10px;padding-left:10px;border-left:10px #939 double;}


/*--------------------------------------- 雇用別 */
div#koyou{
	float: right;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 3px;
}
div#koyou a{
	text-decoration: none;
}
div#koyou li#myspace{
	border: none;
	width: 5px;
}


/*--------------------------------------- あいうえお-kb_aiueo.html */
div#aiueo{width:750px;}
div#aiueo div#char_list td{padding: 12px 10px 3px 10px;border-bottom:1px #E1ECF7 dotted;}
div#aiueo div#hit_list dt{padding:5px;margin-top:10px ;background-color:#E1ECF7;}
div#aiueo div#hit_list dd{padding:0;margin:5px 0 0 20px ;}

div#aiueo div#kubun {
	width:100%;
    margin:8px 0px 0px 8px;
    padding:0;
    font: normal 16px/1.5em Verdana;
    overflow: hidden; 
    position: relative;
    zoom:1;            
}

div#aiueo div#kubun p{
    margin:0 8px 0 15px;
	padding: 2px;
	text-align:center;
	width:100px;
    float:left;
    font-size:90%;
	background-color:lavender;
	border:solid gray 1px;
	cursor: hand;
}
div#aiueo div#kubun p.on{
	background-color:yellow;
}

/*--------------------------------------- 地域区分 */

div#area{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
div#area ul#arealist{
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #CCCCCC;
	margin: 10px;
}
div#corp_list{

}


div#area li{
	list-style-type: none;
	line-height: 150%;
}

div#leftside{
	float: left;
	text-align: left;
	width:100%;
}

div#leftside div#kubun {
	width:100%;
    margin:8px 0px 0px 8px;
    padding:0;
    font: normal 16px/1.5em Verdana;
    overflow: hidden; 
    position: relative;
    zoom:1;            
}
div#leftside div#kubun p{
    margin:0 8px 0 0;
	padding: 2px;
	text-align:center;
	width:100px;
    float:left;
    font-size:85%;
	background-color:lavender;
	border:solid gray 1px;
	cursor: hand;
}
div#leftside div#kubun p.on{
	background-color:yellow;
}

div#rightside{
	float: left;
	text-align: left;
}


div#rightside ul#each li{
	list-style-type: disc;
	list-style-position: inside;
}

ul#each dl dt{padding:5px;margin-top:10px ;background-color:#E1ECF7;}
ul#each dl dd{padding:0;margin:5px 0 0 20px ;}

/*--------------------------------------- お知らせ */
div#news{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

div#news button {

}
div#news button#gry {
	background-color: #EEEEEE;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
}

div#news button#yel {
	background-color: #FFFF66;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
}

div#news table {
}

div#news td {
	padding: 3px;
}
div#news li {
	list-style-position: inside;
	list-style-type: circle;
}

/*--------------------------------------- 個表-rec_each.html */

div#kohyo1 span#corpname_kana{font-size:85%;}
div#kohyo1{
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	float: none;	
}
div#kohyo1 h2{
	font-size:20px;
	color:#000066;
	background-color:#d6aedd;
	padding:5px 5px 5px 80px;
	margin:0;
	background-image: none;
}
div#kohyo1 h3{
	font-size:18px;
	color:#6ba4d7;
	margin-left:50px;
	margin-top: 3px;
	margin-bottom: 3px;
}


div#kohyo1 td{
	border-bottom:1px #eee dotted;
	border-left:2px #d6aedd solid;
	padding-left:10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div#kohyo1 .bg{background-color:#d6aedd;}

div#kohyo2{
	padding:5px 5px 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
div#kohyo2 h2{font-size:18px;color:#000066;background-color:#cc99ff;padding:5px 5px 5px 80px;margin:0 0 5px 0;}
div#kohyo2 .im td{border-bottom:1px #eee dotted;border-left:2px #cc99ff solid;padding-left:10px;}
div#kohyo2 img{border:1px #cc99ff solid;padding:1px;margin:2px;width:200px;}

div#kohyo2 li{
	font-size: 90%;
	color: #666666;
	list-style-type: none;
}
div#kohyo3{margin:10px;padding:5px 5px 10px 5px;}
div#kohyo3 h2{font-size:18px;color:#fff;background-color:#6699cc;padding:5px 5px 5px 80px;margin:0 0 10px 0; }
div#kohyo3 th{
	padding:5px 0 5px 40px;
	text-align:left;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0099FF;
	width: 28%;
}
div#kohyo3 td{
    padding-left:10px;
	line-height:130%;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #0099FF;
}
div#kohyo3 td.none{border:none;}
div#kohyo3 .striped{
	background-color: #E6F0FC;
}
div#kohyo3  ul{
	float: right;
}
div#kohyo3 li{
	float: left;
	list-style-type: none;
}
div#kohyo3 li#num{
	margin-right: 5px;
	margin-left: 5px;
	border: 2px solid #00CC99;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	line-height: 100%;
	cursor:pointer;
}
div#kohyo3 li#subnum{
	margin-right: 5px;
	margin-left: 5px;
	border: 2px solid #00CC99;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	line-height: 100%;
	background-color: #FFFF99;
	cursor:pointer;
}
p.modified{
  text-align:right;
  color:gray;
  padding:0 20px 0 0;	
}



div#kohyo2 div#document{
	padding-left: 10px;
	line-height: 150%;
}

div#alarm{
	font-size: 90%;
	color: #666666;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
}
div#mymap{
	font-size: 90%;
	color: #666666;
	text-align: center;
	padding-top: 6px;
}

#pageview  li{
	font-size: 90%;
	color: #666666;
	padding-top: 5px;
	padding-left: 10px;
	list-style-type: none;
}

#pageview  input{
	background-color: #EEEEEE;
	margin-left: 60px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
}

#pageview  span{
	color: #0033CC;
	font-weight: bold;
}

/*--------------------------------------- 規約-kiyaku.html */
div#kiyaku {line-height:130%;color:#333;}
div#kiyaku .txt1{margin:10px 20px;}
div#kiyaku h2{font-size:17px;margin:25px 15px 5px;}
div#kiyaku p{margin:0 20px 0 10px;}
div#kiyaku ul{margin:0 20px 10px 30px;}
div#kiyaku li{list-style-type:none;}


/*-----------------------------------------入力モードのメニュー*/
#shortmenu span{
	color: #666666;
	padding-right: 60px;
}
/*-----------------------------------------ＩＤとＰＡＳＳを忘れた方へ---*/
#forgetmail{
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	line-height: 150%;
}

/*--------- index ------------------------*/
#myindex {
	float: right;
	margin-top: 5px;
}
#myindex input {
	line-height: 110%;
	letter-spacing: 2px;
	border: 1px solid #999999;
	margin-right: 5px;
}


/*--------------------------------------- 雇用種別のマーク */
div#ksyu li{
	float: left;
	font-size:75%;
	margin-left:8px;
	font-weight: normal;
	padding: 2px 4px;
	border-width: 1px;
	border-style: solid;
	border-left-color: #cccccc;
	border-top-color: #cccccc;
	border-right-color: #666666;
	border-bottom-color: #666666;
	color: #666666;
	list-style-type: none;
	line-height:100%;
}
div#ksyu li#j0{
	background-color: #66FF66;
}
div#ksyu li#j1{
	background-color: #CCFFFF;
}
div#ksyu li#j2{
	background-color: #EECCFF;
}
div#ksyu li#j3{
	background-color: #FFCCCC;
}
div#ksyu li#j4{
	background-color: #EEEEEE;
}
div#ksyu li#jx{
	border: none;
}

/*--------------------------------------- データコピー */

div#datacopy  li{
	float: right;
	list-style-type: none;
}

div#datacopy button{
	background-color: #FFFF00;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-left: 300px;
}
/*--------------------------------------- 事業者データ入力 */
div#gotouroku{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

div#gotouroku h2{
	background: url(../gif/mark_01.gif) no-repeat left center;
	padding-left: 20px;
	margin:0;}


div#gotouroku li{
	list-style-type: none;
	line-height: 150%;
}

div#gotouroku ul {
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 30px;
}


div#gotouroku ul#poweruser {
	background-color: #FFFFCC;
	border: 1px solid #FF9966;
	padding: 15px;
	width: 70%;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

div#gotouroku ul#poweruser li{
	line-height: 200%;

}
/*--------------------------------------- お知らせ個表 */
div#oshirase{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}


div#oshirase_kohyo table#oshirasetbl{
	border-collapse:collapse;
	border: none;
}


div#oshirase_kohyo table{
   border-collapse:collapse;
}

div#oshirase h1{
	float: left;
}

div#oshirase li{
	float: right;
	list-style-type: none;
}


div#oshirase_kohyo td{
	border: 1px solid #FFCCCC;
	padding: 5px;
}

div#oshirase_kohyo td#subtitle{
	background-color: #FFCCCC;
	padding: 10px;
}
div#oshirase_kohyo td#myinf{
	padding: 10px;
	border: 1px solid #FFCCCC;
}



/*--------------------------------------- 写真情報の登録 */

div#pictsave{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

div#pictsave div#infile{
	padding: 10px;
	background-color: #FFFFCC;
}

div#pictsave  div#touroku li{
	line-height: 150%;
	padding: 5px;
	list-style-type: none;
}

div#pictsave  div#photo table{
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}
div#pictsave  div#photo tr{
	border: 1px solid #CCCCCC;
}
div#pictsave  div#photo td{
	border: 1px solid #CCCCCC;
	padding: 15px;
}
/*--------------------------------------------WAIT*/
div#waite{
	margin: 50px;
	padding: 20px;
}
/*--------------------------------------------privacy,link.html*/
#policy h2{margin-left:30px;margin-bottom:10px;color:#00f;font-size:medium;font-weight:bold;}
#policy p{margin:0 15px 20px;line-height:150%;}

/*--------------------------------------------hataraku,keiyaku.html*/
#benri dl{margin-bottom:30px;}
#benri dt{border-bottom:1px #ff6600 solid;padding:5px 0 0 10px;margin:5px;width:670px;}
#benri dd{margin:0 30px 5px;line-height:150%;}
#benri p{line-height:150%;margin:0 50px 10px;}


/*--------------------------------------------map*/
table#maptbl  td{
	text-align: left;
	font-size: 95%;
}

/*--------------------------------------------corp list*/
div#corp_list button{
	border-width: 1px;
	border-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
div#corp_list button#active {
	background-color: #FFFF66;
}
div#corp_list button#nonactive {
	background-color: #CCCCCC;
}
div#corp_list li{
	list-style-position: inside;
	list-style-image: url(../gif/sankaku01.gif);
}
div#corp_list th{
	background-color: #CCFF99;
	border: 1px solid #00CC33;
}

div#corp_list div#cntrl{
     overflow: hidden;
     position: relative; 
     zoom:1;
}
div#corp_list div#cntrl li{
    list-style:none;
	float:right;
	padding:0 10px 0 10px;
}
div#corp_list  td.kana{
	color:#303030;
	font-size:90%;
}

/*----------------------------------control*/
div.break{ page-break-before: always; }















