@charset "windows-31j";

/* ===================================================================
CSS information
 file name  :/CSP/common/css/top.css
 author     :MP伊藤
 style info :TOPページに使用するCSSの設定
=================================================================== */
div#columnwrapleft{
	width:680px;
	float:left;
	position:relative;
}

/*--トップページh1タグフォント指定（20121010）--*/
div#wrapper div#pagetitle h1.top_h1 {
 color:#646464 !important;
}

/* オススメ---------------------------------------------------------------------------- */
div#osusume{
	background:#20206D none repeat scroll 0 0;
	padding:0 5px 5px 5px;
	position:relative;
	margin-bottom:20px;
}

div#osusumetitle{
	background:url(../../img/osusume_bg.gif) no-repeat scroll 0 0;
	height:36px;
	width:670px;
	margin:0 auto;
	position:relative;
}

div#osusumetitle p{
	background:url(../../img/osusume_pin.gif) no-repeat scroll 0 0.6em;
	color:#20206D;
	font-weight:bold;
	padding:9px 0 0 21px;
	margin-left:5px;
	font-size:125%;
}

div#osusumetitle p span{
	color:#333;
	font-weight:normal;
}

div#osusumebg{
	background:#ededed none repeat scroll 0 0;
	padding:0 5px 5px 5px;
}
*html div#osusumebg{
	margin-top:-5px;
}

div#osusumewbg{
	background:#ffffff none repeat scroll 0 0;
	padding:5px 10px 10px 10px;
}

div#osusumewbg li{
	padding-top:5px;
}

div#osusumewbg span{
	padding-left:5px;
}
p.osusume_other{
	padding-top:8px;
}
p.osusume_other a{
	background:url(../../img/spr/spr_dev_top_icn.png) no-repeat 0 -51px;
	padding:5px 0 5px 20px;
	font-weight:bold;
	height:30px;
}
/* 今週よく見られた企業BEST3---------------------------------------------------------------------------- */
/*div#best{
	background:url(../../img/best_bg_m.gif) repeat-y scroll 0 0;
	margin-bottom:14px;
}

div#best_t{
	background:url(../../img/best_bg_t.gif) no-repeat scroll 0 0;
}

div#best_b{
	background:url(../../img/best_bg_b.gif) no-repeat scroll 0 bottom;
}

div#best_cont{
	padding:15px;
}

div#best_cont p#best_title{
	background:url(../../img/best_title.gif) no-repeat scroll 0 0;
	width:215px;
	height:15px;
}

div#best_cont ul li{
	padding-left:25px;
	padding-top:8px;
}

div#best_cont ul li#best01{
	background:url(../../img/best_01.gif) no-repeat scroll 0 0.2em;
}

div#best_cont ul li#best02{
	background:url(../../img/best_02.gif) no-repeat scroll 0 0.4em;
}

div#best_cont ul li#best03{
	background:url(../../img/best_03.gif) no-repeat scroll 0 0.4em;
}*/

/* COLUMNLEFT---------------------------------------------------------------------------- */
div#columnleft {
	width:180px;
	float:left;
}

/* TOKUSYUU------------------------ */
div#columnleft div#tokusyuu ul li {
	border-top:1px solid #ffffff;
}

div#columnleft div#tokusyuu ul li.btn01 {
	height:122px;
	border-top:0;
	text-indent:-9999px;
}

div#columnleft div#tokusyuu ul li.btn02 {
	height:40px;
	text-indent:-9999px;
}

div#columnleft div#tokusyuu ul li.btn03 {
	height:40px;
	text-indent:-9999px;
}

div#columnleft div#tokusyuu ul li.btn04 {
	height:40px;
	text-indent:-9999px;
}


/* TETTEI------------------------ */
div#columnleft div#tettei {
	line-height:1.3;
}

div#columnleft div#tettei p.title {
	height:41px;
	margin:20px 0 0 0;
	background:url(../../img/000001_tettei_title.gif) -0 0 no-repeat;
	text-indent:-9999px;
}

div#columnleft div#tettei ul.pickup li {
	margin:15px 0 0 0;
}

div#columnleft div#tettei ul.pickup li.first {
	margin:10px 0 0 0;
}

div#columnleft div#tettei ul.pickup li dl {
	margin:0 0 0 10px;
}

div#columnleft div#tettei ul.pickup li dl dt {
	line-height:0;
	float:left;
}

div#columnleft div#tettei ul.pickup li dl dd {
	width:80px;
	padding:0 0 0 10px;
	float:left;
}

div#columnleft div#tettei ul.pickup li.small dl dd {
	width:90px;
	font-size:100%;
}

div#columnleft div#tettei div {
	margin:10px 0 0 0;
}

div#columnleft div#tettei div p.more {
	padding:0 0 0 8px;
	background:url(../../img/spr/spr_dev_cmn_icn.png) no-repeat  0 -60px;
	float:right;
}

/* JYOUHOU------------------------ */
div#columnleft div#jyouhou p.title {
	height:38px;
	margin:30px 0 0 0;
	background:url(../../img/000001_jyouhou_title.gif) -0 0 no-repeat;
	text-indent:-9999px;
}

div#columnleft div#jyouhou dl {
	width:160px;
	margin:0 0 0 10px;
}

div#columnleft div#jyouhou dl dt {
	margin:10px 0 0 0;
	text-align:center;
}

div#columnleft div#jyouhou dl dt a span {
	margin:5px 0 0 0;
	display:block;
}

div#columnleft div#jyouhou dl dd {
	margin:15px 0 0 0;
	text-align:left;
}

div#columnleft div#jyouhou ul {
	width:160px;
	margin:15px 0 0 10px;
	line-height:1.3;
}

div#columnleft div#jyouhou ul li {
	padding:3px 0 3px 8px;
	background:url(../../img/spr/spr_dev_cmn_icn.png) no-repeat  0 -60px;
}

/* OSHIRASE------------------------ */
div#columnleft div#oshirase p.title {
	height:39px;
	margin:30px 0 0 0;
	background:url(../../img/000001_oshirase_title.gif) -0 0 no-repeat;
	text-indent:-9999px;
}

div#columnleft div#oshirase h2 {
	margin:30px 0 0 0;
}

div#columnleft div#oshirase ul {
	margin:10px 0 0 10px;
	line-height:1.3;
}

div#columnleft div#oshirase ul li {
	padding:3px 0 3px 8px;
	background:url(../../img/cmn_main_arrowicon.gif) 0 0.4em no-repeat;
}

/* KOUKOKU------------------------ */
div#columnleft div#koukoku p.title {
	height:26px;
	margin:30px 0 0 0;
	background:url(../../img/000001_koukoku_title.gif) -0 0 no-repeat;
	text-indent:-9999px;
}

div#columnleft div#koukoku ul {
	margin:10px 0 0 10px;
	line-height:1.3;
}

div#columnleft div#koukoku ul li {
	padding:3px 0 3px 8px;
	background:url(../../img/spr/spr_dev_cmn_icn.png) no-repeat  0 -60px;
}

