@import url("https://www.j-cast.com/common.css");
@import url("https://www.j-cast.com/assets_common/css/measures_ads.css");

/* Common and layout parts
-----------------------------------------------------------
0.common layout
1.main layout
2.under layout
3.link
4.foot
-----------------------------------------------------------
*/


/* 0.common layout
-----------------------------------------------------------
*/


/* index logo  */
#logo{ background: url("https://www.j-cast.com/images/kaisha/img/logo.gif") 0px no-repeat; }

/* index only logo h1 tag */
.index-logo{ background: url("https://www.j-cast.com/images/kaisha/img/logo.gif") 0px no-repeat; }



/* 0-1.navi layout
-----------------------------------------------------------
*/

/* gloval navi */
#gnav {
background:transparent url(https://www.j-cast.com/images/kaisha/img/bg_gnav.gif) repeat-x scroll center bottom;
border-bottom:1px solid #7467a0;
color:#FFFFFF;
margin:0;
padding:5px 15px;
text-align:center;
}

/* middle navi */
#bsnav {
background:#dbd6ed;
border-bottom:1px solid #beb6db;
margin:0 0 20px 0;
padding:5px 15px;
text-align:center;
}

/* bottom navi */
#senav {text-align: center; margin: 0 0 10px 0; padding: 5px; background: #666; color:#fff; _height: 1px; }


#gnav-deco{ padding:0; }
#gnav-deco ul{margin:0; padding:0; list-style:none; height:23px; }

#gnav-deco li{ float:left; background:#315174 url("https://www.j-cast.com/images/common/all/bg_nav_left.gif") no-repeat; margin-right:3px; padding-left: 3px; }
#gnav-deco li div{ float:left; margin:0; background:url("https://www.j-cast.com/images/common/all/bg_nav_bg.gif") no-repeat top right; }

#gnav-deco li a{color:#fff; padding:5px 6px; margin:0px; text-decoration:none; }
#gnav-deco li a:visited{color:#fff; text-decoration:none;}
#gnav-deco li a:hover{color:#fff; text-decoration:underline;}



/* 1.index layout
-----------------------------------------------------------
*/

/* 広告設定 インデックスborder-top消去 */
.index-layout .head-pr { border:none; }


/* index ブロックの下余白 ブロック内のfloat */
.text-column, .category-column {
margin-bottom:10px;
_width:100%;
}

/* タイトル */

.title-box {
margin:0 0 1px  0;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_bg_i.gif) repeat-x 0 0 ;
}
.title-box span {
left:-9999px;
position:absolute;
}

.title-box-green {
margin:0;
padding-bottom:10px;
_width:100%;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_bg_green.gif) repeat-x 0 0 ;
}
.title-box-green span {
left:-9999px;
position:absolute;
}


.title-box-osusume {
margin:0 0 1px  0;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_bg_i.gif) repeat-x 0 bottom ;
_border-bottom:1px solid #bf6bbf;
_border-top:1px solid #fff;
}
.title-box-osusume span {
left:-9999px;
position:absolute;
}

#title-pickup-i h2{
padding:0;
margin:0;
display:block;
height:28px;
width:150px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_pickup.gif) no-repeat 0 0 ;
float:left;
}
#title-comment-i h2{
padding:0;
margin:0;
display:block;
height:28px;
width:150px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_comment_pickup.gif) no-repeat 0 0 ;
float:left;
}

#title-entry-i h2{
padding:0;
margin:0;
display:block;
height:28px;
width:68px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_entry.gif) no-repeat 0 0 ;
float:left;
}
#title-entry-i a {
display:block;
height:28px;
width:68px;
}

.title-archive-link {
float:right;
}



