@charset "shift_jis";

A {text-decoration: none;}
A:hover {text-decoration: underline;}
.style1 {color: #0099CC}

#columnL{ float:left;}
#columnR{ float:right;}
#br{ clear:both;}
p{ font-size:85%; line-height:1.5em;}
.padRow{ padding:8px 0 0 20px; font-size:85%;}
.padRow2{ padding:18px 0 0 20px; font-size:85%;}
.padRow3{padding:3px 0 0 8px; font-size:14px;}

#headWraper{padding:0 0 6px 0; }
#headRtextTop { background-image:url(image/bar02.gif); background-repeat: repeat-x;}
#headRtext { background-color:#FFF2e3; padding:5px 0 5px 0; border-top:2px solid #CC3300; border-bottom:1px solid #CC3300;}
#headBtext { background-color:#f0f5ff; padding:5px 0 5px 0; border-top:2px solid #003399; border-bottom:1px solid #003399;}
.headtext{ padding:10px 0 0 5px; font-size:20px;color: #CC3300; font-weight:bold;}
.headtextb{ padding:10px 0 0 5px; font-size:20px;color: #003399; font-weight:bold;}
.headtext00 { padding:20px 0 0 5px; font-size:20px;color: #CC3300; font-weight:bold;}
#space8px{ padding:8px 0 0 0;}
#contentWrapper, .contentWrapper{ padding:8px 20px;}
  #border01{ /*padding:8px; border:1px solid #cc9900; background-color:#ffffdd;*/}

  #subHeaderTb{ border-bottom:1px dotted #003399; padding:0 0 5px 0; width:675px;}  
  #subHeaderT{ border-bottom:1px dotted #CC3300; padding:0 0 5px 0; width:675px;}
    #borderInner {padding:8px; /*border:1px solid #eebb88; background-color:#FFFFFF;*/}
	.subH{ padding:12px 0 0 0; font-weight:bold; font-size:16px; color:CC3300;}
	.subHb{ padding:0 0 0 0; font-weight:bold; font-size:16px; color:003399;}

#subheadB{ border-bottom:1px dotted #003399; padding:0 0 5px 0; width:675px; font-weight:bold; font-size:18px;}

#subHeaderT2{ border-bottom:1px dotted #CC3300; padding:0 0 5px 0; width:675px; font-weight:bold; font-size:18px;}
  #textLinnerWrapper{ padding:5px 0 0 20px; font-size:85%;}
  .textLinner{ color: #5e81c7;}
  .textLinner a{ color: #5e81c7; text-decoration:underline;}
  .textLinner a:hover{ color:#CC3300; text-decoration:underline;}
  
#font12px{ font-size:85%; line-height:1.5em; }
#tablePadL{ padding:0 0 0 12px;}
#tableTop{ border-top:6px solid #d6dcde; border-bottom:1px solid #d6dcde; font-weight:bold; padding:10px 0 0 0; text-align:center;}
.tableLeftTop{border-right:2px solid #ffdaaf;}
#tableLeft{ background-color:#fff2e3; padding:3px 10px; border-bottom:1px solid #ffdaaf; border-right:2px solid #ffdaaf;}
#tableRight{ background-color:#fffaf4; text-align:center; border-bottom:1px solid #ffdaaf;}
#tableRightM{ background-color:#fffaf4; border-bottom:1px solid #d6dcde; padding:3px;}

#image01wrapper{ padding:15px 0 0 0; }
.centerAling{ text-align:center; margin-right:265px; padding:0 0 0 50px;}
#flame01{ width:400px; text-align:center; border:1px solid #000000; padding:20px; }

.text2right{ margin-left:25px;}
.borderR1px{ border-right:1px solid #d6dcde;}


#bordertopFrame{ border-top:1px solid #cc3300;}
#borderleftFrame{ border-left:1px solid #cc3300;}
#borderrightFrame{ border-right:1px solid #cc3300;}
#borderbottomFrame{ border-bottom:1px solid #cc3300;}

#bordertopFrameb{ border-top:1px solid #003399;}
#borderleftFrameb{ border-left:1px solid #003399;}
#borderrightFrameb{ border-right:1px solid #003399;}
#borderbottomFrameb{ border-bottom:1px solid #003399;}

/*independent News*/
.topRs{ float:right; font-size:84%; text-align:right; margin-bottom:10px;}
.infomargintop { margin-top:46px;}
#infotableinspection{ font-size:95%;}
#infotableinspection td{ padding:4px 0;}
#inspectImgtable{ margin-top:4px; text-align:center; }
#inspectImgtable td{vertical-align:top; padding:0 4px;}
.inspectimagetableHead{ font-size:0.8em; font-weight:bold; color:#FF6633; text-align:center;}
.inspectinfo2table{ vertical-align:top; margin-top:18px;}
.inspectinfo2table td{ vertical-align:top; padding:4px 0;}
.inspectinfo2bullet{ font-size:0.7em;}
#textinspectnormal{ padding:0 0 0 20px;}


/* cpindexwrap */
.cw01B{ font-weight:bold; color:#FF6633;}
#cpindexTextwrap{ padding:26px; color:#666666;}
#cpbackhomebut span{ visibility:hidden;}
#cpbackhomebut a{ background:url(image/backhom00..gif) no-repeat; width:416px; height:107px;display:block; }
#cpbackhomebut a:hover{ background:url(image/backhom01.gif) no-repeat;}
#cpredhead{ text-align:center; border-top:1px solid #DB5740; border-bottom:1px solid #DB5740; /*margin-top:14px;*/}
#cpImgtable img{ margin:0 4px;}
#cpcentertext{ text-align:center;}
#cptoptable{ width:520px; margin:0 70px;  }
#cptable{ width:100%; color:#666666;font-size:85%;}
#cptable td{ padding:5px 0;}
.cptableunderline1, .cptableunderline2, .cptableunderline3{ /*border-bottom:1px solid #333333;*/}
.cptableunderline1{ width:100px;}
.cptableunderline2{ width:14px;}
.tablespreatert{ width:14px; text-align:center;}
#cpimagetable{ margin-left:75px; margin-top:20px; text-align:center;}
#cpimagetable td{ padding:0 8px; vertical-align:top;}
#cpimagetable .inspectimagetableHead{ color:#666666; font-weight:normal; font-size:13px;}
.cpfootwraper{ margin-top:28px; font-size:85%;}
.cpfootwraper table{font-size:85%;}
.cpfootwraper #columnL{ width:;}
.cpfootwraper #columnR{ width:268px;}
#cpindextablefoot{ /*font-size:16px;*/ color:#666666;}
#cpindextablefoot td{ padding:4px 0;}
.cpindexnormalhead{ margin-bottom:8px; font-weight:bold;}

.cpindexEmaillink span{ visibility:hidden;}
.cpindexEmaillink a{ background:url(image/cpmail.gif) no-repeat; width:218px; height:23px; display:block; font-size:0.7em;}
.cpindexEmaillink a:hover{ background:url(image/cpmail_over.gif) no-repeat;} 

.cpbottombutton span { visibility:hidden;}
.cpbottombutton a{ background:url(image/cpfootbutclose.gif) no-repeat; width:268px; height:60px; display:block; font-size:0.7em;}
.cpbottombutton a:hover{ background:url(image/cpfootbutclose_over.gif) no-repeat;}

#cpindexsometoptext{ margin-top:25px; font-size:1.1em;}