/* COLUMNCENTER---------------------------------------------------------------------------- */
div#columncenter {
	width:480px;
	margin:0 0 0 20px;
	float:right;
}

/* MAZUWA------------------------ */
div#columncenter div#mazuwa ul {
	padding:4px 0 4px 0;
	background:#ededed;
}

div#columncenter div#mazuwa ul li {
	height:42px;
	padding:0 0 0 4px;
	float:left;
	text-indent:-9999px;
}

div#columncenter div#mazuwa ul li a {
	display:block;
}

div#columncenter div#mazuwa ul li.btn01 a {
	width:147px;
	height:42px;
	background:url(../../img/000001_mazuwa_btn01.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#mazuwa ul li.btn02 a {
	width:164px;
	height:42px;
	background:url(../../img/000001_mazuwa_btn02.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#mazuwa ul li.btn03 a {
	width:153px;
	height:42px;
	background:url(../../img/000001_mazuwa_btn03.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#mazuwa ul li.btn01 a:hover {
	background:url(../../img/000001_mazuwa_btn01.gif) 0 -42px no-repeat;
}

div#columncenter div#mazuwa ul li.btn02 a:hover {
	background:url(../../img/000001_mazuwa_btn02.gif) 0 -42px no-repeat;
}

div#columncenter div#mazuwa ul li.btn03 a:hover {
	background:url(../../img/000001_mazuwa_btn03.gif) 0 -42px no-repeat;
}

/* SAGASU------------------------ */
div#columncenter div#sagasu {
	margin:0px 0 0 0;
	padding:0 0 5px 0;
	background:#20206d;
}

div#columncenter div#sagasu div.keisaikensuu h2 {
	padding:10px 0 0 15px;
	float:left;
}

div#columncenter div#sagasu div.keisaikensuu p {
	margin:10px 5px 0 0;
	float:right;
	color:#ffffff;
}

/* DOKURITSU STYLE KARA SAGASU----- */
div#columncenter div#sagasu div#stylesagasu {
	width:470px;
	margin:10px 5px 0 5px;
	padding:0 0 15px 0;
	background:url(../../img/000001_sagasu_bg.gif) center bottom no-repeat;
}

div#columncenter div#sagasu div#stylesagasu h4 {
	height:15px;
	margin:10px 0 0 15px;
	text-indent:-9999px;
}

div#columncenter div#sagasu div#stylesagasu h4#tenpoorner {
	background:url(../../img/000001_stylesagasu_stitle01.gif) 0 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu h4#sohofree {
	background:url(../../img/000001_stylesagasu_stitle02.gif) 0 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu h4#benkyou {
	background:url(../../img/000001_stylesagasu_stitle03.gif) 0 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul {
	margin:0 0 0 10px;
}

div#columncenter div#sagasu div#stylesagasu ul li {
	width:451px;
	height:62px;
	margin:4px 0 0 0;
	float:left;
	text-indent:-9999px;
}

div#columncenter div#sagasu div#stylesagasu ul li a {
	height:62px;
	display:block;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn01 a {
	background:url(../../img/000001_stylesagasu_btn01.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn02 a {
	background:url(../../img/000001_stylesagasu_btn02.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn03 a {
	background:url(../../img/000001_stylesagasu_btn03.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn04 a {
	background:url(../../img/000001_stylesagasu_btn04.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn01 a:hover {
	background:url(../../img/000001_stylesagasu_btn01.gif) -451px 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn02 a:hover {
	background:url(../../img/000001_stylesagasu_btn02.gif) -451px 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn03 a:hover {
	background:url(../../img/000001_stylesagasu_btn03.gif) -451px 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn04 a:hover {
	background:url(../../img/000001_stylesagasu_btn04.gif) -451px 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul.end li.btn05 {
	width:175px;
	height:75px;
	margin:4px 0 0 0;
	float:left;
	text-indent:-9999px;
}

div#columncenter div#sagasu div#stylesagasu ul.end li.btn06 {
	width:276px;
	height:75px;
	margin:4px 0 0 0;
	float:left;
	text-indent:-9999px;
}

div#columncenter div#sagasu div#stylesagasu ul.end li a {
	height:75px;
	display:block;
}

div#columncenter div#sagasu div#stylesagasu ul.end li {
	float:left;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn05 a {
	background:url(../../img/000001_stylesagasu_btn05.gif) 0 0 no-repeat;
	outline-width:0;
}


div#columncenter div#sagasu div#stylesagasu ul li.btn06 a {
	background:url(../../img/000001_stylesagasu_btn06.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn05 a:hover {
	background:url(../../img/000001_stylesagasu_btn05.gif) 0 -76px no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn06 a:hover {
	background:url(../../img/000001_stylesagasu_btn06.gif) 0 -76px no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul.link li.btn01_link {
	width:109px;
	height:25px;
	margin:4px 15px 0 0;
	float:right;
	text-indent:-9999px;
}

div#columncenter div#sagasu div#stylesagasu ul.link li.btn02_link {
	width:109px;
	height:25px;
	margin:4px 6px 0 0;
	float:right;
	text-indent:-9999px;
}

div#columncenter div#sagasu div#stylesagasu ul.link li a {
	height:25px;
	display:block;
}

div#columncenter div#sagasu div#stylesagasu ul.link li {
	float:left;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn01_link a {
	background:url(../../img/buttom_juku.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn02_link a {
	background:url(../../img/buttom_franchise.gif) 0 0 no-repeat;
	outline-width:0;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn01_link a:hover {
	background:url(../../img/buttom_juku.gif) -109px 0 no-repeat;
}

div#columncenter div#sagasu div#stylesagasu ul li.btn02_link a:hover {
	background:url(../../img/buttom_franchise.gif) -109px 0 no-repeat;
}

/* KEYWORD KARA SAGASU----- */
div#columncenter div#sagasu div#wordsagasu {
	width:470px;
	margin:10px 5px 0 5px;
	padding:0 0 15px 0;
	background:url(../../img/000001_sagasu_bg.gif) center bottom no-repeat;
}

div#columncenter div#sagasu div#wordsagasu dl.category {
	margin:5px 0 0 15px;
	background:url(../../img/000001_sagasu_bg01.gif) 0 0 repeat-y;
}

div#columncenter div#sagasu div#wordsagasu dl.first {
	margin:10px 0 0 15px;
}

div#columncenter div#sagasu div#wordsagasu dl.category dt {
	width:70px;
	padding:5px;
	float:left;
	color:#20206D;
	line-height:1.3;
}

div#columncenter div#sagasu div#wordsagasu dl.category dt strong {
	font-weight:bold;
}

div#columncenter div#sagasu div#wordsagasu dl.category dt span {
	font-size:87%;
	font-weight:normal;
}

div#columncenter div#sagasu div#wordsagasu dl.category dd {
	width:350px;
	float:left;
}

div#columncenter div#sagasu div#wordsagasu dl.category dd ul {
	margin:2px 0 0 10px;
}

div#columncenter div#sagasu div#wordsagasu dl.category dd ul li {
	margin:0 10px 0 0;
	float:left;
	white-space:nowrap;
}

/* FREEWORD KENSAKU----- */
div#columncenter div#sagasu div#keysagasu {
	width:470px;
	margin:10px 5px 0 5px;
	padding:0 0 15px 0;
	background:url(../../img/000001_sagasu_bg.gif) center bottom no-repeat;
}

div#columncenter div#sagasu div#keysagasu form p {
	margin:10px 0 0 0;
	float:left;
}

div#columncenter div#sagasu div#keysagasu form p#kensaku {
	margin:8px 0 0 0;
	float:left;
}

div#columncenter div#sagasu div#keysagasu form p input.keyword {
	width:310px;
	margin:5px 14px 0 15px;
	padding:2px;
	border:1px solid #3082BF;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}

div#columncenter div#sagasu div#keysagasu form p input.kensakubtn {
	width:111px;
	height:32px;
	background:url(../../img/000001_keysagasu_btn.gif) 0 0 no-repeat;
	cursor:pointer;
}

