@charset "Shift_jis";

/*コンテンツ配下扉ページまでのスタイル
-------------------------------------------------------------------------------------------*/

/*////////////////////////////ボーダー////////////////////////////*/
div.line {
	width: 586px;
	height: 1px;
	border-bottom: 1px solid #ccc;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 0px;
	font-size: 0px;
}
div.lineS {
	width: 565px;
	height: 1px;
	border-bottom: 1px solid #ccc;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 0px;
	font-size: 0px;
}

/*////////////////////////////パンくずリスト////////////////////////////*/
#topicPath {
	margin-top: 14px;
	font-size: 11px;
	line-height: 13px;
	width: 606px;
}
#topicPath a {
	color: #00a0c6;
	text-decoration: underline;
}

/*////////////////////////////コーナータイトル////////////////////////////*/
#main h2 {
	display: block;
	width: 606px;
	height: 48px;
	text-indent: -9999px;
}
#TitleCampanyInfo {
	background: url(../img/title_company_info.gif) no-repeat;
}
#TitleCsr {
	background: url(../img/title_csr.gif) no-repeat;
}
#TitleProgramImprove {
	background: url(../img/title_program_improvement.gif) no-repeat;
}
#TitleIrInfo {
	background: url(../img/title_ir_info.gif) no-repeat;
}
#TitleCampanyOutLine {
	background: url(../img/title_company.gif) no-repeat;
}
#TitleCampanyPhilosophy {
	background: url(../img/title_philosophy.gif) no-repeat;
}
#TitleCampanyHistory {
	background: url(../img/title_history.gif) no-repeat;
}
#TitleCampanyGroup {
	background: url(../img/title_group_company.gif) no-repeat;
}
#TitleCampanyvalue {
	background: url(../img/title_value.gif) no-repeat;
}
#TitleRinri {
	background: url(../img/title_rinri.gif) no-repeat;
}
#TitleKoudou {
	background: url(../img/title_koudou.gif) no-repeat;
}
#TitleCampanyNetwork {
	background: url(../img/title_network.gif) no-repeat;
}
#TitleCampanyFormation {
	background: url(../img/title_formation.gif) no-repeat;
}
#TitleCampanyAction {/* リニューアル_090410 */
	background: url(../img/title_action.gif) no-repeat;
}
#TitleTopix {
	background: url(../img/title_topix.gif) no-repeat;
}
#TitlePress {
	background: url(../img/title_press.gif) no-repeat;
}
#TitleInterview {
	background: url(../img/title_interview.gif) no-repeat;
}
#Titlekeisan {
	background: url(../img/title_keisan.gif) no-repeat;
}
#TitleSettlement {
	background: url(../img/title_settlement.gif) no-repeat;
}
#TitleIrNews {
	background: url(../img/title_ir_news.gif) no-repeat;
}
#TitleIrCalendar {
	background: url(../img/title_ir_calendar.gif) no-repeat;
}
#TitleAccounts {
	background: url(../img/title_statement_accounts.gif) no-repeat;
}
#TitleShortmessage {
	background: url(../img/title_state_shortmessage.gif) no-repeat;
}
#TitleSecurities {
	background: url(../img/title_securities.gif) no-repeat;
}
#TitleData {
	background: url(../img/title_data.gif) no-repeat;
}
#TitleAnual {
	background: url(../img/title_anual.gif) no-repeat;
}
#TitleProjectReport {
	background: url(../img/title_project_report.gif) no-repeat;
}
#TitleMemo {
	background: url(../img/title_memo_conditions.gif) no-repeat;
}
#TitleGeneralMeeting {
	background: url(../img/title_general_meeting.gif) no-repeat;
}
#TitleFaq {
	background: url(../img/title_faq.gif) no-repeat;
}
#TitleContact {
	background: url(../img/title_contact.gif) no-repeat;
}
#TitleBangumiStandard {
	background: url(../img/title_bangumi_standard.gif) no-repeat;
}
#TitleIndependentStandard {
	background: url(../img/title_independent_standard.gif) no-repeat;
}
#TitleCouncil {
	background: url(../img/title_council.gif) no-repeat;
}
#TitleImprove {
	background: url(../img/title_improve.gif) no-repeat;
}
#TitleCredits {
	background: url(../img/title_credits.gif) no-repeat;
}
#TitleProtect {
	background: url(../img/title_protect.gif) no-repeat;
}
#TitleSitemap {
	background: url(../img/title_sitemap.gif) no-repeat;
}
#TitleAccess {
	background: url(../img/title_access.gif) no-repeat;
}
#TitleEnvironment {
	background: url(../img/title_environment.gif) no-repeat;
}
#TitleStudySupport {
	background: url(../img/title_study_support.gif) no-repeat;
}
#TitleEmploy {
	background: url(../img/title_employ.gif) no-repeat;
}
#TitleSocial {/* リニューアル_090410 */
	background: url(../img/title_social.gif) no-repeat;
}
#TitleHensei {
	background: url(../img/title_hensei.gif) no-repeat;
}
#TitleKoukoku {
	background: url(../img/title_koukoku.gif) no-repeat;
}
#TitleMessage {
	background: url(../img/title_message.gif) no-repeat;
}
#TitleActionplan {/* 20130225 */
	background: url(../img/title_actionplan.gif) no-repeat;
}
#TitleCareer-saiyo {/* 20130228 */
	background: url(../img/title_career-saiyo.gif) no-repeat;
}
#TitleWoman {/* 20160329 */
	background: url(../img/title_woman.gif) no-repeat;
}

