@charset "shift_jis";

/************************************************************
各商品トップページ
************************************************************/
/*---- こくみん共済 ----*/

.kokumin{
position:relative;
}

.kokuminIconNew{
position:absolute;
top:19px;
left:5px;
}

.mycarIconNew{
position:absolute;
top:58px;
left:436px;
}

#kokuminContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg02.gif) repeat-y left top;}
  
#kokuminContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg01.gif) no-repeat left top;}
  
#kokuminContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg03.gif) no-repeat right bottom;}
  
.kokuminContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/kokumin/images/kokumin_contents_bg04.gif) no-repeat left top;}
  
.kokuminContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/kokumin/images/kokumin_contents_bg05.gif) no-repeat right bottom;}
  
#kokuminContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #009944;
  line-height : 1.25;}

#kokuminContents .kokuminContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#kokuminContents .kokuminContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#kokuminContents .kokuminContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#kokuminContents .kokuminContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#kokuminContents .kokuminContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#kokuminContents .kokuminContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#kokuminContents .pointKokumin{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:120%;
  font-weight:bold;}

#kokuminContents #kokuminPlan01{
  margin:12px 0 13px;
  padding:16px 23px 0px 23px;
  width:552px;
  height:126px:;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg06.gif) no-repeat left top;}

#kokuminContents #kokuminPlan02{
  margin:12px 0 13px;
  padding:10px 15px 9px 49px;
  width:534px;
  height:112px:;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg07.gif) no-repeat left top;}

#kokuminContents #kokuminPlan03{
  margin:12px 0 4px;
  padding:11px 6px 12px 7px;
  width:585px;
  height:139px:;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg09.gif) no-repeat left top;}

#kokuminContents #kokuminPlan04{
  margin:12px 0 0;
  padding:6px 0 3px 10px;
  width:588px;
  height:64px:;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg10.gif) no-repeat left top;}

#kokuminContents #kokuminPlan04 ul,
#kokuminContents #kokuminPlan06 ul,
#kokuminContents #kokuminPlan07 ul{
  margin:0;
  padding:0;
  list-style-type:none;}

#kokuminContents #kokuminPlan04 ul li,
#kokuminContents #kokuminPlan06 ul li,
#kokuminContents #kokuminPlan07 ul li{
  margin:0 15px 2px 0;
  padding:0;
  float:left;}

.bnrArea{
  margin:0 0 22px 20px;
  padding:0;
  width:660px;}

.illust01{
  background:url(/library/kyousai/kokumin/moushikomi/kinyu/images/index_img_001.gif) no-repeat right top;}


#kokuminContents #kokuminPlan05{
  margin:12px 0;
  padding:10px 0 0 12px;
  width:585px;
  height:112px:;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg11.gif) no-repeat left top;}

#kokuminContents #kokuminPlan05 .floatR{
  margin:0 10px;}

#kokuminContents #kokuminPlan06{
  margin:12px 0 0;
  padding:6px 0 3px 10px;
  width:588px;
  height:95px:;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg12.gif) no-repeat left top;}

#kokuminContents #kokuminPlan07{
  margin:12px 0 0;
  padding:20px 0 3px 10px;
  width:588px;
  height:64px:;
  background:url(/library/kyousai/kokumin/images/kokumin_contents_bg10.gif) no-repeat left top;}
 
   /* こくみん共済左メニュー調整
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.muTebikiA,
.muTebikiB,
.muTebikiC,
.muTebikiD{
display:none !important;
}

body.kyoTebikiA .muTebikiA,
body.kyoTebikiB .muTebikiB,
body.kyoTebikiC .muTebikiC,
body.kyoTebikiD .muTebikiD{
display:block !important;
}

.muShioriA,
.muShioriB,
.muShioriC,
.muShioriD{
display:none !important;
}

body.kyoShioriA .muShioriA,
body.kyoShioriB .muShioriB,
body.kyoShioriC .muShioriC,
body.kyoShioriD .muShioriD{
display:block !important;
}





/*---- 交通災害共済 ----*/
#koutsuContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/koutsu/images/koutsu_contents_bg02.gif) repeat-y left top;}
  
#koutsuContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/koutsu/images/koutsu_contents_bg01.gif) no-repeat left top;}
  
#koutsuContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/koutsu/images/koutsu_contents_bg03.gif) no-repeat right bottom;}
  
.koutsuContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/koutsu/images/koutsu_contents_bg04.gif) no-repeat left top;}
  
.koutsuContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/koutsu/images/koutsu_contents_bg05.gif) no-repeat right bottom;}
  
#koutsuContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #00A384;
  line-height : 1.25;}

#koutsuContents .koutsuContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#koutsuContents .koutsuContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#koutsuContents .koutsuContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#koutsuContents .koutsuContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#koutsuContents .koutsuContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#koutsuContents .koutsuContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#koutsuContents .pointKoutsu{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
/*---- 新せいめい共済 ----*/
#nseimeiContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/nseimei/images/nseimei_contents_bg02.gif) repeat-y left top;}
  
#nseimeiContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/nseimei/images/nseimei_contents_bg01.gif) no-repeat left top;}
  
#nseimeiContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/nseimei/images/nseimei_contents_bg03.gif) no-repeat right bottom;}
  
.nseimeiContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/nseimei/images/nseimei_contents_bg04.gif) no-repeat left top;}
  
.nseimeiContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/nseimei/images/nseimei_contents_bg05.gif) no-repeat right bottom;}
  
#nseimeiContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #F3981D;
  line-height : 1.25;}