div#columncenter div#sagasu div#keysagasu form p input.kensakubtn:hover {
	background:url(../../img/000001_keysagasu_btn.gif) 0 -32px no-repeat;
	cursor:pointer;
}

/* BEGIN add by spg 20110712 【アントレTOP】 */

/* EN_JIBUN------------------------ */
div#columncenter div#en_jibun {
	margin-bottom:24px;
	padding-bottom:5px;
	width:480px;
	background:#20206d url(../../img/000001_en_jibun_bg02.png) left bottom no-repeat;
}

div#columncenter div#en_jibun div.en_jibun_title {
	padding:6px 0 1px 0;
	width:480px;
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 0;
}

div#columncenter div#en_jibun div.en_jibun_title.en_jibun_title_tpA {
	padding:5px 0 4px 0;
	width:480px;
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 0;
}

div#columncenter div#en_jibun div.en_jibun_title h2 {
	margin-left:15px;
	float:left;
	display:inline;
	color: #FFFFFF;
    font-family: "メイリオ" !important;
    font-size: 160%;
    font-weight: bold;
}

div#columncenter div#en_jibun div.en_jibun_title.en_jibun_title_tpA h2 {
	margin-top:7px;
}

div#columncenter div#en_jibun div.en_jibun_title p {
	margin:0.1em 5px 0 0;
	float:right;
	display:inline;
	color:#ffffff;
}

div#columncenter div#en_jibun div.en_jibun_title div.sec_search {
	margin:0;
	float:right;
	width:335px;
}

div#columncenter div#en_jibun div.en_jibun_title div.sec_search form p {
	margin-top:4px;
	float:left;
}

div#columncenter div#en_jibun div.en_jibun_title div.sec_search form p#kensaku {
	margin-top:0;
}

div#columncenter div#en_jibun div.en_jibun_title div.sec_search form p input.keyword {
	width:224px;
	margin-right:4px;
	padding:2px;
	border:1px solid #bbbbbb;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}

div#columncenter div#en_jibun div.en_jibun_title div.sec_search form p input.kensakubtn {
	width:88px;
	height:36px;
	background:url(../../img/000001_keysagasu_btn03.gif) 0 0 no-repeat;
	cursor:pointer;
}

div#columncenter div#en_jibun div.en_jibun_title div.sec_search form p input.kensakubtn:hover {
	background:url(../../img/000001_keysagasu_btn03.gif) 0 -36px no-repeat;
	cursor:pointer;
}

div#columncenter div#en_jibun div.cst_en_jibun {
	padding-bottom:7px;
	border:4px solid #20206d;
	border-top:none;
	background:#ffffff url(../../img/000001_en_jibun_bg03.png) left bottom repeat-x;
}

div#columncenter div#en_jibun div.cst_en_jibun.cst_en_jibun_middle {
	border-top:none;
	border-bottom:none;
	background:#ffffff url(../../img/000001_en_jibun_bg03.png) left bottom repeat-x;
}

div#columncenter div#en_jibun div.cst_en_jibun.cst_en_jibun_bottom {
	padding-top:2px;
	padding-bottom:10px;
	border-top:none;
	background:#ffffff url(../../img/000001_en_jibun_bg04.png) left top repeat-x;
}

div#columncenter div#en_jibun div.cst_en_jibun h3 {
	margin:0 10px;
	padding-top:5px;
	color:#20206d;
	font-size:138%;
	font-family:'メイリオ';
	font-weight:bold;
}

div#columncenter div#en_jibun div.cst_en_jibun h4 {
	margin:0 10px;
	padding-top:5px;
	color:#20206d;
	font-size:128%;
	font-family:'メイリオ';
	font-weight:bold;
}

