#sitemap div.inner img.newwin {
	vertical-align: middle;
	margin-left: 3px;
}

/* /haishin/sesc/en/index.html */
#main .a-caution p {
    padding-left: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
}
#main .a-caution ul {
    padding: 0px 20px 0px 20px;
}
/* /sesc/english/news/news.htm */
#main table.linenone .news a{
	position:relative;
	display:block;
	background:#0C4D9F;
	padding:10px 5px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border-radius: 4px;
}

@media (min-width: 768px) {
    #main div.a-h2tilte {
		position: relative;
    }
    #main div.a-h2list a {
		background:#094FA4;
		font-size: 75%;
		text-decoration:none;
		color:#fff;
		font-weight:normal;
		padding: 7px 10px;
		position:absolute;
		top:0px;
		right:0px;
	}
}
@media (max-width: 767px) {
    #main div.a-h2tilte {
    	padding-top: 40px;
		position: relative;
    }
    #main div.a-h2list a {
		background:#094FA4;
		font-size: 75%;
		text-decoration:none;
		color:#fff;
		font-weight:normal;
		padding: 7px 10px;
		position:static;
		top:30px;
		right:0px;
	}
}
/* no-bullet(list-style-type:none;) */
#main ul.no-bullet li{
	position:relative;
	list-style-type:none;
	margin-top:3px;
	padding-bottom:7px;
	padding-left:15px;
}
#main ul.no-bullet li,
#main ul li.no-bullet {
	padding-left: 0;
}
#main ul.no-bullet li:before,
#main ul li.no-bullet:before{
	display: none;
}
/* listBlock */
/*   /sesc/english/links/links.htm */
/*   /sesc/english/topics/201406.htm */
#main ul.listBlock {
	list-style-type: none;
}
#main ul.listBlock li {
	display:inline-block;/display:inline;/zoom:1;
	width: auto;
	vertical-align:top;
	white-space:nowrap;
	margin-right:30px;
	margin-bottom:10px;
}
#main ul.listBlock li:before {
	display: none;
}
/* /sesc/english/topics/201406.htm */
#main div.mt-half {
	margin-bottom: 2em;
}
#main span.kakomi-p {
	border: 1px solid #000;
	background-color: #FF99CC;
	color: #3300CC;
	padding: 0.1em 1em;
	font-weight: bold;
	margin-right: 1em;
}
#main span.kakomi-g {
	border: 1px solid #000;
	background-color: #CCC;
	color: #3300CC;
	padding: 0.1em 1em;
	font-weight: bold;
	margin-right: 1em;
}
#main span.kakomi-b {
	border: 1px solid #000;
	background-color: #81C6FE;
	color: #3300CC;
	padding: 0.1em 1em;
	font-weight: bold;
	margin-right: 1em;
}
#main span.kakomi-y {
	border: 1px solid #000;
	background-color: #FFFF00;
	color: #3300CC;
	padding: 0.1em 1em;
	font-weight: bold;
	margin-right: 1em;
}
/* pdf icon */
/*   /sesc/english/sitemap/sitemap.htm */
#main ul li img.icon {
	display: inline;
}
#main a[href$=".pptx"] img {
	display: inline;
}
/* /sesc/english/news/news.htm flow layout */
#main div.boxBlock {
	margin-left:15px;
}
#main div.boxBlock .box {
	float: left;
	display: inline;
	width: 175px;
	margin: 0 15px 1em 0;
	font-size: 90%;
	line-height: 120%;
	border: none;
}
#main div.boxBlock br.clmclear {
	clear: both;
	display: block;
	height: 1%!important;
	font-size: 1%;
	zoom: 1;
}


#main .in-1hang p {text-indent:-1em; padding-left:1em; margin-top:0; margin-bottom:0;}
#main .in-2hang p {text-indent:-2em; padding-left:2em; margin-top:0; margin-bottom:0;}
#main .in-3hang p {text-indent:-3em; padding-left:3em; margin-top:0; margin-bottom:0;}

