@charset "UTF-8";

.bg660 { width: 670px; background:url(../images/660bg_mid.gif) 0 0  repeat-y;}

.bg660_top { height: 25px; width: 670px; background:url(../images/660bg_top.gif) 0 0 no-repeat;}
.bg660_mid { width:670px; background:url(../images/660bg_mid_g.gif) 0 0 no-repeat; overflow: visible;}
.bg660_bot { height:6px; width: 670px; background:url(../images/660bg_bot.gif) 0 0 no-repeat;}

.main_wbg_con01{ padding:0 5px;}
.main_wbg_con02{ padding:0 25px;}
.main_wbg_con03{ padding:0 25px 15px 25px;}
.main_wbg_saiyou { padding:0 5px 300px 5px !important;}

.main_wbg_con01 p { padding-bottom:15px; line-height:150%;}
.main_wbg_saiyou p { padding-bottom:15px; line-height:150%;}
.main_wbg_con01 a { color:#ff9045 !important;}
.main_wbg_con02 a { color:#ff9045 !important;}
.main_wbg_saiyou a { color:#ff9045 !important;}

.main_wbg_con02 dl { border-bottom:1px dotted #CCCCCC}
.main_wbg_con02 dl dt {border-top:1px dotted #CCCCCC; clear:both; float:left; padding:7px 4px 7px 10px; width:104px; background:url(../images/dt_icon.gif) 0 11px no-repeat;}
.main_wbg_con02 dl dd {border-top:1px dotted #CCCCCC; float:left; padding:7px 0; width:502px;}

.h3_ashitano{ width:620px; height:33px; background:url(../images/h3_ashitano.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px;}
.h3_model01{ width:620px; height:33px; background:url(../images/h3_model01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px;}
.h3_model02{ width:620px; height:33px; background:url(../images/h3_model02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px;}
.h3_model03{ width:620px; height:33px; background:url(../images/h3_model03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px;}
.h3_model04{ width:620px; height:33px; background:url(../images/h3_model04.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px;}
.h3_model05{ width:620px; height:33px; background:url(../images/h3_model05.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px;}



.h3_business_do02 { width:670px; height:40px; background:url(../images/h3_business_do02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:10px; clear:both;}
.h3_direction01 { width:670px; height:40px; background:url(../images/h3_direction01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:10px; clear:both;}
.h3_direction02 { width:670px; height:40px; background:url(../images/h3_direction02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:10px; clear:both;}
.h3_corp_gaiyo{ width:670px; height:40px; background:url(../images/h3_corp_gaiyo.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_g_jg01{ width:670px; height:40px; background:url(../images/h3_g_jg01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_g_jg02{ width:670px; height:40px; background:url(../images/h3_g_jg02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_g_jg03{ width:670px; height:40px; background:url(../images/h3_g_jg03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_g_ko01{ width:670px; height:40px; background:url(../images/h3_g_ko01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_g_ko02{ width:670px; height:40px; background:url(../images/h3_g_ko02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_g_ko03{ width:670px; height:40px; background:url(../images/h3_g_ko03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_g_ko04{ width:670px; height:40px; background:url(../images/h3_g_ko04.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_contact01{ width:670px; height:40px; background:url(../images/h3_contact01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_contact02{ width:670px; height:40px; background:url(../images/h3_contact02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_faq01{ width:670px; height:40px; background:url(../images/h3_faq01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_faq02{ width:670px; height:40px; background:url(../images/h3_faq02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_faq03{ width:670px; height:40px; background:url(../images/h3_faq03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_faq04{ width:670px; height:40px; background:url(../images/h3_faq04.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_faq05{ width:670px; height:40px; background:url(../images/h3_faq05.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_pri_poli01{ width:670px; height:40px; background:url(../images/h3_pri_poli01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_pri_poli02{ width:670px; height:40px; background:url(../images/h3_pri_poli02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_pri_poli03{ width:670px; height:40px; background:url(../images/h3_pri_poli03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_ats01{ width:670px; height:40px; background:url(../images/h3_ats01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_ats02{ width:670px; height:40px; background:url(../images/h3_ats02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_ats03{ width:670px; height:40px; background:url(../images/h3_ats03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_disc01{ width:670px; height:40px; background:url(../images/h3_disc01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_disc02{ width:670px; height:40px; background:url(../images/h3_disc02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_disc03{ width:670px; height:40px; background:url(../images/h3_disc03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_disc04{ width:670px; height:40px; background:url(../images/h3_disc04.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kangen01{ width:670px; height:40px; background:url(../images/h3_kangen01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kangen02{ width:670px; height:40px; background:url(../images/h3_kangen02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuutai01{ width:670px; height:40px; background:url(../images/h3_yuutai01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuutai02{ width:670px; height:40px; background:url(../images/h3_yuutai02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kabugai01{ width:670px; height:40px; background:url(../images/h3_kabugai01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kabugai02{ width:670px; height:40px; background:url(../images/h3_kabugai02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kabutetu01{ width:670px; height:40px; background:url(../images/h3_kabutetu01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kabutetu02{ width:670px; height:40px; background:url(../images/h3_kabutetu02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kabutetu03{ width:670px; height:40px; background:url(../images/h3_kabutetu03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kabutetu04{ width:670px; height:40px; background:url(../images/h3_kabutetu04.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kabutetu05{ width:670px; height:40px; background:url(../images/h3_kabutetu05.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_logo01{ width:670px; height:40px; background:url(../images/h3_logo01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_private01{ width:670px; height:40px; background:url(../images/h3_private01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_private02{ width:670px; height:40px; background:url(../images/h3_private02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_project01{ width:670px; height:40px; background:url(../images/h3_project01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_denkou01{ width:670px; height:40px; background:url(../images/h3_denkou01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_edinet{ width:670px; height:40px; background:url(../images/h3_edinet.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuuka01{ width:670px; height:40px; background:url(../images/h3_yuuka01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuuka02{ width:670px; height:40px; background:url(../images/h3_yuuka02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuuka1_4{ width:670px; height:40px; background:url(../images/h3_yuuka1_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuuka2_4{ width:670px; height:40px; background:url(../images/h3_yuuka2_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuuka3_4{ width:670px; height:40px; background:url(../images/h3_yuuka3_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_yuuka4_4{ width:670px; height:40px; background:url(../images/h3_yuuka4_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_soukai01{ width:670px; height:40px; background:url(../images/h3_soukai01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_soukai02{ width:670px; height:40px; background:url(../images/h3_soukai02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_soukai03{ width:670px; height:40px; background:url(../images/h3_soukai03.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_soukai04{ width:670px; height:40px; background:url(../images/h3_soukai04.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_zaimuhai01{ width:670px; height:40px; background:url(../images/h3_zaimuhai01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_zaimuhai02{ width:670px; height:40px; background:url(../images/h3_zaimuhai02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_gyousekihai01{ width:670px; height:40px; background:url(../images/h3_gyousekihai01.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_gyousekihai02{ width:670px; height:40px; background:url(../images/h3_gyousekihai02.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_meetingmate_corp{ width:670px; height:40px; background:url(../images/h3_meetingmate_corp.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}



.h3_kessan2005_1{ width:670px; height:40px; background:url(../images/h3_kessan2005_1.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2005_2{ width:670px; height:40px; background:url(../images/h3_kessan2005_2.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2005_3{ width:670px; height:40px; background:url(../images/h3_kessan2005_3.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2005_4{ width:670px; height:40px; background:url(../images/h3_kessan2005_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2006_1{ width:670px; height:40px; background:url(../images/h3_kessan2006_1.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2006_2{ width:670px; height:40px; background:url(../images/h3_kessan2006_2.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2006_3{ width:670px; height:40px; background:url(../images/h3_kessan2006_3.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2006_4{ width:670px; height:40px; background:url(../images/h3_kessan2006_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2007_1{ width:670px; height:40px; background:url(../images/h3_kessan2007_1.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2007_2{ width:670px; height:40px; background:url(../images/h3_kessan2007_2.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2007_3{ width:670px; height:40px; background:url(../images/h3_kessan2007_3.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2007_4{ width:670px; height:40px; background:url(../images/h3_kessan2007_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2008_1{ width:670px; height:40px; background:url(../images/h3_kessan2008_1.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2008_2{ width:670px; height:40px; background:url(../images/h3_kessan2008_2.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2008_3{ width:670px; height:40px; background:url(../images/h3_kessan2008_3.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2008_4{ width:670px; height:40px; background:url(../images/h3_kessan2008_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2009_1{ width:670px; height:40px; background:url(../images/h3_kessan2009_1.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2009_2{ width:670px; height:40px; background:url(../images/h3_kessan2009_2.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2009_3{ width:670px; height:40px; background:url(../images/h3_kessan2009_3.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2009_4{ width:670px; height:40px; background:url(../images/h3_kessan2009_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2010_1{ width:670px; height:40px; background:url(../images/h3_kessan2010_1.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2010_2{ width:670px; height:40px; background:url(../images/h3_kessan2010_2.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2010_3{ width:670px; height:40px; background:url(../images/h3_kessan2010_3.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}
.h3_kessan2010_4{ width:670px; height:40px; background:url(../images/h3_kessan2010_4.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}

.h3_movie2009_kojinmuke{ width:670px; height:40px; background:url(../images/h3_movie2009_kojinmuke.gif) 0 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:15px; clear:both;}


.h4_kessan_a{ font-size:130%; font-weight:bold; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC; clear:both;}
.h4_soukai_a{ color:#f27622; font-size:130%; font-weight:bold; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC; clear:both;}

.h4_group_read { width:565px; height:18px; background:url(../images/h4_group_read.gif) center 0 no-repeat; display:block; text-indent:-9999px; padding-bottom:10px; margin: 0 53px 0 52px;}


.h5_soukai_shiryou{ color:#f27622; font-size:100%; font-weight:bold; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #CCCCCC; clear:both;}



/* =======================================

aaaa

========================================== */
.ashitano { padding:0 25px;}
.ashitano p { padding-bottom:15px; line-height:150%;}
.ashitano a { color:#ff9045; !important}
.ashitano_rcon { width:127px; float:right; padding-bottom:15px;}
.photo_seto_name{ font-size:90%; padding:5px 0px 0 0;}

.leadUnit  {
border-top:2px solid #CCCCCC;
margin:0 4px 17px;
padding:12px 1px 0;}

.faq_indent01{ font-weight:bold;}
.faqlist01{ padding:5px 5px 30px 5px;}
.faqlist { padding-bottom:15px;}
.faqlist li{ margin-left:30px; line-height:130%;}
.faqlist a { color:#ff9045 !important;}
.section dl { padding-bottom:15px;}
.section dt { color:#ff9045 !important; font-weight:bold;}
.section dd { margin-left:2em; line-height:130%;}

.pageTop{ text-align:right; padding-right:10px; background:url(../images/pagetop_icon.gif) right 10px no-repeat; text-decoration:none;}
.pageTop a{ text-decoration:none;}


/* =======================================

決算短信

========================================== */
.main_wbg_kessan01{ padding:0 25px 15px 25px;}
.kessan_pdf{ display:block; padding-right:50px; padding-bottom:20px;}
.kessan_pdf_n{ height:30px; background:url(../images/pdf_icon.gif) 0 0 no-repeat; padding-left:35px; line-height:30px;}
.kessan_pdf_s{ font-size:80%; padding-top:3px;}


.main_wbg_yuuka01{ padding:0 25px; padding-bottom:20px;}
.yuuka_pdf{ display:block; padding-bottom:20px;}
.yuuka_ns{ height:30px; background:url(../images/pdf_icon.gif) 0 0 no-repeat; padding-left:35px; line-height:30px;}
.yuuka_pdf_n{ float:left; padding-right:10px; font-weight:bold;}
.yuuka_pdf_s{ float:left;}

.movie_icon{ display:block; padding-bottom:20px;}
.movie_ns{ height:30px; background:url(../images/movie_icon.gif) 0 0 no-repeat; padding-left:35px; line-height:30px;}
.movie_n{ float:left; padding-right:10px; font-weight:bold;}
.movie_s{ float:left;}
.movie_u{ font-size:80%; padding-top:3px; clear:both;}

.movie_icon2{ display:block; padding-bottom:20px; padding-right:50px;}
.movie_n2{ height:30px; background:url(../images/movie_icon.gif) 0 0 no-repeat; padding-left:35px; line-height:30px;}
.movie_u2{ font-size:80%; padding-top:3px;}


.soukai_gidai{ padding-bottom:20px;}
.gidai_title{ padding-bottom:5px; font-size:100%; font-weight:bold;}
.gidai_naiyo{ line-height:130%; padding-left:10px;}
.soukai_shiryou{ border:1px solid #CCCCCC; padding: 10px 15px 15px 15px; margin-top:10px; background-color:#FEFEFE;}
.soukai_shiryou p{ line-height:130%; padding-bottom:5px; padding-left:10px;  background:url(../images/dt_icon.gif) 0 6px no-repeat;}



.td_left{ text-align:left;}
.td_right{ text-align:right;}
.td_center{ text-align:center;}
tr.even_n { background-color:#FaFaFa;}

.main_wbg_kabugai{ padding:0 25px 30px 25px;}
.main_wbg_kabugai td { padding:5px 15px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.main_wbg_kabugai table { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.main_wbg_kabugai .td_title{ background-color:#EEE; font-weight:bold;}
.main_wbg_kabugai .td_title2{ background-color:#EEE; font-weight:bold; width:90px;}





.now_cont p{ padding:15px 0; line-height:150%;}
.tum_img {float:left; padding:0 15px 15px 0;}
.talk_name { font-weight:bold;}
.now_cont h3 {color:#F27622; font-size:120%; font-weight:bold;}

.float_left{ float:left; padding:0 20px 20px 0;}
.float_right{ float:right; padding:0 0 20px 20px;}

/* =======================================

株式情報　

========================================== */
h3.kabutetsutitle{color:#f27622; font-size:120%; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px; font-weight:bold;}
h4.h4_kangen01{color:#f27622; font-weight:bold; font-size:110%; padding-top:20px;}
h5.h5_kangen01{ padding:30px 0 0 0; font-weight:bold;}
h6.h6_kangen01{ padding:20px 0 0 0; font-weight:bold;}

.kabutetsu_top{background:url(../images/irnews_bg_top.gif) 0 0 no-repeat; width:668px; height:5px; overflow:hidden;}
.kabutetsu_middle{background:url(../images/irnews_bg_middle.gif) 0 0 no-repeat; width:668px;}
.kabutetsu_bottom{background:url(../images/irnews_bg_bottom.gif) 0 0 no-repeat; width:668px; height:5px; overflow:hidden; margin-bottom:15px; clear:left;}
.kabutetsu_inner{padding:15px 25px;}

.main_katecon01{ float:left; width:320px; padding-right:20px; line-height:150%;}
.main_katecon02{ float:right; width:245px; padding:10px 15px; margin-bottom:20px; border:1px solid #DDD; line-height:140%;}
.main_katecon02 P.yoshititle{ font-weight:bold; padding-bottom:3px;}
.main_wbg_katecon01{ padding:0 25px 15px 25px;}

.main_wbg_katecon01{ padding:0 25px 30px 25px;}
.main_wbg_katecon01 a { color:#ff9045 !important;}
.main_wbg_katecon01 td { padding:5px 15px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.main_wbg_katecon01 table { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.main_wbg_katecon01 .td_title{ background-color:#EEE; font-weight:bold; width:210px;}
.main_wbg_katecon01 .td_title2{ background-color:#EEE; font-weight:bold; width:170px;}


.haitou01{ padding:0 25px; line-height:150%;}
.haitou02 { padding:0 25px 15px 25px; font-size:150%; font-weight:bold;}
.haitou02b { padding:0 25px 15px 25px; font-size:120%;}
.haitou02b_title { font-weight:bold; padding-bottom:5px;}

.haitou03{ padding:0 25px 20px 25px; }
.haitou03 dl { border-bottom:1px dotted #CCCCCC;}
.haitou03 dl dt {border-top:1px dotted #CCCCCC; clear:both; float:left; padding:7px 4px 7px 10px; width:254px; background:url(../images/dt_icon.gif) 0 11px no-repeat;}
.haitou03 dl dd {border-top:1px dotted #CCCCCC; float:left; padding:7px 0; width:352px;}

.haitou_note{ font-size:80%; color:#999; padding-top:5px;}



/* =======================================

株主・個人投資家の皆さまへ　

========================================== */
.private01{ padding-bottom:40px;}
.parovate_img01{ width:216px; height:110px; float:left;}
.parovate_img02{ width:216px; height:110px; float:left; padding-left:11px;}
.parovate_img03{ width:330px; height:110px; float:left;}
.parovate_img04{ width:330px; height:110px; float:left; padding-left:10px;}
.parovate_img05{ width:330px; height:110px; clear:both; padding:10px 170px;}


/* =======================================

IRスケジュール

========================================== */

#schedule_con { margin:0 5px 30px 5px; border-bottom:1px dotted #CCC;}
.schedule_year{ border-top:1px dotted #CCC;}
.schedule_year_title { padding:7px 0 0 10px; width:70px; float:left; font-weight:bold; color:#ff9045;}
.schedule_year_title.top { border-top: none;}
.schedule_dl { width:560px; float:left; }
.schedule_dl dt {float:left; padding:11px 0 7px 15px;}
.schedule_dl dd {padding:11px 10px 10px 80px ; border-top:1px dotted #CCC;}
.schedule_dl dd.top { border-top: none;}
.schedule_dl dd p{ background:url(../images/dt_icon.gif) 0 4px no-repeat; padding-left:10px;}
.schedule_dl dd p a{color:#ff9045;}




/* =======================================

財務ハイライト

========================================== */
.main_wbg_zaimu01{ padding:0 25px 50px 25px;}
.main_wbg_zaimu01 p { line-height:140%;}
.main_wbg_zaimu01 td { padding:5px 15px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.main_wbg_zaimu01 table { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.main_wbg_zaimu01 .td_title{ background-color:#EEE; font-weight:bold;}
.main_wbg_zaimu01 .td_title2{color:#888; font-weight:bold;}

.zaimu_graph_area{ padding:0 0 20px 5px;}
.zaimu_graph_area img{ padding:0 0 30px 15px; float:left;}

/* =======================================

業績ハイライト

========================================== */
.main_wbg_gyouseki01{ padding:0 5px 20px 5px;}

.gyouseki_graph_area{ padding:0 0 20px 5px;}
.gyouseki_graph_area img{ padding:0 20px 30px 20px; float:left;}

.clear{ width:600px; clear:both;}






/* =======================================

追加CSS

========================================== */
.interview_2010{
padding:0px 10px;
}


.interview_2010 dt{
margin:20px 10px 10px 0px;
font-weight:bold;
clear:both;
font-size:12pt;
}

.interview_2010 dd{
margin-bottom:16px;
line-height:1.8;
text-indent:1em;
}

.inter_img_l {
float:left;
margin:10px 20px 0px 0px;
}

.inter_img_r {
float:right;
margin:10px 0px 0px 20px;
}

.inter_main_img{margin-bottom:10px;}

.interview_2010 p{
maring-bottom:10px;
line-height:1.4;
}