div#columncenter div#en_jibun div.cst_en_jibun h3 span {
	font-size:150%;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 {
	padding-left:6px;
	height:92px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li {
	margin-right:1px;
	float:left;
	width:91px;
	height:46px;
	position:relative;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li a {
	display:block;
	width:91px;
	height:46px;
	text-indent:-9999px;
	outline-width:0;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li01 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -392px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li02 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -534px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li03 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -676px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li04 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -818px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li05 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -960px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li06 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -1102px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li07 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -1244px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li08 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -1386px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li09 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -1528px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li10 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -1670px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li01 a:hover {
	background-position:0 -438px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li02 a:hover {
	background-position:0 -580px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li03 a:hover {
	background-position:0 -722px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li04 a:hover {
	background-position:0 -864px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li05 a:hover {
	background-position:0 -1006px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li06 a:hover {
	background-position:0 -1148px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li07 a:hover {
	background-position:0 -1290px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li08 a:hover {
	background-position:0 -1432px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li09 a:hover {
	background-position:0 -1574px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li10 a:hover {
	background-position:0 -1716px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li p {
	padding:6px 0 6px 14px;
	width:120px;
	position:absolute;
	top:34px;
	left:6px;
	border:1px solid #fe891d;
	background-color:#fef4c6;
	z-index:100000;
	display:none;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li05 p,
div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li#en_jibun_li10 p {
	left:auto;
	right:6px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul01 li p a {
	display:inline !important;
	width:auto !important;
	height:auto !important;
	text-indent:0 !important;
	outline-width:1px !important;
	background:none !important;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 {
	padding-left:6px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li {
	float:left;
	width:154px;
	height:105px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li a {
	display:block;
	width:154px;
	height:105px;
	text-indent:-9999px;
	outline-width:0;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li#en_jibun_li11 a {
	background:url(../../img/000001_en_jibun_btn11.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li#en_jibun_li12 a {
	background:url(../../img/000001_en_jibun_btn12.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li#en_jibun_li13 a {
	background:url(../../img/000001_en_jibun_btn13.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li#en_jibun_li11 a:hover,
div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li#en_jibun_li12 a:hover,
div#columncenter div#en_jibun div.cst_en_jibun ul.ul02 li#en_jibun_li13 a:hover {
	background-position:0 -105px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul03 {
	padding:0 5px 0 9px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul03 li {
	padding-left:18px;
	background:url(../../img/img/spr/spr_mp_top_icn.png) no-repeat 4px -185px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 {
	padding-left:6px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li {
	float:left;
	width:154px;
	height:64px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li a {
	display:block;
	width:154px;
	height:64px;
	text-indent:-9999px;
	outline-width:0;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li11 a {
	background:url(../../img/000001_en_jibun_btn11.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li12 a {
	background:url(../../img/000001_en_jibun_btn12.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li13 a {
	background:url(../../img/000001_en_jibun_btn13.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li19 a {
	background:url(../../img/000001_en_jibun_btn19.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li20 a {
	background:url(../../img/000001_en_jibun_btn20.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li21 a {
	background:url(../../img/000001_en_jibun_btn21.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li22 a {
	background:url(../../img/000001_en_jibun_btn22.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li23 a {
	background:url(../../img/000001_en_jibun_btn23.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li24 a {
	background:url(../../img/000001_en_jibun_btn24.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li25 a {
	background:url(../../img/000001_en_jibun_btn25.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li26 a {
	background:url(../../img/000001_en_jibun_btn26.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li27 a {
	background:url(../../img/000001_en_jibun_btn27.gif) 0 0 no-repeat;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li14 a:hover{
	background-position:0 -1876px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li15 a:hover{
	background-position:-530px -64px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li16 a:hover{
	background-position:-530px -242px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li17 a:hover{
	background-position:-530px -420px;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li18 a:hover {
	background-position:-530px -598px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li14 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 -1812px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li15 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -530px 0;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li16 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -530px -178px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li17 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -530px -356px;
}

div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li18 a {
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -530px -534px;
}

/* EN_FREEWORD------------------------ */
div#columncenter div#en_freeword {
	margin-bottom:20px;
	padding-top:5px;
	width:480px;
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat 0 0;
}

div#columncenter div#en_freeword div.cst_en_freeword {
	padding:0 0 9px 15px;
	background:#ffffff url(../../img/000001_en_jibun_bg03.png) left bottom repeat-x;
}

div#columncenter div#en_freeword div.cst_en_freeword h3 {
	padding-top:7px;
	color:#20206d;
	font-size:138%;
	font-family:'メイリオ';
	font-weight:bold;
}

div#columncenter div#en_freeword div.cst_en_freeword h3 span {
	font-size:150%;
}

div#columncenter div#en_freeword div.cst_en_freeword form p {
	margin-top:5px;
	float:left;
}

div#columncenter div#en_freeword div.cst_en_freeword form p#kensaku {
	margin-top:0;
}

div#columncenter div#en_freeword div.cst_en_freeword form p input.keyword {
	width:294px;
	margin-right:4px;
	padding:2px;
	border:1px solid #bbbbbb;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}

div#columncenter div#en_freeword div.cst_en_freeword form p input.kensakubtn {
	width:150px;
	height:39px;
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -1060px -453px;
	cursor:pointer;
}

div#columncenter div#en_freeword div.cst_en_freeword form p input.kensakubtn:hover {
	background-position:-1060px -492px;
	cursor:pointer;
}

/* EN_KEYWORD------------------------ */
div#columncenter div#en_keyword {
	padding:5px 0 16px 0;
	width:480px;
	background:#ffffff url(../../img/000001_en_jibun_bg01.png) left top no-repeat;
}

div#columncenter div#en_keyword.en_keyword-tpA {
	padding-top:0;
	width:480px;
	background:#ffffff;
}

div#columncenter div#en_keyword h3 {
	margin:0 10px;
	padding-top:5px;
	color:#20206d;
	font-size:138%;
	font-family:'メイリオ';
	font-weight:bold;
}

div#columncenter div#en_keyword div.msec_en_keyword {
	padding-bottom:5px;
	background:#ffffff url(../../img/000001_en_jibun_bg02.png) left bottom no-repeat;
}

div#columncenter div#en_keyword div.bsec_en_keyword {
	padding:10px 6px 10px 6px;
	border-right:4px solid #20206d;
	border-left:4px solid #20206d;
}

div#columncenter div#en_keyword h3.h3-A {
	margin:5px 0 10px 0;
	padding-top:0;
}

div#columncenter div#en_keyword h3 span {
	font-size:150%;
}

div#columncenter div#en_keyword div.cst_en_keyword {
	margin-bottom:16px;
	padding-top:2px;
	background:#FFFFFF url(../../img/spr/spr_dev_top_img.png) no-repeat -530px -712px;
}

div#columncenter div#en_keyword div.cst_en_keyword table {
	width:480px;
}

div#columncenter div#en_keyword div.cst_en_keyword th {
	width:150px;
	line-height:1.25;
	background:#f3f0df url(../../img/spr/spr_dev_top_img.png) no-repeat -530px -764px;
	font-family:'メイリオ';
	font-size:118%;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
}

div#columncenter div#en_keyword div.cst_en_keyword th span {
	font-size:168%;
	font-weight:bold;
}

div#columncenter div#en_keyword div.cst_en_keyword th span.ls {
	font-size:118%;
}

/*------------------------------------------------------------------------------
mp 20121113追加
------------------------------------------------------------------------------*/
div#columncenter div#en_keyword div.cst_en_keyword th p.cst_en_keyword_sub_th {
	font-size:80%;
	padding:0 5px;
}

div#columncenter div#en_keyword div.cst_en_keyword td {
	width:330px;
	vertical-align:middle;
}

div#columncenter div#en_keyword div.bsec_en_keyword div.cst_en_keyword table {
	width:460px;
}

div#columncenter div#en_keyword div.bsec_en_keyword div.cst_en_keyword td {
	width:310px;
}

div#columncenter div#en_keyword div.cst_en_keyword td div.ul01 {
	padding-left:19px;
	padding-bottom:3px;
}

div#columncenter div#en_keyword div.cst_en_keyword td div.ul02 {
	margin-left:19px;
	padding-bottom:3px;
	width:311px;
	display:none;
}

div#columncenter div#en_keyword div.cst_en_keyword td table,
div#columncenter div#en_keyword div.bsec_en_keyword div.cst_en_keyword td table {
	width:100%;
}

div#columncenter div#en_keyword div.cst_en_keyword td table td,
div#columncenter div#en_keyword div.bsec_en_keyword div.cst_en_keyword td table td {
	width:50%;
	vertical-align:top;
}

div#columncenter div#en_keyword div.cst_en_keyword td table td a {
	padding-left:11px;
	display:block;
	background:url(../../img/spr/spr_dev_top_icn.png) no-repeat 0 7px;
}

div#columncenter div#en_keyword div.cst_en_keyword td p.trg-hiddenUl {
	margin:0 14px 0 19px;
	padding-bottom:3px;
	background:#ffef8c url(../../img/000001_en_keyword_bg03.gif) left bottom no-repeat;
}

div#columncenter div#en_keyword div.cst_en_keyword td p.trg-hiddenUl em {
	padding:3px 7px 0 7px;
	display:block;
	font-weight:normal;
	background:#ffef8c url(../../img/000001_en_keyword_bg04.gif) left top no-repeat;
}

div#columncenter div#en_keyword div.cst_en_keyword td p.trg-hiddenUl a {
	padding-left:16px;
	display:block;
	color:#3082bf;
	float:right;
	background:url(../../img/000001_en_keyword_icn01.gif) 0 3px no-repeat;

}

/* EN_SENPAI------------------------ */
div#columncenter div#en_senpai {
	margin-bottom:20px;
	width:480px;
}

div#columncenter div#en_senpai h2 {
	border-radius:5px;
	background-color:#20206D;
	margin-bottom:12px;
	padding:6px 0px 1px 15px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:'メイリオ';
	font-size:150%;
	letter-spacing: 1px;
}
div#columncenter div#en_senpai h3 {
	margin-bottom:10px;
	padding-bottom:3px;
	color:#333333;
	line-height:1.1;
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -1060px 0;
	font-size:125%;
	font-family:'メイリオ';
	font-weight:bold;
}

div#columncenter div#en_senpai h3 span {
	font-size:125%;
}

div#columncenter div#en_senpai h3 em {
	padding:8px 12px 3px 12px;
	display:block;
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -1060px -53px;
}

div#columncenter div#en_senpai div.cst_en_senpai {
	padding:0 8px 8px 8px;
}

div#columncenter div#en_senpai div.cst_en_senpai table {
	width:100%;
}

div#columncenter div#en_senpai div.cst_en_senpai td {
	padding-bottom:3px;
	width:33%;
	letter-spacing:-1px;
	vertical-align:top;
}

div#columncenter div#en_senpai div.cst_en_senpai td a {
	padding-left:11px;
	display:block;
	background:url(../../img/spr/spr_dev_top_icn.png) no-repeat 0 6px;
}
/* END add by spg 20110712 【アントレTOP】 */


/* MIRU------------------------ */
div#columncenter div#miru {
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	background:#20206d;
}

div#columncenter div#miru h2 {
	padding:10px 0 0 15px;
}

div#columncenter div#miru div.container {
	width:470px;
	margin:10px 5px 0 5px;
	padding:0 0 15px 0;
	background:url(../../img/000001_sagasu_bg.gif) center bottom no-repeat;
}

/* SENPAI NO STORY----- */
div#columncenter div#miru div.container dl.category {
	margin:5px 0 0 15px;
	background:url(../../img/000001_sagasu_bg01.gif) 0 0 repeat-y;
}

div#columncenter div#miru div.container dl.first {
	margin:10px 0 0 15px;
}

div#columncenter div#miru div.container dl.category dt {
	width:70px;
	padding:5px;
	float:left;
	color:#20206D;
	line-height:1.3;
}

div#columncenter div#miru div.container dl.category dt strong {
	font-weight:bold;
}

div#columncenter div#miru div.container dl.category dt span {
	font-size:87%;
	font-weight:normal;
}

div#columncenter div#miru div.container dl.category dd {
	width:350px;
	float:left;
}

div#columncenter div#miru div.container dl.category dd ul {
	margin:2px 0 0 10px;
}

div#columncenter div#miru div.container dl.category dd ul li {
	margin:0 10px 0 0;
	float:left;
	white-space:nowrap;
}

/* JIBUN NO KEIKEN KARA----- */
div#columncenter div#miru div.container ul li p {
	width:70px;
	padding:10px 0 0 15px;
	float:left;
}