/*////////////////////////////バナー表示////////////////////////////*/
#bigBanner {
	width: 606px;
}
#bigBanner img {
	margin-top: 20px;
}
#irWrap #bigBanner img {
	margin-top: 0px;
}
#linkUnder ul {
	float: left;
	width: 442px;
	width: 602px;/* リニューアル_090410 */
}
#linkUnder ul li, #irLeft ul li {
	float: left;
	list-style: none;
	font-weight: bold;
}
#linkUnder ul li.border, #irLeft ul li.border {
}
/*////////////////////////////有価証券用////////////////////////////*/
.bordernone{
	display: block;
	width: 211px;
	line-height: 32px;
	background: none;
	margin-left: 10px;
	border-bottom: 1px dashed #ccc;
}
/*/////////////////////////////////////////////////////////////////*/
#linkUnder ul li a {
	display: block;
	width: 211px;
	width: 291px;/* リニューアル_090410 */
	line-height: 32px;
	text-indent: 17px;
	background: url(../img/link_under.gif) no-repeat left center;
	margin-left: 10px;
}
#irLeft ul li a {/* リニューアル_090410 */
	display: block;
	width: 211px;
	line-height: 32px;
	text-indent: 17px;
	background: url(../img/link_under.gif) no-repeat left center;
	margin-left: 10px;
}
#linkUnder ul li.border a, #irLeft ul li.border a {
	border-bottom: 1px dashed #ccc;
}
#linkUnder ul li a:hover, #irLeft ul li a:hover {
	background: url(../img/link_under_on.gif) no-repeat left center;
}
#smallbanner {
	float: left;
	margin-left: 20px;
	padding-top: 5px;
}
#irWrap #smallbanner {
	padding-top: 0px;
	margin-left: 10px;
}
/*\*//*/
#smallbanner {
	width: 144px;
}
/**/
#smallbanner p {
	margin-bottom: 5px;
}
/*////////////////////////////紹介文////////////////////////////*/ /* リニューアル_090410 */
#introduction, #introduction2 {
margin:16px 0 5px 0;
}

#introduction p {
	width: 602px;
	padding:10px 10px 20px 10px;
}
#introduction2 p {
	width: 586px;
	padding:10px 10px 20px 10px;
}

/*////////////////////////////社会・環境活動、番組向上への取り組み　メニュー////////////////////////////*/ /* リニューアル_090513 */
#linkUnder2 h3 {
/*	width: 551px;*/
	font-weight:bold;
	margin-left:10px;
	border-top:1px dotted #ccc;
}
#linkUnder2 p {
	width: 531px;
	margin-left:10px;
	padding-left:17px;
}


#linkUnder2 h3 a {
	display: block;
/*	width: 211px;*/
	line-height: 32px;
	text-indent: 17px;
	background: url(../img/link_under.gif) no-repeat left center;
}
#linkUnder2 ul li.border a, #irLeft ul li.border a {
	border-bottom: 1px dashed #ccc;
}
#linkUnder2 h3 a:hover {
	background: url(../img/link_under_on.gif) no-repeat left center;
}

/*////////////////////////////放送番組の種別////////////////////////////*/ /* 111006 */
#linkUnder3 {
	margin-top:30px;
}

#linkUnder3 h3 {
	font-weight:bold;
	margin-left:10px;
}
#linkUnder3 h3 a {
	display: block;
	line-height: 32px;
	text-indent: 17px;
	background: url(../img/link_under.gif) no-repeat left center;
}
#linkUnder3 p {
	width: 565px;
	width: 556px;
	margin-left:17px;
	margin-bottom:20px;
}

#linkUnder3 ul.irListHensei {
	list-style: none;
	width: 573px;
	margin-left: 10px;
	margin-bottom:20px;
}
#linkUnder3 ul.irListHensei li {
	background: url(../img/link_under.gif) no-repeat left center;
}
#linkUnder3 ul.irListHensei li a {
	display: block;
	width: 573px;
	background: url(../img/btn_pdf.gif) no-repeat right center;
	padding: 5px 0px;
}
#linkUnder3 ul.irListHensei li a:hover {
	background: url(../img/btn_pdf_on.gif) no-repeat right center;
}
#linkUnder3 ul.irListHensei li a p {
	font-weight:bold;
	margin-bottom:0px;
}




