@charset "UTF-8";
/**
 * style.css
 * 個別のスタイル
 */
@import "reset.css";
@import "common.css";
@import "util.css";
@import "add.css";
@import "top.css";


/**
 * 株価パーツ
 */
/*#stockdata {
	border-top: 5px solid #556aa7;
	border-bottom: 5px solid #556aa7;
}
#stockdata p {
	margin: 0;
}
#stockdata hgroup,
#stockdata div {
	float: left;
	width: 20%;
	padding: 18px 1% 12px;
	border-left: 1px solid #556aa7;
	min-height: 70px;
}
#stockdata hgroup {
	border: none;
	width: 26%;
}
#stockdata hgroup div {
	border: none;
	width: 63%;
	padding: 0;
	min-height: auto;
	float: left;
	text-align: center;
}
#stockdata hgroup h2 {
	margin: 4px 0 0;
}
#stockdata hgroup p {
	font-size: 80%;
	margin: 12px 0 0;
}
#stockdata hgroup ul {
	width: 34%;
	float: right;
	margin: 4px 0 0;
}
#stockdata hgroup ul li {
	border-top: 1px solid #ccc;
	padding: 3px 2px;
}
#stockdata hgroup ul li:first-child {
	border: none;
	padding-top: 0;
}
#stockdata div h3 {
	margin: 0;
	font-size: 110%;
}
#stockdata div p.price,
#stockdata div p.prev {
	margin: 3px 0 0;
}
#stockdata div p.price,
#stockdata div p.prev {
	font-size: 210%;
	font-weight: bold;
	text-align: center;
}
#stockdata div p.prev span {
	color: #339be5;
}
#stockdata div.ln {
	width: 24%;
}
#stockdata div a {
	display: block;
	background: #ddd;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	text-align: center;
	color: #333;
	font-size: 160%;
	padding: 10px 0;
}
#stockdata div a small {
	color: #777;
	font-size: 50%;
}*/
	
	
/*SUN-STYLE  追加1109*/	
@media only screen and (min-width: 768px) {
.smart_view { display:none!important;}
.business-news{width: 467px!important;}
#gf {min-width: 1024px;/*SUN追加*/}
.dd-none { display:none;}
}
#box15 img { width:100%; height:auto;}
#data dl a {
	color: #333;
}
.smart_view { display:none¥9; /* IE8 以下 */}
@media print {
#main p.gototop{ display:none;}
}