@charset "utf-8";/* 特に記述が無い限り日英共通 *//* ▼メインエリア */		#contents #main_report{	float:left;	width:720px;	margin: 0 0 0;	}/* Clearfix */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */#report_white_top {	width:720px;	height: 7px;	background: url(/report/imgs/bg_news_top.gif) left top no-repeat;}#report_white {	width:680px;	background: url(/report/imgs/bg_news_body.gif) left top repeat-y;	padding:11px 20px 0;}#report_white h2{	/*margin: 6px 0 30px 0;*/	margin: 6px 0 0 0;	padding:0 0 11px 0;}#report_white .text {	margin-bottom:17px;	color:#151515;}#report_white .text1 {	margin-bottom:7px;}#report_white .text2 {	margin-bottom:30px;}#report_white .feed_box {	width:680px;	border-bottom: 1px solid #c4c4c4;	padding-bottom:10px;	margin-bottom:10px;}#report_white .feed_head {	width:680px;	position: relative;}#report_white .feed_head img {	border: 0;}#report_white .feed_head h2 {	width:57px;	float: left;}#report_white .feed_navi {	float: right;}#report_white .feed_back {	position: absolute;	top: 0;	right: 133px;}#report_white .feed_navi .main_prev_up {	position: absolute;	top: 3px;	right: 53px;}#report_white .feed_navi .main_pipe {	position: absolute;	top: 3px;	right: 43px;}#report_white .feed_navi .main_next_up {	position: absolute;	top: 3px;	right: 0;}#report_white .cat_link {	font-size: 11px;	margin-bottom: 15px;	padding-bottom: 10px;	border-bottom: solid 1px #cfcfcf;	text-align: right;	font-weight: bold;}#report_white .cat_link .bar {	font-weight: normal;	color: #cacaca;	padding: 0 0.5em;}#report_white .cat_link a:link{color: #666; text-decoration: none; font-weight: normal;}#report_white .cat_link a:visited{color: #666; text-decoration: none; font-weight: normal;}#report_white .cat_link a:hover{color: #199D3A; text-decoration: underline; font-weight: normal;}#report_white .cat_link a:active{color: #199D3A; text-decoration: none; font-weight: normal;}#report_white .feed_box2 {	width:680px;	background: url(../imgs/line_dot_dark.gif) repeat-x bottom;	padding-bottom:11px;	margin-bottom:10px;}#report_white .feed_box2 .feed_date {	width:90px;	float: left;	padding-right: 5px;	font-size:11px;	line-height:1.3;	color: #151515;}#report_white .feed_box2 .feed_photo {	width:82px;	float: left;}#report_white .feed_box2 .feed_photo img {	border: 1px solid #5F5F5F;}#report_white .feed_box2 .feed_title {	width:488px;	float: left;	padding-left: 15px;}#report_white .feed_box2 .feed_category {	margin-bottom: 3px;}#report_white .feed_foot {	width:680px;	padding-top: 5px;	padding-bottom: 21px;}#report_white .feed_foot img {	border: 0;}#report_white .feed_foot .prev_b {	float: left;}#report_white .feed_foot .next_b {	padding-top: 1px;	float: right;}#report_white .feed_left {	width:330px;	float:left;}#report_white .feed_right {	width:330px;	float:right;	margin-left:20px;}#report_white .photo {	float:left;	width:82px;}#report_white .photo img {	border: 1px solid #5F5F5F;	margin:0 10px 0 2px;}#report_white .info {	float:right;	width:248px;}#report_white .info .date {	font-size:11px;	line-height:1.3;	color: #151515;}#report_white .info .category {	font-size:11px;	line-height:1.3;	color: #666666;	padding-left:8px;}#report_white #text_feed {	padding-top:8px;	padding-bottom:15px;}#report_white #text_feed p.arrow {	background: url(/common/imgs/icon_article_b.gif) 2px 6px no-repeat;	padding:  0 0 0px 19px;	margin-bottom:10px;}#report_white #text_feed div.arrow2 {	font-size:11px;	background: url(/common/imgs/icon_article_b.gif) 2px 0.55em no-repeat;	padding:  0 0 0 16px;	margin: 3px 0 0 ;	float:right;}#report_white_bottom {	width:720px;	height: 10px;	background: url(/report/imgs/bg_news_bottom.gif) left top no-repeat;}#report_blue_top {	width:680px;	margin-left:20px;	height: 5px;	background: url(/report/imgs/report_blue_top.gif) left top no-repeat;}#report_blue {	width:650px;	margin-left:20px;	background: #E0EEF2;	padding:10px 15px 15px;}#report_blue h3 {	margin-bottom:15px;}#report_blue .cat_btn img {	margin-bottom:10px;	margin-right:10px;	border:0;}#report_blue_bottom {	width:680px;	margin-left:20px;	height: 5px;	background: url(/report/imgs/report_blue_bottom.gif) left top no-repeat;}/* ▼サブインフォ */	#subinfo_red {	width:186px;	height:60px;	margin-bottom:9px;	background: url(/report/imgs/bg_red.jpg) left top no-repeat;	font-size:12px;	line-height:16px;	padding:120px 12px 0;	color:#FFFFFF;}#subinfo_red_en {	width:186px;	height:60px;	margin-bottom:9px;	background: url(/report/imgs/en/bg_red.jpg) left top no-repeat;	font-size:12px;	line-height:16px;	padding:120px 12px 0;	color:#FFFFFF;}#subinfo_red div {	display:none;}#subinfo_cyber {	width:186px;	height:180px;	margin-bottom:9px;	background: url(/report/imgs/bg_cyber.gif) left top no-repeat;	font-size:12px;	line-height:16px;	padding:0 12px 0;	color:#FFFFFF;}#subinfo_cyber #cyber_title {	padding:11px 0 4px 35px;}#subinfo_cyber #cyber_img {	padding:0 0 10px;}#subinfo_competitionguide {	width:186px;	height:59px;	margin-bottom:10px;	background: url(/report/imgs/bg_competitionguide.jpg) left top no-repeat;	font-size:12px;	line-height:16px;	padding:71px 12px 0;	color:#FFFFFF;}#subinfo_competitionguide div {	display:none;}#daynavi {	margin: 0 0 26px 54px;}#daynavi ul {	list-style: none;	height: 26px;}#daynavi ul li {	height: 26px;	overflow: hidden;	float: left;}
