@charset "utf-8";

/* ==================================================
contents
================================================== */
.col_nm2 {
	background:#FFFFFF;
	border:solid 1px #D3D3D3;
	-webkit-border-radius:10px; /* Webkit */
	-moz-border-radius:10px; /* Mozilla */
	border-radius:10px; /* CSS3 */
	padding:30px 20px 20px;
	-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.05); /* Webkit */
	-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.05); /* Mozilla */
	box-shadow:0 0 3px 2px rgba(0,0,0,0.05); /* CSS3 */
}
.format_top .column_full {
	margin:0 0 20px;
}
/* discovery */
#tmp_discovery {
	margin:0 0 15px;
	clear:both;
}
#tmp_discovery_ttl h2 {
	margin:0;
	padding:0;
}
/* box_idx */
.box_idx {
	margin:0 0 5px;
	padding:9px;
	clear:both;
	border:1px solid #E1E1E1;
}
.box_idx ul {
	margin:2px 0 0.4em 1.5em;
	list-style-image:url(/shared/templates/top_ko/images/list_icon.gif);
}
.box_idx ul li {
	line-height:1.6;
}
.box_idx ul li a:link {
	color:#595959;
	background-color:transparent;
}
.box_idx ul li a {
	text-decoration:none;
}
.box_idx ul li a:hover {
	text-decoration:underline;
}
#tmp_box_event_ttl {
	width:85px;
	float:left;
}
#tmp_box_event_cnt {
	width:360px;
	float:right;
}
#tmp_download {

}
#tmp_download_ttl h2 {

}
#tmp_download_ttl p.more {

}
#tmp_download_cnt {
	padding:5px 0 0 0;
}
#tmp_download_cnt p.txt {
	margin-bottom:10px;
	padding:5px 0 0 0;
}
.top_discovery {
	margin:0 0 28px;
}
.top_discovery_ttl {
	margin:0 0 12px;
}
.top_discovery_ttl p {
	float:left;
}
.top_shuun {
	margin:0 0 28px;
}
/* topics
============================== */
.top_topics {
	margin:0 0 35px;
}
.top_topics_ttl {
	margin:0 0 7px;
}
.top_topics_ttl p {
	float:left;
}
.topics_box {
	background:url(/shared/templates/top_ko/images/topics_box_bg.gif) repeat-y left top;
}
.topics_box .topics_box_txt {
	padding:13px 12px 7px;
	line-height: 1.25;
}
.topics_box .topics_box_txt p {
	color:#FFFFFF;
	background-color:transparent;
}
.topics_box .topics_box_txt p.topics_ttl {
	font-weight:bold;
}
.topics_box .topics_box_txt p.topics_ttl a {
	color:#FFFFFF;
	text-decoration:none;
}
.topics_box .topics_box_txt p.topics_ttl a:link,
.topics_box .topics_box_txt p.topics_ttl a:visited {
	color:#FFFFFF;
	background-color:transparent;
}
.topics_box .topics_box_txt p.topics_ttl a:hover {
	text-decoration:underline;
}
.topics_box1,
.topics_box2,
.topics_box3 {
	color:inherit;
	background:#F47373;
	width:152px;
	float:left;
}
.topics_box .topics_box1,
.topics_box .topics_box2 {
	margin:0 7px 0 0;
}
/* event */
.top_event {
	margin:0 0 20px;
}
.top_event_ttl {
	border-bottom:solid 1px #E1E1E1;
	padding:0 0 9px;
	margin:0 0 7px;
}
.top_event_ttl p {
	float:left;
}
.top_event_cnt {
	margin:0 0 4px;
}
.event_box {
	/*margin:0 0 8px;*/
}
.event_box1,
.event_box2 {
	width:234px;
	float:left;
	margin: 0 0 8px 0;
}
.event_box1 {
	/*margin:0 9px 0 0;*/
}
.event_box_img {
	float:left;
	margin:0 7px 0 0;
}
.event_box_txt {
	width:86px;
	float:left;
	margin:4px 0 0;
}
.event_ttl {
	font-weight: bold;
}
 p.more_btn {
	margin:3px 0 0;
	float:right;
}
/* tmp_top_under */
#tmp_top_under {
	width:980px;
	margin:0 auto;
}
.box_top_under {
	width:440px;
	background:#FFFFFF;
	border:solid 1px #D3D3D3;
	-webkit-border-radius:10px; /* Webkit */
	-moz-border-radius:10px; /* Mozilla */
	border-radius:10px; /* CSS3 */
	-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.05); /* Webkit */
	-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.05); /* Mozilla */
	box-shadow:0 0 3px 2px rgba(0,0,0,0.05); /* CSS3 */
	padding:23px 20px 20px;
	margin:0 0 20px;
}
.box_top_under_ttl {
	border-bottom:solid 1px #E1E1E1;
	padding:0 0 7px;
	margin:0 0 15px;
}
#tmp_info {
	float:left;
}
#tmp_info_cnt,
#tmp_download_cnt {
	padding:0 0 0 15px;
}
#tmp_info_cnt p {
	background:url(/shared/site_ko/images/icon/top_list_icon.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 1px;
}
#tmp_download_cnt ul {
	list-style: none;
	list-style-image: none;
}
#tmp_download_cnt ul li {
	background:url(/shared/site_ko/images/icon/top_list_icon.gif) no-repeat left center;
	padding:0 0 0 10px;
	line-height: 1.6;
	margin:0 0 1px;
}
#tmp_download {
	float:right;
}
/* ==================================================
oshirase 20160418 改修
================================================== */
#tmp_oshirase {
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	clear:both;
}
#tmp_oshirase_cnt {
	padding:10px;
}
#tmp_oshirase_cnt ul {
	margin-left:10px;
	list-style-image:url(/shared/templates/free_ko/images/contents/list_icon_s.gif);
}
#tmp_oshirase_cnt ul li {
	margin-bottom:0.3em;
}
/* ==================================================
sns 改修　20160425
================================================== */
.fb_likebox {
	margin:15px 0 30px 0;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_oshirase:after,
.col_nm2:after,
#tmp_discovery:after,
#tmp_discovery_ttl:after,
#tmp_discovery_cnt:after,
.box_idx:after,
#tmp_box_event:after,
#tmp_box_event_ttl:after,
#tmp_box_event_cnt:after,
.clearfix:after,
#tmp_download:after,
#tmp_download_ttl:after,
#tmp_download_cnr:after,
.top_event:after,
.top_event_ttl:after,
.top_event_cnt:after,
.top_discovery:after,
.top_discovery_ttl:after,
.top_discovery_cnt:after,
.top_topics:after,
.top_topics_ttl:after,
.top_topics_cnt:after,
.topics_box:after,
.event_box:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_oshirase,
*:first-child+html .col_nm2,
*:first-child+html #tmp_discovery,
*:first-child+html #tmp_discovery_ttl,
*:first-child+html #tmp_discovery_cnt,
*:first-child+html .box_idx,
*:first-child+html #tmp_box_event,
*:first-child+html #tmp_box_event_ttl,
*:first-child+html #tmp_box_event_cnt,
*:first-child+html .clearfix,
*:first-child+html #tmp_download,
*:first-child+html #tmp_download_ttl,
*:first-child+html #tmp_download_cnr,
*:first-child+html .top_event,
*:first-child+html .top_event_ttl,
*:first-child+html .top_event_cnt,
*:first-child+html .top_discovery,
*:first-child+html .top_discovery_ttl,
*:first-child+html .top_discovery_cnt,
*:first-child+html .top_topics,
*:first-child+html .top_topics_ttl,
*:first-child+html .top_topics_cnt,
*:first-child+html .topics_box,
*:first-child+html .event_box {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html #tmp_oshirase,
* html .col_nm2,
* html #tmp_discovery,
* html #tmp_discovery_ttl,
* html #tmp_discovery_cnt,
* html .box_idx,
* html #tmp_box_event,
* html #tmp_box_event_ttl,
* html #tmp_box_event_cnt,
* html .clearfix,
* html #tmp_download,
* html #tmp_download_ttl,
* html #tmp_download_cnr,
* html .top_event,
* html .top_event_ttl,
* html .top_event_cnt,
* html .top_discovery,
* html .top_discovery_ttl,
* html .top_discovery_cnt,
* html .top_topics,
* html .top_topics_ttl,
* html .top_topics_cnt,
* html .topics_box,
* html .event_box {
	display:inline-block; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for IE7.0 */
*:first-child+html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for IE6.0 */
* html #tmp_gnavi ul li span {
	visibility:hidden;
}
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}