/* 新着記事2本 */
.index-layout .recent-box {
width:99%;
padding:8px;
margin:0 0 8px 0;
border-bottom: 1px dashed #999;
background : url(https://www.j-cast.com/images/kaisha/img/bg_recent.gif) 0 0 repeat-x;
}
.index-layout .recent-left {
float:left;
width:145px;
}
.index-layout .recent-left img {
background-color:#fff;
border:6px solid #bbb7b8;
padding:1px;
}
.recent-right {
margin-left:150px;
}

.index-layout .column-title {
font-weight:bold;
color:#9d3ea6;
text-decoration:none;
}
.index-layout .recent-right h2 {
margin:5px 0;
font-weight:bold;
}
.index-layout .recent-right p {
margin:5px 0;
}

/* 
 * 編集部イチオシ pickup
 */
.cl-bg-white {
	clear:both;
	height:15px;
	background:#fff;
}

.contents-wrap-green {
margin:0;
padding:0;
}

.pickup-box {
}
.comment-box {
	padding:0 0 10px 0;
}

/* 編集部イチオシピックアップ */
.pickup-top {
	margin:0 10px 5px 10px;
	background:#fff;
	border:1px solid #a5baa5;
	_width:100%;
}
.pickup-top-title {
	padding:13px 10px 13px 50px;
	background : #eaeaea url(https://www.j-cast.com/images/kaisha/img/bg_pickup_title.gif) 4px center no-repeat;
	border-bottom:1px dashed #dadada;
}
.pickup-top-title h3 {
	margin:0;
	padding:0;
}
.pickup-top p {
	margin:0;
	padding:0;
	_padding:0 0 10px 0;
}
.pickup-top p a {
	color:#000;
	padding:10px 15px;
	display:block;
}
.pickup-top p a:hover {
	color:#cc3333;
	background:#d4e6f4;
	text-decoration:none;
}
.pickup-top img {
	float:right;
	border:1px solid #aaa;
	margin:0 0 10px 10px;
}

/* 編集部イチオシ 過去記事 */
.archive-entry {
	padding:0 0 10px 0;
}

.index-layout .column-right h3 {
	margin:0;
	padding:2px 10px;
}

.index-layout .column-right h3 a {
	display:block;
	_width:100%;
	background:#fff;
	border-top:1px solid #a5baa5;
	border-bottom:1px solid #a5baa5;
	border-right:1px solid #a5baa5;
	border-left:4px solid #aecce6;
	padding:3px 3px 3px 10px;
}
.index-layout .column-right h3 a:hover {
	background:#d4e6f4;
	text-decoration:none;
	border-left:4px solid #cc3333;
}

.index-layout .column-right .archive-title {
	font-weight:normal;
	margin:3px 0 0 0;
}
.index-layout .column-right .archive-title-entry {
	display:block;
	font-weight:normal;
	background:url(https://www.j-cast.com/images/kaisha/img/yaku_title.gif) no-repeat 0 4px;
	text-indent:13px;
}
.index-layout .column-right .archive-left {
	display:block;
	float:left;
	width:50px;
}
.index-layout .column-right .archive-left img {
	border:1px solid #aaa;
}
.index-layout .column-right .archive-right {
	display:block;
	margin-left:55px;
}
.index-layout .column-right .column-title {
	display:block;
	margin-bottom:2px;
	padding:0 0 0 10px;
	background:url(https://www.j-cast.com/images/kaisha/img/icon_arrow_black.gif) 2px 4px no-repeat;
}


/* 編集部イチオシ　コメントピックアップ */

.pickup-comment {
	margin:0 10px 5px 10px;
	padding:13px 0 0 0;
	background : #fff url(https://www.j-cast.com/images/kaisha/img/bg_comment_top.gif) 0 0 no-repeat;
}

.pickup-comment-title h3 {
	margin:0;
	padding:0;
}
.pickup-comment-title {
	padding:5px 10px;
	background:#fff;
	border-bottom:1px solid #a5baa5;
}

.pickup-comment-wrap {
	margin:2px 10px;
	border-bottom:1px solid #a5baa5;
}
.pickup-comment-wrap p {
	margin:5px 0;
	padding:3px 0 3px 25px;
	background : url(https://www.j-cast.com/images/kaisha/img/icon_comment.gif) 0 3px no-repeat;
}

.index-layout .link-footer {
	padding:5px 5px 0 5px;
	text-align:right;
}

/* インデックス アーカイブエリア */

.index-layout .archive-box {
}

.index-layout td.center-line {
	background : url(https://www.j-cast.com/images/kaisha/img/bg_archive.gif) center 0 repeat-y;
}

.index-layout .column-left h3 {
	margin:0;
	padding:0;
}

.index-layout .column-left h3 a {
	display:block;
	border-top:1px solid #fff;
	border-bottom:1px solid #dad9d9;
	border-left:4px solid #dad9d9;
	padding:3px 3px 0 10px;
}
.index-layout .column-left h3 a:hover {
	background:#d4e6f4;
	text-decoration:none;
	border-left:4px solid #cc3333;
}

.index-layout .column-left .archive-title {
	font-weight:normal;
	margin:3px 0 0 0;
}
.index-layout .column-left .archive-title-entry {
	display:block;
	font-weight:normal;
	background:url(https://www.j-cast.com/images/kaisha/img/yaku_title.gif) no-repeat 0 4px;
	text-indent:13px;
}
.index-layout .column-left .archive-left {
	display:block;
	float:left;
	width:50px;
}
.index-layout .column-left .archive-left img {
	border:1px solid #aaa;
}
.index-layout .column-left .archive-right {
	display:block;
	margin-left:55px;
}
.index-layout .column-left .column-title {
	display:block;
	margin-bottom:2px;
	padding:0 0 0 10px;
	background:url(https://www.j-cast.com/images/kaisha/img/icon_arrow_black.gif) 2px 4px no-repeat;
}




/* サイド */

/* 注目情報 */
.side-column, .side-sp-column, .side-atten-column, .side-newest-column {
border:1px solid #a9a9a9;
margin-bottom:8px;
padding:0pt;
}
.side-title-box {
background-color:#dedede;
margin:0pt;
padding:0pt;
}
.side-title-box h2 {
margin:0pt;
padding:0pt;
}
.attention-title span, .sp-title span {
height:18px;
display:block;
text-indent:-9999px;
}
.attention-title {
background:transparent url(https://www.j-cast.com/images/mono/img/title_tyumoku.gif) no-repeat scroll 0pt 0px;
height:18px;
margin:0pt;
padding:0pt;
}
.sp-title {
background:transparent url(https://www.j-cast.com/images/mono/img/title_sp.gif) no-repeat scroll 0pt 0px;
height:18px;
margin:0pt;
padding:0pt;
}
.side-column ul, .side-sp-column ul, .side-atten-column ul, .side-newest-column ul {
list-style-type:none;
margin:0pt;
padding:3px;
}

.side-column ul li {
background:transparent url(https://www.j-cast.com/images/common/all/list-link3.gif) no-repeat scroll 5px 8px;
border-bottom:1px dashed #999999;
margin:0pt 0pt 2px;
padding:3px 0pt 3px 18px;
}
.side-sp-column ul li, .side-atten-column ul li {
border-bottom:1px dashed #999999;
margin:0pt 0pt 2px;
padding:3px 0pt 3px 3px;
}

.side-sp-column img, .side-atten-column img {
border:1px solid #999;
float:left;
margin: 0 5px 0 0;
}

.side-atten-column p {
margin:5px 0pt 8px;
padding:0pt;
}

.side-newest-column ul li {
background:transparent url(https://www.j-cast.com/images/common/all/list-link3.gif) no-repeat scroll 5px 8px;
margin:0;
padding:1px 0 1px 18px;
}

.side-atten-column a:hover {
border-bottom:1px solid #CC3333;
color:#CC3333;
text-decoration:none;
}
.side-atten-column a {
border-bottom:1px solid #003399;
color:#003399;
text-decoration:none;
}


/* アクセスランク */

.rank-title {
background-color:#c576b9;
border:3px double #FFFFFF;
margin:0pt;
padding:2px;
}

.rank-access {
margin:0 0 8px 0;
}

.rank-title .all-list a { 
color:#fff !important;
}

.rank-access ol {
border-bottom:3px solid #c576b9;
list-style-type:none;
margin:2px 0pt;
padding:2px 2px 1px;
}
.rank-access ol li { margin:0pt 0pt 2px; padding:2px 2px 2px 16px; }

.rank-access h3 { margin:0; padding:0; }
li#item1 {
background:transparent url(https://www.j-cast.com/images/mono/img/rank_no1.gif) no-repeat scroll 0pt 2px;
}
li#item2 {
background:#faf2f9 url(https://www.j-cast.com/images/mono/img/rank_no2.gif) no-repeat scroll 0pt 2px;
}
li#item3 {
background:url(https://www.j-cast.com/images/mono/img/rank_no3.gif) no-repeat scroll 0pt 2px;
}
li#item4 {
background:#faf2f9 url(https://www.j-cast.com/images/mono/img/rank_no4.gif) no-repeat scroll 0pt 2px;
}
li#item5 {
background:url(https://www.j-cast.com/images/mono/img/rank_no5.gif) no-repeat scroll 0pt 2px;
}
li#item6 {
background:#faf2f9 url(https://www.j-cast.com/images/mono/img/rank_no6.gif) no-repeat scroll 0pt 2px;
}
li#item7 {
background:url(https://www.j-cast.com/images/mono/img/rank_no7.gif) no-repeat scroll 0pt 2px;
}
li#item8 {
background:#faf2f9 url(https://www.j-cast.com/images/mono/img/rank_no8.gif) no-repeat scroll 0pt 2px;
}
li#item9 {
background:url(https://www.j-cast.com/images/mono/img/rank_no9.gif) no-repeat scroll 0pt 2px;
}
li#item10 {
background:#faf2f9 url(https://www.j-cast.com/images/mono/img/rank_no10.gif) no-repeat scroll 0pt 2px;
}


/* 2.under layout
-----------------------------------------------------------
*/

/* ページ 空き設定 */
#con-all  { margin: 0 0 0 10px; }


/* entry page contorol --------------------- */

#page-control{
padding:5px;
margin:5px 0 20px 0;
background:#f6f6f6;
border:1px solid #bbb;
text-align:center;
}
#page-control span { left:-9999px; position:absolute; }
.page-control-wrap { width:524px; margin:0 auto; }
.bt-back a {
background:#f6f6f6 url("https://www.j-cast.com/images/kaisha/img/bt_back_entry_kaisha.gif") 0 0 no-repeat;
display:block;
height:29px;
margin:0 15px 0 0;
width:141px;
float:left;
}
.bt-next a {
background:#f6f6f6 url("https://www.j-cast.com/images/kaisha/img/bt_next_entry_kaisha.gif") 0 0 no-repeat;
display:block;
height:29px;
margin:0;
width:141px;
float:left;
}
.bt-sitetop a {
background:#f6f6f6 url("https://www.j-cast.com/images/kaisha/img/bt_back_top_kaisha.gif") 0 0 no-repeat;
display:block;
height:29px;
margin:0 15px 0 0;
width:212px;
float:left;
}
.bt-next a:hover, .bt-back a:hover, .bt-sitetop a:hover { background-position:0px -30px; }



/* 2-1. entry style bodyにはentry-style
-----------------------------------------------------------
*/


/* コンテンツ：社内結婚必勝法  -------------------- */
/* アーカイブ */
#archive-main-a0101_kekkon {
background: #f3f9f9 url("https://www.j-cast.com/images/kaisha/img/archive-main-a0101_kekkon.jpg") left 0 no-repeat;
height:313px;
margin:10px 0 0 0;
}

#archive-main-a0101_kekkon .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0101_kekkon {
background: #f3f9f9 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0101_kekkon.jpg") left 0 no-repeat;
height:110px;
margin:10px 0;
padding:0;
border-bottom:1px solid #ddd;
}

.entry-style #entry-main-a0101_kekkon .entry-cat-title {
}

.entry-style h2.kekkon-highlight {
background: url("https://www.j-cast.com/images/kaisha/img/bg_kakugen.gif") 0 0 no-repeat;
padding:30px 0 15px 0 !important;
border-left: none !important;
border-bottom: 1px solid #e3e3e3 !important;
text-align:center;
margin:10px 0 20px !important;
font-size:1.6em !important;
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0101_kekkon a {
display:block;
height:98px;
}

/* 記事一覧 */
.list-layout #entry-main-a0101_kekkon {
background: url("https://www.j-cast.com/images/kaisha/img/entry-main-a0101_kekkon.jpg") center 3px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0101_kekkon a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0101_kekkon span {
left:-9999px;
position:absolute;
}

/* コンテンツ：ハケンの言い分  -------------------- */
/* アーカイブ */
#archive-main-a0102_haken {
background: #fff url("https://www.j-cast.com/images/kaisha/img/archive-main-a0102_haken.jpg") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-a0102_haken .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-a0102_haken.png") 0 0 no-repeat;
height:190px;
width:500px;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-a0102_haken .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0102_haken {
background: url("https://www.j-cast.com/images/kaisha/img/entry-main-a0102_haken.jpg") right 0 no-repeat;
height:120px;
margin:10px 0;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

.entry-style #entry-main-a0102_haken .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-a0102_haken.png") 0 0 no-repeat;
height:120px;
width:316px;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0102_haken a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-a0102_haken {
background: #b80000 url("https://www.j-cast.com/images/kaisha/img/list-main-a0102_haken.jpg") center -7px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0102_haken a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0102_haken span {
left:-9999px;
position:absolute;
}

/* コンテンツ：ウェブサイト拝見  -------------------- */
/* アーカイブ */
#archive-main-a0103_sitehaiken {
background: #0d8a00 url("https://www.j-cast.com/images/kaisha/img/archive-main-a0103_sitehaiken.gif") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-a0103_sitehaiken .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-a0103_sitehaiken.png") 0 0 no-repeat;
height:190px;
width:210px;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-a0103_sitehaiken .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0103_sitehaiken {
background: #0d8a00 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0103_sitehaiken.gif") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-a0103_sitehaiken .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-a0103_sitehaiken.png") 0 0 no-repeat;
height:98px;
width:207px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0103_sitehaiken a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-a0103_sitehaiken {
background: #0d8a00 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0103_sitehaiken.gif") -120px -10px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0103_sitehaiken a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0103_sitehaiken span {
left:-9999px;
position:absolute;
}

/* コンテンツ：新書ちょっとだけ  -------------------- */
/* アーカイブ */
#archive-main-a0104_book {
background: #9e39a4 url("https://www.j-cast.com/images/kaisha/img/archive-main-a0104_book.gif") 0 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-a0104_book .archive-cat-title h1 {
}

#archive-main-a0104_book .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0104_book {
background: #9e39a4 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0104_book.gif") 0 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-a0104_book .entry-cat-title {
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0104_book a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-a0104_book {
background: url("https://www.j-cast.com/images/kaisha/img/entry-main-a0104_book.gif") -188px -48px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0104_book a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0104_book span {
left:-9999px;
position:absolute;
}

/* コンテンツ：おもしろ名刺ウォッチ  -------------------- */
/* アーカイブ */
#archive-main-a0105_meishi {
background: #4187c7 url("https://www.j-cast.com/images/kaisha/img/archive-main-a0105_meishi.gif") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-a0105_meishi .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-a0105_meishi.png") 0 0 no-repeat;
height:190px;
width:300px;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-a0105_meishi .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0105_meishi {
background: #4187c7 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0105_meishi.gif") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-a0105_meishi .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-a0105_meishi.png") 0 0 no-repeat;
height:98px;
width:300px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0105_meishi a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-a0105_meishi {
background: #4187c7 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0105_meishi.gif") right -15px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0105_meishi a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0105_meishi span {
left:-9999px;
position:absolute;
}

/* コンテンツ：悩み相談拾い読み  -------------------- */
/* アーカイブ */
#archive-main-a0106_soudan {
background: #3cb6d3 url("https://www.j-cast.com/images/kaisha/img/archive-main-a0106_soudan.gif") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-a0106_soudan .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-a0106_soudan.png") 0 0 no-repeat;
height:190px;
width:212px;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-a0106_soudan .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0106_soudan {
background: #3cb6d3 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0106_soudan.gif") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-a0106_soudan .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-a0106_soudan.png") 0 0 no-repeat;
height:98px;
width:207px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0106_soudan a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-a0106_soudan {
background: #3cb6d3 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0106_soudan.gif") right -25px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0106_soudan a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0106_soudan span {
left:-9999px;
position:absolute;
}

/* コンテンツ：特集  -------------------- */
/* アーカイブ */
#archive-main-a0107_tokushu {
background: #68bffc url("https://www.j-cast.com/images/kaisha/img/archive-main-a0107_tokushu.gif") left 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-a0107_tokushu .archive-cat-title h1 {
padding:0;
margin:0;
}

#archive-main-a0107_tokushu .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0107_tokushu {
background: #68bffc url("https://www.j-cast.com/images/kaisha/img/entry-main-a0107_tokushu.gif") 0 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-a0107_tokushu .entry-cat-title {
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0107_tokushu a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-a0107_tokushu {
background: #68bffc url("https://www.j-cast.com/images/kaisha/img/entry-main-a0107_tokushu.gif") 0 -30px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0107_tokushu a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0107_tokushu span {
left:-9999px;
position:absolute;
}

/* コンテンツ：トピックス  -------------------- */
/* アーカイブ */
#archive-main-a0108_topics {
background: #ff9537 url("https://www.j-cast.com/images/kaisha/img/archive-main-a0108_topics.jpg") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-a0108_topics .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-a0108_topics.png") 0 0 no-repeat;
height:190px;
width:184px;
padding:0;
margin:0;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-a0108_topics .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-a0108_topics {
background: #ff9537 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0108_topics.jpg") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-a0108_topics .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-a0108_topics.png") 0 0 no-repeat;
height:98px;
width:149px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-a0108_topics a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-a0108_topics {
background: #ff9537 url("https://www.j-cast.com/images/kaisha/img/entry-main-a0108_topics.jpg") right -15px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-a0108_topics a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-a0108_topics span {
left:-9999px;
position:absolute;
}


/* コンテンツ：サラリーマンに向かないやつ  -------------------- */
/* アーカイブ */
#archive-main-b0101_ryman {
background: #ffa929 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0101_ryman.jpg") 0 0 repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0101_ryman .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0101_ryman.jpg") 0 0 no-repeat;
height:170px;
width:237px;
}

#archive-main-b0101_ryman .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0101_ryman {
background: #ffa929 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0101_ryman.jpg") 0 0 repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0101_ryman .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0101_ryman.jpg") 0 0 no-repeat;
height:92px;
width:146px;
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0101_ryman a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0101_ryman {
background: url("https://www.j-cast.com/images/kaisha/img/entry-main-b0101_ryman.jpg") 0 15px repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0101_ryman a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0101_ryman span {
left:-9999px;
position:absolute;
}

/* コンテンツ：シュガー社員  -------------------- */
/* アーカイブ */
#archive-main-b0102_sugar {
background: #ec3865 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0102_sugar.jpg") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0102_sugar .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0102_sugar.png") 0 0 no-repeat;
height:190px;
width:322px;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0102_sugar .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0102_sugar {
background: #ec3865 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0102_sugar.jpg") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0102_sugar .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0102_sugar.png") 0 0 no-repeat;
height:98px;
width:323px;
position:relative;
left:10px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0102_sugar a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0102_sugar {
background: #ec3865 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0102_sugar.jpg") right 0 no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0102_sugar a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0102_sugar span {
left:-9999px;
position:absolute;
}

/* コンテンツ：外資系で働くということ  -------------------- */
/* アーカイブ */
#archive-main-b0103_gaishi {
background: #ff4240 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0103_gaishi.gif") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0103_gaishi .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0103_gaishi.png") 0 0 no-repeat;
height:190px;
width:286px;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0103_gaishi .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0103_gaishi {
background: #ff4240 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0103_gaishi.gif") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0103_gaishi .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0103_gaishi.png") 0 0 no-repeat;
height:98px;
width:278px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0103_gaishi a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0103_gaishi {
background: #ff4240 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0103_gaishi.gif") right 0 no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0103_gaishi a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0103_gaishi span {
left:-9999px;
position:absolute;
}


/* コンテンツ：ITとほほ  -------------------- */
/* アーカイブ */
#archive-main-b0104_ittohoho {
background: #abd600 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0104_ittohoho.jpg") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0104_ittohoho .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0104_ittohoho.png") 0 0 no-repeat;
height:118px;
width:235px;
position:relative;
top:30px;
left:10px;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0104_ittohoho .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0104_ittohoho {
background: #abd600 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0104_ittohoho.jpg") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0104_ittohoho .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0104_ittohoho.png") 0 0 no-repeat;
height:65px;
width:165px;
position:relative;
top:20px;
left:10px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0104_ittohoho a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0104_ittohoho {
background: #abd600 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0104_ittohoho.jpg") right -5px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0104_ittohoho a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0104_ittohoho span {
left:-9999px;
position:absolute;
}

/* コンテンツ：メタボにならないレシピ  -------------------- */
/* アーカイブ */
#archive-main-b0105_metabo {
background: #fff url("https://www.j-cast.com/images/kaisha/img/archive-main-b0105_metabo.jpg") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#archive-main-b0105_metabo .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0105_metabo.png") 0 0 no-repeat;
height:190px;
width:310px;
margin:0;
padding:0;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0105_metabo .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0105_metabo {
background: #fff url("https://www.j-cast.com/images/kaisha/img/entry-main-b0105_metabo.jpg") right 0 no-repeat;
height:98px;
margin:10px 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.entry-style #entry-main-b0105_metabo .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0105_metabo.png") 0 0 no-repeat;
height:98px;
width:310px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0105_metabo a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0105_metabo {
background: #fff url("https://www.j-cast.com/images/kaisha/img/entry-main-b0105_metabo.jpg") right -30px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0105_metabo a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0105_metabo span {
left:-9999px;
position:absolute;
}

/* コンテンツ：畑にかよう社長秘書の日記  -------------------- */
/* アーカイブ */
#archive-main-b0106_yasai {
background: #ff9ea9 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0106_yasai.jpg") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0106_yasai .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0106_yasai.png") 0 0 no-repeat;
height:190px;
width:320px;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0106_yasai .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0106_yasai {
background: #ff9ea9 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0106_yasai.jpg") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0106_yasai .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0106_yasai.png") 0 0 no-repeat;
height:98px;
width:336px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0106_yasai a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0106_yasai {
background: #ff9ea9 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0106_yasai.jpg") right -5px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0106_yasai a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0106_yasai span {
left:-9999px;
position:absolute;
}


/* コンテンツ：できるヤツと呼ばれる20のコツ  -------------------- */
/* アーカイブ */
#archive-main-b0107_dekiruyatsu {
background: url("https://www.j-cast.com/images/kaisha/img/archive-main-b0107_dekiruyatsu.jpg") 0 0 no-repeat;
height:190px;
margin:10px 0 0 0;
border-top: 1px solid #c2dff7;
border-bottom: 1px solid #c2dff7;
}

#archive-main-b0107_dekiruyatsu .archive-cat-title h1 {
}

#archive-main-b0107_dekiruyatsu .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0107_dekiruyatsu {
background: url("https://www.j-cast.com/images/kaisha/img/entry-main-b0107_dekiruyatsu.jpg") 0 0 no-repeat;
height:98px;
margin:10px 0;
border-top: 1px solid #c2dff7;
border-bottom: 1px solid #c2dff7;
}

.entry-style #entry-main-b0107_dekiruyatsu .entry-cat-title {
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0107_dekiruyatsu a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0107_dekiruyatsu {
background: #fff url("https://www.j-cast.com/images/kaisha/img/list-main-b0107_dekiruyatsu.jpg") 0 -20px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0107_dekiruyatsu a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0107_dekiruyatsu span {
left:-9999px;
position:absolute;
}


/* コンテンツ：29歳の働く君へ～いまからでも遅くない！   -------------------- */
/* アーカイブ */
#archive-main-b0108_29sai {
background: #2e4589 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0108_29sai.jpg") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0108_29sai .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0108_29sai.png") 0 0 no-repeat;
height:190px;
width:311px;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0108_29sai .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0108_29sai {
background: #2e4589 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0108_29sai.jpg") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0108_29sai .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0108_29sai.png") 0 0 no-repeat;
height:98px;
width:256px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0108_29sai a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0108_29sai {
background: #ff9ea9 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0108_29sai.jpg") right -5px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0108_29sai a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0108_29sai span {
left:-9999px;
position:absolute;
}

/* コンテンツ：熱い職場委員会   -------------------- */
/* アーカイブ */
#archive-main-b0109_hotoffice {
background: #2e4589 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0109_hotoffice.jpg") 0 0 repeat-x;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0109_hotoffice .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0109_hotoffice.jpg") 0 0 no-repeat;
height:190px;
width:492px;
margin:0 auto;
}

#archive-main-b0109_hotoffice .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0109_hotoffice {
background: #2e4589 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0109_hotoffice.jpg") 0 0 repeat-x;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0109_hotoffice .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0109_hotoffice.jpg") 0 0 no-repeat;
height:98px;
width:282px;
margin:0 auto;
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0109_hotoffice a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0109_hotoffice {
background: #ff9ea9 url("https://www.j-cast.com/images/kaisha/img/column_b0109_hotoffice.jpg") center -15px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0109_hotoffice a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0109_hotoffice span {
left:-9999px;
position:absolute;
}

/* コンテンツ：ヨソでは言えない社内トラブル   -------------------- */
/* アーカイブ */
#archive-main-b0110_trouble {
background: #9ed89e;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0110_trouble .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0110_trouble.jpg") 0 0 no-repeat;
height:190px;
/* width:600px; */
}

#archive-main-b0110_trouble .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0110_trouble {
background: #9ed89e;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0110_trouble .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0110_trouble.jpg") 0 0 no-repeat;
height:98px;
width:375px;
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0110_trouble a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0110_trouble {
background: #9ed89e url("https://www.j-cast.com/images/kaisha/img/column_b0110_trouble.jpg") 0 -5px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0110_trouble a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0110_trouble span {
left:-9999px;
position:absolute;
}


/* コンテンツ：ケータイとほほ観察記   -------------------- */
/* アーカイブ */
#archive-main-b0111_mbtohoho {
background: #95d0e1 url("https://www.j-cast.com/images/kaisha/img/archive-main-b0111_mbtohoho.gif") right 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0111_mbtohoho .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0111_mbtohoho.png") 0 0 no-repeat;
height:190px;
width:277px;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0111_mbtohoho .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0111_mbtohoho {
background: #95d0e1 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0111_mbtohoho.gif") right 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0111_mbtohoho .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0111_mbtohoho.png") 0 0 no-repeat;
height:98px;
width:182px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0111_mbtohoho a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0111_mbtohoho {
background:#95D0E1 url("https://www.j-cast.com/images/kaisha/img/entry-main-b0111_mbtohoho.gif") right -15px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0111_mbtohoho a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0111_mbtohoho span {
left:-9999px;
position:absolute;
}


/* コンテンツ：デジタル記憶革命 セレゴの挑戦   -------------------- */
/* アーカイブ */
#archive-main-b0112_cerego {
background: #0096db url("https://www.j-cast.com/images/kaisha/img/archive-main-b0112_cerego.jpg") 0 0 repeat-x;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0112_cerego .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0112_cerego.png") 0 0 no-repeat;
height:190px;
width:595px;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0112_cerego .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0112_cerego {
background: #0096db url("https://www.j-cast.com/images/kaisha/img/entry-main-b0112_cerego.jpg") 0 0 repeat-x;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0112_cerego .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0112_cerego.png") 0 0 no-repeat;
height:98px;
width:450px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0112_cerego a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0112_cerego {
background: #0096db url("https://www.j-cast.com/images/kaisha/img/entry-main-b0112_cerego.jpg") 0 -4px repeat-x;
height:50px;
margin:0;
}
.list-layout #entry-main-b0112_cerego a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0112_cerego span {
left:-9999px;
position:absolute;
}

/* コンテンツ：大切なことは意外とシンプル   -------------------- */
/* アーカイブ */
#archive-main-b0113_lifenet {
background: #81c31b;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0113_lifenet .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0113_lifenet.jpg") center 0 no-repeat;
height:190px;
}

#archive-main-b0113_lifenet .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0113_lifenet {
background: #81c31b;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0113_lifenet .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0113_lifenet.jpg") center 0 no-repeat;
height:98px;
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0113_lifenet a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0113_lifenet {
background: #81c31b url("https://www.j-cast.com/images/kaisha/img/column_b0113_lifenet.jpg") right 0 no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0113_lifenet a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0113_lifenet span {
left:-9999px;
position:absolute;
}


/* コンテンツ：世界一蹴の旅   -------------------- */
/* アーカイブ */
#archive-main-b0114_soccer {
background: #fff url("https://www.j-cast.com/images/kaisha/img/archive-main-b0114_soccer.jpg") 0 0 repeat-x;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0114_soccer .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0114_soccer.jpg") 0 0 no-repeat;
height:190px;
}

#archive-main-b0114_soccer .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0114_soccer {

background: #fff url("https://www.j-cast.com/images/kaisha/img/entry-main-b0114_soccer.jpg") 0 0 repeat-x;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0114_soccer .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0114_soccer.jpg") 0 0 no-repeat;
height:98px;
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0114_soccer a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0114_soccer {
background: #81c31b url("https://www.j-cast.com/images/kaisha/img/column_b0114_soccer.jpg") right -22px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0114_soccer a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0114_soccer span {
left:-9999px;
position:absolute;
}


/* コンテンツ：フリーランスの女   -------------------- */
/* アーカイブ */
#archive-main-b0115_freelance {
background: #f9f0df url("https://www.j-cast.com/images/kaisha/img/archive-main-b0115_freelance.jpg") left 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0115_freelance .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0115_freelance.png") right 0 no-repeat;
width:270px;
height:190px;
behavior: expression(IEPNGFIX.fix(this));
margin:0;
float:right;
}

#archive-main-b0115_freelance .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0115_freelance {
background: #f9f0df url("https://www.j-cast.com/images/kaisha/img/entry-main-b0115_freelance.jpg") left 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0115_freelance .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0115_freelance.png") right 0 no-repeat;
width:260px;
height:98px;
behavior: expression(IEPNGFIX.fix(this));
margin:0;
float:right;
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0115_freelance a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0115_freelance {
background: #f9f0df url("https://www.j-cast.com/images/kaisha/img/column_b0115_freelance.jpg") -10px -10px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0115_freelance a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0115_freelance span {
left:-9999px;
position:absolute;
}


/* コンテンツ：仕事で使える　クラウドサービス   -------------------- */
/* アーカイブ */
#archive-main-b0116_cloud {
background: #f9f0df url("https://www.j-cast.com/images/kaisha/img/archive-main-b0116_cloud.jpg") 0 0 repeat-x;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0116_cloud .archive-cat-title h1 {
background: url("https://www.j-cast.com/images/kaisha/img/archive-title-b0116_cloud.png") left 0 no-repeat;
height:190px;
width:310px;
behavior: expression(IEPNGFIX.fix(this));
}

#archive-main-b0116_cloud .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0116_cloud {
background: #f9f0df url("https://www.j-cast.com/images/kaisha/img/entry-main-b0116_cloud.gif") 0 0 repeat-x;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0116_cloud .entry-cat-title {
display:block;
background: url("https://www.j-cast.com/images/kaisha/img/entry-title-b0116_cloud.png") 0 0 no-repeat;
height:98px;
width:285px;
behavior: expression(IEPNGFIX.fix(this));
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0116_cloud a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0116_cloud {
background: #f9f0df url("https://www.j-cast.com/images/kaisha/img/entry-main-b0116_cloud.gif") 0 -40px repeat-x;
height:50px;
margin:0;
}
.list-layout #entry-main-b0116_cloud a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0116_cloud span {
left:-9999px;
position:absolute;
}


/* コンテンツ：シュガーな女の転職日記   -------------------- */
/* アーカイブ */
#archive-main-b0117_jobchange {
background: url("https://www.j-cast.com/images/kaisha/img/archive-main-b0117_jobchange.jpg") center 0 no-repeat;
height:190px;
margin:10px 0 0 0;
}

#archive-main-b0117_jobchange .archive-cat-title h1 {
height:190px;
}

#archive-main-b0117_jobchange .archive-cat-title h1 span {
left:-9999px;
position:absolute;
}

/* エントリー */
.entry-style #entry-main-b0117_jobchange {
background: url("https://www.j-cast.com/images/kaisha/img/entry-main-b0117_jobchange.jpg") center 0 no-repeat;
height:98px;
margin:10px 0;
}

