﻿@charset "utf-8";


/*
	base id [#bodySec] >>  bodysection.css
	base id [#bodySecBoard] >> 3column.css
	base id [#maincontentsBlock] >> 3column.css
	base id [#maincontentstitleArea] >> 3column.css
	base id [#maincontentsArea] >> 3column.css
	base id [#maincontentsArea] >> lisg.css
*/

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea h3 {
	padding: 8px 8px 8px 15px;
	font-size: 70%;
	color: #53556A;
	background-color: #F1F1F1;
	font-weight: bold;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea h3 a {
	color: #53556A;
	font-weight: bold;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea h3 span.btn {
	padding: 0px 0px 0px 5px;
	vertical-align: -0.2em;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table {
	width: 520px;
	margin: 0px 0px 25px 0px;
	border-collapse: collapse;
	border-top: 1px solid #A9A9A9;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr th {
	width: 136px;
	padding: 8px 8px 8px 27px;
	border-bottom: 1px solid #A9A9A9;
	vertical-align: top;
	text-align: left;
	font-size: 70%;
	color: #454545;
	font-weight: bold;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr th.noboder {
	width: 136px;
	padding: 8px 8px 8px 27px;
	border-style: none;
	vertical-align: top;
	text-align: left;
	font-size: 70%;
	color: #454545;
	font-weight: bold;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr td.btn {
	width: 38px;
	padding: 8px 9px 8px 0px;
	border-bottom: 1px solid #A9A9A9;
	vertical-align: top;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr td.detail {	
	width: 328px;
	padding: 8px 15px 8px 0px;
	border-bottom: 1px solid #A9A9A9;
	vertical-align: top;
	font-size: 70%;
	line-height: 130%;
	color: #454545;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr td.detail p.adrs {
	margin: 0px 0px 10px 0px;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr td.detail dl dt {
	padding: 0px 0px 0px 0px;
	line-height: 130%;
	color: #5F1616;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr td.detail dl dd {
	padding: 0px 0px 3px 0px;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea table tr td.detail dl dd a {
	padding: 0px 0px 0px 12px;
	background-image: url("/en/image/common/arrow3.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	font-weight: bold;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.selectArea {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 1px 0px;
	font-size: 70%;
	line-height: 130%;
	padding: 0px 0px 7px 0px;
	background-image: url(/en/corc/group/image/index_containerbg_foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.selectArea div.selectContainer {
	padding: 7px 0px 0px 0px;
	background-image: url(/en/corc/group/image/index_containerbg_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.selectArea div.selectParts {
	padding: 10px 15px 5px 15px;
	background-image: url(/en/corc/group/image/index_containerbg_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.selectArea div.selectParts span.btnok {
	vertical-align:bottom
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.selectArea p {
	padding: 0px 0px 8px 0px;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.selectArea select {
	font-size: 100%;
	font-family: verdana, arial, sans-serif;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.selectArea optgroup option.ogindent{
	padding: 0px 0px 0px 20px;
}


#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea p.text {
	padding: 0px 0px 5px 0px;
	font-size: 70%;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea p.title {
	padding: 10px 0px 7px 0px;
	font-size: 80%;
	line-height: 130%;
	background-image: url(/en/image/common/dotline_w2g1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea p.date {
	font-size: 70%;
	line-height: 130%;
	text-align: right;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea p.companylink {
	margin: 0px 0px 5px 0px;
	font-size: 70%;
	line-height: 130%;
	text-align: right;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea p.attention {
	padding: 10px 0px 0px 0px;
	font-size: 70%;
	line-height: 140%;
	color: #53556A;
}
/*右小メニュー*/
.linkS a{
	font-size: 100%;
	line-height: 160%;
	margin:8px 0px 0px 0px;
	font-weight:bold;
}