#nseimeiContents .nseimeiContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#nseimeiContents .nseimeiContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#nseimeiContents .nseimeiContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#nseimeiContents .nseimeiContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#nseimeiContents .nseimeiContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#nseimeiContents .nseimeiContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#nseimeiContents .pointNseimei{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
/*---- 自然災害保障付火災共済 ----*/
#kasaiContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/kasai/images/kasai_contents_bg02.gif) repeat-y left top;}
  
#kasaiContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/kasai/images/kasai_contents_bg01.gif) no-repeat left top;}
  
#kasaiContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/kasai/images/kasai_contents_bg03.gif) no-repeat right bottom;}
  
.kasaiContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/kasai/images/kasai_contents_bg04.gif) no-repeat left top;}
  
.kasaiContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/kasai/images/kasai_contents_bg05.gif) no-repeat right bottom;}

#kasaiContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #E60021;
  line-height : 1.25;}

#kasaiContents .kasaiContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#kasaiContents .kasaiContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#kasaiContents .kasaiContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#kasaiContents .kasaiContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#kasaiContents .kasaiContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#kasaiContents .kasaiContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#kasaiContents .pointKasai{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
/*---- 新総合医療共済 ----*/
#niryouContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/niryou/images/niryou_contents_bg02.gif) repeat-y left top;}
  
#niryouContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/niryou/images/niryou_contents_bg01.gif) no-repeat left top;}
  
#niryouContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/niryou/images/niryou_contents_bg03.gif) no-repeat right bottom;}
  
.niryouContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/niryou/images/niryou_contents_bg04.gif) no-repeat left top;}
  
.niryouContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/niryou/images/niryou_contents_bg05.gif) no-repeat right bottom;}

#niryouContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #5cab26;
  line-height : 1.25;}

#niryouContents .niryouContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line03.gif) no-repeat right bottom;}
  
#niryouContents .niryouContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#niryouContents .niryouContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#niryouContents .niryouContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#niryouContents .niryouContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#niryouContents .niryouContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#niryouContents .pointGreen{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
/*---- ねんきん共済 ----*/
#nenkinContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/nenkin/images/nenkin_contents_bg02.gif) repeat-y left top;}
  
#nenkinContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/nenkin/images/nenkin_contents_bg01.gif) no-repeat left top;}
  
#nenkinContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/nenkin/images/nenkin_contents_bg03.gif) no-repeat right bottom;}
  
.nenkinContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/nenkin/images/nenkin_contents_bg04.gif) no-repeat left top;}
  
.nenkinContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/nenkin/images/nenkin_contents_bg05.gif) no-repeat right bottom;}

#nenkinContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #7F1084;
  line-height : 1.25;}

#nenkinContents .nenkinContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#nenkinContents .nenkinContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#nenkinContents .nenkinContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#nenkinContents .nenkinContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#nenkinContents .nenkinContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#nenkinContents .nenkinContentBoxInner dd .point{
    color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#nenkinContents .pointNenkin{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
/*---- マイカー共済 ----*/
#mycarContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/mycar/images/mycar_contents_bg02.gif) repeat-y left top;}
  
#mycarContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/mycar/images/mycar_contents_bg01.gif) no-repeat left top;}
  
#mycarContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/mycar/images/mycar_contents_bg03.gif) no-repeat right bottom;}
  
.mycarContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/mycar/images/mycar_contents_bg04.gif) no-repeat left top;}
  
.mycarContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/mycar/images/mycar_contents_bg05.gif) no-repeat right bottom;}

#mycarContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #A50082;
  line-height : 1.25;}

#mycarContents .mycarContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#mycarContents .mycarContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#mycarContents .mycarContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#mycarContents .mycarContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#mycarContents .mycarContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#mycarContents .mycarContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#mycarContents .pointMycar{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
#mycarContents .mycarContentBoxInner .indent01{
  padding   : 0px 0px 0px 21px;
  text-indent : -22px;}

*html #mycarContents .mycarContentBoxInner .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

*:first-child+html #mycarContents .mycarContentBoxInner .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}
  
#mycarContents .mycarContentBoxInner .indent02{
  padding   : 0px 0px 0px 2em;
  text-indent : -2.2em;}

body:first-of-type #mycarContents .mycarContentBoxInner .indent02{
  padding   : 0px 0px 0px 3em;
  text-indent : -3.1em;}
  
.txtBox05 .nirinsha {
  width: 630px;
  height: 111px;
  background: url(/library/kyousai/mycar/motorcycle/images/index_img_003.gif) no-repeat right bottom;
}
.txtBox05 .read {
  width: 427px;
}

.accidentIcnBox{
  margin    : 0 0 30px;
  padding   : 0;
  position:relative;
  width:700px;}

.accidentIcn{
  margin    : 0;
  padding   : 0;
  width:72px;
  position:absolute;
  left:590px;
  top:-30px;}

#roadServiceBox{
    margin:0 0 30px 35px;
  padding:0;
  width:630px;
  background:url(/library/kyousai/mycar/support/road/images/index_tdl_006.gif) repeat-y left top;
  }

#roadServiceBoxInner{
    margin:0;
  padding:10px 0 0;
  width:630px;
  background:url(/library/kyousai/mycar/support/road/images/index_tdl_005.gif) no-repeat left top;
  }

#roadServiceBoxInner02{
    margin:0;
  padding:0 20px 10px;
  width:590px;
  background:url(/library/kyousai/mycar/support/road/images/index_tdl_008.gif) no-repeat right bottom;
  }

#roadServiceBox dl{
    margin:0;
  padding:0;
  width:590px;
  }