.entry-style #entry-main-b0117_jobchange .entry-cat-title {
display:block;
height:98px;
}

/* エントリータイトル部分リンクエリア */
#entry-main-b0117_jobchange a {
display:block;
height:98px;
}

/* コラム一覧 */
.list-layout #entry-main-b0117_jobchange {
background: #ffffff url("https://www.j-cast.com/images/kaisha/img/column_b0117_jobchange.jpg") center -5px no-repeat;
height:50px;
margin:0;
}
.list-layout #entry-main-b0117_jobchange a {
display:block;
height:50px;
width:100%;
}
.list-layout #entry-main-b0117_jobchange span {
left:-9999px;
position:absolute;
}




/*  コンテンツスタイル終了 -----------------------------  */


/* 記事ページタイトル span 消去 */
.entry-style .title-text {
left:-9999px;
position:absolute;
}

/* 本文 */

.entry-style #entry-main h2 { border-left:5px solid #ccc; padding-left:5px; margin:30px 0 10px; }

.syomei {
margin:10px 15px 10px 0;
text-align:right;
}


/* 投稿ボタン エントリー */
.entry-style .inquiry-box {
font-size:1em;
line-height:1.3;
margin:25px auto;
background:#ddd;
}
.entry-style .inquiry-box a {
background: url("https://www.j-cast.com/images/kaisha/img/icon_comment_kaisha.gif") 0 0 no-repeat;
display:block;
padding:17px 0 17px 53px;
_padding:15px 0 15px 53px;
font-weight:bold;
text-decoration:underline;
text-align:center;
}
.entry-style .inquiry-box a:hover {
background: #666 url("https://www.j-cast.com/images/kaisha/img/icon_comment_kaisha_on.gif") 0 0 no-repeat;
display:block;
color:#fff !important;
}


