@charset "utf-8";

/* 右画像カラムの横幅変更 */
div.pSection div.leftBox#multi01 {
	float:left;
	width:480px;
}

/* cboxの背景画像変更・追加 */
#service01 div.cBox div.bg01 { background:url(../img/service/pic_box_008.gif) no-repeat 266px 12px; }
/*#service01 div.cBox div.bg02 { background:url(../img/service/pic_box_004.gif) no-repeat 250px 12px; }*/
#service01 div.cBox div.bg01 {  min-height:50px; }
#service01 div.cBox div.bg03 { background:url(../img/service/pic_box_007.gif) no-repeat 260px 6px; }
#service01 div.cBox div.bg03 p{	padding-right:80px; }
#service01 div.cBox div.bg04 { background:url(../img/service/pic_box_005.gif) no-repeat 260px 12px; }
#service01 div.cBox div.bg11 { background:url(../img/service/pic_box_003.gif) no-repeat 260px 12px; }
#service01 div.cBox div.bg02 p,
#service01 div.cBox div.bg04 p,
#service01 div.cBox div.bg11 p{	padding-right:80px; }

#investment01 div.cBox div.bg01 { background:url(../img/investment/pic_box_001.gif) no-repeat 260px 8px;
min-height:68px; }
#investment01 div.cBox div.bg02 { background:url(../img/investment/pic_box_002.gif) no-repeat 260px 8px; }


#corporate01 div.cBox div.bg01 { background:url(../img/corporate/pic_box_001.gif) no-repeat 266px 12px; }
#corporate01 div.cBox div.bg02 { background:url(../img/corporate/pic_box_002.gif) no-repeat 266px 12px; }
#corporate01 div.cBox div.bg03 { background:url(../img/corporate/pic_box_003.gif) no-repeat 266px 8px; min-height:50px; }
#corporate01 div.cBox div.bg04 { background:url(../img/corporate/pic_box_004.gif) no-repeat 266px 7px; min-height:50px; }
#corporate01 div.cBox div.bg05 { background:url(../img/corporate/pic_box_005.gif) no-repeat 266px 10px; min-height:50px; }
#corporate01 div.cBox div.bg06 { background:url(../img/corporate/pic_box_006.gif) no-repeat 266px 10px; min-height:50px; }
#corporate01 div.cBox div.bg01 p,#corporate01 div.cBox div.bg02 p,#corporate01 div.cBox div.bg03 p,#corporate01 div.cBox div.bg06 p,#corporate01 div.cBox div.bg04 p,#corporate01 div.cBox div.bg05 p{	padding-right:80px; }

#lecture01 div.cBox div.bg01 { background:url(../img/lecture/pic_box_001.gif) no-repeat 243px 8px; }
#lecture01 div.cBox div.bg02 { background:url(../img/lecture/pic_box_002.gif) no-repeat 243px 8px; }
#lecture01 div.cBox div.bg03 { background:url(../img/lecture/pic_box_003.gif) no-repeat 248px 8px; }
#lecture01 div.cBox div.bg04 { background:url(../img/lecture/pic_box_004.gif) no-repeat 243px 7px; }
#lecture01 div.cBox div.bg05 { background:url(../img/lecture/pic_box_005.gif) no-repeat 248px 8px; min-height:110px;  }
#lecture01 div.cBox div.bg06 { background:url(../img/lecture/pic_box_006.gif) no-repeat 243px 4px; min-height:110px; }

#lecture01 div.cBox div.bg01 p,#lecture01 div.cBox div.bg02 p,#lecture01 div.cBox div.bg03 p,#lecture01 div.cBox div.bg04 p,#lecture01 div.cBox div.bg05 p,#lecture01 div.cBox div.bg06 p{	padding-right:80px; }


#products01 div.cBox div.bg01 { background:url(../img/products/pic_box_001.gif) no-repeat 266px 12px; }
#products01 div.cBox div.bg02 { background:url(../img/products/pic_box_002.gif) no-repeat 266px 12px; }
#products01 div.cBox div.bg03 { background:url(../img/products/pic_box_003.gif) no-repeat 266px 8px; min-height:50px; }
#products01 div.cBox div.bg04 { background:url(../img/products/pic_box_004.gif) no-repeat 266px 7px; min-height:50px; }
#products01 div.cBox div.bg05 { background:url(../img/products/pic_box_005.gif) no-repeat 266px 8px; min-height:50px; }
#products01 div.cBox div.bg06 { background:url(../img/products/pic_box_006.gif) no-repeat 266px 7px; min-height:50px; }
#products01 div.cBox div.bg07 { background:url(../img/products/pic_box_007.gif) no-repeat 266px 8px; min-height:50px; }
#products01 div.cBox div.bg08 { background:url(../img/products/pic_box_008.gif) no-repeat 266px 7px; min-height:50px; }
#products01 div.cBox div.bg09 { background:url(../img/products/pic_box_009.gif) no-repeat 266px 8px; }
#products01 div.cBox div.bg09 p { min-height:50px; }
#products01 div.cBox div.bg10 { background:url(../img/products/pic_box_010.gif) no-repeat 266px 7px; min-height:50px; }
#products01 div.cBox div.bg01 p,#products01 div.cBox div.bg02 p,#products01 div.cBox div.bg03 p,#products01 div.cBox div.bg04 p,#products01 div.cBox div.bg05 p,#products01 div.cBox div.bg06 p,#products01 div.cBox div.bg07 p,#products01 div.cBox div.bg08 p,#products01 div.cBox div.bg09 p,#products01 div.cBox div.bg10 p{	padding-right:80px; }