#roadServiceBox dl dt{
    margin:0 0 10px 0;
  padding:0;
  }

#roadServiceBox dl dd{
    margin:0 0 20px 0;
  padding:0;
  }

/*---- 自賠責共済 ----*/
#jibaisekiContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/jibaiseki/images/jibaiseki_contents_bg02.gif) repeat-y left top;}
  
#jibaisekiContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/jibaiseki/images/jibaiseki_contents_bg01.gif) no-repeat left top;}
  
#jibaisekiContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/jibaiseki/images/jibaiseki_contents_bg03.gif) no-repeat left bottom;}
  
.jibaisekiContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/jibaiseki/images/jibaiseki_contents_bg04.gif) no-repeat left top;}
  
.jibaisekiContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/jibaiseki/images/jibaiseki_contents_bg05.gif) no-repeat right bottom;}

#jibaisekiContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #94252A;
  line-height : 1.25;}

#jibaisekiContents .jibaisekiContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#jibaisekiContents .jibaisekiContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#jibaisekiContents .jibaisekiContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#jibaisekiContents .jibaisekiContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#jibaisekiContents .jibaisekiContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#jibaisekiContents .jibaisekiContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#jibaisekiContents .pointJibaiseki{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
/*---- エコ火災 ----*/
#ecokasaiContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/ecokasai/images/ecokasai_contents_bg02.gif) repeat-y left top;}
  
#ecokasaiContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/ecokasai/images/ecokasai_contents_bg01.gif) no-repeat left top;}
  
#ecokasaiContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/ecokasai/images/ecokasai_contents_bg03.gif) no-repeat right bottom;}
  
.ecokasaiContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/ecokasai/images/ecokasai_contents_bg04.gif) no-repeat left top;}
  
.ecokasaiContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/ecokasai/images/ecokasai_contents_bg05.gif) no-repeat right bottom;}

#ecokasaiContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #E60021;
  line-height : 1.25;}

#ecokasaiContents .ecokasaiContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#ecokasaiContents .ecokasaiContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#ecokasaiContents .ecokasaiContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#ecokasaiContents .ecokasaiContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#ecokasaiContents .ecokasaiContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#ecokasaiContents .ecokasaiContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#ecokasaiContents .pointEcokasai{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}

/*---- 団体ねんきん共済 ----*/
#dantaiNenkinContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/dantai_nenkin/images/dantai_nenkin_contents_bg02.gif) repeat-y left top;}
  
#dantaiNenkinContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/dantai_nenkin/images/dantai_nenkin_contents_bg01.gif) no-repeat left top;}
  
#dantaiNenkinContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/dantai_nenkin/images/dantai_nenkin_contents_bg03.gif) no-repeat right bottom;}
  
.dantaiNenkinContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/dantai_nenkin/images/dantai_nenkin_contents_bg04.gif) no-repeat left top;}
  
.dantaiNenkinContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/dantai_nenkin/images/dantai_nenkin_contents_bg05.gif) no-repeat right bottom;}

#dantaiNenkinContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #A64A97;
  line-height : 1.25;}

#dantaiNenkinContents .dantaiNenkinContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#dantaiNenkinContents .dantaiNenkinContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#dantaiNenkinContents .dantaiNenkinContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#dantaiNenkinContents .dantaiNenkinContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#dantaiNenkinContents .dantaiNenkinContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#dantaiNenkinContents .dantaiNenkinContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#dantaiNenkinContents .pointDantaiNenkin{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}
  
.pointMargin20{
  margin-left:20px !important;}

*html .pointMargin20{
  margin-left:20px !important;}
  
*:first-child+html .pointMargin20{
  margin-left:0px !important;}
  
body:first-of-type .pointMargin20{
  margin-left:20px !important;}
  
/*---- 団体生命共済 ----*/
#dantaiSeimeiContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/dantai_seimei/images/dantai_seimei_contents_bg02.gif) repeat-y left top;}
  
#dantaiSeimeiContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/dantai_seimei/images/dantai_seimei_contents_bg01.gif) no-repeat left top;}
  
#dantaiSeimeiContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/dantai_seimei/images/dantai_seimei_contents_bg03.gif) no-repeat right bottom;}
  
.dantaiSeimeiContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/dantai_seimei/images/dantai_seimei_contents_bg04.gif) no-repeat left top;}
  
.dantaiSeimeiContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/dantai_seimei/images/dantai_seimei_contents_bg05.gif) no-repeat right bottom;}

#dantaiSeimeiContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #00A5E4;
  line-height : 1.25;}

#dantaiSeimeiContents .dantaiSeimeiContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#dantaiSeimeiContents .dantaiSeimeiContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#dantaiSeimeiContents .pointDantaiSeimei{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}

/*---- 慶弔共済 ----*/
#keichouContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/keichou/images/keichou_contents_bg02.gif) repeat-y left top;}
  
#keichouContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/keichou/images/keichou_contents_bg01.gif) no-repeat left top;}
  
#keichouContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/keichou/images/keichou_contents_bg03.gif) no-repeat right bottom;}
  
.keichouContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/keichou/images/keichou_contents_bg04.gif) no-repeat left top;}
  
.keichouContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/keichou/images/keichou_contents_bg05.gif) no-repeat right bottom;}

#keichouContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #005EAD;
  line-height : 1.25;}

#keichouContents .keichouContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#keichouContents .keichouContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#keichouContents .keichouContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#keichouContents .keichouContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#keichouContents .keichouContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#keichouContents .keichouContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#keichouContents .pointKeichou{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}