/* 投稿ボタン アーカイブ */
.index-layout .inquiry-box, .category-style .inquiry-box {
font-size:1em;
line-height:1.3;
margin:25px auto;
background:#ddd;
}
.index-layout .inquiry-box a, .category-style .inquiry-box a {
background: #ddd url("https://www.j-cast.com/images/kaisha/img/icon_comment_kaisha.gif") 0 0 no-repeat;
display:block;
padding:17px 0 17px 53px;
_padding:15px 0 15px 53px;
font-weight:bold;
text-decoration:underline;
text-align:center;
}
.index-layout .inquiry-box a:hover, .category-style .inquiry-box a:hover {
background: #666 url("https://www.j-cast.com/images/kaisha/img/icon_comment_kaisha_on.gif") 0 0 no-repeat;
display:block;
color:#fff !important;
}


/* 3-1.category style
-----------------------------------------------------------
*
* 個々のカテゴリーメイン画像はエントリーの部分に記述
*/

/* タイトル */

.entry-style .title-box, .category-style .title-box {
margin:0 0 1px 0;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_bg_cat.gif) repeat-x 0 0 ;
}
*:first-child+html .category-style .title-box {
margin:0 0 1px 0;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_bg_cat.gif) 0 1px repeat-x;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
*:first-child+html .entry-style .title-box {
margin:0 0 1px 0;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_bg_cat.gif) 0 1px repeat-x;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.entry-style .title-box span, .category-style .title-box span {
left:-9999px;
position:absolute;
padding:0;
margin:0;
}

