@charset "UTF-8";/* 特に記述が無い限り日英共通 *//* 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 *//* ▼TIFFレポートページレイアウト */    #tr_wrap {        width:945px;    }    #tr_contents{        width:720px;        float:left;    }    #tr_contents .menu{        float:left;        width:180px;    }    #tr_contents .main{        float:right;        width:525px;        display: inline;		background:url(../imgs/bg_main_head.gif) no-repeat;    }    #tr_contents img{        border-style:none;    }    #tr_navi a {        color:#999999;        text-decoration :none ;    }        #tr_navi a:visited {        color:#999999;        text-decoration : none ;    }    #tr_navi a:hover {        color:#FFFFFF;        text-decoration : underline ;    }    #tr_navi a:active {        color:#FFFFFF;        text-decoration : underline ;    }/* ▼メニュー */    #tr_contents .menu_wrap {        margin-bottom:10px;        width:180px;    }    #tr_contents .menu_title {        width:180px;        height:37px;    }    #tr_contents .menu_body {        width:180px;		background:url(../imgs/bg_sidenavi.gif) repeat-y;    }    #tr_contents .menu_content {        width:160px;        padding-top:4px;        padding-bottom:4px;        padding-left:10px;        padding-right:10px;    }        #tr_contents .menu_content li {         color:#989898;         background-image:url("../../report/skins/tiffreport_ja/imgs/arrow_right.gif");         background-repeat:no-repeat;         background-position:3px 0.55em;         padding-left: 13px;         list-style:none;         line-height:170%;    }    #tr_contents a.list_text {        width:100px;    }    #tr_contents .menu_content li a:link {        color:#199D3A;        text-decoration:none;    }    #tr_contents .menu_content li a:visited {        color:#199D3A;        text-decoration:none;    }    #tr_contents .menu_content li a:hover {        color:#199D3A;        text-decoration:underline;    }    #tr_contents .menu_content li a:active {        color:#199D3A;        text-decoration:underline;    }    #tr_contents .menu_content li.selected {        background-color:#199D3A;        background-image:url("../../report/skins/tiffreport_ja/imgs/arrow_right_red.gif");    }    #tr_contents .menu_content li.selected a:link {        color: #FFFFFF;    }    #tr_contents .menu_content li.selected a:visited {        color: #FFFFFF;    }    #tr_contents .menu_content li.selected a:hover {        color: #FFFFFF;    }    #tr_contents .menu_content li.selected a:active {        color: #FFFFFF;    }    #tr_contents .menu_content li.archivelist {        font-size:11px;    }    #tr_contents .menu_content li.recentlist {        font-size:10px;    }    #tr_contents .menu_content li.recentlist a {        font-size:11px;    }    #tr_contents .menu_foot {        width:180px;        height:8px;		background:url(../imgs/bg_sidenavi_foot.gif) bottom no-repeat;    }    #tr_contents .tr_date {        color:#151515;        font-size:11px;    }	/* recent_more */    #tr_contents .recent_more {		 width:160px;		 padding:4px 10px;		 text-align:right;    }    #tr_contents .recent_more span {         font-size:12px;         background:url("../../report/skins/tiffreport_ja/imgs/arrow_right.gif") no-repeat 3px center;         padding-left:14px;         line-height:120%;    }    #tr_contents .recent_more a:link {        color:#199D3A;        text-decoration:none;    }    #tr_contents .recent_more a:visited {        color:#199D3A;        text-decoration:none;    }    #tr_contents .recent_more a:hover {        color:#199D3A;        text-decoration:underline;    }    #tr_contents .recent_more a:active {        color:#199D3A;        text-decoration:underline;    }/* ▼メイン */    #tr_contents .main_back {        width:525px;        margin-top:7px;		background:url(../imgs/bg_main.gif) repeat-y;    }    #tr_contents .main_footer {        width:525px;        height:8px;		background:url(../imgs/bg_main_foot.gif) no-repeat;    }    #tr_contents .main_head {        width:475px;        height:34px;		background: url(../imgs/line_dot_dark.gif) left bottom repeat-x;		margin: 0 25px;    }    #tr_contents .main_hback {        width:93px;        height:15px;        float:left;        margin-top:11px;    }    #tr_contents .main_hback_item {        width:93px;        height:15px;        float:left;        margin-top:11px;        margin-left:11px;    }    #tr_contents .main_hback_en {        width:45px;        height:15px;        float:left;        margin-top:11px;    }    #tr_contents .main_hback_en_item {        width:45px;        height:15px;        float:left;        margin-top:11px;        margin-left:11px;    }    #tr_contents .main_prev_up {        width:54px;        height:11px;        float:left;        margin-top:14px;        margin-left:275px;    }    #tr_contents .main_prev_up_only {        width:54px;        height:11px;        float:right;        margin-top:14px;    }    #tr_contents .main_prev_up_en {        width:54px;        height:11px;        float:left;        margin-top:14px;        margin-left:323px;    }    #tr_contents .main_prev_up_en_only {        width:54px;        height:11px;        float:right;        margin-top:14px;    }    #tr_contents .main_pipe {        width:1px;        height:9px;        float:left;        margin-top:14px;        margin-left:9px;        margin-right:9px;    }    #tr_contents .main_next_up {        width:34px;        height:9px;        float:right;        margin-top:14px;    }    #tr_contents .main_list {        width:475px;        margin-left:25px;        margin-right:25px;        border-bottom:solid 1px #CFCFCF;    }    #tr_contents .main_list_head {        width:475px;        padding-top:15px;        padding-bottom:10px;    }    #tr_contents .main_list_date {        color:#151515;        font-size:11px;        margin-right:10px;    }    #tr_contents .main_list_category {        color:#999999;        font-size:11px;    }    #tr_contents .main_list_title {        color:#106E27;        font-size:15px;        line-height:20px;        font-weight:bold;    }    #tr_contents .main_list_content {        width:475px;        padding-top:15px;        padding-bottom:19px;        color:#333;        line-height:20px;    }    #tr_contents .readnext {        color:#848484;    }    #tr_contents .readnext a:link {        color:#199D3A;        text-decoration :none ;    }    #tr_contents .readnext a:visited {        color:#199D3A;        text-decoration : none ;    }    #tr_contents .readnext a:hover {        color:#199D3A;        text-decoration : underline ;    }    #tr_contents .readnext a:active {        color:#199D3A;        text-decoration : none ;    }    #tr_contents .main_footbtn {        margin-left:25px;        margin-top:15px;        padding-bottom:21px;        width:475px;        height:11px;    }    #tr_contents .main_prev_dn {        width:54px;        height:11px;        float:left;    }    #tr_contents .main_next_dn {        width:34px;        height:9px;        float:right;        margin-top:1px;    }    #tr_contents .pagetop {        margin-left: 445px;    }/*記事*/    #tr_contents .main_item_date {        color:#151515;        width:75px;        padding-top:15px;        padding-bottom:8px;        float:left;    }    #tr_contents .main_item_catname {        width:400px;        padding-top:15px;        padding-bottom:8px;        float:left;        color:#999999;        line-height:20px;    }    #tr_contents .main_item_title {        color:#106E27;        font-size:15px;        font-weight:bold;        line-height:20px;        vertical-align:top;        border-bottom:solid 1px #CFCFCF;        padding-bottom:5px;        clear:both;    }    #tr_contents .main_tolist {        width:83px;        height:15px;        float:left;        margin-top:11px;    }    #tr_contents .main_tolist_en {        width:79px;        height:15px;        float:left;        margin-top:11px;    }    #tr_contents .item_prev_up {        width:54px;        height:11px;        float:left;        margin-top:14px;        margin-left:181px;    }    #tr_contents .item_prev_up_only {        width:54px;        height:11px;        float:right;        margin-top:14px;    }    #tr_contents .item_prev_up_en {        width:54px;        height:11px;        float:left;        margin-top:14px;        margin-left:233px;    }    #tr_contents .item_prev_up_en_only {        width:54px;        height:11px;        float:right;        margin-top:14px;    }    #tr_contents .main_item_content {        color:#151515;        font-size:12px;        line-height:22px;        padding-top:18px;        padding-bottom:30px;    }    #tr_contents .ondemand_btn {		margin:12px 0 7px;    }    #tr_contents .mov_info {		margin:0 0 10px;    }/*回り込み解除*/    .both {        clear:both;    }#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;}