/*---- いきいき応援 ----*/
#ikiikiContents{
  margin:0 0 20px 20px;
  padding:0;
  border:none;
  width:660px;
  background:url(/library/kyousai/ikiiki/images/ikiiki_contents_bg02.gif) repeat-y left top;}
  
#ikiikiContentsInner{
  margin:0;
  padding:20px 0 0 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/ikiiki/images/ikiiki_contents_bg01.gif) no-repeat left top;}
  
#ikiikiContentsInner02{
  margin:0;
  padding:0 0 19px 0;
  border:none;
  width:660px;
  background:url(/library/kyousai/ikiiki/images/ikiiki_contents_bg03.gif) no-repeat right bottom;}
  
.ikiikiContentBox{
  margin:0 16px 15px;
  padding:24px 0 0 0;
  border:none;
  width:628px;
  background:#fff url(/library/kyousai/ikiiki/images/ikiiki_contents_bg04.gif) no-repeat left top;}
  
.ikiikiContentBoxInner{
  margin:0;
  padding:0 15px 15px 15px;
  border:none;
  width:598px;
  background:#fff url(/library/kyousai/ikiiki/images/ikiiki_contents_bg05.gif) no-repeat right bottom;}
  
#ikiikiContents h2{
  background  : none;
  margin    : 0 0 20px;
  padding   : 0px 5px 0px 7px;
  font-size : 115%;
  color   : #333;
  border-left:6px solid #f9687d;
  line-height : 1.25;}

#ikiikiContents .ikiikiContentBoxInner dl{
  margin    : 0 0 13px 15px;
  padding   : 0 0 13px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#ikiikiContents .ikiikiContentBoxInner dl.noLine{
  margin    : 0 0 0 15px;
  padding   : 0;
  background-image:none;}

#ikiikiContents .ikiikiContentBoxInner dt{
  margin    : 0;
  padding   : 0;
  float:left;
  width:108px;}
  
#ikiikiContents .ikiikiContentBoxInner dd{
  margin    : 0;
  padding   : 0;
  float:left;
  width:474px;}
  
#ikiikiContents .ikiikiContentBoxInner dd p{
  margin    : 0;
  padding   : 0;
  line-height:1.15;}
  
#ikiikiContents .ikiikiContentBoxInner dd .point{
  color:#663333;
  font-size:130%;
  font-weight:bold;}
  
#ikiikiContents .pointIkiiki{
  margin    : 0 0 10px;
  padding   : 0;
  color:#663333;
  font-size:110%;
  font-weight:bold;}

.ikiikiPosition{
    position:relative;
  }

.ikiikiPosition ul{
    margin:0;
  padding:0;
  position:absolute;
  left:0;
  top:0;
  }

/*---- 商品TOP共通 ----*/
#kokuminContents .secLine,
#koutsuContents .secLine,
#nseimeiContents .secLine,
#kasaiContents .secLine,
#niryouContents .secLine,
#nenkinContents .secLine,
#mycarContents .secLine,
#jibaisekiContents .secLine,
#ecokasaiContents .secLine,
#dantaiNenkinContents .secLine,
#dantaiSeimeiContents .secLine,
#keichouContents .secLine,
#ikiikiContents .secLine{
  margin    : 0 0 20px;
  padding   : 0 0 20px;
  width:598px;
  background:url(/library/kyousai/images/kyousai_contents_line01.gif) no-repeat right bottom;}
  
#kokuminContents .secLine02,
#koutsuContents .secLine02,
#nseimeiContents .secLine02,
#kasaiContents .secLine02,
#niryouContents .secLine02,
#nenkinContents .secLine02,
#mycarContents .secLine02,
#jibaisekiContents .secLine02,
#ecokasaiContents .secLine02,
#dantaiNenkinContents .secLine02,
#dantaiSeimeiContents .secLine02,
#keichouContents .secLine02,
#ikiikiContents .secLine02{
  margin    : 0 0 20px 15px;
  padding   : 0 0 20px;
  width:583px;
  background:url(/library/kyousai/images/kyousai_contents_line03.gif) no-repeat right bottom;}

#kokuminContents .kokuminContentBoxInner ul,
#koutsuContents .koutsuContentBoxInner ul,
#nseimeiContents .nseimeiContentBoxInner ul,
#kasaiContents .kasaiContentBoxInner ul,
#niryouContents .niryouContentBoxInner ul,
#nenkinContents .nenkinContentBoxInner ul,
#mycarContents .mycarContentBoxInner ul,
#jibaisekiContents .jibaisekiContentBoxInner ul,
#ecokasaiContents .ecokasaiContentBoxInner ul,
#dantaiNenkinContents .dantaiNenkinContentBoxInner ul,
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner ul,
#keichouContents .keichouContentBoxInner ul,
#ikiikiContents .ikiikiContentBoxInner ul{
  margin    : 0;
  padding   : 0;
  list-style-type:none;}
  
#kokuminContents .kokuminContentBoxInner ul li,
#koutsuContents .koutsuContentBoxInner ul li,
#nseimeiContents .nseimeiContentBoxInner ul li,
#kasaiContents .kasaiContentBoxInner ul li,
#niryouContents .niryouContentBoxInner ul li,
#nenkinContents .nenkinContentBoxInner ul li,
#mycarContents .mycarContentBoxInner ul li,
#jibaisekiContents .jibaisekiContentBoxInner ul li,
#ecokasaiContents .ecokasaiContentBoxInner ul li,
#dantaiNenkinContents .dantaiNenkinContentBoxInner ul li,
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner ul li,
#keichouContents .keichouContentBoxInner ul li,
#ikiikiContents .ikiikiContentBoxInner ul li{
  margin    : 0 0 0.4em 0;
  padding   : 0 0 0 15px;
  background:url(/library/common/images/common_listmark_img01.gif) no-repeat 0 5px;
  line-height:1.25;}