#title-recent-cat h2{
padding:0;
margin:0;
height:28px;
width:86px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_recent.gif) no-repeat 0 0 ;
float:left;
}

#title-oldentry-cat h2{
padding:0;
margin:0;
height:28px;
width:86px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_oldentry.gif) no-repeat 0 0 ;
float:left;
}

#title-profile-cat h2{
padding:0;
margin:0 !important;
border:none !important;
height:28px;
width:100px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_profile.gif) no-repeat 0 0 ;
float:left;
}

.title-archive-link {
float:right;
}

/* アーカイブ最新記事 */
.category-style .recent-box {
padding:8px;
_padding:4px 8px 8px 8px;
margin:0 0 8px 0;
background : url(https://www.j-cast.com/images/kaisha/img/bg_recent.gif) 0 0 repeat-x;
}
.category-style .recent-box h3 {
margin:0 0 5px 0;
font-weight:normal;
}
.category-style .recent-box p {
margin:5px 0;
}


/* カテゴリー アーカイブエリア 会社ウォッチ */

.category-style .archive-box {
background :#f3f2f2;
}

.category-style .archive-box h3 {
margin:0;
padding:0;
}

.category-style .archive-box h3 a {
display:block;
border-top:1px solid #fff;
border-bottom:1px solid #dad9d9;
border-left:4px solid #dad9d9;
padding:3px 10px;
}
.category-style .archive-box h3 a:hover {
background:#d4e6f4;
text-decoration:none;
border-left:4px solid #cc3333;
}

.category-style .archive-box .archive-title {
display:block;
font-weight:normal;
background:url(https://www.j-cast.com/images/kaisha/img/yaku_title.gif) no-repeat 0 4px;
text-indent:13px;
}
.category-style .archive-box .date {
display:block;
text-indent:13px;
}
#contents-description {
margin:10px 0;
padding:0;
}

/* プロフィール */
.profile-box {
padding:5px;
margin:0 0 8px 0;
border-bottom:1px solid #ddd;
}
.profile-left {
float:left;
width:95px;
}
.profile-right {
margin-left:100px;
}

.profile-right h3 {
margin:0 !important;
font-weight:normal;
}
.profile-right p {
margin:5px 0;
}



/* 4.コラム・記事一覧ページ
-----------------------------------------------------------
*/


/* インデックス アーカイブエリア */

.list-layout .archive-box {
background :#f3f2f2 url(https://www.j-cast.com/images/kaisha/img/bg_archive.gif) center 0 repeat-y;
margin:0 0 15px 0;
border-bottom:1px solid #ccc;
}

.list-layout .archive-box h3 {
margin:0;
padding:0;
}

td.bg-gray {
background:#eeeeee;
}
.list-layout .archive-box h3 a {
display:block;
border-top:1px solid #fff;
border-bottom:1px solid #dad9d9;
border-left:4px solid #dad9d9;
padding:3px 3px 0pt 10px;
}
.list-layout .archive-box h3 a:hover {
background:#d4e6f4;
text-decoration:none;
border-left:4px solid #cc3333;
}

.list-layout .archive-box .archive-title {
display:block;
font-weight:normal;
margin:3px 0 0 0;
}
.list-layout .archive-box .archive-title-entry {
display:block;
font-weight:normal;
background:url(https://www.j-cast.com/images/kaisha/img/yaku_title.gif) no-repeat 0 4px;
text-indent:13px;
}
.list-layout .archive-box .column-title {
display:block;
margin:0;
}
.list-layout .archive-box .column-title a, .list-layout .archive-box .column-title a:hover, .list-layout .archive-box .column-title a:visited {
color:#fff;
}
.list-layout .archive-box .date {
margin:0;
}

.list-layout .archive-box .heightLine-group2 {
margin:0;
padding:0;
_border-bottom:1px solid #f3f2f2;
}

/* 記事、コラム一覧タイトル、過去の連載企画 */
#title-category-i h1{
padding:0;
margin:0 0 10px 0;
display:block;
height:23px;
width:115px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_category_all.gif) no-repeat 0 0 ;
float:left;
}