div#columncenter div#miru div.container ul li dl {
	width:355px;
	margin:10px 0 0 10px;
	float:left;
	line-height:1.3;
}

div#columncenter div#miru div.container ul li dl dd {
	margin:5px 0 0 0;
	font-size:87%;
}

div#columncenter div#miru div.container div ul.more {
	padding:10px 15px 0 0;
	float:right;
}

div#columncenter div#miru div.container div ul.more li {
	padding:0 0 0 8px;
	background:url(../../img/cmn_main_arrowicon.gif) 0 0.4em no-repeat;
}

/* COLUMNRIGHT---------------------------------------------------------------------------- */
div#columnright {
	width:250px;
	float:right;
	margin-top:-6px;
}

/* MERUMAGA------------------------ */
div#columnright div#melmaga {
	background:url(../../img/000001_melmaga_img.jpg) center bottom no-repeat;
}

div#columnright div#melmaga p.title {
	height:73px;
	text-indent:-9999px;
}

div#columnright div#melmaga p.title a {
	width:250px;
	height:73px;
	background:url(../../img/000001_melmaga_title.gif) 0 0 no-repeat;
	display:block;
	outline-width:0;
}

div#columnright div#melmaga p.title a:hover {
	background:url(../../img/000001_melmaga_title.gif) -250px 0 no-repeat;
}

div#columnright div#melmaga div p {
	float:left;
}

div#columnright div#melmaga div dl {
	width:225px;
	margin:0 0 0 10px;
}

div#columnright div#melmaga div dl dt {
	margin:0px;
}

div#columnright div#melmaga div dl dd {
	font-size:87%;
}

/* ENTRE FAIR------------------------ */
div#columnright div#entrefair {
	margin:10px 0 0 0;
}

div#columnright div#entrefair p {
	height:80px;
	text-indent:-9999px;
}

div#columnright div#entrefair p a {
	width:250px;
	height:80px;
	background:url(../../img/000001_entrefair_banner.gif) 0 0 no-repeat;
	display:block;
	outline-width:0;
}

div#columnright div#entrefair a:hover {
	background:url(../../img/000001_entrefair_banner.gif) -250px 0 no-repeat;
}

/* =========================================▼アントレTOP説明会箇所修正 MP伊藤090717========================================= */

/* 説明会------------------------ */
div#columnright div#setsumeikai {
	margin:20px 0 0 0;
	border:solid 1px #cfcfcf;
	width:248px;
}

div#columnright div#setsumeikai div#title{
	background:#20206D;
}
div#columnright div#setsumeikai div#title h2{
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	text-align:center;
	font-family:'メイリオ';
	padding:6px 0 2px 0;
}

div#columnright div#setsumeikai div#setsumeikaisagasu{
	padding:0 0 5px 16px;
	background:#ededed;
}
div#columnright div#setsumeikai div#setsumeikaisagasu p.sagasu_title{
	width:218px;
	height:25px;
	font-family:'メイリオ';
	color:#20206D;
	font-weight:bold;
	font-size:130%;
	text-align:center;
	padding:5px 0 0 0;
	letter-spacing: 1px;
}

