@import url("default.css");


strong{color:#003f70;}

div#main{width:760px;clear:both; margin: 0; padding-top:10px;}

div#side_menu{border-top:3px solid #003399; width:180px; }
div#side_menu{float:left;width:190px;background-color:#f0f0f0;margin-bottom:20px;}
div#side_menu h2{background-color: #ddd; padding : 10px 0 50px 10px; margin:0;}
div#side_menu ul{list-style-type:none;margin:15px 0px 0px 0px;padding:0px;border:0px;background-color:#ffffff;}
div#side_menu li{padding:8px 0px 5px 10px;border-bottom:1px dashed #cccccc;vertical-align:middle;}
div#side_menu li#category{background-color:#f0f0f0;padding-bottom: 30px;list-style:none;}
div#side_menu li.now{background-color:#f0f0f0;}
div#side_menu li.ichiran{background-color:#f5fff5;padding: 8px 0px 5px 5px;margin: 0;}
div#side_menu li a{background:url("../img/common/list_mark.gif") left center no-repeat;padding-left:10px;}
div#side_menu li.ichiran a{background:none;padding:0px 0px 25px 3px;}


div#main_right{float: right; width: 540px; padding-right: 10px;}
div#main_right h4{div#main h4{border-top: 2px solid #aaa; border-bottom: 1px dashed #999; background-color: #f5f5f5; padding: 5px; margin-bottom: 5px;}}
div#main_right h5{border-bottom:1px solid #cccccc;padding:3px 0px 0px 3px; margin-top:20px; margin-bottom:5px;}
div#main_right p{width:530px;margin:0px 5px 0px 5px;}
div#main_right a{text-decoration:underline;padding:0px 5px 0px 5px;}
div#main_right span.cicha{ font-size:15px;}

table#company{text-align:center;}
table#company strong{text-align:center;}
table#company a{padding-top:10px;}
td#cn{border:1px solid #093;padding:10px 10px;}
td#cn strong{color:#093;}
td#ec{border:1px solid #059;padding:10px 10px;}
td#ec strong{color:#059;}
td#inrevium{border:1px solid #a00;padding:10px 10px;}
td#inrevium strong{color:#a00;}
table#company ul{ list-style-type:none; text-align:left;}

div#main_right img#lbl_ds { margin-right:100px; margin-top:-15px;}
div#main_right img#lbl_ds2 { margin-right:50px; margin-top:-15px;}

/* profile */
table#enkaku,table#gaiyou{margin-top:20px;}
table#enkaku th,table#gaiyou th{width:140px;text-align:left;vertical-align:top;border-top:2px solid #aabbcc;font-weight:normal;padding:5px 0px 0px 10px;}
table#enkaku th{width:100px;}
table#gaiyou th{width:140px;}
table#enkaku td,table#gaiyou td{border-top:1px solid #aabbcc;font-weight:normal;padding:5px 5px 5px 25px;}
table#enkaku td span.italic{font-style:italic;}

/* business */
h6.r5 { font-weight:bold; margin-bottom:10px;}
div#main_right h5 span.hfy { font-weight:normal; margin-left:240px;}
table#bstbl { background-color:#999;}
table#bstbl td { background-color:#FFFFFF; padding-top:3px; padding-bottom:3px;}
table#bstbl td.fy { background-color:#C8FFC8;}
table#bstbl th.fy { background-color:#C8FFC8; padding-left:5px;}
table#bstbl td.year { background-color:#99FFCC;}
table#bstbl th.money { background-color:#CCFBF9; padding-left:5px;}


/* inrevium */
div#main_right div#inrevium_box {text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;}
div#main_right h2 { margin:0; padding:0; color:#003f70;}
div#main_right h3.imh3 { margin:0; padding:0; font-size:15px; color:#003f70;}
div#main_right div.ibox { border-left:3px #990000 solid;}
div#main_right div.ibox p { padding:5px;}
div#main_right div.ibox p img.impt { padding:5px;}
div#main_right h4.imh4 { border-bottom:#CCC solid 1px; background-color:#FFFFFF; border-top:#FFFFFF 1px solid; margin:0; padding:0 0 0 10px;}
div#main_right div#ibox2 { padding:5px;}
div#main_right div#ibox2 img.impt2 { padding:5px;}
div#main_right img#inv_dgraf {margin-bottom:20px;}