/*////////////////////////////ページトップリンク////////////////////////////*/
#linkTop {
	width: 586px;
	text-align: right;
	border-top: 1px solid #ccc;
	margin-left: 10px;
	font-size: 11px;
	line-height: 11px;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#linkTop a {
	color: #00a0c6;
	text-decoration: none;
	background: url(../img/link_page_top.gif) no-repeat left center;
	padding-left: 12px;
	margin-right: 10px;
}

/*////////////////////////////バックナンバーリンクボタン////////////////////////////*/
#linkBk {
	float: right;
	line-height: 12px;
	margin-top: 20px;
	background: url(../img/link_bk.gif) no-repeat 0px 2px;
}
#linkBk a {
	color: #00a0c6;
	text-decoration: underline;
	margin-left: 17px;
}

/*////////////////////////////一覧リスト////////////////////////////*/
#conListTop {
	margin-left: 10px;
	margin-top: 8px;
}
#conListTopTitle {
	width: 585px;
}
#conListTopTitle h3 {
	width: 300px;
	height: 35px;
	float: left;
	text-indent: -9999px;
}
ul.contentsList {
	list-style: none;
	width: 565px;
}
ul.contentsList li a {
	display: block;
	width: 565px;
	background: url(../img/detail.gif) no-repeat right center;
	padding: 5px 0px;
	border-bottom: 1px solid #ccc;
}
ul.contentsList li a:hover {
	background: url(../img/detail_on.gif) no-repeat right center;
}
ul.contentsList li a p {
	width: 464px;
}
#conListTopText {
	width: 585px;
	height: 208px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
}

/*////////////////////////////IR情報TOP////////////////////////////*/
#irWrap {
	margin-top: 20px;
	padding-bottom: 5px;
}
#irLeft, #irWrap #bigBanner {
	width: 452px;
}
#irLeft {
	float: left;
}
#irLeft ul {
	width: 442px;
}
#subtitleIrNewsTop {
	background: url(../img/subtitle_ir_news_top.gif) no-repeat;
}

/*////////////////////////////採用情報////////////////////////////*/
.employWrap {
	width: 585px;
	margin: 20px 0px 0px 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
}
.employWrap a {
	color: #00a0c6;
	text-decoration: underline;
}
.employWrap h3 {
	background: url(../img/employ_mark.gif) no-repeat;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 35px;
	color: #000;
	margin-bottom: 10px;
}
.employWrap p {
	margin-left: 10px;
}
.employTsamll {
	font-size: 10px;
}
.employWrap img {
	margin: 5px 0px;
}
.subTitleEmploy h3{
	background: url(../img/employ_mark.gif) no-repeat left bottom;
	text-indent: 35px;
	font-weight: bold;
	color: #000;
	font-size: 13px;
	line-height: 35px;
	margin: 20px 0px 10px 10px;
}
.subTitleEmploy {
	width: 605px;
	min-height: 35px;
	margin-top: 20px;
}
#groupSaiyo {
	margin-left: 20px;
}
/*////////////////////////////採用情報(中ページ）/////////////////*/
.employWrap1 {
	width: 585px;
	margin: 20px 0px 0px 10px;
	padding-bottom: 20px;
}
.employWrap1 a {
	color: #00a0c6;
	text-decoration: underline;
}
.employWrap1 h3 {
	background: url(../img/employ_mark.gif) no-repeat;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 35px;
	color: #000;
	margin-bottom: 10px;
}
.employWrap1 p {
	margin-left: 10px;
}
.employWrap1 img {
	margin: 5px 0px;
}

/*////////////////////////////注意事項////////////////////////////*/
#attention {
	width: 585px;
	border: 1px solid #ccc;
	margin: 20px 0px 0px 10px;
}
#attention p {
	font-size: 10px;
	margin: 10px;
	line-height: 140%;
	color: #666;
}
#attTitle {
	color: #f0027f;
	font-weight: bold;
}

/*////////////////////////////PDFダウンロード////////////////////////////*/
#pdfLink {
	width: 585px;
	margin-left: 10px;
	margin-top: 20px;
}
#bannerPdf {
	width: 88px;
	margin-right: 10px;
	float: left;
}
#pdfText {
	float: left;
	background: #e6e6e6;
	width: 487px;
}
#pdfText p {
	font-size: 10px;
	line-height: 30px;
	margin: 0px 10px;
}
#pdfText p a {
	color: #00a0c6;
	text-decoration: underline;
}


/*////////////////////////////floatであふれた要素を枠に納める////////////////////////////*/
#linkUnder:after, #irWrap:after, #conListTopTitle:after, #pdfLink:after {content: "."; display:block; height: 0px; clear:both; visibility:hidden;}
/*\*/
*html #linkUnder, *html #irWrap, *html #conListTopTitle, *html #pdfLink {height: 1em;}
/**/
/*\*//*/
#linkUnder, #irWrap, #conListTopTitle, #pdfLink {display: inline-table;}
/**/