div#columnright div#setsumeikai div#setsumeikaisagasu p.setsumeikaitoha{
	font-size:90%;
	line-height:1;
	padding:6px 16px 0 0;
	text-align:right;
}
div#columnright div#setsumeikai div#setsumeikaisagasu p.setsumeikaitoha span{
	background:url(../../img/spr/spr_dev_top_icn.png) no-repeat 0 -119px;
	padding-top:3px;
	padding-left:15px;
}

*html div#columnright div#setsumeikai div#setsumeikaisagasu p.setsumeikaitoha span{
	background:url(../../img/spr/spr_dev_top_icn.png) no-repeat 0 -119px;
}

/* 開催地------------------------ */
div#columnright div#setsumeikai h3.kaisaichi{
	background:url(../../img/setumeikai_dotted.png) no-repeat scroll 0 bottom;
	margin:14px 16px 0 16px;
	color:#20206D;
	font-weight:bold;
	padding-bottom:1px;
}

div#columnright div#setsumeikai ul.kaisaiarea{
	margin:5px 16px 0 16px;
}

div#columnright div#setsumeikai ul.kaisaiarea li{
	float:left;
	white-space:nowrap;
	padding-right:13px;
}

/* 開催日------------------------ */
div#columnright div#setsumeikai h3.kaisaibi{
	background:url(../../img/setumeikai_dotted.png) no-repeat scroll 0 bottom;
	padding-bottom:1px;
	margin:0 16px 0 16px;
	padding-top:10px;
	color:#20206D;
	font-weight:bold;
	clear:both;
}
*:first-child+html div#columnright div#setsumeikai h3.kaisaibi{
	padding-top:6px;
}

/* 週見出し----- */
div#columnright #setsumeikai table#week {
	width:189px;
	margin:5px 0 0 42px;
	font-size:87%;
	border-bottom:none;
}

div#columnright h3#setsumeikai table#week td {
	width:26px;
	/*border-left:1px solid #ffe9e4;
	border-bottom:1px solid #ffe9e4;*/
	color:#000000;
	text-align:center;
}

div#columnright h3#setsumeikai table#week td.sat {
	color:#004dc0;
}

div#columnright h3#setsumeikai table#week td.sun {
	color:#cc0000;
}

/* カレンダー偶数----- */
div#columnright div#setsumeikai div.calguusuu {
	width:215px;
	margin:0 0 0 16px;
}

div#columnright div#setsumeikai div.calguusuu table {
	width:189px;
	margin:0 0 0 26px;
}

div#columnright div#setsumeikai div.calguusuu table td {
	width:26px;
	padding:1px 0 1px 0;
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	background:#ffffff;
	color:#666666;
	text-align:center;
}

div#columnright div#setsumeikai div.calguusuu table td a {
	text-decoration:underline;
}

div#columnright div#setsumeikai div.calguusuu table td a:hover {
	text-decoration:none;
}

/* カレンダー奇数----- */
div#columnright div#setsumeikai div.calkisuu {
	width:215px;
	margin:0 0 0 16px;
	border-bottom:1px solid ##cfcfcf;
}

div#columnright div#setsumeikai div.calkisuu table {
	width:189px;
	margin:0 0 0 26px;
}

div#columnright div#setsumeikai div.calkisuu table td {
	width:26px;
	padding:1px 0 1px 0;
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	background:#ffffff;
	color:#666666;
	text-align:center;
}

div#columnright div#setsumeikai div.calkisuu table td a {
	text-decoration:underline;
}

div#columnright div#setsumeikai div.calkisuu table td a:hover {
	text-decoration:none;
}

/* カレンダー共通----- */
div#columnright div#setsumeikai div table{
	border-bottom:#cfcfcf solid 1px;
	border-right:#cfcfcf solid 1px;
}

div#columnright div#setsumeikai div table td.sat {
	color:#4d94ff;
}

div#columnright div#setsumeikai div table td.sun {
	color:#ff5858;
}

div#columnright div#setsumeikai div table td#today {
	background:#fef3ba;
}

div#columnright div#setsumeikai div table td a {
	color:#000000;
}

div#columnright div#setsumeikai div table td.sat a {
	color:#004dc0;
}

div#columnright div#setsumeikai div table td.sun a {
	color:#cc0000;
}

div#columnright div#setsumeikai div table td#today a {
/*
	color:#ffffff;
*/
}

/* 月ごとの画像----- */
div#columnright div#setsumeikai div.month01 {
	background:#e4b7e7 url(../../img/000001_setsumeikai_cal01.gif) no-repeat;
}

div#columnright div#setsumeikai div.month02 {
	background:#fca395 url(../../img/000001_setsumeikai_cal02.gif) no-repeat;
}

div#columnright div#setsumeikai div.month03 {
	background:#e4b7e7 url(../../img/000001_setsumeikai_cal03.gif) no-repeat;
}

div#columnright div#setsumeikai div.month04 {
	background:#fca395 url(../../img/000001_setsumeikai_cal04.gif) no-repeat;
}

div#columnright div#setsumeikai div.month05 {
	background:#e4b7e7 url(../../img/000001_setsumeikai_cal05.gif) no-repeat;
}

div#columnright div#setsumeikai div.month06 {
	background:#fca395 url(../../img/000001_setsumeikai_cal06.gif) no-repeat;
}

div#columnright div#setsumeikai div.month07 {
	background:#e4b7e7 url(../../img/000001_setsumeikai_cal07.gif) no-repeat;
}

div#columnright div#setsumeikai div.month08 {
	background:#fca395 url(../../img/000001_setsumeikai_cal08.gif) no-repeat;
}

div#columnright div#setsumeikai div.month09 {
	background:#e4b7e7 url(../../img/000001_setsumeikai_cal09.gif) no-repeat;
}

div#columnright div#setsumeikai div.month10 {
	background:#fca395 url(../../img/000001_setsumeikai_cal10.gif) no-repeat;
}

div#columnright div#setsumeikai div.month11 {
	background:#e4b7e7 url(../../img/000001_setsumeikai_cal11.gif) no-repeat;
}

div#columnright div#setsumeikai div.month12 {
	background:#fca395 url(../../img/000001_setsumeikai_cal12.gif) no-repeat;
}

/* 注目のイベント------------------------ */
div#columnright div#setsumeikai div#tyuumoku {
	margin:0 16px 8px 16px;
}

div#columnright div#setsumeikai div#tyuumoku h3 {
	padding:15px 0 1px 0;
	background:url(../../img/setumeikai_dotted.png) center bottom repeat-x;
	font-weight:bold;
	color:#20206d;
}
div#columnright div#setsumeikai div#tyuumoku ul {
	padding:7px 0 10px 0;
}

div#columnright div#setsumeikai div#tyuumoku ul li {
	font-size:100%;
	padding:0 0 0 12px;
	background:url(../../img/spr/spr_dev_cmn_icn.png) no-repeat  0 -60px;
}

/* 説明会日にちajax箇所------------------------ */
div#date-inner{
	background:#FFFFFF;
	border:#cfcfcf solid 1px;
	position:relative;
	width:216px;
}

