/*------------------------------------------------------------
ボディ
------------------------------------------------------------*/
body {
background-color: #f5f5f5;
 margin: 6px 0 6px 0;
 padding: 0;
 text-align: center;
}

img {
 border: 0;
}

#container {
 width: 910px !important; width: 912px;
 background-color: #ffffff;
 margin: 0px auto 0px auto;
 padding: 0;
 border: 1px solid #dcdcdc;
 text-align: left;
}

#container-inner {
 padding: 0 8px;
 color: #000000;
}


/*------------------------------------------------------------
バナー
------------------------------------------------------------*/
#banner {
 background-image: url("http://joba-uk.jolnet.com/image/header.gif");
 background-repeat: no-repeat;
 height: 72px;
 padding: 0px;
 margin: 0px;
 text-align: left;
}

#banner a { color: #000000; text-decoration: none; }
#banner a:hover { color: #000000; }

#banner-inner {
 margin: 0;
 padding: 0;
}

#banner-header {
 width: 500px;
 margin: 0;
 padding: 12px 5px 0px 96px;
 color: #000000;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 0.05em;
 line-height: 1;
}

#banner-description {
 width: 500px;
 margin: 0;
 padding: 3px 5px 0px 98px;
 color: #333333;
 font-size: 12px;
 font-weight: normal;
 letter-spacing: 0.05em;
 line-height: 1;
}

#banner-sitemap a { color: #999999; text-decoration: none; }
#banner-sitemap a:hover { color: #666666; text-decoration: underline; }

#banner-access {
 width: 240px;
 height: 20px;
 margin: 0px;
}

ul#accessnavi {
 position: relative;
 margin: 0;
 padding: 0;
 list-style: none;
}

ul#accessnavi a {
 display: block;
 height: 20px;
 text-decoration: none;
}

ul#accessnavi li {
 position: absolute;
 display: block;
 height: 20px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
}

#accessnavi li#access001 {
 top: 10px;
 left: 670px;
 width: 53px;
 background: url("http://joba-uk.jolnet.com/image/menu/accessmenu_1.gif") no-repeat;
}
#accessnavi li#access002 {
 top: 10px;
 left: 723px;
 width: 137px;
 background: url("http://joba-uk.jolnet.com/image/menu/accessmenu_2.gif") no-repeat;
}
#accessnavi li#access003 {
 top: 10px;
 left: 860px;
 width: 50px;
 background: url("http://joba-uk.jolnet.com/image/menu/accessmenu_3.gif") no-repeat;
}

#topphoto {
 margin: 0;
 padding: 0;
}


/*------------------------------------------------------------
トップページのグローバルメニュー
------------------------------------------------------------*/
#top_globalmenu {
 width: 910px;
 height: 34px;
 margin: 0px;
}

ul#top_globalnavi {
 position: relative;
 margin: 0;
 padding: 0;
 list-style: none;
}

ul#top_globalnavi a {
 display: block;
 height: 34px;
 text-decoration: none;
}

ul#top_globalnavi li {
 position: absolute;
 display: block;
 height: 34px;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
}

#top_globalnavi li#top_global001 {
 left: 0px;
 width: 182px;
 background: url("http://joba-uk.jolnet.com/image/menu/top_global_1a.jpg") no-repeat;
}
#top_globalnavi li#top_global002 {
 left: 182px;
 width: 182px;
 background: url("http://joba-uk.jolnet.com/image/menu/top_global_2a.jpg") no-repeat;
}
#top_globalnavi li#top_global003 {
 left: 364px;
 width: 182px;
 background: url("http://joba-uk.jolnet.com/image/menu/top_global_3a.jpg") no-repeat;
}
#top_globalnavi li#top_global004 {
 left: 546px;
 width: 182px;
 background: url("http://joba-uk.jolnet.com/image/menu/top_global_4a.jpg") no-repeat;
}
#top_globalnavi li#top_global005 {
 left: 728px;
 width: 182px;
 background: url("http://joba-uk.jolnet.com/image/menu/top_global_5a.jpg") no-repeat;
}
#top_globalnavi li#top_global001  a:hover    {
  background: url("http://joba-uk.jolnet.com/image/menu/top_global_1b.jpg") no-repeat;
}
#top_globalnavi li#top_global002  a:hover    {
  background: url("http://joba-uk.jolnet.com/image/menu/top_global_2b.jpg") no-repeat;
}
#top_globalnavi li#top_global003  a:hover    {
  background: url("http://joba-uk.jolnet.com/image/menu/top_global_3b.jpg") no-repeat;
}
#top_globalnavi li#top_global004  a:hover    {
  background: url("http://joba-uk.jolnet.com/image/menu/top_global_4b.jpg") no-repeat;
}
#top_globalnavi li#top_global005  a:hover    {
  background: url("http://joba-uk.jolnet.com/image/menu/top_global_5b.jpg") no-repeat;
}