#kokuminContents .kokuminContentBoxInner ul li.pos,
#koutsuContents .koutsuContentBoxInner ul li.pos,
#nseimeiContents .nseimeiContentBoxInner ul li.pos,
#kasaiContents .kasaiContentBoxInner ul li.pos,
#niryouContents .niryouContentBoxInner ul li.pos,
#nenkinContents .nenkinContentBoxInner ul li.pos,
#mycarContents .mycarContentBoxInner ul li.pos,
#jibaisekiContents .jibaisekiContentBoxInner ul li.pos,
#ecokasaiContents .ecokasaiContentBoxInner ul li.pos,
#dantaiNenkinContents .dantaiNenkinContentBoxInner ul li.pos,
#dantaiSeimeiContents .dantaiSeimeiContentBoxInner ul li.pos,
#keichouContents .keichouContentBoxInner ul li.pos,
#ikiikiContents .ikiikiContentBoxInner ul li.pos{
  margin    : 0 0 0.4em 0;
  padding   : 0 0 0 15px;
  background:url(/library/common/images/common_listmark_img01.gif) no-repeat 0 10px;
  line-height:1.25;}
  
#mycarContents .mycarContentBoxInner ul li.markNone{
  margin    : 0 0 0.4em 0;
  padding   : 0;
  background:none;
  line-height:1.25;}

#mycarContents .mycarContentBoxInner ul li .zenrosaiMark{
  margin    : 0;
  padding   : 10px 0 15px 40px;
  background:url(/library/kyousai/mycar/hoshou/person/images/index_ico_002.gif) no-repeat 0 5px;}
  
#kokuminContents .col2Box,
#koutsuContents .col2Box,
#nseimeiContents .col2Box,
#kasaiContents .col2Box,
#niryouContents .col2Box,
#nenkinContents .col2Box,
#mycarContents .col2Box,
#jibaisekiContents .col2Box,
#ecokasaiContents .col2Box,
#dantaiNenkinContents .col2Box,
#dantaiSeimeiContents .col2Box,
#keichouContents .col2Box,
#ikiikiContents .col2Box{
  margin    : 0;
  padding   : 0;
  width:599px;
  background:url(/library/kyousai/images/kyousai_contents_bg02.gif) repeat-y left top;}
  
#kokuminContents .col2BoxInner,
#koutsuContents .col2BoxInner,
#nseimeiContents .col2BoxInner,
#kasaiContents .col2BoxInner,
#niryouContents .col2BoxInner,
#nenkinContents .col2BoxInner,
#mycarContents .col2BoxInner,
#jibaisekiContents .col2BoxInner,
#ecokasaiContents .col2BoxInner,
#dantaiNenkinContents .col2BoxInner,
#dantaiSeimeiContents .col2BoxInner,
#keichouContents .col2BoxInner,
#ikiikiContents .col2BoxInner{
  margin    : 0;
  padding   : 0;
  width:599px;
  background:url(/library/kyousai/images/kyousai_contents_bg01.gif) no-repeat right bottom;}
  
#kokuminContents .col2BoxInner .col2BoxLeft,
#koutsuContents .col2BoxInner .col2BoxLeft,
#nseimeiContents .col2BoxInner .col2BoxLeft,
#kasaiContents .col2BoxInner .col2BoxLeft,
#niryouContents .col2BoxInner .col2BoxLeft,
#nenkinContents .col2BoxInner .col2BoxLeft,
#mycarContents .col2BoxInner .col2BoxLeft,
#jibaisekiContents .col2BoxInner .col2BoxLeft,
#ecokasaiContents .col2BoxInner .col2BoxLeft,
#dantaiNenkinContents .col2BoxInner .col2BoxLeft,
#dantaiSeimeiContents .col2BoxInner .col2BoxLeft,
#keichouContents .col2BoxInner .col2BoxLeft,
#ikiikiContents .col2BoxInner .col2BoxLeft{
  margin    : 0;
  padding   : 10px;
  width:272px;
  background:url(/library/kyousai/images/kyousai_contents_bg03.gif) no-repeat left top;
  float:left;}
  
#kokuminContents .col2BoxInner .col2BoxRight,
#koutsuContents .col2BoxInner .col2BoxRight,
#nseimeiContents .col2BoxInner .col2BoxRight,
#kasaiContents .col2BoxInner .col2BoxRight,
#niryouContents .col2BoxInner .col2BoxRight,
#nenkinContents .col2BoxInner .col2BoxRight,
#mycarContents .col2BoxInner .col2BoxRight,
#jibaisekiContents .col2BoxInner .col2BoxRight,
#ecokasaiContents .col2BoxInner .col2BoxRight,
#dantaiNenkinContents .col2BoxInner .col2BoxRight,
#dantaiSeimeiContents .col2BoxInner .col2BoxRight,
#keichouContents .col2BoxInner .col2BoxRight,
#ikiikiContents .col2BoxInner .col2BoxRight{
  margin    : 0;
  padding   : 10px;
  width:272px;
  background:url(/library/kyousai/images/kyousai_contents_bg03.gif) no-repeat left top;
  float:right;}