/* _blank 汎用型 */
.window{
	padding:0 13px 0 0 !important;
	background:url(../img/common/ico_list_03.png) no-repeat right 50%;
}

/* よくある質問 */
#faqpageLink li{
	display:block;

}


/* IR情報関連 */

.report { height:230px; }
.report .report_title { float: right; margin-bottom:20px; }
.report dl.report_list { float:left; width: 355px; }
.report dt.report_img { width:112px; height:112px; float:left; margin-left:26px; }
.report dd.report_text { width: 204px; height:112px; margin-left:151px; _zoom: 1}
.report p.report_pdf { background:url(../../../img/common/ico_list_04.png) no-repeat left 3px; padding-left:12px;color:#0B318F;font-weight:bold; }

.questionList { padding-left:15px; }
.questionBlock ul.questionList { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted; }
.questionBlock p.questionLabel { padding-left:40px; height:40px; line-height: 40px; }
.questionBlock p.label1 { background-image:url(../corporate/ir/faq/img/icn_faq_01.jpg); background-repeat:no-repeat }
.questionBlock p.label2 { background-image:url(../corporate/ir/faq/img/icn_faq_02.jpg); background-repeat:no-repeat }
.questionBlock p.label3 { background-image:url(../corporate/ir/faq/img/icn_faq_03.jpg); background-repeat:no-repeat }
.questionBlock p.label4 { background-image:url(../corporate/ir/faq/img/icn_faq_04.jpg); background-repeat:no-repeat }
.questionBlock p.label5 { background-image:url(../corporate/ir/faq/img/icn_faq_05.jpg); background-repeat:no-repeat }
.questionBlock p.label6 { background-image:url(../corporate/ir/faq/img/icn_faq_06.jpg); background-repeat:no-repeat }
.questionBlock p.label7 { background-image:url(../corporate/ir/faq/img/icn_faq_07.jpg); background-repeat:no-repeat }
.questionBlock p.label8 { background-image:url(../corporate/ir/faq/img/icn_faq_08.jpg); background-repeat:no-repeat }
.questionBlock p.label9 { background-image:url(../corporate/ir/faq/img/icn_faq_09.jpg); background-repeat:no-repeat }
.questionBlock p.label10 { background-image:url(../corporate/ir/faq/img/icn_faq_10.jpg); background-repeat:no-repeat }
.questionBlock p.label11 { background-image:url(../corporate/ir/faq/img/icn_faq_11.jpg); background-repeat:no-repeat }
.questionBlock p.label12 { background-image:url(../corporate/ir/faq/img/icn_faq_12.jpg); background-repeat:no-repeat }
.questionBlock p.label13 { background-image:url(../corporate/ir/faq/img/icn_faq_13.jpg); background-repeat:no-repeat }
.questionBlock p.label14 { background-image:url(../corporate/ir/faq/img/icn_faq_14.jpg); background-repeat:no-repeat }
.questionBlock p.label15 { background-image:url(../corporate/ir/faq/img/icn_faq_15.jpg); background-repeat:no-repeat }
.questionBlock p.label16 { background-image:url(../corporate/ir/faq/img/icn_faq_16.jpg); background-repeat:no-repeat }
.questionBlock p.label17 { background-image:url(../corporate/ir/faq/img/icn_faq_17.jpg); background-repeat:no-repeat }
.questionBlock p.label18 { background-image:url(../corporate/ir/faq/img/icn_faq_18.jpg); background-repeat:no-repeat }
.questionBlock p.questionLabel a { text-decoration:none; }
.answerBlock div.top { text-align:right;width:710px; height:30px; background-image:url(../corporate/ir/faq/img/icn_faq_37.jpg);background-repeat:no-repeat;background-position:575px 6px; }
.answerBlock div.top p { font-size:90%; padding-left:10px; height:20px; line-height: 20px;}

.answerList { padding-left:15px; }
.answerList dt.question p { font-size:16px !important; font-weight:bold; }
.answerList dd.answer { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted; }
.answerList dd.lastAnswer { margin-bottom:50px; padding-bottom:20px; border-bottom:1px dotted; }
.answerBlock p.questionLabel { padding-left:50px; height:45px; line-height: 45px; }
.answerBlock .question p.label1 { background-image:url(../corporate/ir/faq/img/icn_faq_19.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label2 { background-image:url(../corporate/ir/faq/img/icn_faq_20.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label3 { background-image:url(../corporate/ir/faq/img/icn_faq_21.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label4 { background-image:url(../corporate/ir/faq/img/icn_faq_22.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label5 { background-image:url(../corporate/ir/faq/img/icn_faq_23.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label6 { background-image:url(../corporate/ir/faq/img/icn_faq_24.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label7 { background-image:url(../corporate/ir/faq/img/icn_faq_25.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label8 { background-image:url(../corporate/ir/faq/img/icn_faq_26.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label9 { background-image:url(../corporate/ir/faq/img/icn_faq_27.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label10 { background-image:url(../corporate/ir/faq/img/icn_faq_28.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label11 { background-image:url(../corporate/ir/faq/img/icn_faq_29.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label12 { background-image:url(../corporate/ir/faq/img/icn_faq_30.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label13 { background-image:url(../corporate/ir/faq/img/icn_faq_31.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label14 { background-image:url(../corporate/ir/faq/img/icn_faq_32.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label15 { background-image:url(../corporate/ir/faq/img/icn_faq_33.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label16 { background-image:url(../corporate/ir/faq/img/icn_faq_34.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label17 { background-image:url(../corporate/ir/faq/img/icn_faq_35.jpg);  background-repeat:no-repeat; }
.answerBlock .question p.label18 { background-image:url(../corporate/ir/faq/img/icn_faq_36.jpg);  background-repeat:no-repeat; }

.data p.report_pdf_l { padding-left:188px;color:#0B318F;font-weight:bold; }
.data p.report_pdf { padding-left:130px;color:#0B318F;font-weight:bold; }
.data div.data_pdf_first { border-top:1px dotted #afafaf; padding:10px 0px 10px 12px; }
.data div.data_pdf { border-top:1px dotted #afafaf;border-bottom:1px dotted #afafaf; padding:10px 0px 10px 12px; }
.data img.data_img { float:left; margin-top:5px; }
.data img.pdf_img { vertical-align:middle; padding-right:3px; }

.strong_inner p.icn1 { background:url(../corporate/company/img/img_strong_05.gif) no-repeat; background-position:26px 4px; padding-left: 47px; }
.strong_inner p.icn2 { background:url(../corporate/company/img/img_strong_06.gif) no-repeat; background-position:26px 4px; padding-left: 47px; }
.strong_inner p.icn3 { background:url(../corporate/company/img/img_strong_07.gif) no-repeat; background-position:26px 4px; padding-left: 47px; }

/* コーポレートガバナンス */

.governance_main_text { color:#666; }
.governance_pdf_link { font-weight: bold;margin-left: 10px;margin-bottom:75px;font-size:95%; }
.governance_pdf_link2 { font-weight: bold;margin-left: 10px;margin-bottom:20px;font-size:95%; }
.governance_pdf_link a { color: #1b2a96; }
.governance_pdf_link2 a { color: #1b2a96; }
.governance_pdf_link a:hover { color:#ff6600; }
.governance_pdf_link2 a:hover { color:#ff6600; }
.governance_pdf_link img { vertical-align: middle;margin-right: 5px; }
.governance_pdf_link2 img { vertical-align: middle;margin-right: 5px; }

.governance_main_list { counter-reset:item; list-style:none; margin-left: 1.5em; margin-top: 1em;}
.governance_main_list li:before{ content: "(" counter(item, lower-roman) ")"; counter-increment:item; width: 1.5em; display:inline-block;}
.governance_main_list li { padding-left:2em; text-indent:-1.5em; color:#666;}

/* 株主総会について */
#general_meeting td.td1 { border-bottom:none;border-top:none;padding:12px; }
#general_meeting td.td2 { border-bottom:none;border-top:none;padding:12px 12px 12px 22px; }
#general_meeting td.td3 { border-top:none;padding:16px; }

#general_meeting div.bold { font-weight:bold; }
#general_meeting span.pl10 { padding-left:10px; }
#general_meeting div.line_style { border-top: 1px dashed #d4d4d4; }

#general_meeting p.report_pdf_l { padding-left:230px;color:#0B318F;font-weight:bold; }
#general_meeting p.report_pdf { padding-left:130px;color:#0B318F;font-weight:bold; }
#general_meeting p.text { float:left; padding-top: 2px; color:#0B318F; font-weight:bold; }
#general_meeting div.data_pdf_first { border-top:1px dotted #afafaf; padding:10px 0px 10px 12px; }
#general_meeting div.data_pdf { border-top:1px dotted #afafaf;border-bottom:1px dotted #afafaf; padding:10px 0px 10px 12px; }
#general_meeting img.data_img { float:left; margin-top:5px; }
#general_meeting img.pdf_img { vertical-align:middle; padding-left: 5px; padding-right:3px; }
#general_meeting div.inner { padding:10px 10px 10px 12px; }