/*------------------------------------------------------------
コンテンツ
------------------------------------------------------------*/
#page-body-top {
 margin: 30px 0px 0px 0px;
 padding: 0;
 text-align: left;
}

#page-body {
 margin: 0;
 padding: 0;
 text-align: left;
}

#page-body-inner {
 margin: 0;
 text-align: left;
 padding: 0 7px;
}


#alpha { margin: 0; width: 640px; float: left; }
#alpha-inner { margin: 0; padding: 0; }
#beta { margin: 0; width: 240px; float: right; }
#beta-inner { margin: 0; padding-left: 40px; }
#beta-bottom { background-image: url(http://joba-uk.jolnet.com/image/sidemenu/sidemenu_bottom.gif) bottom no-repeat; height: 16px; }


/*------------------------------------------------------------
エントリー
------------------------------------------------------------*/
h3, h4, h5, h6 { 
 font-weight: normal;
}

h3, h4, h5, h6, p, ol, ul, pre, blockquote {
 margin-top: 10px;
 margin-bottom: 10px;
}
.entry {
 margin-bottom: 20px;
 padding-bottom: 3px;
}

.entry-course,  {
 margin-top : 0px ;
 border-left : double 4px #FF9900 ;
 padding : 0px 0px 0px 7px ;
 color : #000000 ;
 font-weight : bold ;
 font-size : 14px ;
}

.entry-header {
 margin-top: 0;
 border-left: 2px solid #FF9900;
 padding: 0 0 0 7px;
 color: #000000;
 font-weight: bold;
 font-size: 14px;
}

.top-header {
 margin-top: 0;
 border-left: 2px solid #FF9900;
 padding: 0 0 0 7px;
 color: #FF0000;
 font-weight: bold;
 font-size: 14px;
}

.date-header {
 margin-top: 0;
 font-size: 11px;
 color: #333333;
 text-transform: uppercase;
 text-align: right;
}

.entry-content {
 font-size: 90%;
 margin: 0;
 line-height: 1.6;
}

.entry-more-link,
.entry-footer
{
 font-size: 11px;
}

.u {
 line-height: 1.6;
 font-size: 90%;
}

.spb1 {
 font-weight: bold;
 color: #ff0000;
}

/*------------------------------------------------------------
サイドバナー
------------------------------------------------------------*/
.entry-banner {
 margin: 0;
 padding: 0;
 height: 61px !important; height: 60px;
}

.entry-banner-inner {
 margin: 0;
 padding: 0 0 1px 0;
}


/*------------------------------------------------------------
サイドメニューその１
------------------------------------------------------------*/
#sidemenu {
 width: 200px;
 background-color: #ffffcc;
 margin: 0 0 20px 0;
 padding: 0;
}
#sidemenu ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#sidemenu li {
 margin: 0;
 padding: 0;
 width: 200px;
 height: 25px;
 text-indent: -9999px;
}
#sidemenu li a {
 text-decoration: none;
 display: block;
 width: 200px;
 height: 25px;
}

#sidemenu li#character_1 {
 background: url(http://joba-uk.jolnet.com/image/sidemenu/sidemenu_001_1.gif) no-repeat;
}
#sidemenu li#charactere_2 {
 background: url(http://joba-uk.jolnet.com/image/sidemenu/sidemenu_001_2.gif) no-repeat;
}
#sidemenu li#character_1b {
 background: url(http://joba-uk.jolnet.com/image/sidemenu/sidemenu_001_1b.gif) no-repeat;
}
#sidemenu li#character_2b {
 background: url(http://joba-uk.jolnet.com/image/sidemenu/sidemenu_001_2b.gif) no-repeat;
}


/*------------------------------------------------------------
サイドメニューその２
------------------------------------------------------------*/
#sidenavi {
 width: 200px;
}
#sidenavi ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#sidenavi li {
 margin: 0 0 2px 0;
 padding: 0;
 width: 200px;
 text-indent: -9999px;
}
#sidenavi li#conference a {
 text-decoration: none;
 display: block;
 width: 200px;
 height: 52px;
}
#sidenavi li#circle a {
 text-decoration: none;
 display: block;
 width: 200px;
 height: 52px;
}
#sidenavi li#euronews a {
 text-decoration: none;
 display: block;
 width: 200px;
 height: 52px;
}
#sidenavi li#exb_1 a {
 text-decoration: none;
 display: block;
 width: 200px;
 height: 48px;
}
#sidenavi li#exb_2 a {
 text-decoration: none;
 display: block;
 width: 200px;
 height: 48px;
}
#sidenavi li#tel a {
 text-decoration: none;
 display: block;
 width: 200px;
 height: 116px;
}
#sidenavi li#conference {
 background: url(http://joba-uk.jolnet.com/image/banner/conference.jpg) no-repeat;
}
#sidenavi li#circle {
 background: url(http://joba-uk.jolnet.com/image/banner/circle.jpg) no-repeat;
}
#sidenavi li#euronews {
 background: url(http://joba-uk.jolnet.com/image/banner/euronews.jpg) no-repeat;
}
#sidenavi li#exb_1 {
 background: url(http://joba-uk.jolnet.com/image/banner/exb_1.jpg) no-repeat;
}
#sidenavi li#exb_2 {
 background: url(http://joba-uk.jolnet.com/image/banner/exb_2.jpg) no-repeat;
}
#sidenavi li#tel {
 background: url(http://joba-uk.jolnet.com/image/banner/tel.jpg) no-repeat;
}