#kokuminContents .linkBoxKyousai,
#koutsuContents .linkBoxKyousai,
#nseimeiContents .linkBoxKyousai,
#kasaiContents .linkBoxKyousai,
#niryouContents .linkBoxKyousai,
#nenkinContents .linkBoxKyousai,
#mycarContents .linkBoxKyousai,
#jibaisekiContents .linkBoxKyousai,
#ecokasaiContents .linkBoxKyousai,
#dantaiNenkinContents .linkBoxKyousai,
#dantaiSeimeiContents .linkBoxKyousai,
#keichouContents .linkBoxKyousai,
#ikiikiContents .linkBoxKyousai{
  width   : 583px;
  margin-left:15px;}
  
#kokuminContents .linkBoxKyousai .linkBoxColumnLeft,
#koutsuContents .linkBoxKyousai .linkBoxColumnLeft,
#nseimeiContents .linkBoxKyousai .linkBoxColumnLeft,
#kasaiContents .linkBoxKyousai .linkBoxColumnLeft,
#niryouContents .linkBoxKyousai .linkBoxColumnLeft,
#nenkinContents .linkBoxKyousai .linkBoxColumnLeft,
#mycarContents .linkBoxKyousai .linkBoxColumnLeft,
#jibaisekiContents .linkBoxKyousai .linkBoxColumnLeft,
#ecokasaiContents .linkBoxKyousai .linkBoxColumnLeft,
#dantaiNenkinContents .linkBoxKyousai .linkBoxColumnLeft,
#dantaiSeimeiContents .linkBoxKyousai .linkBoxColumnLeft,
#keichouContents .linkBoxKyousai .linkBoxColumnLeft,
#ikiikiContents .linkBoxKyousai .linkBoxColumnLeft{
  float   : left;
  width   : 283px;}

#kokuminContents .linkBoxKyousai .linkBoxColumnRight,
#koutsuContents .linkBoxKyousai .linkBoxColumnRight,
#nseimeiContents .linkBoxKyousai .linkBoxColumnRight,
#kasaiContents .linkBoxKyousai .linkBoxColumnRight,
#niryouContents .linkBoxKyousai .linkBoxColumnRight,
#nenkinContents .linkBoxKyousai .linkBoxColumnRight,
#mycarContents .linkBoxKyousai .linkBoxColumnRight,
#jibaisekiContents .linkBoxKyousai .linkBoxColumnRight,
#ecokasaiContents .linkBoxKyousai .linkBoxColumnRight,
#dantaiNenkinContents .linkBoxKyousai .linkBoxColumnRight,
#dantaiSeimeiContents .linkBoxKyousai .linkBoxColumnRight,
#keichouContents .linkBoxKyousai .linkBoxColumnRight,
#ikiikiContents .linkBoxKyousai .linkBoxColumnRight{
  float   : right;
  width   : 283px;}
  
#kokuminContents .linkBoxKyousai .linkBoxColumnLeft02,
#koutsuContents .linkBoxKyousai .linkBoxColumnLeft02,
#nseimeiContents .linkBoxKyousai .linkBoxColumnLeft02,
#kasaiContents .linkBoxKyousai .linkBoxColumnLeft02,
#niryouContents .linkBoxKyousai .linkBoxColumnLeft02,
#nenkinContents .linkBoxKyousai .linkBoxColumnLeft02,
#mycarContents .linkBoxKyousai .linkBoxColumnLeft02,
#jibaisekiContents .linkBoxKyousai .linkBoxColumnLeft02,
#ecokasaiContents .linkBoxKyousai .linkBoxColumnLeft02,
#dantaiNenkinContents .linkBoxKyousai .linkBoxColumnLeft02,
#dantaiSeimeiContents .linkBoxKyousai .linkBoxColumnLeft02,
#keichouContents .linkBoxKyousai .linkBoxColumnLeft02,
#ikiikiContents .linkBoxKyousai .linkBoxColumnLeft02{
  float   : left;
  width   : 282px;}

#kokuminContents .linkBoxKyousai .linkBoxColumnRight02,
#koutsuContents .linkBoxKyousai .linkBoxColumnRight02,
#nseimeiContents .linkBoxKyousai .linkBoxColumnRight02,
#kasaiContents .linkBoxKyousai .linkBoxColumnRight02,
#niryouContents .linkBoxKyousai .linkBoxColumnRight02,
#nenkinContents .linkBoxKyousai .linkBoxColumnRight02,
#mycarContents .linkBoxKyousai .linkBoxColumnRight02,
#jibaisekiContents .linkBoxKyousai .linkBoxColumnRight02,
#ecokasaiContents .linkBoxKyousai .linkBoxColumnRight02,
#dantaiNenkinContents .linkBoxKyousai .linkBoxColumnRight02,
#dantaiSeimeiContents .linkBoxKyousai .linkBoxColumnRight02,
#keichouContents .linkBoxKyousai .linkBoxColumnRight02,
#ikiikiContents .linkBoxKyousai .linkBoxColumnRight02{
  float   : right;
  width   : 299px;}

#kokuminContents h2.tokuchouTit,
#koutsuContents h2.tokuchouTit,
#nseimeiContents h2.tokuchouTit,
#kasaiContents h2.tokuchouTit,
#niryouContents h2.tokuchouTit,
#nenkinContents h2.tokuchouTit,
#mycarContents h2.tokuchouTit,
#jibaisekiContents h2.tokuchouTit,
#ecokasaiContents h2.tokuchouTit,
#dantaiNenkinContents h2.tokuchouTit,
#dantaiSeimeiContents h2.tokuchouTit,
#keichouContents h2.tokuchouTit,
#ikiikiContents h2.tokuchouTit{
  background-color:transparent;
  background-image:none;
  margin    : 0 0 10px 15px;
  padding   : 0;
  color   : #333;
  border:none;
  line-height : 1.25;}
  