#title-category-back {
padding:0;
margin:0 0 10px 0;
display:block;
height:23px;
width:115px;
background : transparent url(https://www.j-cast.com/images/kaisha/img/title_backnumber.gif) no-repeat 0 0 ;
float:left;
}

/* コラムタイトル */
.list-layout .column-title {
background:#888;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:5px 3px;
border-bottom:1px solid #fff;
}
.list-layout .column-title h2 {
padding:0;
margin:0;
}

/* コンテンツ説明 */
.list-layout .desc_list {
margin:0;
padding:0;
border-bottom:1px solid #dad9d9;
}
.list-layout .desc_list p {
margin:0;
padding:5px;
}

/* コンテンツフッター　プロフィール　もっと見る */
.list-layout .list-footer {
padding:2px 5px 5px;
text-align:right;
background:#eee;
}


/* 5.新着記事一覧ページ
-----------------------------------------------------------
*/

.category-style #rec-cat-box ul li {
    margin:10px 0 0 0;
    border-bottom:1px dashed #aaa;
}

.category-style #rec-cat-box ul li img {
border:1px solid #AAAAAA;
float:left;
margin:0 5px 0 0;
padding:1px;
}

/* 6.お問い合わせ
-----------------------------------------------------------
*/

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

.eq-box { width: 600px; margin-left: auto; margin-right: auto; margin-top: 10px; text-align: left; background-color:#F4F4F4; padding:20px; }

.present-box { width: 600px; margin-left: auto; margin-right: auto; margin-top: 10px; text-align: left; padding:20px; }

.eq-parts {
	margin: 0 0 30px 0;
	padding: 10px;
	background-color: #fff;
	border-bottom: 5px solid #6DAED2;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.eq-parts p {
	margin: 0;
	padding: 10px;
}

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

#eq-head p { color: #fff; margin: 80px 0 0 26px; _margin: 100px 0 0 26px;}
.eq-box h2 { border-bottom: 1px dashed #1F87C7; padding: 5px; margin: 0 0 5px 0; background-color: #F4FBFF; }

#eq-footer p { border-top: 1px dashed #666; padding: 5px }
.eq-r { text-align: right; margin: 20px 0 0 0; padding: 10px 0 0 0; border-top: 1px dashed #666;}
.q_desc { margin: 0; color: #666; }


.eq-datelimit { color:#c33; margin: 5px 0 15px 0; }

.eq-prebox {
	margin: 0 0 20px 0;
	padding: 5px 0;
	background-color: #fff;
	border: 1px solid #ccc;
}

.prebox01 { width: 270px; padding: 13px 13px 20px 13px; float:left; }
.prebox02 { width: 270px; padding: 13px 13px 20px 13px; float:right; }
.prebox03 { width: 500px; padding: 13px 13px 20px 13px; margin:auto; }
.prebox-l { width: 200px; float:left; }
.prebox-r { width: 300px; float:right; }

.inq-head {
position: static; border-style: solid; border-width: 0px 0px 0px 10px; border-color: #7467A0; padding: 0 5px; margin: 5px 0 3px 0;
}

.inq-head h1 {
    margin: 0;
    padding:5px 0;
}

.p-title {
	margin:0 auto;
	width:500px;
}

.p-info-box {
	margin:0 auto;
	width:500px;
	height:200px;
	overflow:auto;
	background-color: #fff;
	border:1px solid #aaa;
}

.p-info-box ol li {
	margin: 5px 10px 10px -10px;
	padding:0;
}