div#date-close{
	background:url(../../img/setumeikai_close.gif) no-repeat scroll 0 0;
	width:14px;
	height:14px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
	top:6px;
	right:6px;
}
div#cluetip-close{
	position:absolute;
	display:block;
	z-index:100;
	text-indent:-9999px;
	width:14px;
	height:14px;
	top:6px;
	right:6px;
	cursor:pointer;
}

div#date-arrows{
	background:url(../../img/arrowright_o.gif) no-repeat scroll 0 0;
	width:22px;
	height:11px;
	position:absolute;
	top:auto!important;
	right:0;
}

div#date-inner p.date_title{
	background:url(../../img/setumeikai_nittei_dotted.gif) no-repeat scroll 0 bottom;
	padding-bottom:5px;
	margin-top:8px;
	margin-left:8px;
	font-size:14px;
	font-weight:bold;
}

div#date-inner ul.area_kaisaiarea{
	margin-left:8px;
	padding:1px 0 8px 0;
}

*html div#date-inner ul.area_kaisaiarea{
	padding-right:8px;
}
*:first-child+html div#date-inner ul.area_kaisaiarea{
	padding-right:8px;
}

div#date-inner ul.area_kaisaiarea li{
	float:left;
	padding-right:10px;
	font-size:12px;
	padding-top:4px;
	display:block;
}
*html div#date-inner ul.area_kaisaiarea li{
	display:inline!important;
	white-space:nowrap;
}
*:first-child+html div#date-inner ul.area_kaisaiarea li{
	display:inline!important;
	white-space:nowrap;
}

div#cluetip-extra{
	clear:both;
}

h3#cluetip-title{
	font-size:0;
	width:0;
	height:0;
	line-height:0;
}

/*div#cluetip-waitimage{
	background:url(../../img/date_loading.gif) no-repeat scroll 0 0;
	width:32px;
	height:32px;
}
*/

/* =========================================▲アントレTOP説明会箇所修正 MP伊藤090717========================================= */

/* SAISHINKIJI------------------------ */
div#columnright div#saishinkiji p.title {
	height:27px;
	margin:30px 0 0 0;
	background:url(../../img/000001_saishinkiji_title.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

div#columnright div#saishinkiji ul.pickup {
	line-height:1.3;
}

div#columnright div#saishinkiji ul.pickup li {
	margin:20px 0 0 0;
}

div#columnright div#saishinkiji ul.pickup li.first {
	margin:10px 0 0 0;
}

div#columnright div#saishinkiji ul.pickup li dl {
	margin:0 0 0 10px;
}

div#columnright div#saishinkiji ul.pickup li dl dt {
	float:left;
}

div#columnright div#saishinkiji ul.pickup li dl dd {
	width:150px;
	padding:0 0 0 10px;
	float:left;
}

div#columnright div#saishinkiji ul.pickup li.small dl dd {
	font-size:87%;
}

/* MINNANO TOUHYOU------------------------ */
div#columnright div#touhyou p.title {
	height:26px;
	margin:30px 0 0 0;
	background:url(../../img/000001_touhyou_title.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

div#columnright div#touhyou dl {
	margin:10px 0 0 10px;
}

div#columnright div#touhyou dl dt {
	padding:3px 0 3px 16px;
	background:url(../../img/cmn_main_qicon.gif) 0 0.4em no-repeat;
}

div#columnright div#touhyou dl dd {
	margin:20px 0 0 0;
}

div#columnright div#touhyou dl dd ul li {
	margin:5px 0 5px 0;
}

div#columnright div#touhyou dl dd ul li input {
	margin:0 5px 0 0;
}

div#columnright div#touhyou p {
	margin:20px 0 0 0;
	text-align:center;
}

div#columnright div#touhyou form p input.touhyoubtn {
	width:211px;
	height:42px;
	background:url(../../img/000001_touhyou_btn.gif) 0 0 no-repeat;
	cursor:pointer;
}

div#columnright div#touhyou form p input.touhyoubtn:hover {
	background:url(../../img/000001_touhyou_btn.gif) 0 -42px no-repeat;
	cursor:pointer;
}

div#columnright div#touhyou div {
	margin:10px 10px 0 0;
}

div#columnright div#touhyou div p.more {
	padding:0 0 0 8px;
	background:url(../../img/cmn_main_arrowicon.gif) 0 0.4em no-repeat;
	float:right;
}

/* OYAKUDACHI JYOUHOU------------------------ */
div#columnright div#yakudachi p.title {
	height:26px;
	margin:30px 0 0 0;
	background:url(../../img/000001_yakudachi_title.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

div#columnright div#yakudachi h2 {
	margin:30px 0 0 0;
}

div#columnright div#yakudachi h3 {
	margin:20px 0 0 10px;
}

div#columnright div#yakudachi h3.first {
	margin:10px 0 0 10px;
}

div#columnright div#yakudachi ul li {
	margin:5px 0 0 10px;
	padding:0 0 0 8px;
	background:url(../../img/cmn_main_arrowicon.gif) 0 0.4em no-repeat;
}

div#columnright div#yakudachi ul li dl {
	display:inline;
}

div#columnright div#yakudachi ul li dl dt {
	margin:10px 0 0 0;
}

div#columnright div#yakudachi ul li dl dt.first {
	margin:5px 0 0 0;
}

div#columnright div#yakudachi ul li dl dd {
	font-size:87%;
}

/* AREA KARA ERABU----- */
div#columnright div#setsumeikai dl#area {
	margin:0 16px 8px 16px;
}

div#columnright div#setsumeikai dl#area dt {
	padding:8px 0 6px 0;
#	background:url(../../img/000001_setsumeikai_line.gif) center bottom repeat-x;
	font-weight:bold;
	color:#20206d;
}

div#columnright div#setsumeikai dl#area dd {
	padding:5px 0 0 0;
}