body:first-of-type #kokuminContents h2.tokuchouTit,
body:first-of-type #koutsuContents h2.tokuchouTit,
body:first-of-type #nseimeiContents h2.tokuchouTit,
body:first-of-type #kasaiContents h2.tokuchouTit,
body:first-of-type #niryouContents h2.tokuchouTit,
body:first-of-type #nenkinContents h2.tokuchouTit,
body:first-of-type #mycarContents h2.tokuchouTit,
body:first-of-type #jibaisekiContents h2.tokuchouTit,
body:first-of-type #ecokasaiContents h2.tokuchouTit,
body:first-of-type #dantaiNenkinContents h2.tokuchouTit,
body:first-of-type #dantaiSeimeiContents h2.tokuchouTit,
body:first-of-type #keichouContents h2.tokuchouTit,
body:first-of-type #ikiikiContents h2.tokuchouTit{
  font-size:100%;}
  
.columnBoxLine{
  padding-bottom:25px;
  background:url(/library/kyousai/images/kyousai_contents_line02.gif) no-repeat right bottom;}
  
  
#koutsuContents .indent01,
#kokuminContents .indent01,
#nseimeiContents .indent01,
#kasaiContents .indent01,
#niryouContents .indent01,
#nenkinContents .indent01,
#mycarContents .indent01,
#jibaisekiContents .indent01,
#ecokasaiContents .indent01,
#dantaiNenkinContents .indent01,
#dantaiSeimeiContents .indent01,
#keichouContents .indent01,
#ikiikiContents .indent01{
  padding   : 0px 0px 0px 21px;
  text-indent : -22px;}
  
*html #kokuminContents .indent01,
*html #koutsuContents .indent01,
*html #nseimeiContents .indent01,
*html #kasaiContents .indent01,
*html #niryouContents .indent01,
*html #nenkinContents .indent01,
*html #mycarContents .indent01,
*html #jibaisekiContents .indent01,
*html #ecokasaiContents .indent01,
*html #dantaiNenkinContents .indent01,
*html #dantaiSeimeiContents .indent01,
*html #keichouContents .indent01,
*html #ikiikiContents .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

*:first-child+html #kokuminContents .indent01,
*:first-child+html #koutsuContents .indent01,
*:first-child+html #nseimeiContents .indent01,
*:first-child+html #kasaiContents .indent01,
*:first-child+html #niryouContents .indent01,
*:first-child+html #nenkinContents .indent01,
*:first-child+html #mycarContents .indent01,
*:first-child+html #jibaisekiContents .indent01,
*:first-child+html #ecokasaiContents .indent01,
*:first-child+html #dantaiNenkinContents .indent01,
*:first-child+html #dantaiSeimeiContents .indent01,
*:first-child+html #keichouContents .indent01,
*:first-child+html #ikiikiContents .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}


#kokuminContents .indent02,
#koutsuContents .indent02,
#nseimeiContents .indent02,
#kasaiContents .indent02,
#niryouContents .indent02,
#nenkinContents .indent02,
#mycarContents .indent02,
#jibaisekiContents .indent02,
#ecokasaiContents .indent02,
#dantaiNenkinContents .indent02,
#dantaiSeimeiContents .indent02,
#keichouContents .indent02,
#ikiikiContents .indent02{
  padding   : 0px 0px 0px 18px;
  text-indent : -19px;}

#kokuminContents .indent03b,
#koutsuContents .indent03b,
#nseimeiContents .indent03b,
#kasaiContents .indent03b,
#niryouContents .indent03b,
#nenkinContents .indent03b,
#mycarContents .indent03b,
#jibaisekiContents .indent03b,
#ecokasaiContents .indent03b,
#dantaiNenkinContents .indent03b,
#dantaiSeimeiContents .indent03b,
#keichouContents .indent03b,
#ikiikiContents .indent03b{
  padding   : 0px 0px 0px 33px;
  text-indent : -34px;}

#kokuminContents .typeLeft,
#koutsuContents .typeLeft,
#nseimeiContents .typeLeft,
#kasaiContents .typeLeft,
#niryouContents .typeLeft,
#nenkinContents .typeLeft,
#mycarContents .typeLeft,
#jibaisekiContents .typeLeft,
#ecokasaiContents .typeLeft,
#dantaiNenkinContents .typeLeft,
#dantaiSeimeiContents .typeLeft,
#keichouContents .typeLeft,
#ikiikiContents .typeLeft{
    margin:0;
  padding   : 0;
  float:left;
  display:block;}
  
#kokuminContents .typeRight,
#koutsuContents .typeRight,
#nseimeiContents .typeRight,
#kasaiContents .typeRight,
#niryouContents .typeRight,
#nenkinContents .typeRight,
#mycarContents .typeRight,
#jibaisekiContents .typeRight,
#ecokasaiContents .typeRight,
#dantaiNenkinContents .typeRight,
#dantaiSeimeiContents .typeRight,
#keichouContents .typeRight,
#ikiikiContents .typeRight{
    margin:0;
  padding   : 0;
  float:right;
  display:block;}
  

#kokuminContents .downloadBox,
#koutsuContents .downloadBox,
#nseimeiContents .downloadBox,
#kasaiContents .downloadBox,
#niryouContents .downloadBox,
#nenkinContents .downloadBox,
#mycarContents .downloadBox,
#jibaisekiContents .downloadBox,
#ecokasaiContents .downloadBox,
#dantaiNenkinContents .downloadBox,
#dantaiSeimeiContents .downloadBox,
#keichouContents .downloadBox,
#ikiikiContents .downloadBox{
    margin:0;
  padding-top:15px;
  width:598px;
  background:url(/library/kyousai/images/kyousai_contents_line02.gif) no-repeat left top;}