.member {
 margin: 2px 0;
 padding: 0;
}

/*------------------------------------------------------------
#alpha
------------------------------------------------------------*/
#pannavi {
 margin: 0 0 20px 0;
 font-size: 10px;
 letter-spacing: 0.1em;
}

.titleimg-top {
 margin: 0;
 padding: 0;
}

.titleimg {
 margin: 0 0 12px 0;
 padding: 0;
}

p {
 margin: 6px 0;
}

.big {
 font-size: 110%;
 margin: 6px 0;
}

.central {
 margin: 0;
 padding: 0;
 text-align: center;
}

ol,ul {
 margin-top: 6px;
 margin-bottom: 6px;
}

#news {
 list-style-type: disk;
 list-style-position: outside;
 margin: 0px 0px 0px 16px;
 padding: 5px 0px;
}


/*------------------------------------------------------------
ページトップへ戻る
------------------------------------------------------------*/
#pagetop {
 margin-top: 30px;
 margin-bottom: 20px;
 padding: 0 14px 0 0;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 letter-spacing: 0.2em;
 text-align: right;
 clear: both;
}


/*------------------------------------------------------------
クリア
------------------------------------------------------------*/
.cb {
 clear: both;
 font-size: 10px;
 margin: 0;
 padding: 0;
}


/*------------------------------------------------------------
文字の色
------------------------------------------------------------*/
.red {
 color: #cc0000;
}


/*------------------------------------------------------------
テーブル
------------------------------------------------------------*/
.master {
 margin: 6px 0;
}

.master table {
 border-collapse: collapse;
 border: 1px solid #666666;
 border-spacing: 0;
 empty-cells: show;
}

.master th {
 padding: 3px 5px;
 border: 1px solid #999999;
 background-color: #f5f5f5;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
}

.master td {
 padding: 3px 5px;
 border: 1px solid #999999;
 vertical-align: top;
} 

.summary {
 margin: 12px 0;
 padding: 0px;
}

.summary table {
 border-collapse: collapse;
 border-spacing: 0;
 empty-cells: show;
 width: 100%;
}

.summary th {
 padding: 5px;
 border-top: 1px solid #cccc99;
 border-bottom: 1px solid #cccc99;
 border-right: 1px solid #cccc99;
 border-left: 1px solid #cccc99;
 background-color: #fffbf0;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 line-height: 1.5;
}

.summary td {
 padding: 5px;
 border-top: 1px solid #cccc99;
 border-right: 1px solid #cccc99;
 border-bottom: 1px solid #cccc99;
 vertical-align: top;
 line-height: 1.5;
}


/*------------------------------------------------------------
フォーム
------------------------------------------------------------*/
.summary th.formtitle {
 padding: 5px;
 border-top: 1px solid #cccc99;
 border-bottom: 1px solid #cccc99;
 border-right: 1px solid #cccc99;
 border-left: 1px solid #cccc99;
 background-color: #ffffaa;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 line-height: 1.5;
}

input.name {
 width: 12em;
}

input.longname,
textarea.longname {
 width: 18em;
}

input.shortname {
 width: 6em;
}

/*------------------------------------------------------------
[ヴォイス]のスタイル
------------------------------------------------------------*/
#voice{
 width: 640px;
 padding: 5px;
 margin: 20px 0px 1px 0px;
 background-color: #F5F5F5;
 border-bottom: #999999 solid 1px;
 text-align: left;
 color: #000000;
 line-height: 1.5;
}

/*分割ナヴィのスタイル*/
div.navigator {
 text-align : center ;
 width : 640px ;
 height : 20px ;
 margin-bottom : 5px ;
 font-size : 12px ;
}

#nav-left {
 float : left ;
 width : 120px ;
}

#nav-top {
 float : left ;
 width : 400px ;
 text : center ;
}

#nav-right {
 float : right ;
 width : 120px ;
}

/*------------------------------------------------------------
スポンサー
------------------------------------------------------------*/
#eventS {
	background: #f1f1f1;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2;
	margin: 1px 0 4px 0;
	padding: 4px 0 8px 0;
	text-align: center;
}

#eventS img {
	margin: 2px 0;
}