/* 説明会オススメレポート(2011/01/04)------------------------ */
#seminar_report_header_area{
	position:relative;
	width:100%;
}
#seminar_report_header{
	background:url(../../img/bg_recommend_top_header.gif) 0 0 no-repeat;
	width:136px;
	height:71px;
	position:absolute;
	top:-73px;
	left:588px;
}
#seminar_report_header p{
	padding:52px 0 0 0;
	font-size:89%;
	text-align:center;
}
/* 説明会オススメレポート(2011/01/04)------------------------ */
div#seminar_report_area{
	margin-bottom:13px;
}
div#seminar_report_area #seminar_report_top_l{
	background:url(../../img/title_kuchikomi_top.gif) 0 0;
	width:354px;
	height:25px;
	text-indent:-9999px;
	float:left;
}
div#seminar_report_area #seminar_report_top_m{
	background:url(../../img/bg_kuchikomi_top.gif) 0 0 repeat-x;
	width:505px;
	height:25px;
	float:left;
}
div#seminar_report_area #seminar_report_top_m p{
	margin:2px 0 0 6px;
}
div#seminar_report_area #seminar_report_top_r{
	float:left;
	text-indent:-9999px;
	width:91px;
	height:25px;
}
div#seminar_report_area .seminar_report_top_r_none{
	float:left;
	background:url(../../img/bg_kuchikomi_top.gif) 0 0 repeat-x;
	text-indent:-9999px;
	width:91px;
	height:25px;
}
div#seminar_report_area .page_open{
	background:url(../../img/button_kuchikomi_open.gif) 0 0 no-repeat;
}
div#seminar_report_area .page_close{
	background:url(../../img/button_kuchikomi_close.gif) 0 0 no-repeat;
}
div#seminar_report_area #seminar_report_contents{
	border-left:5px solid #DB7777;
	border-right:5px solid #DB7777;
	border-bottom:5px solid #DB7777;
	padding:8px;
}
div#seminar_report_area #seminar_report_contents table{
	width:924px;
	border:1px solid #c0c0c0;
	border-collapse: collapse;
	line-height:1.4em;
}
div#seminar_report_area #seminar_report_contents td{
	border:1px solid #c0c0c0;
	padding:3px 0 3px 5px;
}
div#seminar_report_area #seminar_report_contents .seminar_report_name{
	width:335px;
}
div#seminar_report_area #seminar_report_contents .seminar_report_action{
	width:270px;
}
div#seminar_report_area #seminar_report_contents .seminar_report_action a{
	float:left;
	background:url(../../img/button_kuchikomi_action.gif) 0 0;
	overflow:hidden;
	width:80px;
	height:21px;
	display:block;
	text-indent:-9999px;
}
div#seminar_report_area #seminar_report_contents .seminar_report_action a:hover{
	background:url(../../img/button_kuchikomi_action_hover.gif) 0 0;
	width:80px;
	height:21px;
	display:block;
	text-indent:-9999px;
}
div#seminar_report_area #seminar_report_contents .seminar_report_limit{
	float:left;
	margin:0 0 0 8px;
	padding-top:3px;
		/* 最低幅数指定（IE6対応）----- */
	min-height:18px;
	height: auto !important;
	height:18px;
}

/* 中業種の表示(2013/07/26)------------------------ */
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li p a {
    background: none repeat scroll 0 0 transparent !important;
    display: inline !important;
    height: auto !important;
    outline-width: 1px !important;
    text-indent: 0 !important;
    width: auto !important;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li p {
    background-color: #FEF4C6;
    border: 1px solid #FE891D;
    display: none;
    left: 6px;
    padding: 6px 10px 6px 10px;
    position: absolute;
    top: 50px;
    width: 270px;
    z-index: 100001;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li p .noneselect{
	color: #999999;
}
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li_C01 p,
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li_C08 p,
div#columncenter div#en_jibun div.cst_en_jibun ul.ul04 li#en_jibun_li_C02 p{
    left: auto;
    right: 7px;
}

/* フッターリンク/エリア・業種(2013/07/26)------------------------ */
#footer_gyoshulink{
	font-size: 87%;
	background: url("../../img/img/fotter_dotted_y_common.gif") no-repeat scroll 0 0 transparent;
	padding:10px 0;
}
#footer_gyoshulink dt,#footer_gyoshulink dd,#footer_gyoshulink dd li{
	float:left;
}
#footer_gyoshulink dl{
	margin-bottom:4px;
}
#footer_gyoshulink dt{
	margin-right:10px;
	width:150px;
}
#footer_gyoshulink dd{
	width:780px;
}
#footer_gyoshulink dd li{
	float: none !important;
	margin-right:6px !important;
	display:inline-block;
	*display: inline;
	*zoom: 1;
}
#footer_gyoshulink dd li a{
	margin-right:6px !important;
}
#footer_arealink{
	font-size: 87%;
	background: url("../../img/img/fotter_dotted_y_common.gif") no-repeat scroll 0 0 transparent;
	padding:10px 0;
}
#footer_arealink dt,#footer_arealink dd,#footer_arealink dd li{
	float:left;
}
#footer_arealink dl{
	margin-bottom:2px;
}
#footer_arealink dt{
	margin-right:10px;
	width:150px;
}
#footer_arealink dd{
	width:780px;
}
#footer_arealink dd li{
	float: none !important;
	margin-right:6px !important;
	display:inline-block;
	*display: inline;
	*zoom: 1;
}
#footer_arealink dd li a{
	margin-right:6px !important;
}
#footer_gyoshulink span.nonselect ,#footer_arealink span.nonselect{
	color: #999999;
}

/* top_ucs.cssからの移行_今週の最新NEWS(2013/08/13)------------------------ */
div#saisintitle{
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -1590px -294px;
	width:250px;
	height:33px;
	position:relative;
	font-size:0;
	line-height:0;
}
div#saisintitle h2{
	display:block;
	padding:12px 0 0 29px;
	float:left;
	background:url(../../img/spr/spr_dev_top_img.png) no-repeat -1553px -217px;
	width:130px;
	height:18px;
}
div#saisintitle img.icn_saisintitle{
	float:right;
	padding:11px 10px 0 0;
}
div#saisinbg{
	background:url(../../img/saisinbg.png) repeat-y scroll 0 0;
	width:250px;
}

div#saisinbg h3.newstitle{
font-family:'メイリオ';
color:#20206D;
font-weight:bold;
font-size:110%;
text-align:center;
padding:3px 0;
}

div#saisinbg div#newsbg{
	background:#FFFFFF;
	border:#CECECE solid 1px;
	margin:0 auto;
	width:240px;
}

div#saisinbg div#newsbg p.kigyouname{
	color:#999999;
	padding:2px 0 0 2px;
	clear:both;
}
div#saisinbg div#newsbg p.kigyouname{
	font-size:80%;
}
*:first-child+html div#saisinbg div#newsbg p.kigyouname{
	font-size:78%;
}

div#saisinbg p.ichiran-link{
	text-align:right;
	padding:2px 5px 2px 0;
}

div#saisinbg p.ichiran-link span{
	background:url(../../img/spr/spr_dev_top_icn.png) no-repeat 0 -51px;
	padding-left:19px;
	padding-top:5px;
	padding-bottom:5px;
}

div#saisinbg p.ichiran-link span strong.bold{
	font-weight:bold;
}


div#saisinbottom{
	background:url(../../img/saisinbottom.gif) no-repeat scroll 0 0;
	width:250px;
	height:1px;
	font-size:0;
	line-height:0;
}

/* 近況ニュース*/
div#saisinbg div#newsbg p.kinkyoutxt{
	padding:10px 6px 0 78px;
	line-height:1.4;
	text-align:justify;
	text-justify:distribute;
}

/* 企業からのメッセージ*/
div#saisinbg div#newsbg img{
	width:60px;
	float:left;
	margin:10px 0 0 10px;
	-ms-interpolation-mode:bicubic;
	outline-width:none;
}

div#saisinbg div#newsbg p.msgtxt{
	padding:10px 6px 0 78px;
	line-height:1.4;
	text-align:justify;
	text-justify:distribute;
}