#kokuminContents .downloadBox dl,
#koutsuContents .downloadBox dl,
#nseimeiContents .downloadBox dl,
#kasaiContents .downloadBox dl,
#niryouContents .downloadBox dl,
#nenkinContents .downloadBox dl,
#mycarContents .downloadBox dl,
#jibaisekiContents .downloadBox dl,
#ecokasaiContents .downloadBox dl,
#dantaiNenkinContents .downloadBox dl,
#dantaiSeimeiContents .downloadBox dl,
#keichouContents .downloadBox dl,
#ikiikiContents .downloadBox dl{
    margin:0;
  padding-bottom:15px;
  width:598px;
  background:url(/library/kyousai/images/kyousai_contents_line02.gif) no-repeat right bottom;}

#kokuminContents .downloadBox dl dt,
#koutsuContents .downloadBox dl dt,
#nseimeiContents .downloadBox dl dt,
#kasaiContents .downloadBox dl dt,
#niryouContents .downloadBox dl dt,
#nenkinContents .downloadBox dl dt,
#mycarContents .downloadBox dl dt,
#jibaisekiContents .downloadBox dl dt,
#ecokasaiContents .downloadBox dl dt,
#dantaiNenkinContents .downloadBox dl dt,
#dantaiSeimeiContents .downloadBox dl dt,
#keichouContents .downloadBox dl dt,
#ikiikiContents .downloadBox dl dt{
    margin:0;
  padding:0;
  width:415px;
  float:left;
  display:block;}

#kokuminContents .downloadBox dl dd,
#koutsuContents .downloadBox dl dd,
#nseimeiContents .downloadBox dl dd,
#kasaiContents .downloadBox dl dd,
#niryouContents .downloadBox dl dd,
#nenkinContents .downloadBox dl dd,
#mycarContents .downloadBox dl dd,
#jibaisekiContents .downloadBox dl dd,
#ecokasaiContents .downloadBox dl dd,
#dantaiNenkinContents .downloadBox dl dd,
#dantaiSeimeiContents .downloadBox dl dd,
#keichouContents .downloadBox dl dd,
#ikiikiContents .downloadBox dl dd{
    margin:0;
  padding:0;
  width:173px;
  float:right;}

#kokuminContents .icn001 a,
#koutsuContents .icn001 a,
#nseimeiContents .icn001 a,
#kasaiContents .icn001 a,
#niryouContents .icn001 a,
#nenkinContents .icn001 a,
#mycarContents .icn001 a,
#jibaisekiContents .icn001 a,
#ecokasaiContents .icn001 a,
#dantaiNenkinContents .icn001 a,
#dantaiSeimeiContents .icn001 a,
#keichouContents .icn001 a,
#ikiikiContents .icn001 a{
  padding   : 0px 0px 0px 16px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 4px;
  color     : #333333;
  text-decoration : none;
  font-weight:bold;
  display:block;}

#kokuminContents .icn001 a:hover,
#koutsuContents .icn001 a:hover,
#nseimeiContents .icn001 a:hover,
#kasaiContents .icn001 a:hover,
#niryouContents .icn001 a:hover,
#nenkinContents .icn001 a:hover,
#mycarContents .icn001 a:hover,
#jibaisekiContents .icn001 a:hover,
#ecokasaiContents .icn001 a:hover,
#dantaiNenkinContents .icn001 a:hover,
#dantaiSeimeiContents .icn001 a:hover,
#keichouContents .icn001 a:hover,
#ikiikiContents .icn001 a:hover{
  padding   : 0px 0px 0px 16px;
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 4px;
  color     : #EE7A1D;
  text-decoration : underline;
  font-weight:bold;}
  
#kasaiContents .kasaiContentBoxInner ul.txtUl{
  padding   : 0px 0px 0px 20px;
  list-style  : disc;}

#kasaiContents .kasaiContentBoxInner ul.txtUl li{
    margin:0px 0px 5px 0px;
  padding:0;
  list-style  : disc;
  background:none;}


/************************************************************
■こくみん共済 コンビニエンスストア・スーパーマーケット リスト
************************************************************/
ul.cvsList{
    margin:0;
  padding:0;
  list-style-type:none;
  text-align:left;
  width:610px;}
  
ul.cvsList li{
    margin:0 10px 10px 0;
  width:144px;
  float:left;}

ul.cvsList li .line{
    margin:0 0 2px;
  padding:5px;
  border:1px solid #CCCCCC;
  text-align:center;
  min-height:74px;
  position:relative;}

*html ul.cvsList li .line{
  height:74px;}

ul.cvsList li.area02{
  width:298px;}

ul.cvsList li.area03{
  width:194px;}

ul.cvsList li.end{
    margin-right:0;}

ul.cvsList li .logo{
    margin:0 auto 5px;
  text-align:center;}
  
ul.cvsList li .link{
    margin:0 auto;
  padding:2px 0;
  text-align:left;
  width:127px;}

ul.cvsList li .link p{
  line-height:1.2;
  margin:0;
  position:absolute;
  bottom:5px;
  font-size:12px;}


ul.cvsList li span.indent01{
  padding   : 0px 0px 0px 17px;
  text-indent : -18px;
  display:block;}
  
*html ul.cvsList li span.indent01{
  padding   : 0px 0px 0px 17px;
  text-indent : -18px;}

*:first-child+html ul.cvsList li span.indent01{
  padding   : 0px 0px 0px 17px;
  text-indent : -18px;}

body:first-of-type ul.cvsList li span.indent01{
  padding   : 0px 0px 0px 15px;
  text-indent : -16px;
  display:block;}