﻿@charset "UTF-8";
/******************** aboutus style ********************/

#about_inxtbl {
	width: 740px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

#about_inxtbl td {
	vertical-align: top;
}

#about_inxtbl img {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#about_inxtbl p {
	width: 236px;
	margin-bottom: 15px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: normal;
	color: #333333;
}

/* company */

#company_box {
	width: 560px;
	margin: 0px;
	padding: 0px;
}

#company_box td {
	vertical-align: top;
}

#company_box img {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#company_box p {
	width: 270px;
	margin-bottom: 15px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: normal;
	color: #333333;
}
.access_adr {
	padding-bottom: 15px;
}

/* 刊行物 */
#magazine_box td {
	text-align: left;
	vertical-align: top;
	/*font-size: 0.8em;
	line-height: 1.2em;*/
	color: #333333;
}

.magazine_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009900;
	padding-top: 3px;
}

#magazine_box02 {
	text-align: left;
	vertical-align: top;
	color: #333333;
	margin: 0px;
	padding: 0px;
	width: 560px;
}

#magazine_box02 td#p01 {
	text-align: left;
	vertical-align: top;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	background-color: #efffef;
	padding: 2px;
}

#magazine_box02 td#p02 {
	text-align: left;
	vertical-align: top;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #009900;
	border-left-color: #009900;
}

#magazine_box02 td#p03 {
	background-image: url(../../images/idx_bg.gif);
	background-repeat: repeat-x;
	height: 3px;
}

/* 島津科学技術振興財団 */
#ssf_box {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: 560px;
}

/* 島津環境報告書 */
#eco_report {
	text-align: left;
	vertical-align: top;
	color: #333333;
	margin: 0px;
	padding: 0px;
	width: 560px;
}

#eco_report td#p01 {
	text-align: left;
	vertical-align: top;
	color: #333333;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #009900;
	border-left-color: #009900;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #009900;
}

#eco_report2 {
	background-image: url(../../images/idx_bg.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 560px;
}

/* IR */
.ir_cal {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}

.ir_finance {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}

.ir_kk {
	width: 540px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
	height: 1px;
	margin-top: 10px;
	margin-left: 20px;
}

.mb0{margin-bottom:0px !important;} .mb5{margin-bottom:5px !important;} .mb10{margin-bottom:10px !important;} .mb20{margin-bottom:20px !important;} .mb30{margin-bottom:30px !important;} .mb40{margin-bottom:40px !important;}
.mt5{margin-top:5px !important;} .mt10{margin-top:10px !important;} .mt20{margin-top:20px !important;}
.ml30{margin-left:30px !important;}
.w120{width:120px;} .w180{width:180px;} .w200{width:200px;} .w230{width:230px;} .w290{width:290px;}
.al_left{text-align:left !important;}
.border_top_009933{
	padding-top:10px!important;
	border-top:2px solid #009933;
}

/* 企業広告 */
#content #main h4.common {
	background:none;
	border-top:#009933 solid 1px;
	border-bottom:#009933 solid 1px;
	height:auto;
	line-height:1.5;
	padding:3px 0;
}

#content #main h4.common span {
	border-left:#093 solid 4px;
	display:block;
	padding-left:9px;
}


/* 進取果敢の精神で */

#content .ad1 .topArea {
	font-size:75%;
}

#content .ad1 .topArea p.top {
	margin:22px 0 0;
	font-weight:bold;
	line-height:1.5;
	padding-left:30px;
}

#content .ad1 .topArea p.btm {
	margin:20px 0 40px;
	margin-top:20px;
	color:#666;
	text-align:right;
	padding-left:30px;
}

#content .section {
	padding-left:30px;
}

#content #main .section h5 {
	margin:0 0 30px;
	padding:0 0 5px;
	border-bottom:#CCC solid 1px;
	height:auto;
}

#content .section dl {
	font-size:75%;
	line-height:1.5;
}

#content .section dt {
	font-weight:bold;
	clear:both;
	float:left;
	margin-right:10px;
	width:30px;
}

#content .section dd {
	float:left;
	margin-bottom:20px;
	width:490px;
}

#content .section dd img {
	float:right;
	margin:0 0 10px 20px;
}

#content .btmArea {
	font-size:75%;
	line-height:1.5;
	padding:0 60px 0 80px;
}

#content .btmArea .leftArea {
	float:left;
	padding-top:20px;
	width:175px;
}

#content .btmArea .leftArea dl {
	margin:15px 0 10px;
}

#content .btmArea .rightArea {
	float:right;
	padding-top:20px;
	width:175px;
}

#content .btmArea .rightArea dl {
	margin:15px 0 10px;
}

/* ブランドページ */
#brandBox {
  height: 738px;
  background: url(../../aboutus/company/images/bg_brand.jpg) no-repeat;
}

#brandBox dl {
  padding: 30px 0 0 12px;
}

#brandBox dl dt{
  padding: 0 0 0 5px;
}

#brandBox dl dd {
  padding: 60px 0 20px 120px;
}

#brandBox dl dd.txt {
  line-height: 1.8;
  padding: 25px 0 0 35px;
}

#brandBox dl dd.txt2 {
  line-height: 1.8;
  padding: 13px 0 0 35px;
}