.marker_icon,
#main .node .content #listPickup li,
#main .node .content #listArticle li,
#main .node .content #listNews li,
#main .node .content #jobinfo_list li{
	background-image: url(/sites/default/files/images/article_icons201703.png) !important;
	background-repeat: no-repeat !important;
	border: none !important;
}
#main .node .content #listNews .li_news_group{
	text-indent: -1em;
}
#main .node .content #listNews .ul_news_group{
	text-indent: 0;
}
#ww_part1body li,
#listPickup li,
#listArticle li,
#listNews li li,
#jobinfo_list li{
	margin-bottom: 2em !important;
}

.webtan_weekly_recomend2{
	background-color: #FFFFEE !important;
	margin-bottom: 0.5em !important;
}
span.webtan_weekly_recomend2{
	padding: 4px 8px;
}


.item{
	margin-top: 3em !important;
}

.marker_icon{
	width: 20px !important;
	height: 20px !important;
	vertical-align: middle !important;
	margin-right: 6px;
}
h2 .marker_icon{
	width: 32px !important;
	height: 32px !important;
}

#main .node .content #listPickup li,
#main .node .content #listArticle li,
#main .node .content #listNews li,
#main .node .content #jobinfo_list li{
	padding-left: 22px !important;
}


#ww_comment .content{
	background-color: #ffffea;
	padding: 8px;
}
#ww_comment .content:nth-child(n+2){
	margin-top: .75em;
}

#ww_comment .image-box-left,
#ww_comment .image-box-right{
	padding-top: 0 !important;
}

#ww_part1{
	border-color: #ED1C23 !important;
}
#ww_part1 .marker_icon{
	background-position: -230px 0 !important;
}
#ww_part1title{
	display: block;
}
#ww_part1body .marker_icon{
	background-position: -241px -280px !important;
}

#ww_part1body .clearfix{
	background-color: #FFFFEE !important;
}
#ww_part1bodyList li.pickup_wrapper{
	background-image: none !important;
	padding-left: 0 !important;
}

#ww_part2,
#ww_seminarinfo{
	border-color: #649831 !important;
}
#ww_part2 .marker_icon,
#ww_seminarinfo .marker_icon{
	background-position: -190px -40px !important;
}
#ww_part2body .marker_icon{
	background-position: -212px -308px !important;
}
#ww_seminarinfoListUl>li.itemSeminarCategory{
	padding-left: 0 !important;
	background-image: none !important;
}

#ww_jobinfo{
	border-color: #F0CA4A !important;
}
#ww_jobinfo .marker_icon{
	background-position: 1px -234px !important;
}
#main .node .content #jobinfo_list li{
	background-position: -61px -452px !important;
}


#ww_part3{
	border-color: #ff0000 !important;
}
#ww_part3 .marker_icon{
	background-position: 0 0 !important;
}


#header_listPickup{
	border-color: #FF6633 !important;
}
#header_listPickup .marker_icon{
	background-position: -149px -78px !important;
}
#main .node .content #listPickup li{
	background-position: -183px -335px !important;
}


#header_listArticle{
	border-color: #4070A0 !important;
}
#header_listArticle .marker_icon{
	background-position: -110px -119px !important;
}
#main .node .content #listArticle li{
	background-position: -153px -366px !important;
}


#header_listNews{
	border-color: #959595 !important;
}
#header_listNews .marker_icon{
	background-position: -68px -164px !important;
}
#main .node .content #listNews li.li_news{
	background-position: -122px -394px !important;
}


#ww_postscript{
	border-color: #C6AF96 !important;
}
#ww_postscript .marker_icon{
	background-position: -29px -205px !important;
}
#ww_postscript_body .marker_icon{
	background-position: -90px -430px !important;
}

.head-link-arrow{
	font-size: .8em !important;
}

#main .node .view-listtable-rensai-term{
	font-size: .9em;
}