/*/library/common/css/kurashi_osusume_parts.css*/

.ctgKurashiOsusumeChallenge .menuKurashiOsusumeChallenge a,
.ctgKurashiOsusumeTurningpoint .menuKurashiOsusumeTurningpoint a,
.ctgKurashiOsusumeShokunosusume .menuKurashiOsusumeShokunosusume a,
.ctgKurashiOsusumeNingenryoku .menuKurashiOsusumeNingenryoku a,
.ctgKurashiOsusumeBacknumber .menuKurashiOsusumeBacknumber a{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_001.gif) no-repeat 0 3px;
  color     : #69AB38;
  text-decoration : underline;
  font-weight:bold;
}

.ctgKurashiOsusumeChallenge .menuKurashiOsusumeChallenge a:hover,
.ctgKurashiOsusumeTurningpoint .menuKurashiOsusumeTurningpoint a:hover,
.ctgKurashiOsusumeShokunosusume .menuKurashiOsusumeShokunosusume a:hover,
.ctgKurashiOsusumeNingenryoku .menuKurashiOsusumeNingenryoku a:hover,
.ctgKurashiOsusumeBacknumber .menuKurashiOsusumeBacknumber a:hover{
  font-weight:bold;
}

.present {
  display   : block;
  background-image: url('/library/kurashi/osusume/images/osusume_h2_pre.gif');
  background-repeat:  no-repeat;
  background-position : left top;
  margin    : 0px 20px 0px 20px;
  padding   : 7px 5px 7px 36px;
  font-size : 115%;
  color   : #FF6699;
  line-height : 1.25;
  border-bottom   : #FF6699 solid 2px;
  
  width: 620px; 
}

.presentline {
  border    : #CCCCCC solid 2px;
  padding   : 8px;
  background-color  : #FFFFFF;
}

.presentbg {
  background-color  : #FFFFCC;
  margin-left : 20px;
  margin-right: 20px;
  padding   : 15px 15px 15px 20px;
  
  width: 625px;
}

.presentend {
  background-color  : #FFFFFF;
  font-size     : 120%;
  font-weight : bold;
  color   : #4DA23D;
  border-top  : 1px solid #4DA23D;
  border-bottom:  1px solid #4DA23D;
  border-right: 1px solid #4DA23D;
  border-left : 1px solid #4DA23D;
  text-align  : center;
  letter-spacing    : 1px;
  margin-top  : 15px;
  padding   : 10px;
}

/*** 09/08/30髴托ｽｽ陷会ｿｽ ***/
.presentendB {
  background-color  : #FFFFFF;
  font-size : 120%;
  font-weight : bold;
  color   : #4DA23D;
  border-top  : 1px solid #4DA23D;
  border-bottom:  1px solid #4DA23D;
  border-right: 1px solid #4DA23D;
  border-left : 1px solid #4DA23D;
  text-align  : center;
  letter-spacing    : 1px;
  margin-top  : 15px;
  padding   : 10px;
  width   : 415px;
}

/*** 10/06/16髴托ｽｽ陷会ｿｽ ***/
.presentendC {
  background-color  : #FFFFFF;
  font-size : 120%;
  font-weight : bold;
  color   : #4DA23D;
  border-top  : 1px solid #4DA23D;
  border-bottom:  1px solid #4DA23D;
  border-right: 1px solid #4DA23D;
  border-left : 1px solid #4DA23D;
  text-align  : center;
  letter-spacing    : 1px;
  margin-top  : 15px;
  padding   : 10px;
  width   : 465px;
}



/*** 1104騾包ｽｨ 郢ｧ�ｳ郢晢ｽｩ郢晢ｿｽ闔ｨ鬘鯉ｽｼ迚吝ｮ幄�包ｽ｡ ***/
p.ColumnRestInfo {
  margin: 0 0 15px;
  padding: 10px 10px 10px 24px;
  border: 1px solid #DD0000;
  color: #DD0000;
  text-indent: -14px;
}





/*** 10/12/27髴托ｽｽ陷会ｿｽ  郢ｧ�ｿ郢ｧ�､郢晏現ﾎ晞ｩ幢ｽｨ郢晢ｽｪ郢晢ｽｪ郢晢ｽｼ郢ｧ�ｹ闔�莠･�ｮ螟奇ｽｿ�ｽ陷会ｿｽ ***/
/*h1Block02B*/
#h1Block02B{
  border-bottom:3px solid #4da23d;
  width   : 660px;
  margin    : 0px 20px 25px;
  padding   : 15px 0px 0px;
  display: inline-block;
}
#h1Block02B .level{
  margin    : 0px 0px 15px 0px;
  font-size : 70%;
  color   : #69AB38;
}
#h1Block02B h1{
  float: left;
  margin: 0;
  padding: 4px 0 4px 0;
  display: block;
}
#h1Block02B h1 img{
  margin: 0;
}
#h1Block02B p.infocopy {
  float: right;
  letter-spacing: 2px;
  font-size: 120%;
  font-weight: bold;
  color: #4da23d;
  margin: 0;
  padding: 3px 0 0 0;
  display: block;
}
/*** 11/12/27髴托ｽｽ陷会ｿｽ ***/
#h1Block02B p.infocopy201112 {
  float: right;
  letter-spacing: 1px;
  font-size: 110%;
  font-weight: bold;
  color: #4da23d;
  margin: 0;
  padding: 3px 0 0 0;
  display: block;
}



#mainContents h2 {
  display   : block;
  background-image: url('/library/kurashi/osusume/images/osusume_h2_001.gif');
  background-repeat:  no-repeat;
  background-position : left top;
  margin    : 0px 20px 0px 20px;
  padding   : 7px 5px 7px 36px;
  font-size : 115%;
  color   : #816406;
  line-height : 1.25;
  border-bottom:  #94984E solid 2px;
}

h3 {
  display   : block;
  clear   : none;
  margin    : 0px 0px 15px 0px;
  padding   : 5px 15px 0px 28px;
  font-size : 100%;
  background-image: url('/library/kurashi/osusume/images/osusume_h3_001.jpg');
  background-repeat:  no-repeat;
  background-position : left top;
  line-height : 140%;
}
#arakan h2 {
  display   : block;
  background-image: url('/library/kurashi/osusume/images/osusume_h2_001ara.gif');
  background-repeat:  no-repeat;
  background-position : left top;
  margin    : 0px 20px 0px 20px;
  padding   : 7px 5px 7px 40px;
  font-size : 115%;
  color   : #993300;
  line-height : 1.25;
  border-bottom:  #CCCCCC solid 2px;
}
#arakan h3 {
  display   : block;
  clear   : none;
  margin    : 0px 0px 15px 0px;
  padding   : 5px 15px 0px 28px;
  font-size : 100%;
  background-image: url('/library/kurashi/osusume/images/osusume_h3_001ara.jpg');
  background-repeat:  no-repeat;
  background-position : left top;
  line-height : 140%;
}

#baby h2 {
  display       : block;
  background-image  : url('/library/kurashi/osusume/images/osusume_h2_001baby.gif');
  background-repeat : no-repeat;
  background-position : left top;
  margin        : 35px 20px 0px 20px;
  padding       : 8px 8px 10px 75px;
  font-size     : 120%;
  color       : #FF6600;
  line-height     : 1.25;
  border-bottom   : #CCCCCC solid 2px;
}
#baby h3 {
  display       : block;
  clear       : none;
  margin        : 5px 0px 15px 0px;
  padding       : 15px 15px 5px 60px;
  font-size     : 100%;
  background-image  : url('/library/kurashi/osusume/images/osusume_h3_001baby.jpg');
  background-repeat : no-repeat;
  background-position : left top;
  line-height     : 140%;
}

#power h2 {
  display       : block;
  background-image  : url('/library/kurashi/osusume/images/osusume_h2_001power.gif');
  background-repeat : no-repeat;
  background-position : left top;
  margin        : 15px 20px 0 20px;
  padding       : 20px 18px 0 18px;
  font-size     : 120%;
  letter-spacing    : 1px;
  color       : #FFFFFF;
  line-height     : 1.25;
  border-bottom   : none;
  height        : 40px;
}
#power h3 {
  display       : block;
  clear       : none;
  margin        : 5px 0 15px 0;
  padding       : 12px 15px 0 65px;
  font-size     : 100%;
  background-image  : url('/library/kurashi/osusume/images/osusume_h3_001power.jpg');
  background-repeat : no-repeat;
  background-position : left top;
  line-height     : 130%;
  min-height      : 48px;
  color       : #007700;
}

/*** 11/05/01髴托ｽｽ陷会ｿｽ ***/
#food h2 {
  display       : block;
  background-image  : url('/library/kurashi/osusume/images/osusume_h2_001food.gif');
  background-repeat : no-repeat;
  background-position : left top;
  margin        : 15px 20px 0 20px;
  padding       : 20px 18px 0 28px;
  font-size     : 120%;
  letter-spacing    : 2px;
  color       : #FF6600;
  line-height     : 1.25;
  border-bottom   : none;
  height        : 40px;
  clear       : both;
  width       : 614px;
  
  margin-left: 0;
}
#food h3 {
  display       : block;
  clear       : both;
  margin        : 10px 0 15px 0;
  padding       : 12px 15px 0 65px;
  font-size     : 100%;
  background-image  : url('/library/kurashi/osusume/images/osusume_h3_001food.jpg');
  background-repeat : no-repeat;
  background-position : left top;
  line-height     : 150%;
  letter-spacing    : 1px;
  min-height      : 48px;
  color       : #005500;
  
    margin-left: 0;
}

#power h2.StringOver {
  letter-spacing    : 0;
}
#food h2.StringOver {
  letter-spacing    : 0;
}


#baby h3.SingleLMode {
  padding-top: 22px;
  padding-bottom: 15px;
}
#power h3.SingleLMode {
  padding : 22px 15px 0 65px;
  height  : 38px;
}
#food h3.SingleLMode {
  padding : 22px 15px 0 65px;
  height  : 38px;
}

.boxleft {
  margin-left : 265px;
}
/*** 0807騾包ｽｨ ***/
.boxleft200807 {
  margin-left : 231px;
}
.boxright {
  float   : right;
}



#osusumeRead {
  background-repeat : no-repeat;
  color       : #FFFFFF;
  margin-bottom   : 12px;
}
#osusumeRead p {
  padding   : 20px 20px 10px 20px;
}
#osusumeReadara {
  background-repeat : no-repeat;
  color       : #1D5858;
  margin-bottom   : 12px;
}
#osusumeReadara p {
  padding   : 20px 20px 10px 20px;
}
#osusumeReadBaby {
  background-repeat : no-repeat;
  color       : #000000;
}
#osusumeReadBaby p {
  line-height : 150%;
}
#osusumeReadPower {
  padding         : 20px 0 5px 0;
  background-repeat   : no-repeat;
  color         : #000000;
  background-color    : #FFEEDD;
  background-image    : url('/library/kurashi/osusume/images/201010/osusume_title2.jpg');
  background-attachment : scroll;
  background-position   : left top;
  background-repeat   : no-repeat;
}
#osusumeReadPower201011 {
  padding         : 20px 0 5px 0;
  background-repeat   : no-repeat;
  color         : #000000;
  background-color    : #FFEEDD;
  background-image    : url('/library/kurashi/osusume/images/201011/osusume_title2.jpg');
  background-attachment : scroll;
  background-position   : left top;
  background-repeat   : no-repeat;
}
#osusumeReadPower201012 {
  padding         : 20px 0 5px 0;
  background-repeat   : no-repeat;
  color         : #000000;
  background-color    : #FFEEDD;
  background-image    : url('/library/kurashi/osusume/images/201012/osusume_title2.jpg');
  background-attachment : scroll;
  background-position   : left top;
  background-repeat   : no-repeat;
}
#osusumeReadPower201101 {
  padding         : 20px 0 5px 0;
  background-repeat   : no-repeat;
  color         : #000000;
  background-color    : #FFEEDD;
  background-image    : url('/library/kurashi/osusume/images/201101/osusume_title2.jpg');
  background-attachment : scroll;
  background-position   : left top;
  background-repeat   : no-repeat;
}
#osusumeReadPower201102 {
  padding         : 20px 0 5px 0;
  background-repeat   : no-repeat;
  color         : #000000;
  background-color    : #FFEEDD;
  background-image    : url('/library/kurashi/osusume/images/201102/osusume_title2.jpg');
  background-attachment : scroll;
  background-position   : left top;
  background-repeat   : no-repeat;
}
#osusumeReadPower201103 {
  padding         : 20px 0 5px 0;
  background-repeat   : no-repeat;
  color         : #000000;
  background-color    : #FFEEDD;
  background-image    : url('/library/kurashi/osusume/images/201103/osusume_title2.jpg');
  background-attachment : scroll;
  background-position   : left top;
  background-repeat   : no-repeat;
}
#osusumeReadPower p,
#osusumeReadPower201011 p,
#osusumeReadPower201012 p,
#osusumeReadPower201101 p,
#osusumeReadPower201102 p,
#osusumeReadPower201103 p {
  font-size: 90%;
  padding: 0 12px;
  line-height: 120%;
}



/*** 0806騾包ｽｨ ***/
.osusumeRead_20080601 {
  background  : url('/library/kurashi/osusume/images/osusume_bg_2008.jpg'); 
}
/*** 0807騾包ｽｨ ***/
.osusumeRead_200807 {
  background  : url('/library/kurashi/osusume/images/200807/osusume_bg.jpg'); 
}
/*** 0808騾包ｽｨ ***/
.osusumeRead_200808 {
  background  : url('/library/kurashi/osusume/images/200808/osusume_bg.jpg'); 
}
/*** 0809騾包ｽｨ ***/
.osusumeRead_200809 {
  background  : url('/library/kurashi/osusume/images/200809/osusume_bg.jpg'); 
}
/*** 0810騾包ｽｨ ***/
.osusumeRead_200810 {
  background  : url('/library/kurashi/osusume/images/200810/osusume_bg.jpg'); 
}
/*** 0811/12騾包ｽｨ ***/
.osusumeRead_200812 {
  background  : url('/library/kurashi/osusume/images/200812/osusume_bg.jpg'); 
}
/*** 0901騾包ｽｨ ***/
.osusumeRead_200901 {
  background  : url('/library/kurashi/osusume/images/200901/osusume_bg.jpg'); 
}
/*** 0902騾包ｽｨ ***/
.osusumeRead_200902 {
  background  : url('/library/kurashi/osusume/images/200902/osusume_bg.jpg'); 
}
/*** 0903騾包ｽｨ ***/
.osusumeRead_200903 {
  background  : url('/library/kurashi/osusume/images/200903/osusume_bg.jpg'); 
}
/*** 0904騾包ｽｨ ***/
.osusumeRead_200904 {
  background  : url('/library/kurashi/osusume/images/200904/osusume_bg.jpg'); 
}
/*** 0905/06騾包ｽｨ ***/
.osusumeRead_200905 {
  background  : url('/library/kurashi/osusume/images/200905/osusume_bg.jpg'); 
}
/*** 0907騾包ｽｨ ***/
.osusumeRead_200907 {
  background  : url('/library/kurashi/osusume/images/200907/osusume_bg.jpg'); 
}
/*** 0908騾包ｽｨ ***/
.osusumeRead_200908 {
  background  : url('/library/kurashi/osusume/images/200908/osusume_bg.jpg'); 
}
/*** 0909騾包ｽｨ ***/
.osusumeRead_200909 {
  background  : url('/library/kurashi/osusume/images/200909/osusume_bg.jpg'); 
}
/*** 0910騾包ｽｨ ***/
.osusumeRead_200910 {
  background  : url('/library/kurashi/osusume/images/200910/osusume_bg.jpg'); 
}
/*** 0911騾包ｽｨ ***/
.osusumeRead_200911 {
  background  : url('/library/kurashi/osusume/images/200911/osusume_bg.jpg'); 
}
/*** 0912騾包ｽｨ ***/
.osusumeRead_200912 {
  background  : url('/library/kurashi/osusume/images/200912/osusume_bg.jpg'); 
}
/*** 1001騾包ｽｨ ***/
.osusumeRead_201001 {
  background  : url('/library/kurashi/osusume/images/201001/osusume_bg.jpg'); 
}
/*** 1002騾包ｽｨ ***/
.osusumeRead_201002 {
  background  : url('/library/kurashi/osusume/images/201002/osusume_bg.jpg'); 
}
/*** 1003騾包ｽｨ ***/
.osusumeRead_201003 {
  background  : url('/library/kurashi/osusume/images/201003/osusume_bg.jpg'); 
}
/*** 1004�ｽ讓堤舞 ***/
.osusumeRead_201004 {
  background      : url('/library/kurashi/osusume/images/201004/osusume_title03.jpg');
  background-position : center bottom;
  background-repeat : no-repeat;
  padding       : 10px 15px;
  width       : 630px;
}
.osusumeRead_201004 p {
  font-size : 90%;
}

/*** 1105�ｽ讓堤舞 ***/
dl.osusumeRead_201105 {
  background        : url('/library/kurashi/osusume/images/201105/osusume_read_01.jpg');
  background-attachment : scroll;
  background-position   : center top;
  background-repeat   : no-repeat;
  background-color    : #FFFBF6;
  /*margin          : 0 20px;*/
  padding         : 30px 0 0 0;
  width         : 660px;
  display         : inline-block;
}
dl.osusumeRead_201105 dd {
  background        : url('/library/kurashi/osusume/images/201105/osusume_read_02.jpg');
  background-attachment : scroll;
  background-position   : center bottom;
  background-repeat   : no-repeat;
  margin          : 0 0 20px;
  padding         : 0 10px 50px 10px;
  width         : 640px;
  display         : inline-block;
}
.osusumeRead_201105 p {
  margin    : 10px 10px 0;
  padding   : 0;
  font-size : 95%;
  line-height : 180%;
}
.osusumeRead_201105 p.Read_ImgPhoto {
  margin    : 0 0 15px 15px;
  padding   : 0;
  float   : right;
}
.osusumeRead_201105 p.Read_Mtop {
  margin-top  : 45px;
}



.profile {
  clear   : both;
  width   : 630px;
  padding   : 12px;
  border    : #CCCC99 solid 2px;
}
.profileB {
  clear   : both;
  width   : 630px;
  padding   : 12px;
  margin-top  : 30px;
  border    : #CCCC99 solid 2px;
}


.w490 {
  width   : 490px;
}

.bookw190 {
  margin-right: 17px;
  width   : 166px;
}
.bookw190R {
  width   : 166px;
}



/*** H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ352px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW {
  width   : 352px;
}
/*** 0805騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ347px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW0805 {
  width   : 347px;
}
/*** 0806騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ389px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW0806 {
  width   : 389px;
}
/*** 0810騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ366px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW0810 {
  width   : 366px;
}
/*** 1003騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ352px陋ｻ�ｶ陟包ｽ｡ ***/
img.osusume_Img1003 {
  width   : 265px;
  height    : 390px;
  float   : left;
  display   : block;
}
.osusume_photW1003 {
  margin-left : 265px;
  width   : 352px;
  float   : right;
}
/*** 1005騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ294px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW1005 {
  width   : 294px;
}
/*** 1005騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ344px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW1005B {
  width   : 344px;
}
/*** 1006騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ310px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW1006 {
  width   : 310px;
}
/*** 1005騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ265px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW1005_New {
  width   : 265px;
}
/*** 1009騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ320px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW1009 {
  margin-left : 265px;
  width   : 320px;
  float   : right;
}
/*** 1009騾包ｽｨ 陷蜥乗ｄ髴托ｽｽ陷会ｿｽ陋ｻ�ｶ陟包ｽ｡ ***/
dl.osusume_photoBlock {
  margin: 0;
  padding: 0 0 0 15px;
  list-style: none;
  float: right;
  /*margin-right: 50px;*/
}
dl.osusume_photoBlock dd {
  margin: 0;
  padding: 0 0 15px 0;
  list-style: none;
}
dl.osusume_photoBlock dd.Caption {
  margin-top: -5px;
  text-align: right;
  font-size: 90%;
  letter-spacing: 1px;
}
dl.osusume_photoSpace {
  margin: 0 0 20px 0;
  padding: 0;
  clear: both;
  list-style: none;
  width: 660px;
}
dl.osusume_photoSpace dd {
  padding: 0;
  list-style: none;
  width: 305px;
}
dl.osusume_photoSpace dd.LeftCell {
  margin: 0 0 0 8px;
  float: left;
}
dl.osusume_photoSpace dd.RightCell {
  margin: 0 8px 0 0;
  float: right;
}
dl.osusume_photoSpace dd.Caption {
  margin: 0 8px;
  padding-top: 5px;
  clear: both;
  text-align: center;
  font-size: 90%;
  letter-spacing: 1px;
  width: 644px;
}
/*** 1010騾包ｽｨ 陷蜥乗ｄ髴托ｽｽ陷会ｿｽ陋ｻ�ｶ陟包ｽ｡ ***/
dl.osusume_photoBlockLeft {
  margin: 0;
  padding: 0 15px 0 0;
  list-style: none;
  float: left;
}
dl.osusume_photoBlockLeft dd {
  margin: 0;
  padding: 0 0 15px 0;
  list-style: none;
}
dl.osusume_photoBlockLeft dd.Caption {
  margin-top: -5px;
  text-align: left;
  font-size: 90%;
  letter-spacing: 1px;
}

/*** 1011騾包ｽｨ 郢ｧ�､郢晢ｽｳ郢晏現ﾎ滄恆�ｽ陷会ｿｽ陋ｻ�ｶ陟包ｽ｡ ***/
dl.osusume_Introduction {
  margin: 0 0 15px;
  padding: 12px 18px;
  list-style: none;
  background-color: #FFFFCC;
  border: 1px solid #FF6600;
}
dl.osusume_Introduction dd {
  margin: 0;
  padding: 0;
  list-style: none;
/*  color: #FF3300;  郢ｧ�ｹ郢晄ｻ捺椢陝�干竊楢棔逕ｻ蟲ｩ 1102(2011.01.31) */
  color: #000000;
  font-size: 95%;
  line-height: 160%;
}
/*** 1203騾包ｽｨ 陷蜥乗ｄ髴托ｽｽ陷会ｿｽ陋ｻ�ｶ陟包ｽ｡ ***/
dl.osusume_photoBlock1203 {
  margin: 0;
  padding: 0 0 15px 15px;
  list-style: none;
  width: 380px;
  float: right;
  
  /*margin-right: 50px;*/}

dl.osusume_photoBlock1203 dd {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 190px;
  float: left;
}
dl.osusume_photoBlock1203 dd.Photo {
  height: 127px;
}
dl.osusume_photoBlock1203 dd.Caption {
  margin-top: 5px;
  font-size: 85%;
  letter-spacing: 2px;
  width: 380px;
  clear: both;
}

/*** 1011騾包ｽｨ 髫ｧ�ｩ髴托ｽｽ陷会ｿｽ陋ｻ�ｶ陟包ｽ｡ ***/
dl.osusume_PoemBlock {
  margin: 10px 0 0 0;
  padding: 0;
  list-style: none;
}
dl.osusume_PoemBlock dd {
  margin: 0;
  padding: 15px;
  list-style: none;
  background-color: #EFEFEF;
  border: 1px solid #CCCCCC;
}
/*** 1012騾包ｽｨ H3髫募唱�ｽ邵ｺ邇ｲ�ｨ�ｪ陝ｷ�ｽ310px陋ｻ�ｶ陟包ｽ｡ ***/
.osusume_photW1012Right {
  margin-left : 265px;
  width   : 310px;
  float   : right;
}
.osusume_photW1012Left {
  margin-right: 265px;
  width   : 310px;
  float   : left;
  float: none;
}


strong.AnswerPerson {
  font-weight: bold;
  color: #FF6600;
  letter-spacing: 1px;
}

/*** 11/06/01髴托ｽｽ陷会ｿｽ ***/
dl.OsusumeProfHead {
  margin: 0 0 10px;
  padding: 0;
  width: 660px;
  list-style: none;
  /*display: -webkit-box;*/
  display: -webkit-flex;
  display: flex;

  
}
dl.OsusumeProfHead dd {
  margin: 0 5px;
/*_margin-left: 3px;*/
  padding: 9px;
  border: 1px solid #FF9900;
  width: 190px;
/*  height: 560px;*/
/*_height: 575px;*/
  list-style: none;
  background-color: #FFFFDF;
  float: left;
  height: auto;
}

/*** 11/08/01髴托ｽｽ陷会ｿｽ ***/
dl.OsusumeOpt1108 {
  margin: 15px 0 0;
  padding: 15px;
  border: 3px double #FF9900;
  list-style: none;
}
dl.OsusumeOpt1108 dt {
  margin: 0 0 10px;
  padding: 5px 8px;
  background-color: #FF9900;
  color: #FFFFFF;
  font-weight: bold;
  letter-spacing: 2px;
  list-style: none;
}
dl.OsusumeOpt1108 dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
dl.OsusumeOpt1108 dd p {
  margin: 5px 0 0;
  padding: 0 0 0 14px;
  text-indent: -14px;
  letter-spacing: 1px;
  line-height: 165%;
}

/*** 11/10/01髴托ｽｽ陷会ｿｽ ***/
dl.OsusumeOpt1110 {
  margin: 10px 0 0;
  padding: 15px;
  border: 3px double #FF9900;
  list-style: none;
}
dl.OsusumeOpt1110 dt {
  margin: 0 0 10px;
  padding: 5px 8px;
  background-color: #FF9900;
  color: #FFFFFF;
  font-weight: bold;
  letter-spacing: 2px;
  list-style: none;
}
dl.OsusumeOpt1110 dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
dl.OsusumeOpt1110 dd p {
  margin: 5px 0 0;
  padding: 0;
  letter-spacing: 1px;
  line-height: 165%;
}
dl.OsusumeOpt1110 dd p.ColumnTitle {
  margin: 0 0 10px;
  padding: 5px 10px;
  letter-spacing: 3px;
  background-color: #FF9900;
  color: #FFFFFF;
  font-weight: bold;
}
p.OsususmeList1110 {
  padding-left: 14px;
  text-indent: -14px;
}

/*** 12/01/01髴托ｽｽ陷会ｿｽ ***/
div.OsusumeOpt1201 {
  margin: 10px 0 0;
  padding: 17px;
  border: 3px solid #FF9900;
  background-color: #FFFFDD;
  width: 620px;
}

div.OsusumeOpt1201 dl.Op1201_Base {
  margin: 0;
  padding: 0;
  width: 620px;
  list-style: none;
}

div.OsusumeOpt1201 dl.Op1201_Base dd {
  margin: 5px;
  padding: 9px 14px;
  width: 270px;
/* IE6 Hack */
  _width: 265px;
  list-style: none;
  float: left;
}

div.OsusumeOpt1201 dl.Op1201_Base dd.OB_GroupA {
  background-color: #DDFFFF;
  border: 1px solid #3366FF;
}

div.OsusumeOpt1201 dl.Op1201_Base dd.OB_GroupB {
  background-color: #FFECF5;
  border: 1px solid #FF3366;
}

div.OsusumeOpt1201 dl.Op1201_Base dd.OB_GroupC {
  background-color: #E8FFE8;
  border: 1px solid #009966;
}

div.OsusumeOpt1201 dl.Op1201_Base dd.OB_GroupD {
  background-color: #FFE3D7;
  border: 1px solid #FF9900;
}

div.OsusumeOpt1201 dl.Op1201_Base dd p {
  font-size: 90%;
}

div.OsusumeOpt1201 dl.Op1201_Base dd p.OB_title {
  font-size: 110%;
  font-weight: bold;
  letter-spacing: 2px;
}

div.OsusumeOpt1201 p {
  letter-spacing: 1px;
}

div.OsusumeOpt1201 table {
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  width: 619px;
}

div.OsusumeOpt1201 table td {
  padding: 5px;
  line-height: 150%;
  
}
div.OsusumeOpt1201 table td {
  white-space: normal;
}

div.OsusumeOpt1201 table td.OB_Glaf_BorderR {
  border-right: 1px solid #CCCCCC;
}

div.OsusumeOpt1201 table td.OB_Glaf_BorderBR {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  /*width:247px;*/
}

div.OsusumeOpt1201 table td.OB_Glaf_VerticalT {
  vertical-align: top;
}

div.OsusumeOpt1201 table td.OB_Glaf_VerticalM {
  vertical-align: middle;
}

div.OsusumeOpt1201 table td.OB_Glaf_ListTitle {
  background-color: #DFDFDF;
  font-weight: bold;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupA {
  background-color: #3366FF;
  color: #FFFFFF;
  width: 36px;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupB {
  background-color: #FF3366;
  color: #FFFFFF;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupC {
  background-color: #009966;
  color: #FFFFFF;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupD {
  background-color: #FF9900;
  color: #FFFFFF;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupASub {
  background-color: #DDFFFF;
  width: 41px;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupBSub {
  background-color: #FFECF5;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupCSub {
  background-color: #E8FFE8;
}

div.OsusumeOpt1201 table td.OB_Glaf_GroupDSub {
  background-color: #FFE3D7;
}





div.OsusumeOpt1201 dl.Op1201B_Base {
  margin: 0;
  padding: 0;
  width: 620px;
  list-style: none;
}

div.OsusumeOpt1201 dl.Op1201B_Base dd {
  margin: 5px 9px;
  padding: 9px 0;
  width: 290px;
/* IE6 Hack */
  _width: 285px;
  list-style: none;
  float: left;
}

div.OsusumeOpt1201 dl.Op1201B_Base dd p {
  font-size: 90%;
}



/*** 12/04/01髴托ｽｽ陷会ｿｽ ***/
dl.Osusume1204_PhotoList {
  margin: 10px 0 0 0;
  padding: 9px;
  border: 1px dotted #9C9C9C;
  list-style: none;
  width: 640px;
}

dl.Osusume1204_PhotoList dd {
  margin: 0;
  padding: 0;
  list-style: none;
}

dl.Osusume1204_PhotoList dd.PhotoSpace {
  padding: 0 5px;
  width: 150px;
  float: left;
}

dl.Osusume1204_PhotoList dd.CopySpace {
  padding: 10px 0 0 0;
  width: 640px;
  text-align: left;
  font-size: 90%;
  letter-spacing: 1px;
  line-height: 140%;
  clear: both;
}



.BoxRev {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  margin: 0;
  padding: 0;
  clear: both;
/*** 11/12/27髴托ｽｽ陷会ｿｽ ***/
  width: 0;
  height: 0;
}


.FC-FF6600 {
  color: #FF6600;
}

a.icn005os {
  display   : block;
  padding   : 0px 0px 0px 12px;
  background  : url('/library/common/images/common_icn_006.gif') no-repeat left top;
}
a.icn005os:hover {
  display   : block;
  padding   : 0px 0px 0px 12px;
  background  : url('/library/common/images/common_icn_mem_006_ov.gif') no-repeat left top;
}

/*** 12/5/8髴托ｽｽ陷会ｿｽ ***/

/*** turning_point ***/

div#turningpoint {
  /*width: 666px;*/
  /*margin: 0 17px;*/
  background: url('/library/kurashi/osusume/images/turning_point/turningpoint_bg01.gif') repeat-y left top;
  width: 669px;
}

div#turningpoint div#mainTxt {
  background: url('/library/kurashi/osusume/images/turning_point/turningpoint_bg02.gif') no-repeat left top;
}

div#turningpoint div#mainTxt div#content {
  padding-bottom: 40px;
  background: url('/library/kurashi/osusume/images/turning_point/turningpoint_bg03.gif') no-repeat left bottom;
}

div#turningpoint div#mainTxt div#content div#mainTitle {
  position: relative;
  width: 660px;
  height: 573px;
}

div#turningpoint div#mainTxt div#content div#mainTitle h2 {
  margin: 0;
  padding: 3px;
  border: none;
  background: none;
}

div#turningpoint div#mainTxt div#content div#mainTitle dl {
  position: absolute;
  left: 305px;
  _left: 285px;
  top: 275px;
  font-size: 11px;
  line-height: 150%;
  color: #4f4f4f;
  width: 315px;
  _width: 335px;
  padding: 15px;
  background: url('/library/kurashi/osusume/images/turning_point/turningpoint_bg04.png') repeat left top;
}

div#turningpoint div#mainTxt div#content div#mainTitle dl.profileLeft {
  left: 13px;
}

div#turningpoint div#mainTxt div#content div#mainTitle dl.profileLeftBottom {
  left: 13px;
  bottom: 13px;
  top: auto;

}

div#turningpoint div#mainTxt div#content div#mainTitle dl.profileLeftBottom2 {
  left: 13px;
  bottom: 13px;
  top: auto;
  width: 385px;
  _width: 405px;
}

div#turningpoint div#mainTxt div#content div#mainTitle dl.profileRight.pd10 {
  padding: 10px 15px;
}

div#turningpoint div#mainTxt div#content div#mainTitle dl.profileSmall {
  padding-bottom: 7px;
}

div#turningpoint div#mainTxt div#content div#mainTitle dl dt {
  line-height: 100%;
  margin-bottom: 6px;
}

div#turningpoint div#mainTxt div#content h3 {
  clear: both;
  margin: 20px 0 20px 30px;
  padding: 0;
  background: none;
}

div#turningpoint div#mainTxt div#content img.photoLeft {
  float: left;
  margin: 0 25px 20px 0;
}

div#turningpoint div#mainTxt div#content img.photoRight {
  float: right;
  margin: 0 0 20px 25px;
}

div#turningpoint div#mainTxt div#content div.imgBoxRight {
  width: 160px;
  float: right;
  margin: 0 0 10px 25px;
}

div#turningpoint div#mainTxt div#content div.imgBoxRight p.caption {
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  margin: 3px 0 10px 0;
}

div#turningpoint div#mainTxt div#content div.imgBoxRight p.caption.left {
  text-align: left;
}

div#turningpoint div#mainTxt div#content div.imgBoxLeft {
  width: 160px;
  float: left;
  margin: 0 25px 10px 0;
}

div#turningpoint div#mainTxt div#content div.imgBoxLeft p.caption {
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  margin: 3px 0 10px 0;
}

div#turningpoint div#mainTxt div#content div.txtBox01 {
  width: 600px;
  margin: 0 30px;
}

div#turningpoint div#mainTxt div#content p.small {
  font-size: 11px;
  width: 600px;
  margin: 20px 30px 0 30px;
}

div#turningpoint div#mainTxt div#content hr {
  height: 1px;
  margin: 30px 30px 0 30px;
  border: none;
  border-top: 1px dashed #d0d0d0;
}

div#chikara {
  font-size: 90%;
  width: 664px;
  margin: 15px 0 20px 20px;
  margin-left: 0;/*髴托ｽｽ陷会ｿｽ*/
  background: url('/library/kurashi/osusume/images/turning_point/turningpoint_bg05.jpg') repeat left top;
}

div#chikara div.txtBox02 {
  overflow: hidden;
  zoom: 1;
  margin: 0;
  padding-bottom: 27px;
  background: url('/library/kurashi/osusume/images/turning_point/turningpoint_bg06.jpg') no-repeat left bottom;
}

div#chikara div.txtBox02 img.photoRight {
  float: right;
  margin: 15px 20px 0 25px;
}

div#chikara div.txtBox02 img.photoRightWide {
  float: right;
  margin: 0 0 0 15px;
}

div#chikara div.txtBox02 div.imgBoxHint {
  text-align: center;
  float: right;
  padding: 15px 20px 0 10px;
}

div#chikara div.txtBox02 div.imgBoxHint p.caption {
  font-size: 11px;
  font-weight: normal;
  text-align: center;
  margin: 3px 0 10px 0;
}

div#chikara div.txtBox02 h3 {
  margin: 25px 0 18px 30px;
  padding: 0;
  background: none;
}

div#chikara div.txtBox02 p {
  margin: 0 0 20px 30px;
  _margin: 0 0 0 30px;
  width: 610px;
}



div#signPresent {
  position: relative;
  font-size: 86%;
  width: 664px;
  height: 207px;
  margin: 15px 0 20px 20px;
  margin-left: 0;/*髴托ｽｽ陷会ｿｽ*/
}

div#signPresent p {
  position: absolute;
  left: 340px;
  top: 95px;
  padding-right: 15px;
}
}




/*** 隰�ｿｽ ***/

#h1Block02  h1.h1Osusume {
  border: none;
  padding-bottom: 0;
}

p.leadTxt {
  font-size: 12px;
  line-height: 160%;
  margin-bottom: 40px;
}

div.osusume_indexBlock {
  overflow: hidden;
  _zoom: 1;
  margin-top: 18px;
  padding-bottom: 10px;
  background: url("/library/images/common_border_001.gif") repeat-x 0 bottom;
}

div.osusume_indexBlock .img {
  width: 160px;
  float: left;
}

div.osusume_indexBlock .img02 {
  width: 150px;
  float: left;
  padding-bottom: 15px;
}

div.osusume_indexBlock .txt {
  width: 480px;
  float: right;
  font-size:  12px;
}

div.osusume_indexBlock .txt02 {
  width: 490px;
  float: right;
  font-size:  12px;
}

div.osusume_indexBlock .txt02.challenge {
  position: relative;
}

div.osusume_indexBlock .txt h2, div.osusume_indexBlock .txt02 h2 {
  font-size: 16px;
  background: none;
  border: none;
  margin: 0 0 5px 0;
  padding: 0;
}

div.osusume_indexBlock .txt h2 img, div.osusume_indexBlock .txt02 h2 img {
  margin-bottom: 8px;
}

div.osusume_indexBlock .txt p, div.osusume_indexBlock .txt02 p {
  color: #888888;
}

div.osusume_indexBlock .txt .name, div.osusume_indexBlock .txt02 .name {
  color: #333333;
  margin-bottom: 12px;
}

div.osusume_indexBlock .txt02.challenge h2 {
  color: #333333;
}

div.osusume_indexBlock .txt02.challenge ul {
  position: absolute;
  left: 75px;
  top: 5px;
}

div.osusume_indexBlock .txt02.challenge ul li {
  display: inline;
  margin-right: 10px;
    padding: 0 0 0 8px;
  background: url("/library/common/images/common_icn_001.gif") no-repeat 0 2px;
}

/*** 13/11/25髴托ｽｽ陷会ｿｽ ***/

/*** challenge ***/

div#chellenge {
  width: 660px;
  /*margin-left: 20px;*/
}

div#chellenge div#mainTitle {
  position: relative;
  overflow: hidden;
  zoom: 1;
}

div#chellenge div#mainTitle h2 {
  background: none;
  border: none;
  float: right;
  margin: 0;
  padding: 0;
}

div#chellenge div#mainTitle p {
  float: left;
}

div#chellenge div#mainTitle p.toPrev {
  position: absolute;
  float: none;
}

div#chellenge div#mainTitle p.LeftTop {
  left: 18px;
  top: 48px;
}

div#chellenge div#mainTitle p.LeftBottom {
  left: 30px;
  top: 528px;
}

div#chellenge div#mainTitle p.RightTop {
  left: 262px;
  top: 48px;
}

div#chellenge div#mainTitle p.RightBottom {
  left: 252px;
  top: 528px;
}

div#chellenge dl.profile {
  border: none;
  padding: 0;
  width: 660px;
  margin: 20px 0;
}

div#chellenge img.chronology {
  margin-bottom: 20px;
}

div#chellenge dl.profile dt {
  margin-bottom: 5px;
}

div#chellenge h3 {
  background: none;
  margin: 30px 0;
  padding: 0;
}

div#chellenge div.txtBox01 {
  overflow: hidden;
  zoom: 1;
  font-size: 90%;
  color: #888888;
  margin: 0;
}

div#chellenge div.txtBox01 p {
  margin-bottom: 18px;
}

div#chellenge div.txtBox01 p.challenger {
  font-size: 110%;
  color: #444444;
  margin-bottom: 30px;
}

div#chellenge div.txtBox01 p.mb0 {
  margin-bottom: 0;
}

div#chellenge div.txtBox01 p.note {
  font-size: 90%;
  color: #444444;
  margin-bottom: 0;
}

div#chellenge div.txtBox01 p.challenger span.name {
  color: #5b982b;
  font-weight: bold;
}

div#chellenge div.txtBox01 img.photoLeft {
  float: left;
  margin: 0 30px 40px 0;
}

div#chellenge div.txtBox01 img.photoRight {
  float: right;
  margin: 0 0 40px 30px;
}

div#chellenge div.txtBox01 div.imgBoxLeftL {
  width: 180px;
  float: left;
  margin: 0 30px 40px 0;
}

div#chellenge div.txtBox01 div.imgBoxRightL {
  width: 180px;
  float: right;
  margin: 0 0 40px 30px;
}

div#chellenge div.txtBox01 div.imgBoxLeft {
  width: 240px;
  float: left;
  margin: 0 30px 40px 0;
}

div#chellenge div.txtBox01 div.imgBoxLeft.mb0 {
  margin-bottom: 0;
}

div#chellenge div.txtBox01 div.imgBoxRight {
  width: 240px;
  float: right;
  margin: 0 0 40px 30px;
}

div#chellenge div.txtBox01 div.imgBoxRight.mb30 {
  margin-bottom: 30px;
}

div#chellenge div.txtBox01 div.imgBoxLeftL p.caption,
div#chellenge div.txtBox01 div.imgBoxRightL p.caption,
div#chellenge div.txtBox01 div.imgBoxLeft p.caption,
div#chellenge div.txtBox01 div.imgBoxRight p.caption {
  text-align: center;
  margin-top: 8px;
}

div#chellenge div.txtBox01 div.bt10 {
  margin-bottom: 10px;
}

div#chellenge div.txtBox01 div.txtBoxR {
  width: 390px;
  float: right;
}

div#chellenge div#continued {
  margin: 40px 0;
}

div#chellenge div#next {
  margin: 30px 0 40px 0;
}

div#chellenge div#pageLink {
  margin: 30px 0 40px 0;
}

div#chellenge div#pageLink ul {
  text-align: center;
}

div#chellenge div#pageLink ul li {
  display: inline;
  padding: 5px;
  margin-right: 10px;
  border: 1px solid #ccc;
}

div#chellenge div#pageLink ul li.prev {
  border: none;
}

div#chellenge div#pageLink ul li.next {
  border: none;
  margin-right: 0;
}

div#chellenge div#pageLink ul li.current {
  font-weight: bold;
  background: #ddeecf;
  border: 1px solid #5b982b;
}

div#chellenge p.photoCopy {
  color: #5b982b;
  text-align: center;
  padding: 10px 0;
}


/*** backnumber ***/

div.osusume_backnumberBlock {
  overflow: hidden;
  _zoom: 1;
}

div.osusume_backnumberBlock ul li {
  float: left;
  margin: 0 19px 19px 0;
}

div.osusume_backnumberBlock ul li.right {
  margin-right: 0;
}

/*** enquete ***/
div.enquete {
  margin: 10px 0 20px 1px;
  padding: 10px;
  background: #f3f3f3;
}

div.enquete iframe {
  width: 677px;
  height: 480px;
}

div.enquete iframe.shikishi {
  width: 677px;
  height: 228px;
}

div.enquete iframe.shikishi_normal {
  width: 677px;
  height: 480px;
}

div.enquete iframe.normal {
  width: 677px;
  height: 570px;
}

/*髴托ｽｽ陷会ｿｽ*/

#contentsArea .txtBox01 p{
  font-size: 1.6em}

#contentsArea div.osusume_indexBlock .challenge.txt02 ul li{
  font-size: 1em;}
  
#contentsArea div.osusume_indexBlock .txt .name,#contentsArea div.osusume_indexBlock .txt02 .name{
  font-size: 1em;}
  
  .pbPage{
    background: none;}
    

#contentsArea div#chellenge div.txtBox01 p.challenger{
  font-size: 1.5em;}

#turningpoint p{
  font-size: 1.5em;}

  
#contentsArea .profileSmall dd,#contentsArea .profileRight dd{
  font-size:  1em;
  }

#contentsArea .osusume_indexBlock .txt p{
  font-size: 1em;} 
  
#contentsArea .osusumeRead_201105 p{
  /*font-size: 1em;*/
  font-size: 0.95em;}
  
dl.osusumeRead_201105 {
  /*background        : url('/library/kurashi/osusume/images/201105/osusume_read_01.jpg');*/
  background-attachment : scroll;
  background-position   : center top;
  background-repeat   : no-repeat;}
  
#food h2{
  font-size: 1.5em;}
  
#food h3{
  font-size: 1.4em;}
  
#food .OB_GroupA,#food .OB_GroupB,#food .OB_GroupC,#food .OB_GroupD{
  font-size:0.73em;}
  
#food .Op1201B_Base dd p{
  font-size: 1em;}
#food .OsusumeOpt1110 dd{
  font-size: 1em;
  }
  
#food dd.CopySpace{
  font-size: 1.15em;}
#contentsArea #osusumeReadPower201101 p{
  font-size: 1.25em;
  }
#power p{
  font-size: 1.5em;}  
#power h3{
  font-size: 1.4em;}
  

#contentsArea #osusumeReadPower201102 p{
  font-size: 1.3em;}
#power .osusume_Introduction>dd{
  font-size: 1.32em;}
  
#contentsArea #osusumeReadPower201103 p{
  font-size: 1.3em;}
  
#contentsArea .OsusumeProfHead>dd>p{
  font-size: .85em!important;}
  
#food .osusume_Introduction dd p{
  font-size: 1.5em;}
  
.OsusumeOpt1110>dd>.fsizeSS{
  font-size: 1em!important;}
  
#food .OsusumeOpt1110>dd>p{
  font-size: 1.5em;}
  
#contentsArea #osusumeReadPower p{
  font-size: 1.23em;}
  
#contentsArea #osusumeReadPower201011 p{
  font-size:1.25em;} 
  
#power h2#index01,#power h2#index02,#power h2#index03,#power h2#index04,#power h2#index05{
  width: 674px;}
  
#contentsArea .osusume_PoemBlock p{
  font-size: 1em;}
  
#contentsArea #osusumeReadPower201012 p{
  font-size: 1.25em;}
  
#contentsArea .txtBox01 p{
  font-size: 1.5em;}
  
.osusume_indexBlock h2{
  height:auto;
  line-height: 1.3;
  letter-spacing: 0.07ems;}
.osusume_indexBlock h2 img{
  display: block;}
  
h2.h2Bg03 {height:20px;
}
.txt>h2{
  letter-spacing: 0;}
  
#baby>h2#index01,
#baby>h2#index02,
#baby>h2#index03,
#baby>h2#index04,
#baby>h2#index05{
  width:576px;
  padding:0px 8px 0px 75px;
  font-size: 1.6em;
  line-height: 38px;
  height:38px;
    letter-spacing: 0;}
#contentsArea .osusumeRead_201105 p{
  font-size: 1em;
  font-size: 1.4rem;}
  
#osusumeReadara p.mtop10{
  font-size: 1.4em;}
#arakan h2,
#arakan h2#index01,
#arakan h2#index02,
#arakan h2#index03,
#arakan h2#index04,
#arakan h2#index05{
    width: 614px;
    height: 34px;
    line-height: 34px;
    font-size: 1.6em;
    letter-spacing: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#arakan h3{
    height: 20px;
    line-height: 20px;
    font-size: 1.35em;
  letter-spacing:0;
}

#arakan h3.mtop10{
  height: 40px;}
#arakan h3.osusume_photW1003,#arakan h3.osusume_photW{
  height: 50px;}
  
#arakan h3.h40{
  height: 40px;}
#arakan h3.h60{
  height: 60px;}
  
#osusumeRead p{
  color: #fff;
  font-size:1.4em;} 
#contentsArea .ehon h3{
  height: 20px;
  line-height: 20px;
  font-size: 1.35em;
  letter-spacing: 0;}
#contentsArea h2{
  width: 618px;
  font-size: 1.4em;
  letter-spacing: 0;
  } 


#contentsArea h3.h40{
  height: 40px;}
#contentsArea h3.h60{
  height: 60px;}  
#contentsArea h3.h80{
  height: 80px;}
#contentsArea h3.h100{
  height: 100px;}


  
#contentsArea .ehon h3.h40{
  height: 40px;}
#contentsArea .ehon h3.h60{
  height: 60px;}
#contentsArea .ehon h2{
  width: 618px;
  font-size: 1.4em;
  height: 20px;
  letter-spacing: 0;}
  
#contentsArea .ehon #index01,
#contentsArea .ehon #index02,
#contentsArea .ehon #index03,
#contentsArea .ehon #index04,
#contentsArea .ehon #index05,
#contentsArea .ehon #index05,
#contentsArea .ehon h2{
  width: 618px;
  font-size: 1.4em;
  background-image: url('/library/kurashi/osusume/images/osusume_h2_001.gif');
  padding:7px 5px 7px 36px;
  border-bottom: #94984E solid 2px;
  }

  
  
/*#contentsArea .enquete{column2Box02
    margin-left: 20px;
    width: 640px;
}*/
column2Box02
#contentsArea .osusumeRead_200810 p{
  font-size: 1.3em;}
  
#mainTitle h2{
  width: auto;}
  
#contentsArea .txt h2{
  font-size: 1.3em;
  width: auto;
  }
  
#contentsArea p{
  margin-top: 0;}
  
/*.txtBox01>img{
  margin-left: 20px;}
  */
/*#food h3{
  margin-left: 20px;} */
  
/*.osusume_photoBlockLeft dd a img{
  margin-left: 25px;}*/
  
.osusume_photoBlockLeft p{
  margin-left: 50px;}
  
#food .txtBox01 p{
  width: 660px;}

/*#contentsArea>div{
  margin-left: 20px;}*/
  
  #contentsArea>div:first-child{
  margin-left: 0;} 
#contentsArea h2{
  margin-left: 0;}
#contentsArea .txtBox01 p{
    width: 660px;}
    
#contentsArea .txtBox01 p.Read_ImgPhoto{
    width: auto;}
    
#food .txtBox01{
  margin: 0;}
  
#contentsArea .mbottom15 .column2Box02{
  margin-left: 0;
  overflow: hidden;
  width: 660px;}
  
#contentsArea .txtBox01{
  margin-left: 0;}
  
#contentsArea{
  margin: 0 auto;
  width:660px;
  
  float: none;}
  
#contentsArea #h1Block02 h1{
  width:660px;
  margin-left: 0;
    border-bottom: 3px solid #4da23d;
    padding: 4px 0 4px 0;
  margin-bottom: 25px;
}
  
dl.column2Box02{
  box-sizing: border-box;
  margin-left: 0px;}
  
#contentsArea .linkBox01{
  margin: 0;}
  
#contentsArea #h1Block02 h1{
  margin: 0 auto;}
  
#contentsArea #h1Block02{
  width: 660px;}
  
dd.w490{
  float: left;}
  
dd.w490 p.mtop10{
  margin-top: 10px!important;
  margin-bottom: 5px!important;}
  
.osusume_photoBlockLeft .clear,.osusume_photoBlock .clear{
  overflow:visible;
  }
  
#contentsArea .OsusumeOpt1110 .ColumnTitle{
  width: auto;}

#contentsArea .OsusumeOpt1110{
  width: 660px;
  box-sizing: border-box;}
  
#contentsArea .OsusumeOpt1110 dd p,#contentsArea .OsusumeOpt1201 dd p{
  width: auto;}
  
#contentsArea .OsusumeOpt1201 p{
  width: auto;}
  
.w300{
  width: 300px!important;}
  
.BoxRev{
  margin-bottom: 5px!important;}
  
#contentsArea .OsusumeProfHead dd p{
  width: auto;}
  
.ColumnRestInfo{
  box-sizing: border-box;}
  
#contentsArea #osusumeReadPower201103 p,
#contentsArea #osusumeReadPower201102 p,
#contentsArea #osusumeReadPower201101 p,
#contentsArea #osusumeReadPower201012 p,
#contentsArea #osusumeReadPower201011 p,
#contentsArea #osusumeReadPower p{

  width: auto;}
  

#contentsArea .osusume_PoemBlock dd p{
  font-size: 1em;}
  
#contentsArea #osusumeRead p{
  box-sizing: border-box;
}
#contentsArea .osusumeRead_20080601 p{
  font-size: 1.4em;}
  
/*#contentsArea .ehon #h2 {
    display: block;
    background-image: url('/library/kurashi/osusume/images/osusume_h2_001.gif');
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px 20px 0px 20px;
    padding: 7px 5px 7px 36px;
    font-size: 115%;
    color: #816406;
    line-height: 1.25;
    border-bottom: #94984E solid 2px;
}*/

#contentsArea .ehon h3 {
    display: block;
    clear: none;
    margin: 0px 0px 15px 0px;
    padding: 5px 15px 0px 28px;
    /*font-size: 100%;*/
    background-image: url('/library/kurashi/osusume/images/osusume_h3_001.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 140%;
  font-size: 1.4em;
  
}

#contentsArea .ehon .column2Box02{
  width: 660px;}
  
#contentsArea .txtBox01 p{
  width: auto;}
  
#contentsArea .presentendC{
  margin-top: 15px;}
  
#contentsArea .presentbg,#contentsArea .present{
  margin-left: 0;}
  
#contentsArea .present strong{
  font-size: 1.4em;}
  
#contentsArea p.title_Copy_1010,
#contentsArea p.title_Copy_1008,
#contentsArea p.title_Copy{
  width: 310px;
}

#contentsArea .PublicationRead .title_Image{
  margin-bottom: 0;}
  
#contentsArea p.title_Copy_1008{
  width: 355px;}
  
#turningpoint dl dd{
  font-size: 1em;}
  
#contentsArea .txtBox01 p.Read_Mtop{
  margin-top: 20px;}
  
#contentsArea .profile dd{
  font-size: 1.4em;
  font-size: 1.3em;}
  
/*.OsusumeProfHead dd p.fsizeS{
  height: 24em;}*/
  
dl.profile table[width="95%"] td strong,dl.profile table[width="95%"] td span{
  font-size: 0.7em!important;}
  
#contentsArea .osusumeRead_200810 p,#contentsArea .osusumeRead_200809 p,#contentsArea .osusumeRead_200808 p,#contentsArea .osusumeRead_200807 p{
  font-size: 1.2em;
  font-size: 1.2rem;}
  
ul.link{
  margin: 0!important;
  padding: 0!important;}
  
/*@media screen and (max-device-width: 800px) {
  .OsusumeProfHead dd p.fsizeS{height: 60em;}
  }*/
  
@media screen and (max-device-width: 800px) {
.PublicationBox{
    font-size: 1.4rem!important;}
.PB_lengthA_Left,.PB_lengthB_Right{
  font-size: 1.8rem;}
#contentsArea .PublicationBox > h2#index01, #contentsArea .PublicationBox > h2#index02, #contentsArea .PublicationBox > h2#index03, #contentsArea .PublicationBox > h2#index04, #contentsArea .PublicationBox > h2#index05{
  font-size: 1.6rem!important;}
  
dl.profile table[width="95%"] td strong,dl.profile table[width="95%"] td span{
  font-size: 1rem!important;}

}


#chellenge #mainTitle h2 img,#chellenge #mainTitle p img{
  display: block;}
  
.w360_10{
  width: 360px;}

/*/library/common/css/kurashi_publication_parts.css*/
.ctgKurashiOsusumeBacknumber .menuKurashiOsusumeBacknumber a{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_001.gif) no-repeat 0 3px;
  color     : #69AB38;
  text-decoration : underline;
  font-weight:bold;
}

.ctgKurashiOsusumeBacknumber .menuKurashiOsusumeBacknumber a:hover{
  font-weight:bold;
}

.present {
  display       : block;
  background-image  : url('/library/kurashi/osusume/images/osusume_h2_pre.gif');
  background-repeat : no-repeat;
  background-position : left top;
  margin        : 0px 20px 0px 20px;
  padding       : 7px 5px 7px 36px;
  font-size     : 115%;
  color       : #FF6699;
  line-height     : 1.25;
  border-bottom   : #FF6699 solid 2px;
  
  width: 620px;
}
.presentline {
  border        : #CCCCCC solid 2px;
  padding       : 12px;
  background-color  : #FFFFFF;
}

.presentbg {
  background-color  : #FFFFCC;
  margin-left     : 20px;
  margin-right    : 20px;
  padding       : 15px 15px 15px 20px;
  
  width: 625px;
}
.presentend {
  background-color  : #FFFFFF;
  font-size     : 120%;
  font-weight     : bold;
  color       : #4DA23D;
  border-top      : 1px solid #4DA23D;
  border-bottom   : 1px solid #4DA23D;
  border-right    : 1px solid #4DA23D;
  border-left     : 1px solid #4DA23D;
  text-align      : center;
  letter-spacing    : 1px;
  margin-top      : 15px;
  padding       : 10px;
}
.presentendB {
  background-color  : #FFFFFF;
  font-size     : 120%;
  font-weight     : bold;
  color       : #4DA23D;
  border-top      : 1px solid #4DA23D;
  border-bottom   : 1px solid #4DA23D;
  border-right    : 1px solid #4DA23D;
  border-left     : 1px solid #4DA23D;
  text-align      : center;
  letter-spacing    : 1px;
  margin-top      : 15px;
  padding       : 10px;
  width       : 415px;
}


/*** 20100601base ***/
#contentsArea .PublicationBox h2{
  display       : block;
  clear       : both;
  background-image  : url('/library/kurashi/osusume/images/publication/publication_h2_001.jpg');
  background-repeat : no-repeat;
  background-position : left top;
  margin        : 15px 20px 0 20px;
  padding       : 6px 5px 0 30px;
  font-size     : 140%;
  letter-spacing    : 3px;
  color       : #FFFFFF;
  line-height     : 150%;
  height        : 32px;
}


#contentsArea .PublicationBox h3 {
  display       : block;
  background-image  : url('/library/kurashi/osusume/images/publication/ico_question.jpg');
  background-repeat : no-repeat;
  background-position : left top;
  margin        : 0 0 15px 0;
  padding       : 4px 0 6px 50px;
  font-size     : 110%;
  letter-spacing    : 1px;
  line-height     : 150%;
  color       : #006600;
}
h3.HTStyle {
  min-height      : 36px;
}
h3.SingleLMode {
  padding-top: 12px;
  min-height: 28px;
}
.linkBox01 .linkBoxInner p.LinkTitle{
  clear   : both;
  background  : none;
  margin    : 0px;
  padding   : 5px 10px;
  font-size : 100%;
  color: #333333;
  font-weight: bold;
  border-bottom:1px solid #CCC;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
  background-color:#F2F2F2;
}



.boxleft {
  margin-left : 265px;
}
.boxright {
  float   : right;
}



.PublicationRead {
  background-image: url('/library/kurashi/osusume/images/publication/201006/title_004.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-repeat:repeat-y;
  margin: 0 20px 10px;
  padding: 0;
  font-size: 90%;
  width: 660px;
}
div.PublicationRead p.title_LeftImage {
  margin: 0;
  padding: 0;
  width: 231px;
  float: right;
}
div.PublicationRead p.title_Image {
  margin: 0;
  padding: 0;
  width: 429px;
  float: left;
}
div.PublicationRead p.title_Copy {
  margin: 0;
  padding: 5px 8px 5px 22px;
  line-height: 150%;
  width: 394px;
  float: left;
}

/*** 20100801base ***/
div.PublicationRead p.title_Copy_1008 {
  margin: 0;
  padding: 10px 52px 5px 22px;
  line-height: 170%;
  width: 355px;
  height: 175px;
  float: left;
  background-image: url('/library/kurashi/osusume/images/publication/201008/title_004.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-repeat:repeat-y;
}

/*** 20101001base ***/
div.PublicationRead p.title_Copy_1010 {
  margin: 0;
  padding: 10px 97px 5px 22px;
  line-height: 210%;
  width: 310px;
  height: 175px;
  float: left;
  background-image: url('/library/kurashi/osusume/images/publication/201010/title_004.jpg');
  background-attachment: scroll;
  background-position: left top;
  background-repeat:repeat-y;
}



img.PublicationAnswer {
  margin: 0 10px 10px 0;
  float: left;
}


dl.PublicationTxt {
  margin: 0;
  padding: 0 0 10px 0;
  list-style: none;
  clear: both;
}
dl.PublicationTxt dd.PB_lengthA_Left {
  width: 370px;
  float: left;
  
}
dl.PublicationTxt dd.PB_lengthA_Left h3{
  font-size: 1.4rem!important;
  line-height: 1.5;}

dl.PublicationTxt dd.PB_lengthA_Left p{
  font-size: 1.4rem!important;
  line-height: 1.5;}
dl.PublicationTxt dd.PB_lengthA_Right {
  width: 265px;
  float: right;
}
dl.PublicationTxt dd.PB_lengthB_Left {
  width: 265px;
  float: left;
}
dl.PublicationTxt dd.PB_lengthB_Right {
  width: 370px;
  float: right;
}



.PublicationBox {
  font-size     : 90%;
  line-height     : 200%;
}



.profile {
  clear   : both;
  width   : 630px;
  padding   : 12px;
  border    : #CCCC99 solid 2px;
}
.profileB {
  clear   : both;
  width   : 630px;
  padding   : 12px;
  margin-top  : 30px;
  border    : #CCCC99 solid 2px;
}


.w490 {
  width   : 490px;
}

.bookw190 {
  margin-right  : 17px;
  width     : 166px;
}
.bookw190R {
  width   : 166px;
}



/*** H3隕句�縺玲ｨｪ蟷�352px蛻ｶ蠕｡ ***/
.osusume_photW {
  width   : 352px;
}
/*** 0805逕ｨ H3隕句�縺玲ｨｪ蟷�347px蛻ｶ蠕｡ ***/
.osusume_photW0805 {
  width   : 347px;
}
/*** 0806逕ｨ H3隕句�縺玲ｨｪ蟷�389px蛻ｶ蠕｡ ***/
.osusume_photW0806 {
  width   : 389px;
}
/*** 0810逕ｨ H3隕句�縺玲ｨｪ蟷�366px蛻ｶ蠕｡ ***/
.osusume_photW0810 {
  width   : 366px;
}
/*** 1003逕ｨ H3隕句�縺玲ｨｪ蟷�352px蛻ｶ蠕｡ ***/
img.osusume_Img1003 {
  width   : 265px;
  height    : 390px;
  float   : left;
  display   : block;
}
.osusume_photW1003 {
  margin-left : 265px;
  width   : 352px;
  float   : right;
}
/*** 1005逕ｨ H3隕句�縺玲ｨｪ蟷�294px蛻ｶ蠕｡ ***/
.osusume_photW1005 {
  width   : 294px;
}
/*** 1005逕ｨ H3隕句�縺玲ｨｪ蟷�344px蛻ｶ蠕｡ ***/
.osusume_photW1005B {
  width   : 344px;
}

.BoxRev {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  margin: 0;
  padding: 0;
  clear: both;
}



a.icn005os {
  display   : block;
  padding   : 0px 0px 0px 12px;
  background  : url('/library/common/images/common_icn_006.gif') no-repeat left top;
}
a.icn005os:hover {
  display   : block;
  padding   : 0px 0px 0px 12px;
  background  : url('/library/common/images/common_icn_mem_006_ov.gif') no-repeat left top;
}

/*** enquete ***/



div.enquete {
  margin: 10px 0 20px 1px;
  padding: 10px;
  background: #f3f3f3;
}

div.enquete iframe {
  width: 677px;
  height: 480px;
}

#contentsArea .PublicationBox>h2#index01,
#contentsArea .PublicationBox>h2#index02,
#contentsArea .PublicationBox>h2#index03,
#contentsArea .PublicationBox>h2#index04,
#contentsArea .PublicationBox>h2#index05{
  width: 634px;
  font-size: 1.8em;
  line-height: 29px;
  margin: 0;
}
  
#contentsArea dl.PublicationTxt dd.PB_lengthA_Left h3{
  font-size: 1.35em;}
#contentsArea dl.PublicationTxt dd.PB_lengthA_Left p{
  font-size: 1em;} 
  
#contentsArea #baby h3{
  font-size: 1.3em;
  line-height: 1.5;}
    
#contentsArea h3.SingleLMode,#contentsArea h3.osusume_photW1009,#contentsArea h3.osusume_photW1006{
  font-size: 1.3em;} 
  
#contentsArea .PublicationBox h3{
  font-size: 1.5em;
  line-height: 1.5;}
  
#contentsArea p.title_Copy_1008{
  font-size: 1.39em;
  line-height: 1.7;}
#contentsArea .PublicationBox .PB_lengthB_Right h3{
  font-size: 1em;}
#contentsArea .PublicationBox .PB_lengthB_Right p{
  font-size: 1em;
  line-height:1.5;}
#contentsArea dl.PublicationTxt dd.PB_lengthA_Left h3{
  font-size: 1em;}

dl.osusume_photoSpace dd.Caption{
  font-size: 1.2em;}

dl.osusume_photoBlock dd.Caption{
    font-size: 1.2em;
    line-height: 1.2;
}
/*
#contentsArea .enquete{
    margin-left: 20px;
    width: 640px;
}*/

.PublicationRead{
  overflow: hidden;}
  
  
/*/library/common/css/parts.css*/

@charset "shift_jis";
/****************************************************************************************************
ZNV
****************************************************************************************************/
#contentsArea a{
  color     : #644817;
  text-decoration : underline;}
  
#contentsArea a:hover{
  color     : #EE7A1D;
  text-decoration : underline;}

/************************************************************
h1
************************************************************/

/*h1Block01*/
#h1Block01{
  position    : relative;
  width     : 678px;
  height      : 185px;
  margin      : 0px 0px 19px 20px;
  padding     : 0px 0px 0px 0px;}

.ctgAbout #h1Block01{
  background    : url(/library/common/images/common_h1_001.jpg) no-repeat left center;}
  
.ctgTetsuzuki_scene #h1Block01{
  background    : url(/library/common/images/common_h1_002.jpg) no-repeat left center;}

.ctgService #h1Block01{
  background    : url(/library/common/images/common_h1_003.jpg) no-repeat left center;}

.ctgKyousai #h1Block01{
  background    : url(/library/common/images/common_h1_004.jpg) no-repeat left center;}

.ctgHoshoguide #h1Block01{
  background    : url(/library/common/images/common_h1_005.jpg) no-repeat left center;}

.ctgTetsuzuki #h1Block01{
  background    : url(/library/common/images/common_h1_006.jpg) no-repeat left center;}

.ctgKyousaikin #h1Block01{
  background    : url(/library/common/images/common_h1_007.jpg) no-repeat left center;}

.ctgZenrosai #h1Block01{
  background    : url(/library/common/images/common_h1_008.jpg) no-repeat left center;}

.ctgSelect #h1Block01{
  background    : url(/library/common/images/common_h1_009.jpg) no-repeat left center;}

.ctgTorikumi #h1Block01{
  background    : url(/library/common/images/common_h1_010.jpg) no-repeat left center;}

.ctgJigyou #h1Block01{
  background    : url(/library/common/images/common_h1_011.jpg) no-repeat left center;}

#h1Block01 img{
  display     : block;}

#h1Block01 .level{
  display     : block;
  margin      : 0px;
  padding     : 10px 0px 10px 0px;
  font-size   : 70%;
  color     : #69AB38;
  background    : #FFF;
  border-bottom : #DDD 1px solid;}

#h1Block01 h1{
  position    : absolute;
  top       : 55px;
  left      : 20px;}

#h1Block01 .h1BlockSttl{
  position    : absolute;
  top       : 90px;
  left      : 20px;}

#h1Block01 .h1BlockTxt{
  position    : absolute;
  top       : 115px;
  left      : 20px;}

/*h1Block02*/
#h1Block02{
  width   : 700px;
  margin    : 0px 0px 25px 0px;
  padding   : 15px 0px 0px 0px;}

#h1Block02 .level{
  margin    : 0px 20px 15px 20px;
  font-size : 70%;
  color   : #69AB38;}

#h1Block02 h1{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #4da23d;
  padding:4px 0 4px 0;}
  
#h1Block02 h1.lowTit{
  border-left:none;
  padding-left:0;}
  
/*----鬯ｮ?�ｽ隲幢ｽｶ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ蜈ｷ?�ｽ?�ｽ繝ｻ縺､�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髯具ｽｹ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
#h1Block02 h1.kokuminTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #009944;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/kokumin_h1_logo.gif) no-repeat right bottom;}
  
#h1Block02 h1.kasaiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #E60021;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/kasai_h1_logo.gif) no-repeat right bottom;}
  
#h1Block02 h1.nseimeiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #F3981D;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/nseimei_h1_logo.gif) no-repeat right bottom;}
  
#h1Block02 h1.niryouTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #4DA13C;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/niryou_h1_logo.gif) no-repeat right bottom;}
  
#h1Block02 h1.nenkinTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #7F1084;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/nenkin_h1_logo.gif) no-repeat right bottom;}
  
#h1Block02 h1.ecokasaiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #E60021;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/ecokasai_h1_logo.gif) no-repeat right bottom;}

#h1Block02 h1.mycarTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #A50082;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/mycar_h1_logo.gif) no-repeat right bottom;}

#h1Block02 h1.jibaisekiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #94252A;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/jibaiseki_h1_logo.gif) no-repeat right bottom;}

#h1Block02 h1.koutsuTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #00A384;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/koutsu_h1_logo.gif) no-repeat right bottom;}

#h1Block02 h1.dantaiSeimeiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #00A5E4;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/dantai_seimei_h1_logo.gif) no-repeat right bottom;}

#h1Block02 h1.dantaiNenkinTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #A64A97;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/dantai_nenkin_h1_logo.gif) no-repeat right bottom;}

#h1Block02 h1.keichouTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #005EAD;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/keichou_h1_logo.gif) no-repeat right bottom;}

#h1Block02 h1.ikiikiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #F1888B;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/ikiiki_h1_logo.gif) no-repeat right bottom;}
  
/*----鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ蜈ｷ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｶ隰ｫ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髯具ｽｹ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
#h1Block02 h1.hohoemiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #4DA13C;
  padding:19px 0 10px 0;
  background  : url(../../service/kaigo/hohoemi/images/hohoemi_h1_logo.gif) no-repeat right center;}

#h1Block02 h1 img{
  margin    : 0px 0px 0px 0px;}

#h1Block02 p{
  margin    : 0px 20px 0px 20px;}

#h1Block02 dl{
  display   : block;
  background  : url(/library/common/images/common_bg_009.gif) repeat-x 0px bottom;
  margin    : 0px 20px;
  padding   : 10px 0px;
  width:660px;}

#h1Block02 dt{
  float   : left;
  display   : block;
  padding   : 2px 10px 0px 10px;}

#h1Block02 dd{
  float   : left;
  display   : block;}

#h1Block02 dd p{
  float   : left;
  display   : block;
  width   : 58px;
  height    : 20px;
  margin    : 0px;
  background  : url(/library/common/images/common_icn_010.gif) no-repeat 0px 0px;}
  
#h1Block02 dd span{
  display   : block;
  width   : 53px;
  padding   : 2px 0px 0px 0px;
  text-align  : center;
  font-size : 12px;
  color   : #477E17;
  letter-spacing:0;}
  
/*h1Block03*/
/*----鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ髯ｷ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｴ髮｣?�ｽ?�ｽ髯区ｻゑｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Kokumin{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

#h1Block03Kokumin #h1Block03Inner{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  position:relative;}

#h1Block03Kokumin #h1Block03Inner ul{
  width   : 630px;
  margin    : 0;
  padding   : 0;
  position:absolute;
  left:36px;
  top:190px;
  list-style:none;}

#h1Block03Kokumin #h1Block03Inner ul li{
  margin    : 0;
  padding   : 0;
  float:left;
  line-height:100%;}

/*----鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ隰ｳ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮｣�ｽ?�ｽ�ｽ?�ｽ髫ｶ謐ｺ諷｣繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｿｽ?鞫ｩ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髣包ｽｵ隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Niryou{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

/*----鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ譎｢?�ｽ?�ｽ髯ｷ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ髫ｶ謐ｺ諷｣繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｶ闕ｳ讖ｸ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ髫ｶ螢ｺ謇ｱ?�ｽ�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Nseimei{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

/*----鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ陷ｿ�ｽ?�ｽ�ｽ?�ｽ郢ｧ謇假ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ鬮ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ隶厄ｽｸ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ陷ｴ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬮ｫ?�ｽ陷ｿ�ｽ?�ｽ�ｽ?�ｽ繝ｻ?�ｽ髯晢ｿｽ陝ｷ繝ｻ?�ｽ?�ｽ髴大｣ｼ鮗ｹ?�ｽ�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｶ�ｽ?�ｽ�ｽ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Kasai{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}
  
#h1Block03Kasai #h1Block03Inner{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  position:relative;}

#h1Block03Kasai #h1Block03Inner ul{
  width   : 630px;
  margin    : 0;
  padding   : 0;
  position:absolute;
  left:36px;
  top:179px;
  list-style:none;}

#h1Block03Kasai #h1Block03Inner ul li{
  margin    : 0;
  padding   : 0;
  float:left;
  line-height:100%;}
  

/*----鬯ｯ?�ｽ驕ｨ繧托ｽｽ?�ｽ陞滂ｽｲ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ髮具ｽｻ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ讓奇ｽｺ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ�ｽ?�ｽ�ｽ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ騾ｧ?�ｽ騾包ｽ･繝ｻ縺､�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｽｵ繝ｻ?�ｽ鬯ｯ蛟ｩ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ陷ｴ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬮｣�ｽ?�ｽ�ｽ?�ｽ髫ｶ�ｽ?�ｽ�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢繝ｻ?�ｽ鬮｢?�ｽ繝ｻ?�ｽ鬮｣鬆托ｽｨ?�ｽ隲ｱ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ鬮ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Ecokasai{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

#h1Block03Ecokasai #h1Block03Inner{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  position:relative;}

#h1Block03Ecokasai #h1Block03Inner ul{
  width   : 630px;
  margin    : 0;
  padding   : 0;
  position:absolute;
  left:36px;
  top:154px;
  list-style:none;}

#h1Block03Ecokasai #h1Block03Inner ul li{
  margin    : 0;
  padding   : 0;
  float:left;
  line-height:100%;}

/*----鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ髯ｷ?�ｽ繝ｻ?�ｽ繝ｻ縺､�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｴ髮｣?�ｽ?�ｽ髯区ｻゑｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Nenkin{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

/*----鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｽｵ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Mycar{
  width   : 660px;
  margin    : 15px 0 20px 0;

  padding   : 0px;
  background:none;}

#h1Block03Mycar #h1Block03Inner{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  position:relative;}

#h1Block03Mycar #h1Block03Inner ul{
  width   : 630px;
  margin    : 0;
  padding   : 0;
  position:absolute;
  left:36px;
  top:183px;
  list-style:none;}

#h1Block03Mycar #h1Block03Inner ul li{
  margin    : 0;
  padding   : 0;
  float:left;
  line-height:100%;}

/*----鬯ｮ?�ｽ髮具ｽｻ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ讓奇ｽｺ�ｽ?�ｽ�ｽ繝ｻ?�ｽ蜿厄ｽｻ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Koutsu{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

/*----鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ�ｽ?�ｽ�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ髯滓坩?�ｽ莨夲ｽｽ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/  
#h1Block03Keichou{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}
  
/*----鬯ｮ?�ｽ隲帑ｺ･諠ｧ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ陷ｴ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ髯ｷ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ髯ｷ?�ｽ繝ｻ?�ｽ繝ｻ縺､�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｴ髮｣?�ｽ?�ｽ髯区ｻゑｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/  
#h1Block03DantaiNenkin{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}
  
/*----鬯ｮ?�ｽ隲帑ｺ･諠ｧ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ陷ｴ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髯ｷ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/  
#h1Block03DantaiSeimei{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

/*----鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髣費ｽｨ陞滂ｽｲ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髯ｷ闌ｨ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ---*/ 
#h1Block03Jibaiseki{
  width   : 660px;
  margin    : 15px 0 20px 0;
  padding   : 0px;
  background:none;}

/*----鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｯ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｯ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ雋翫ｑ?�ｽ?�ｽ繝ｻ?�ｽ鬮ｫ?�ｽ陝ｶ蟶ｶ?�ｽ?�ｽ髯ｷ謇假ｽｽ?�ｽ----*/
#h1Block03Ikiiki{
  width   : 660px;
  margin    : 15px 0 0 0;
  padding   : 0px;
  background:none;}

/*----鬯ｮ?�ｽ隲幢ｽｶ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ蜈ｷ?�ｽ?�ｽ繝ｻ縺､�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ---*/
#h1Block03Kokumin .level,
#h1Block03Niryou .level,
#h1Block03Nseimei .level,
#h1Block03Nenkin .level,
#h1Block03Kasai .level,
#h1Block03Ecokasai .level,
#h1Block03Mycar .level,
#h1Block03Jibaiseki .level,
#h1Block03Koutsu .level,
#h1Block03Keichou .level,
#h1Block03DantaiNenkin .level,
#h1Block03DantaiSeimei .level,
#h1Block03Ikiiki .level{
  margin    : 0 0 0 20px;
  padding   : 0px 0 15px 0;
  font-size : 70%;
  color   : #69AB38;
  background-color:#FFFFFF;}

#h1Block03Kokumin h1,
#h1Block03Niryou h1,
#h1Block03Nseimei h1,
#h1Block03Nenkin h1,
#h1Block03Kasai h1,
#h1Block03Ecokasai h1,
#h1Block03Mycar h1,
#h1Block03Jibaiseki h1,
#h1Block03Koutsu h1,
#h1Block03Keichou h1,
#h1Block03DantaiNenkin h1,
#h1Block03DantaiSeimei h1,
#h1Block03Ikiiki h1{
  margin:0 20px;
  padding:0;
  border:none;}

/*h1Block04*/
#h1Block04{
  width   : 700px;
  margin    : 0px 0px 0px 0px;
  padding   : 15px 0px 0px 0px;}

#h1Block04 .level{
  margin    : 0px 20px 15px 20px;
  font-size : 70%;
  color   : #69AB38;}

#h1Block04 h1{
  margin    : 0px 0px 0px 0px;
  border-bottom:3px solid #4da23d;
  padding:4px 0 4px 0;}
  
#h1Block04 h1.lowTit{
  border-left:none;
  padding-left:0;}
  
/*----鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ鬮ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ鬮ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ鬘費ｽｸ?�ｽ驕倅ｼ会ｿｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
#h1Block04 h1.kokuminTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #009944;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/kokumin_h1_logo.gif) no-repeat right bottom;}
  
#h1Block04 h1.kasaiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #E60021;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/kasai_h1_logo.gif) no-repeat right bottom;}
  
#h1Block04 h1.nseimeiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #F3981D;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/nseimei_h1_logo.gif) no-repeat right bottom;}
  
#h1Block04 h1.niryouTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #4DA13C;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/niryou_h1_logo.gif) no-repeat right bottom;}
  
#h1Block04 h1.nenkinTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #7F1084;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/nenkin_h1_logo.gif) no-repeat right bottom;}
  
#h1Block04 h1.ecokasaiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #E60021;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/ecokasai_h1_logo.gif) no-repeat right bottom;}

#h1Block04 h1.mycarTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #A50082;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/mycar_h1_logo.gif) no-repeat right bottom;}

#h1Block04 h1.jibaisekiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #94252A;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/jibaiseki_h1_logo.gif) no-repeat right bottom;}

#h1Block04 h1.koutsuTit{
  margin    : 0px 20px 0px 20px;

  border-bottom:3px solid #00A384;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/koutsu_h1_logo.gif) no-repeat right bottom;}

#h1Block04 h1.dantaiSeimeiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #00A5E4;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/dantai_seimei_h1_logo.gif) no-repeat right bottom;}

#h1Block04 h1.dantaiNenkinTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #A64A97;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/dantai_nenkin_h1_logo.gif) no-repeat right bottom;}

#h1Block04 h1.keichouTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #005EAD;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/keichou_h1_logo.gif) no-repeat right bottom;}

#h1Block04 h1.ikiikiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #F1888B;
  padding:9px 0 4px 0;
  background  : url(/library/common/images/ikiiki_h1_logo.gif) no-repeat right bottom;}
  
/*----鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ蜈ｷ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｶ隰ｫ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髯具ｽｹ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
#h1Block04 h1.hohoemiTit{
  margin    : 0px 20px 0px 20px;
  border-bottom:3px solid #4DA13C;
  padding:19px 0 10px 0;
  background  : url(../../service/kaigo/hohoemi/images/hohoemi_h1_logo.gif) no-repeat right center;}

#h1Block04 h1 img{
  margin    : 0px 0px 0px 0px;}

#h1Block04 p{
  margin    : 0px 20px 0px 20px;}

#h1Block04 dl{
  display   : block;
  background  : url(/library/common/images/common_bg_009.gif) repeat-x 0px bottom;
  margin    : 0px 20px;
  padding   : 10px 0px;
  width:660px;}

#h1Block04 dt{
  float   : left;
  display   : block;
  padding   : 2px 10px 0px 10px;}

#h1Block04 dd{
  float   : left;
  display   : block;}

#h1Block04 dd p{
  float   : left;
  display   : block;
  width   : 58px;
  height    : 20px;
  margin    : 0px;
  background  : url(/library/common/images/common_icn_010.gif) no-repeat 0px 0px;}
  
#h1Block04 dd span{
  display   : block;
  width   : 53px;
  padding   : 2px 0px 0px 0px;
  text-align  : center;
  font-size : 12px;
  color   : #477E17;
  letter-spacing:0;}

/************************************************************
h2
************************************************************/
#mainContents h2{
  clear   : both;
  background  : url(/library/common/images/common_h2_001.gif) no-repeat left center;
  margin    : 0px 0px 10px 15px;
  padding   : 0px 0px 0px 16px;
  font-size : 14px;}
  
h2.h2Bg01{
  background-color:#f0e8d1;
  background-image:none;
  margin    : 0px 20px 0px 20px;
  padding   : 7px 5px 7px 15px;
  font-size : 115%;
  color   : #816406;
  border-bottom:2px solid #b98732;
  line-height : 1.25;}

h2.h2Bg02{
  background  : #F2F2F2 url(/library/common/images/common_h2_003.gif) no-repeat 5px 8px;
  margin    : 0px 20px 0px 20px;
  padding   : 7px 5px 7px 28px;
  font-size : 115%;
  color   : #333;
  border-bottom:1px solid #CCCCCC;
  line-height : 1.25;}

h2.h2Bg03{
  background  : #e8e8e7 url(/library/common/images/common_h2_002.gif) no-repeat 0 0;
  margin    : 0px 20px 0px 20px;
  padding   : 10px 5px 8px 20px;
  font-size : 115%;
  color   : #333;
  border:none;
  border-bottom:1px solid #008800;
  line-height : 1.25;}

/*----Step----*/
h2.h2Bg04{
  background  : #FFFFFF url(/library/common/images/step_h2_bg_001.gif) no-repeat 0 0;
  margin    : 0px 20px 0px 20px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h2.h2Bg05{
  background  : #FFFFFF url(/library/common/images/step_h2_bg_002.gif) no-repeat 0 0;
  margin    : 0px 20px 0px 20px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h2.h2Bg06{
  background  : #FFFFFF url(/library/common/images/step_h2_bg_003.gif) no-repeat 0 0;
  margin    : 0px 20px 0px 20px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h2.h2Bg07{
  background  : #FFFFFF url(/library/common/images/step_h2_bg_004.gif) no-repeat 0 0;
  margin    : 0px 20px 0px 20px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h2.h2Bg08{
  background  : #FFFFFF url(/library/common/images/step_h2_bg_005.gif) no-repeat 0 0;
  margin    : 0px 20px 0px 20px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h2.h2Bg10{
  background  : #FFFFFF url(/library/common/images/step_h2_bg_006.gif) no-repeat 0 0;
  margin    : 0px 20px 0px 20px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h2.h2Bg09{
  background  : #e8e8e7 url(/library/common/images/common_h2_002.gif) no-repeat 0 0;
  margin    : 0px -20px 0px 20px;
  padding   : 10px 5px 8px 20px;
  font-size : 115%;
  color   : #333;
  border:none;
  border-bottom:1px solid #008800;
  line-height : 1.25;}

h2 a{
  color     : #725A21;
  text-decoration : underline;}
  
h2.bgNone{
  background :  none;
  margin    : 0px 20px 0px 20px;
  padding   : 10px 5px 8px 0;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}


/************************************************************
h3
************************************************************/
h3{
  clear   : both;
  background  : url(/library/common/images/common_h2_001.gif) no-repeat left 0px;
  margin    : 0px 20px 10px 36px;
  padding   : 0px 0px 0px 15px;
  font-size : 100%;
  
  font-size: 1.4em;
  font-size: 1.4rem;
  line-height: 1;}
.honbu h3{
  padding:0px 0px 0px 15px!important;}
h3.h3Form{
  color     : #69AB38;}

h3 a{
  text-decoration : underline;}

h3.h3Form a{
  color     : #69AB38;
  text-decoration : underline;}

h3.h3Form a:hover{
  color     : #EE7A1D;}

h3.noCatch{
  clear   : both;
  background  : none;
  margin    : 0px 0px 10px 36px;
  padding   : 0px 0px 0px 0px;
  font-size : 100%;}

h3.noSpace{
  clear   : both;
  background  : url(/library/common/images/common_h2_001.gif) no-repeat left 0px;
  margin    : 0px 20px 10px 20px;
  padding   : 0px 0px 0px 15px;
  font-size : 100%;}
  
/*----Step----*/
h3.h3Bg01{
  background  : #FFFFFF url(/library/common/images/step_h3_bg_001.gif) no-repeat 0 0;
  margin    : 0px 35px 10px 35px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h3.h3Bg02{
  background  : #FFFFFF url(/library/common/images/step_h3_bg_002.gif) no-repeat 0 0;
  margin    : 0px 35px 10px 35px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h3.h3Bg03{
  background  : #FFFFFF url(/library/common/images/step_h3_bg_003.gif) no-repeat 0 0;
  margin    : 0px 35px 10px 35px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h3.h3Bg04{
  background  : #FFFFFF url(/library/common/images/step_h3_bg_004.gif) no-repeat 0 0;
  margin    : 0px 35px 10px 35px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

h3.h3Bg05{
  background  : #FFFFFF url(/library/common/images/step_h3_bg_005.gif) no-repeat 0 0;
  margin    : 0px 35px 10px 35px;
  padding   : 5px 5px 10px 80px;
  font-size : 115%;
  color   : #333;
  border:none;
  line-height : 1.25;}

.comp{
  color   : #338118 !important;}


/************************************************************
h4
************************************************************/
h4{
  clear   : both;
  background  : url(/library/common/images/common_h4_001.gif) no-repeat 0 3px;
  margin    : 0px 20px 10px 35px;
  padding   : 0px 0px 0px 13px;
  font-size : 100%;}
  
body:first-of-type h4{
  background  : url(/library/common/images/common_h4_001.gif) no-repeat 0 6px;}

h4.noCatch{
  clear   : both;
  background  : none;
  margin    : 0px 20px 10px 35px;
  padding   : 0px 0px 0px 0px;
  font-size : 100%;}


/************************************************************
A
************************************************************/
a.icn001{
  padding   : 0px 0px 0px 14px;
  margin:0;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 0.1em;
  line-height : 1.2 !important;}
  
body:first-of-type a.icn001{
    padding   : 0px 0px 0px 14px;
  margin:0;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 0.1em;
  line-height : 1.2 !important;}

a.icn001:hover{
    padding   : 0px 0px 0px 14px;
  margin:0;
  background: url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 0.1em;
  line-height : 1.2 !important;}

body:first-of-type a.icn001:hover{
    padding   : 0px 0px 0px 14px;
  margin:0;
  background: url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 0.1em;
  line-height : 1.2 !important;}

a.icn002{
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_001.gif) no-repeat 0 2px;}

a.icn002:hover{
  background  : url(/library/common/images/common_icn_001_ov.gif) no-repeat 0 2px;}

a.icn003{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_004.gif) no-repeat 0 1px;}

a.icn003:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat 0 1px;}
  
body:first-of-type a.icn003{
  background  : url(/library/common/images/common_icn_004.gif) no-repeat 0 3px;}
  
body:first-of-type a.icn003:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat 0 3px;}

a.icn004{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_005.gif) no-repeat left center;}

a.icn004:hover{
  background  : url(/library/common/images/common_icn_005_ov.gif) no-repeat left center;}

a.icn005{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_006.gif) no-repeat left center;}

a.icn005:hover{
  background  : url(/library/common/images/common_icn_006_ov.gif) no-repeat left center;}

a.icn006{
  padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007.gif) no-repeat left center;
  font-size: 1.4em;
  font-size: 1.4rem;}

a.icn006:hover{
  background  : url(/library/common/images/common_icn_007_ov.gif) no-repeat left center;}

a.icn007{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_008.gif) no-repeat left center;}

a.icn007:hover{
  background  : url(/library/common/images/common_icn_008_ov.gif) no-repeat left center;}

a.icn008{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_009.gif) no-repeat left center;}

a.icn008:hover{
  background  : url(/library/common/images/common_icn_009_ov.gif) no-repeat left center;}

a.icn009{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_011.gif) no-repeat left center;}

a.icn009:hover{
  background-image: url(/library/common/images/common_icn_011_ov.gif);}
  
a.icn010{
  padding   : 13px 0 0 0;
  background  : url(/library/common/images/common_icn_004.gif) no-repeat 1px 0;}

a.icn010:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat 1px 0;}
  
*html a.icn010{
    margin-top:13px;
  padding   : 11px 0 0 0;}
  
*:first-child+html a.icn010{
    margin-top:13px;
  padding   : 11px 0 0 0;}
  
a.icn011{
  padding   : 13px 0 0 0;
  background  : url(/library/common/images/common_icn_004.gif) no-repeat 1px 0;}

a.icn011:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat 1px 0;}
  
*html a.icn011{
  padding   : 11px 0 0 0;
  background  : url(/library/common/images/common_icn_004.gif) no-repeat 1px 0;}
  
*html a.icn011:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat 1px 0;}

*:first-child+html a.icn011{
  padding   : 11px 0 0 0;
  background  : url(/library/common/images/common_icn_004.gif) no-repeat 1px 0;}
  
*:first-child+html a.icn011:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat 1px 0;}
 
 a.icn030{
  padding   : 0px 0px 0px 35px;
  background  : url(/library/common/images/common_icn_016.gif) no-repeat left center;}

a.icn030:hover{
  background  : url(/library/common/images/common_icn_016_ov.gif) no-repeat left center;}
 

.icn004 a{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_005.gif) no-repeat left center;
  display:block;}

.icn004 a:hover{
  background  : url(/library/common/images/common_icn_005_ov.gif) no-repeat left center;}
  
.icn005 a{
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_006.gif) no-repeat 0 2px;
  line-height : 1.2 !important;
  display:block;
  font-weight:bold;}

.icn019 a{
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_006.gif) no-repeat 0 2px;
  line-height : 1.2 !important;
  display:block;
  font-weight:normal;
  color:#666666;}

.icn005 a:hover,
.icn019 a:hover{
  background: url(/library/common/images/common_icn_006_ov.gif) no-repeat 0 2px;}

.icn013 a{
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat left 2px;
  line-height : 1.2 !important;
  display:block;
  font-weight:bold;}

.icn013 a:hover{
  background: url(/library/common/images/common_icn_003_ov.gif) no-repeat left 2px;}

.icn013 a.icn006{
  padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007.gif) no-repeat 0 2px;
  line-height : 1.2 !important;
  display:block;
  font-weight:bold;}

.icn013 a.icn006:hover{
    padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007_ov.gif) no-repeat 0 2px;}
 
 /* e-book
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 
 .icn013 a.icn066{
  padding   : 0px 0px 0px 47px;
  background  : url(/library/common/images/common_icn_030.gif) no-repeat 0 2px;
  line-height : 1.2 !important;
  display:block;
  font-weight:bold;}

.icn013 a.icn066:hover{
    padding   : 0px 0px 0px 47px;
  background  : url(/library/common/images/common_icn_030_ov.gif) no-repeat 0 2px;}
 
  
.icn004 a.icn006{
  padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007.gif) no-repeat left center;}

.icn004 a.icn006:hover{
    padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007_ov.gif) no-repeat left center;}
  
.icn012{
  padding   : 0px 0px 0px 16px;
  background  : url(/library/common/images/common_icn_003_black.gif) no-repeat 0 3px;
  color     : #333333;
  text-decoration : none;
  font-weight:normal;}

.icn014 a.icn006{
  padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007.gif) no-repeat 0 4px;
  line-height : 1.2 !important;
  display:block;
  font-weight:normal;}

.icn014 a.icn006:hover{
    padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007_ov.gif) no-repeat 0 4px;}

.icn015 a{
  padding   : 0px 0px 0px 16px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 4px;
  color     : #666666;
  text-decoration : none;
  font-weight:bold;
  display:block;}

.icn015 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;}
  
.icn016 a{
  padding   : 0px 0px 0px 16px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 2px;
  color     : #666666;
  text-decoration : none;
  font-weight:bold;
  display:block;}

.icn016 a:hover{
  padding   : 0px 0px 0px 16px;
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 2px;
  color     : #EE7A1D;
  text-decoration : underline;
  font-weight:bold;}
  
.icn017 a{
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat left 1px;
  line-height : 1.2 !important;
  display:block;
  font-weight:normal;}

.icn017 a:hover{
    background: url(/library/common/images/common_icn_003_ov.gif) no-repeat left 1px;}
  
.icn018 a{
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_011.gif) no-repeat 0 2px;
  line-height : 1.2 !important;
  display:block;}

.icn018 a:hover{
  background-image: url(/library/common/images/common_icn_011_ov.gif) no-repeat 0 2px;}
  
.icn020 a{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_001.gif) no-repeat 0 3px;
  color     : #666666;
  text-decoration : none;
  line-height : 1.2 !important;
  font-weight:normal;
  display:block;}
  
.icn020 a:hover{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_001_ov.gif) no-repeat 0 3px;
  color     : #EE7A1D;
  text-decoration : underline;
  line-height : 1.2 !important;
  font-weight:normal;}

.icn022 a{
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_003_navy.gif) no-repeat left 1px;
  line-height : 1.2 !important;
  display:block;
  font-weight:normal;}

.icn022 a:hover{
    background: url(/library/common/images/common_icn_003_ov.gif) no-repeat left 1px;}

/* movie
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.icn021 a{
  padding   : 0px 0px 0px 24px;
  background  : url(/library/common/images/common_icn_021.gif) no-repeat 0 1px;
  color     : #666666;
  text-decoration : none;
  line-height : 1.2 !important;
  display:block;}
  
.icn021 a:hover{
  padding   : 0px 0px 0px 24px;
  background  : url(/library/common/images/common_icn_021_ov.gif) no-repeat 0 1px;
  color     : #EE7A1D;
  text-decoration : underline;
  line-height : 1.2 !important;}  

.icn021 a.icn066{
  font-weight : bold;}
  
.icn021 a.icn066:hover{

  font-weight : bold;}  
.icn003 a{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_004.gif) no-repeat 0 5px;
  display:block;
  text-align:left;}

.icn003 a:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat 0 5px;}
  
.icn002 a.icn006{
  padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007.gif) no-repeat 0 4px;}

.icn002 a.icn006:hover{
    padding   : 0px 0px 0px 20px;
  background  : url(/library/common/images/common_icn_007_ov.gif) no-repeat 0 4px;}
 
.icn002 a.icn033{
  padding   : 0px 0px 0px 48px;
  background  : url(/library/common/images/common_icn_030.gif) no-repeat 0 4px;}

.icn002 a.icn033:hover{
padding   : 0px 0px 0px 48px;
  background  : url(/library/common/images/common_icn_030_ov.gif) no-repeat 0 4px;} 
 
  
*html .icn002 a.icn006{
  background  : url(/library/common/images/common_icn_007.gif) no-repeat 0 3px;}
  
*html .icn002 a.icn006:hover{
  background  : url(/library/common/images/common_icn_007_ov.gif) no-repeat 0 3px;}
  
*:first-child+html .icn002 a.icn006{
  background  : url(/library/common/images/common_icn_007.gif) no-repeat 0 3px;}
  
*:first-child+html .icn002 a.icn006:hover{
  background  : url(/library/common/images/common_icn_007_ov.gif) no-repeat 0 3px;}

/************************************************************
鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ隶厄ｽｸ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髫ｰ繝ｻ竏橸ｿｽ??�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ髣費ｽｨ陞滂ｽｲ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ
************************************************************/
.txtULnone li.icn001 a{
  padding   : 0px 0px 5px 16px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 2px;
  color     : #666666;
  text-decoration : none;
  font-weight:normal;
  display:block;}

.txtULnone li.icn001 a:hover{
  padding   : 0px 0px 5px 16px;
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 2px;
  color     : #EE7A1D;
  text-decoration : underline;
  font-weight:normal;}
  
body:first-of-type .txtULnone li.icn001 a{
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 4px;}

body:first-of-type .txtULnone li.icn001 a:hover{
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 4px;}
  
*html .txtULnone li.icn001 a{
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 1px;}

*html .txtULnone li.icn001 a:hover{
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 1px;}
  
*:first-child+html .txtULnone li.icn001 a{
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 1px;}

*:first-child+html .txtULnone li.icn001 a:hover{
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 1px;}
  
/************************************************************
section
************************************************************/
.section{
  width   : 618px;
  margin    : 0px 20px 18px 20px;}


/************************************************************
column2Box
************************************************************/
/* column2Box01 */
.column2Box01{
  width   : 660px;
  margin    : 0px 0px 0px 20px;
  padding   : 10px 0px 10px 0px;
  background  : #F2F2F2;}

.column2Box01 .columnInner{
  width   : 640px;
  margin    : 0px 0px 10px 10px;
  background  : url(/library/common/images/common_box001_bg002.gif) no-repeat left bottom;}

.column2Box01 .columnInner02{
  width   : 640px;
  margin    : 0px 0px 0px 10px;
  background  : url(/library/common/images/common_box001_bg002.gif) no-repeat left bottom;}

.column2Box01 .columnInner03{
  width   : 598px;
  margin    : 0px 0px 0px 10px;
  background  : url(/library/common/images/common_box001_bg003.gif) no-repeat left bottom;}

.column2Box01 dl{
  display   : block;
  width   : 315px;
  margin    : 0px 0px 0px 0px;}

.column2Box01 dl.left{
  float   : left;}

.column2Box01 dl.right{
  float   : right;}

.column2Box01 dt{
  display   : block;
  width   : 315px;
  margin:0;
  padding:11px 0 11px;
  background  : url(/library/common/images/common_box001_bg001.gif) no-repeat;}

column2Box01 dt p a{
  color   : #644817;}

.column2Box01 dt a:hover{
  color   : #EE7A1D;}

.column2Box01 dt p{
  padding   : 0 10px 0 18px;
  margin-bottom:0;}


.column2Box01 dd{
  padding   : 10px 0px;
  background  : url(/library/common/images/common_box001_bg004.gif) no-repeat left top;}

.column2Box01 dd p{
  margin    : 0px 15px;}
  
.column2Box01 .columnInner03{
  width   : 620px;
  margin    : 0px 0px 0px 10px;
  background  : url(/library/common/images/common_box001_bg003.gif) no-repeat left bottom;}

/* column2Box04鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽolumn2Box01鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｮ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髫ｰ謔滂ｽ･繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬮ｮ蜈ｷ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ髫ｶ謐ｺ諷｣繝ｻ?�ｽ繝ｻ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ*/
.column2Box04{
  width   : 660px;
  margin    : 0px 0px 0px 20px;
  padding   : 10px 0px 10px 0px;
  background  : #F2F2F2;}

.column2Box04 .columnInner{
  width   : 640px;
  margin    : 0px 0px 10px 10px;
  background  : url(/library/common/images/common_box001_bg002_3.gif) no-repeat left bottom;}

.column2Box04 .columnInner02{
  width   : 640px;
  margin    : 0px 0px 0px 10px;
  background  : url(/library/common/images/common_box001_bg002_3.gif) no-repeat left bottom;}

.column2Box04 dl{
  display   : block;
  width   : 315px;
  margin    : 0px 0px 0px 0px;}

.column2Box04 .left{
  float   : left;}

.column2Box04 dl.right{
  float   : right;}

.column2Box04 dt{
  display   : block;
  width   : 315px;
  height:inherit;
  margin:0;
  padding:11px 0 11px;
  background  : url(/library/common/images/common_box001_bg001_3.gif) repeat-y left top;}

.column2Box04 dt p a{
  color   : #644817;}

.column2Box04 dt a:hover{
  color   : #EE7A1D;}

.column2Box04 dt p{
  padding   : 0 10px 0 18px;
  margin-bottom:0;}

.column2Box04 dd{
  padding   : 10px 0px;
  background  : url(/library/common/images/common_box001_bg004_3.gif) no-repeat left top;}

.column2Box04 dd p{
  margin    : 0px;
  padding:0 5px 0 15px;
  font-size:12px;}

.column2Box04 .columnInner03{
  width   : 640px;
  margin    : 0px 0px 0px 10px;
  background  : url(/library/common/images/common_box001_bg003_3.gif) no-repeat left bottom;}

.column2Box04 dd .column2Box004{
  display   : block;
  width   : 300px;
  padding   : 0 0 0 15px;}

.column2Box004 .leftBox{
  float   : left;
  display   : block;}

.column2Box004 .rightBox{
  float   : left;
  display   : block;}
  
/* column2Box05 */
.column2Box05{
  clear   : both;
  display   : block;
  width   : 620px;
  margin    : 0px 0px 0px 40px;}

.column2Box05 dt{
  float   : left;
  display   : block;}

.column2Box05 dd{
  float   : left;
  display   : block;}
/*---------------------------------------------------------------------------*/

/* column2Box02 */
.column2Box02{
  clear   : both;
  display   : block;
  width   : 660px;
  margin    : 0px 0px 0px 20px;}

.column2Box02 dt{
  float   : left;
  display   : block;
  font-size: inherit;}

.column2Box02 dd{
  float   : left;
  display   : block;}
  
/* column2OtherBox */
.column2OtherBox{
  width:660px;
  margin:0px 0px 0px 20px;
  padding:0px;}

  
.column2OtherBox h3{
  margin-left:0px;}
  
.column2OtherInnerL{
  width:320px;
  margin:0px;
  padding:0px;
  float:left;}
  
.column2OtherInnerR{
  width:320px;
  margin:0px;
  padding:0px;
  float:right;}

.column2OtherSecLeft{
  float:left;
  margin:0;
  padding:0 5px 0 0;
  width:45%;}

.column2OtherSecRight{
  float:right;
  margin:0;
  padding:0;
  width:50%;}
  
.column2OtherBox ul{
  margin:0px 0px 10px 20px;
  padding:0px;}
  
.column2OtherBox ul li{
  margin:0px 0px 0.5em 0;
  padding:0px;
  list-style:disc;}
  
/* column2OtherBox02 */
.column2OtherBox02{
  width:630px;
  margin:0px 0px 0px 35px;
  padding:0px;}
  
.column2OtherBox02 h3{
  margin-left:0px;}
  
.column2Other02InnerL{
  width:305px;
  margin:0px;
  padding:0px;
  float:left;}
  
.column2Other02InnerR{
  width:305px;
  margin:0px;
  padding:0px;
  float:right;}

.column2Other02SecLeft{
  float:left;
  margin:0;
  padding:0;
  width:45%;}

.column2Other02SecRight{
  float:right;
  margin:0;
  padding:0;
  width:50%;}
  
.column2OtherBox02 ul{
  margin:0px 0px 10px 20px;
  padding:0px;}
  
.column2OtherBox02 ul li{
  margin:0px 0px 0.5em 0;
  padding:0px;
  list-style:disc;
  line-height:1.4;}
  
.column2OtherBox02 .icn001 a{
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 0 4px;}

.column2OtherBox02 .icn001 a:hover{
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 4px;}
  
/* column2Box03 */  
.column2Box03{
  width   : 660px;
  margin    : 0 0 0 20px;
  padding   : 0;
  border:none;}
  
.column2Box03InnerL{
  width   : 320px;
  margin    : 0;
  padding   : 0;
  border:none;
  float:left;}

.column2Box03InnerL .indent01{
  padding   : 0px 0px 0px 18px;
  text-indent : -19px;}
  
.column2Box03InnerR{
  width   : 320px;
  margin    : 0;
  padding   : 0;
  border:none;
  float:right;}
  
.column2Box03InnerL h2.h2Bg01,
.column2Box03InnerR h2.h2Bg01,
.column2Box03InnerL h2.h2Bg02,
.column2Box03InnerR h2.h2Bg02,
.column2Box03InnerL h2.h2Bg03,
.column2Box03InnerR h2.h2Bg03,
.column2Box03InnerL h2.h2Bg04,
.column2Box03InnerR h2.h2Bg04,
.column2Box03InnerL h3,
.column2Box03InnerR h3,
.column2Box03InnerL h4,
.column2Box03InnerR h4{
  margin    : 0;}
  
.column2Box03 .txtUl{
  padding   : 0px 0px 0px 20px;
  list-style  : disc;}

.column2Box03 .txtUl li{
    margin:0px 0px 5px 0px;
  list-style  : disc;
  line-height:1.4;}

.column2Box03 .txtUl p{
  margin    : 0px;}
  
.column2Box03 .txtULnone{
鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽmargin    : 0;
  padding   : 0px 0px 10px 0px;
  list-style  : none;}

.column2Box03 .txtULnone li{
    margin    : 0px 0px 5px 0px;
鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽpadding   : 0px;
  list-style  : none;
  line-height:1.4;}

.column2Box03 .txtULnone p{
  margin    : 0px;}

.column2Box03 .txtOl{
  padding   : 0px 0px 10px 25px;}

.column2Box03 .txtOl li{
  margin    : 0px 0px 5px 0px;
  padding   : 0px;
  list-style  : decimal;}

.column2Box03 .txtOl p{
  margin    : 0px;}

/* column2Box03B */ 
.column2Box03B{
  width   : 630px;
  margin    : 0 0 0 35px;
  padding   : 0;
  border:none;}
  
.column2Box03BInnerL{
  width   : 305px;
  margin    : 0;
  padding   : 0;
  border:none;
  float:left;}
  
.column2Box03BInnerR{
  width   : 305px;
  margin    : 0;
  padding   : 0;
  border:none;
  float:right;}
  
.column2Box03BInnerL h2.h2Bg01,
.column2Box03BInnerR h2.h2Bg01,
.column2Box03BInnerL h2.h2Bg02,
.column2Box03BInnerR h2.h2Bg02,
.column2Box03BInnerL h2.h2Bg03,
.column2Box03BInnerR h2.h2Bg03,
.column2Box03BInnerL h2.h2Bg04,
.column2Box03BInnerR h2.h2Bg04,
.column2Box03BInnerL h3,
.column2Box03BInnerR h3,
.column2Box03BInnerL h4,
.column2Box03BInnerR h4{
  margin    : 0;}
  
.column2Box03B .txtUl{
  padding   : 0px 0px 0px 20px;
  list-style  : disc;}

.column2Box03B .txtUl li{
    margin:0px 0px 5px 0px;
  list-style  : disc;
  line-height:1.4;}

.column2Box03B .txtUl p{
  margin    : 0px;}
  
.column2Box03B .txtULnone{
鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽmargin    : 0;
  padding   : 0px 0px 10px 0px;
  list-style  : none;}

.column2Box03B .txtULnone li{
    margin    : 0px 0px 5px 0px;
鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽpadding   : 0px;
  list-style  : none;
  line-height:1.4;}

.column2Box03B .txtULnone p{
  margin    : 0px;}

.column2Box03B .txtOl{
  padding   : 0px 0px 10px 25px;}

.column2Box03B .txtOl li{
  margin    : 0px 0px 5px 0px;
  padding   : 0px;
  list-style  : decimal;}

.column2Box03B .txtOl p{
  margin    : 0px;}
  
/* column2Box06 */
.column2Box06{
  clear   : both;
  display   : block;
  width   : 100%;
  margin    : 0px;}

.column2Box06 dt{
  float   : left;
  display   : block;
  width:10%;}

.column2Box06 dd{
  float   : left;
  display   : block;
  width:89%;}
  
.column2Box06 dd h3{
  margin-left:0;}
  
.column2Box06 dd h4,
.column2Box06 dd p{
  margin-left:15px;}
  
.column2Box06 dd h3.fLeft{
  float:left;
  padding-top:4px;
  background-position:0 4px;}
  
.column2Box06 dd img.icon{
  float:left;
  vertical-align:text-top;
  margin:0;
  padding:0;}
  
/* column2Box07 */
.column2Box07{
  clear   : both;
  display   : block;
  width   : 625px;
  margin    : 0px;}
  
.column2Box07 h3{
  margin-left:0;}


/************************************************************
column3Box
************************************************************/
.column3Box01{
  width   : 660px;
  margin    : 0px 20px;
  padding:0;
  border:none;}
  
.column3Box01 .column3Box01Inner{
  width   : 660px;
  margin    : 0;
  padding:0px;
  border:none;}

.column3Box01 h3,
.column3Box01B h3{
  margin    : 0;
  padding:0;
  border:none;}

.column3Box01 .linkBox3Column,
.column3Box01B .linkBox3Column{
  float   : left;
  width   : 31%;
  margin    : 0px 14px 0px 0px;
  padding:0;}
  
.column3Box01 .linkBox3ColumnEnd,
.column3Box01B .linkBox3ColumnEnd{
  float   : left;
  width   : 32%;
  margin    : 0;
  padding:0;}

.column3Box01 img,
.column3Box01B img{

  display   : block;}
  
/*----column3Box01B----*/
.column3Box01B{
  width   : 630px;
  margin    : 0px 35px;
  padding:0;
  border:none;}
  
.column3Box01B .column3Box01Inner{
  width   : 630px;
  margin    : 0;
  padding:0px;
  border:none;}
  
/*----column3Box01-02----*/
.column3Box01-02 {
  width: 660px;
  margin: 0px 20px;
  padding: 0;
  border: none;
}
.column3Box01-02 ul {
  width: 660px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.column3Box01-02 ul li {
  float: left;
  margin-right: 42px;
  padding: 0;
  display: block;
}
.column3Box01-02 ul li.mr-none {
  float: left;
  margin-right: 0;
  padding: 0;
  display: block;
}

.column3Box02{
  width   : 658px;
  margin    : 0px 0px 0px 20px;
  padding:0;
  border:1px solid #CCC;}
  
.column3Box02 .column3Box02Inner{
  width   : 638px;
  margin    : 0;
  padding:10px;
  border:none;}

.column3Box02 h3{
  margin    : 0;
  padding:7px 10px 5px;
  background:none;
  border-bottom:1px solid #CCC;}

.column3Box02 .linkBox3Column{
  float   : left;
  width   : 203px;
  margin    : 0px 14px 0px 0px;
  padding:0;}
  
.column3Box02 .linkBox3ColumnEnd{
  float   : left;
  width   : 203px;
  margin    : 0;
  padding:0;}

.column3Box02 img{
  display   : block;}


/************************************************************
column4Box
************************************************************/
.column4Box01{
  display   : block;
  width   : 660px;
  margin    : 0px;}
  
.column4Box02{
  display   : block;
  width   : 495px;
  margin    : 0px auto;}
  
.column4Box03{
  display   : block;
  width   : 330px;
  margin    : 0px auto;}
  
.column4Box04{
  display   : block;
  width   : 166px;
  margin    : 0px auto;}

.column4Box01 li h3,
.column4Box02 li h3,
.column4Box03 li h3,
.column4Box04 li h3{
  margin    : 0px 0px 0px 0px;}

.column4Box01 li,
.column4Box02 li,
.column4Box03 li,
.column4Box04 li{
  float   : left;
  display   : block;
  width   : 164px;
  margin    : 0px 1px 12px 0px;}

.column4Box01 li img,
.column4Box02 li img,
.column4Box03 li img,
.column4Box04 li img{
  display   : block;}

.column4Box01 li.listEnd,
.column4Box02 li.listEnd,
.column4Box03 li.listEnd,
.column4Box04 li.listEnd{
  margin-right:0px;}


/************************************************************
anchor
************************************************************/
.anchor{
    display     : block;
  width     : 660px;
  margin      : 0px 0px 0px 20px;
  padding     : 7px 0px 0px;
  background    : #F2F2F2;
  border-bottom : 1px solid #ACACAC;}

.anchor li{
  display     : inline;
  float     : left;
  margin      : 0px 0px 7px 15px;
  padding     : 0px 20px 0px 0px;
  border-right  : #ACACAC 1px solid;
  font-size   : 12px;
  white-space:nowrap;}

.anchor li.last{
  border-right  : none;}
  
.anchor li a{
  text-decoration:underline;}
  
*html .anchor{
  padding-bottom      : 7px;}

*:first-child+html .anchor {
  padding-bottom      : 7px;}
  
.anchor .icn003 a{
  padding   : 0px 0px 0px 12px;
  background  : url(/library/common/images/common_icn_004.gif) no-repeat left center;
  display:block;}

.anchor .icn003 a:hover{
  background  : url(/library/common/images/common_icn_004_ov.gif) no-repeat left center;}


/************************************************************
鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ
************************************************************/
.commonUl{
  padding   : 0px 0px 0px 20px;
  list-style  : disc;}

.commonUl li{
    margin:0 0 0.3em 0;
  list-style  : disc;}

/************************************************************
linkBox
************************************************************/
/* linkBox01 */
.linkBox01{
  width   : 658px;
  margin    : 0px 0px 0px 20px;
  padding   : 1px 0px;
  background  : #CCC;}

.linkBox01 .linkBoxInner{
  margin    : 0px 1px;
  padding   : 10px;
  background  : #F2F2F2;}

.linkBox01 h3{
  clear   : both;
  background  : none;
  margin    : 0px;
  padding   : 5px 10px;
  font-size : 100%;
  border-bottom:1px solid #CCC;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
  background-color:#F2F2F2;}

.linkBox01 .linkBoxColumn,
.linkBox01 .linkBoxColumnTop,
.linkBox01 .linkBoxColumnBg{
  width   : 636px;}
  
.linkBox01 .linkBoxColumnTop{
  background  : #F2F2F2;}

.linkBox01 .linkBoxColumnBg{
  background  : url(/library/common/images/common_bg_010.gif) repeat-y center top;}

.linkBox01 .linkBoxColumnLeft{
  float   : left;
  width   : 308px;}

.linkBox01 .linkBoxColumnRight{
  float   : right;
  width   : 307px;}

/* linkBox02 */
.linkBox02{
  width   : 660px;
  margin    : 0px 0px 0px 20px;
  background  : url(/library/common/images/linkbox_bg_002.gif) no-repeat 0px bottom;}

.linkBox02 .linkBoxInner{
  background  : url(/library/common/images/linkbox_bg_001.gif) no-repeat 0px top;}

.linkBox02 dl{
  width   : 640px;
  padding   : 10px 0px;
  margin    : 0px 10px 0px 10px;}

.linkBox02 dt{
  float   : left;
  width   : 220px;
  padding:0 10px 0 0;}

.linkBox02 dd{
  float   : left;
  width   : 397px;
  padding:0 0 0 10px;}
  
.linkBox02 dd p{
  font-size:12px;}
  
.linkBox02 .indent01{
  padding   : 0px 0px 0px 18px;
  text-indent : -19px;}

body:first-of-type .linkBox02 .indent01{
  padding   : 0px 0px 0px 17px;
  text-indent : -18px;} 

*html .linkBox02 .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

*:first-child+html .linkBox02 .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

/* linkBox02B */
.linkBox02B{
  width   : 638px;
  margin    : 0;
  background  : url(/library/common/images/linkbox02b_bg_002.gif) no-repeat 0px bottom;}

.linkBox02B .linkBoxInner{
  background  : url(/library/common/images/linkbox02b_bg_001.gif) no-repeat 0px top;}

.linkBox02B dl{
  width   : 618px;
  padding   : 10px 0px;
  margin    : 0px 10px 0px 10px;}

.linkBox02B dt{
  float   : left;
  width   : 220px;
  padding:0 10px 0 0;}

.linkBox02B dd{
  float   : left;
  width   : 375px;
  padding:0 0 0 10px;}

.linkBox02B dd p{
  font-size:12px;}
  
.linkBox02B .indent01{
  padding   : 0px 0px 0px 18px;
  text-indent : -19px;}

body:first-of-type .linkBox02B .indent01{
  padding   : 0px 0px 0px 17px;
  text-indent : -18px;} 

*html .linkBox02B .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

*:first-child+html .linkBox02B .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

/* linkBox02C */
.linkBox02C{
  width   : 630px;
  margin    : 0px;
  background  : url(/library/common/images/linkbox_bg_630_002.gif) no-repeat 0px bottom;}

.linkBox02C .linkBoxInner{
  background  : url(/library/common/images/linkbox_bg_630_001.gif) no-repeat 0px top;}

.linkBox02C dl{
  width   : 610px;
  padding   : 10px;
  margin    : 0px;
  background  : url(/library/common/images/linkbox_bg_630_003.gif) no-repeat left bottom;}

.linkBox02C dt{
  float   : left;
  width   : 220px;
  padding:0 10px 0 0;}

.linkBox02C dd{
  float   : left;
  width   : 367px;
  padding:0 0 0 10px;}

.linkBox02C dd p{
  font-size:12px;}

.linkBox02C .indent01{
  padding   : 0px 0px 0px 18px;
  text-indent : -19px;}

body:first-of-type .linkBox02C .indent01{
  padding   : 0px 0px 0px 17px;
  text-indent : -18px;} 

*html .linkBox02C .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

*:first-child+html .linkBox02C .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

/* linkBox02D */
.linkBox02D{
  width   : 610px;
  margin    : 0px;
  background  : url(/library/common/images/linkbox_bg_610_002.gif) no-repeat 0px bottom;}

.linkBox02D .linkBoxInner{
  background  : url(/library/common/images/linkbox_bg_610_001.gif) no-repeat 0px top;}

.linkBox02D dl{
  width   : 590px;
  padding   : 10px;
  margin    : 0px;
  background  : url(/library/common/images/linkbox_bg_610_003.gif) no-repeat left bottom;}

.linkBox02D dt{
  float   : left;
  width   : 220px;
  padding:0 10px 0 0;}

.linkBox02D dd{
  float   : left;
  width   : 347px;
  padding:0 0 0 10px;}

.linkBox02D dd p{
  font-size:12px;}

.linkBox02D .indent01{
  padding   : 0px 0px 0px 18px;
  text-indent : -19px;}

body:first-of-type .linkBox02D .indent01{
  padding   : 0px 0px 0px 17px;
  text-indent : -18px;} 

*html .linkBox02D .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

*:first-child+html .linkBox02D .indent01{
  padding   : 0px 0px 0px 20px;
  text-indent : -21px;}

/* linkBox03 */
.linkBox03{
  width   : 660px;
  margin    : 0px 0px 0px 20px;
  background  : #F2EFE7 url(/library/common/images/linkbox_bg_003.gif) no-repeat left bottom;}

.linkBox03 .linkBoxInner{
  background  : url(/library/common/images/linkbox_bg_001.gif) no-repeat left top;}
  
.linkBox03 .comment{
  margin    : 0px 20px;
  padding   : 10px 0px 0px;}

.linkBox03 dl{
  width   : 640px;
  padding   : 10px 0px 0px;
  margin    : 0px 0px 0px 20px;}

.linkBox03 dt{
  margin    : 0px 0px 3px 0px;
  font-weight :   bold;}

.linkBox03 dd{
  margin    : 0px 0px 10px;}

/* linkBox04 */
.linkBox04{
  width   : 658px;
  margin    : 0px 0px 0px 20px;
  padding   : 1px 0px;
  background  : #CCC;}

.linkBox04 .linkBoxInner{
  margin    : 0px 1px;
  padding   : 10px;
  background  : #fff;}

.linkBox04 .linkBoxColumn,
.linkBox04 .linkBoxColumnBg{
  width   : 636px;}

.linkBox04 .linkBoxColumnBg{
  background  : none;}

.linkBox04 .linkBoxColumnLeft{
  float   : left;
  margin:0;
  padding:4px 4px 0px;
  width:303px;}

.linkBox04 .linkBoxColumnRight{
  float   : right;
  margin:0;
  padding:4px 4px 0px;
  width:298px;}

.linkBox04 h3{
  clear   : both;
  background  : none;
  margin    : 0px;
  padding   : 5px 10px;
  font-size : 100%;
  border-bottom:1px solid #CCC;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
  background-color:#FFF;}

/************************************************************
iframe
************************************************************/
/* iframe01 */
.iframe01{
  width   : 618px;
  margin    : 0px 0px 0px 20px;
  padding   : 1px 0px;
  background  : #CCC;}

.iframe01 .iframeInner{
  width   : 616px;
  height    : 150px;
  margin    : 0px 1px;
  background  : #FFF;
  overflow  : auto;}

.iframe01 .iframeInner div{
  padding : 12px 0px;}

.iframe01 .iframeInner p{
  padding : 0px 20px;}


/************************************************************
stepBox
************************************************************/
.stepBox07,
.stepBox08{
  clear : both;
  display : block;
  width : 468px;
  margin  : 0px 0px 0px 111px;
  font-size:12px;
  line-height:1.15;}

.stepBox01,
.stepBox02{
  clear : both;
  display : block;
  width : 624px;
  margin  : 0px 0px 0px 37px;
  font-size:12px;
  line-height:1.15;}

.stepBox01 li,
.stepBox02 li,
.stepBox07 li,
.stepBox08 li{
  display : block;
  float : left;
  width : 156px;
  height  : 63px;
  margin  : 0px 0px 0px 0px;}
  
#contentsArea .stepBox01 a,
#contentsArea .stepBox02 a,
#contentsArea .stepBox03 a,
#contentsArea .stepBox04 a,
#contentsArea .stepBox05 a,
#contentsArea .stepBox06 a,
#contentsArea .stepBox07 a,
#contentsArea .stepBox08 a{
  color     : #FFF;
  text-decoration : none;
  outline     : none;}

#contentsArea .stepBox01 a:hover,
#contentsArea .stepBox02 a:hover,
#contentsArea .stepBox03 a:hover,
#contentsArea .stepBox04 a:hover,
#contentsArea .stepBox05 a:hover,
#contentsArea .stepBox06 a:hover,
#contentsArea .stepBox07 a:hover,
#contentsArea .stepBox08 a:hover{
  color     : #FFF;
  text-decoration : underline;}
  
#contentsArea .stepBox01 a.icn001,
#contentsArea .stepBox02 a.icn001,
#contentsArea .stepBox03 a.icn001,
#contentsArea .stepBox04 a.icn001,
#contentsArea .stepBox05 a.icn001,
#contentsArea .stepBox06 a.icn001,
#contentsArea .stepBox07 a.icn001,
#contentsArea .stepBox08 a.icn001,
#contentsArea .stepBox01 a.icn002,
#contentsArea .stepBox02 a.icn002,
#contentsArea .stepBox03 a.icn002,
#contentsArea .stepBox04 a.icn002,
#contentsArea .stepBox05 a.icn002,
#contentsArea .stepBox06 a.icn002,
#contentsArea .stepBox07 a.icn002,
#contentsArea .stepBox08 a.icn002,
#contentsArea .stepBox01 a.icn003,
#contentsArea .stepBox02 a.icn003,
#contentsArea .stepBox03 a.icn003,
#contentsArea .stepBox04 a.icn003,
#contentsArea .stepBox05 a.icn003,
#contentsArea .stepBox06 a.icn003,
#contentsArea .stepBox07 a.icn003,
#contentsArea .stepBox08 a.icn003,
#contentsArea .stepBox01 a.icn004,
#contentsArea .stepBox02 a.icn004,
#contentsArea .stepBox03 a.icn004,
#contentsArea .stepBox04 a.icn004,
#contentsArea .stepBox05 a.icn004,
#contentsArea .stepBox06 a.icn004,
#contentsArea .stepBox07 a.icn004,
#contentsArea .stepBox08 a.icn004,
#contentsArea .stepBox01 a.icn005,
#contentsArea .stepBox02 a.icn005,
#contentsArea .stepBox03 a.icn005,
#contentsArea .stepBox04 a.icn005,
#contentsArea .stepBox05 a.icn005,
#contentsArea .stepBox06 a.icn005,
#contentsArea .stepBox07 a.icn005,
#contentsArea .stepBox08 a.icn005,
#contentsArea .stepBox01 a.icn006,
#contentsArea .stepBox02 a.icn006,
#contentsArea .stepBox03 a.icn006,
#contentsArea .stepBox04 a.icn006,
#contentsArea .stepBox05 a.icn006,
#contentsArea .stepBox06 a.icn006,
#contentsArea .stepBox07 a.icn006,
#contentsArea .stepBox08 a.icn006,
#contentsArea .stepBox01 a.icn007,
#contentsArea .stepBox02 a.icn007,
#contentsArea .stepBox03 a.icn007,
#contentsArea .stepBox04 a.icn007,
#contentsArea .stepBox05 a.icn007,
#contentsArea .stepBox06 a.icn007,
#contentsArea .stepBox07 a.icn007,
#contentsArea .stepBox08 a.icn007,
#contentsArea .stepBox01 a.icn008,
#contentsArea .stepBox02 a.icn008,
#contentsArea .stepBox03 a.icn008,
#contentsArea .stepBox04 a.icn008,
#contentsArea .stepBox05 a.icn008,
#contentsArea .stepBox06 a.icn008,
#contentsArea .stepBox07 a.icn008,
#contentsArea .stepBox08 a.icn008,
#contentsArea .stepBox01 a.icn009,
#contentsArea .stepBox02 a.icn009,
#contentsArea .stepBox03 a.icn009,
#contentsArea .stepBox04 a.icn009,
#contentsArea .stepBox05 a.icn009,
#contentsArea .stepBox06 a.icn009,
#contentsArea .stepBox07 a.icn009,
#contentsArea .stepBox08 a.icn009,
#contentsArea .stepBox01 a.icn010,
#contentsArea .stepBox02 a.icn010,
#contentsArea .stepBox03 a.icn010,
#contentsArea .stepBox04 a.icn010,
#contentsArea .stepBox05 a.icn010,
#contentsArea .stepBox06 a.icn010,
#contentsArea .stepBox07 a.icn010,
#contentsArea .stepBox08 a.icn010,
#contentsArea .stepBox01 a.icn011,
#contentsArea .stepBox02 a.icn011,
#contentsArea .stepBox03 a.icn011,
#contentsArea .stepBox04 a.icn011,
#contentsArea .stepBox05 a.icn011,
#contentsArea .stepBox06 a.icn011,
#contentsArea .stepBox07 a.icn011,
#contentsArea .stepBox08 a.icn011,
#contentsArea .stepBox01 .icn001 a,
#contentsArea .stepBox02 .icn001 a,
#contentsArea .stepBox03 .icn001 a,
#contentsArea .stepBox04 .icn001 a,
#contentsArea .stepBox05 .icn001 a,
#contentsArea .stepBox06 .icn001 a,
#contentsArea .stepBox07 .icn001 a,
#contentsArea .stepBox08 .icn001 a,
#contentsArea .stepBox01 .icn002 a,
#contentsArea .stepBox02 .icn002 a,
#contentsArea .stepBox03 .icn002 a,
#contentsArea .stepBox04 .icn002 a,
#contentsArea .stepBox05 .icn002 a,
#contentsArea .stepBox06 .icn002 a,
#contentsArea .stepBox07 .icn002 a,
#contentsArea .stepBox08 .icn002 a,
#contentsArea .stepBox01 .icn002 a.icn006,
#contentsArea .stepBox02 .icn002 a.icn006,
#contentsArea .stepBox03 .icn002 a.icn006,
#contentsArea .stepBox04 .icn002 a.icn006,
#contentsArea .stepBox05 .icn002 a.icn006,
#contentsArea .stepBox06 .icn002 a.icn006,
#contentsArea .stepBox07 .icn002 a.icn006,
#contentsArea .stepBox08 .icn002 a.icn006,
#contentsArea .stepBox01 .icn003 a,
#contentsArea .stepBox02 .icn003 a,
#contentsArea .stepBox03 .icn003 a,
#contentsArea .stepBox04 .icn003 a,
#contentsArea .stepBox05 .icn003 a,
#contentsArea .stepBox06 .icn003 a,
#contentsArea .stepBox07 .icn003 a,
#contentsArea .stepBox08 .icn003 a,
#contentsArea .stepBox01 .icn004 a,
#contentsArea .stepBox02 .icn004 a,
#contentsArea .stepBox03 .icn004 a,
#contentsArea .stepBox04 .icn004 a,
#contentsArea .stepBox05 .icn004 a,
#contentsArea .stepBox06 .icn004 a,
#contentsArea .stepBox07 .icn004 a,
#contentsArea .stepBox08 .icn004 a,
#contentsArea .stepBox01 .icn004 a.icn006,
#contentsArea .stepBox02 .icn004 a.icn006,
#contentsArea .stepBox03 .icn004 a.icn006,
#contentsArea .stepBox04 .icn004 a.icn006,
#contentsArea .stepBox05 .icn004 a.icn006,
#contentsArea .stepBox06 .icn004 a.icn006,
#contentsArea .stepBox07 .icn004 a.icn006,
#contentsArea .stepBox08 .icn004 a.icn006,
#contentsArea .stepBox01 .icn005 a,
#contentsArea .stepBox02 .icn005 a,
#contentsArea .stepBox03 .icn005 a,
#contentsArea .stepBox04 .icn005 a,
#contentsArea .stepBox05 .icn005 a,
#contentsArea .stepBox06 .icn005 a,
#contentsArea .stepBox07 .icn005 a,
#contentsArea .stepBox08 .icn005 a,
#contentsArea .stepBox01 .icn013 a,
#contentsArea .stepBox02 .icn013 a,
#contentsArea .stepBox03 .icn013 a,
#contentsArea .stepBox04 .icn013 a,
#contentsArea .stepBox05 .icn013 a,
#contentsArea .stepBox06 .icn013 a,
#contentsArea .stepBox07 .icn013 a,
#contentsArea .stepBox08 .icn013 a,
#contentsArea .stepBox01 .icn013 a.icn006,
#contentsArea .stepBox02 .icn013 a.icn006,
#contentsArea .stepBox03 .icn013 a.icn006,
#contentsArea .stepBox04 .icn013 a.icn006,
#contentsArea .stepBox05 .icn013 a.icn006,
#contentsArea .stepBox06 .icn013 a.icn006,
#contentsArea .stepBox07 .icn013 a.icn006,
#contentsArea .stepBox08 .icn013 a.icn006,
#contentsArea .stepBox01 .icn014 a.icn006,
#contentsArea .stepBox02 .icn014 a.icn006,
#contentsArea .stepBox03 .icn014 a.icn006,
#contentsArea .stepBox04 .icn014 a.icn006,
#contentsArea .stepBox05 .icn014 a.icn006,
#contentsArea .stepBox06 .icn014 a.icn006,
#contentsArea .stepBox07 .icn014 a.icn006,
#contentsArea .stepBox08 .icn014 a.icn006,
#contentsArea .stepBox01 .icn015 a,
#contentsArea .stepBox02 .icn015 a,
#contentsArea .stepBox03 .icn015 a,
#contentsArea .stepBox04 .icn015 a,
#contentsArea .stepBox05 .icn015 a,
#contentsArea .stepBox06 .icn015 a,
#contentsArea .stepBox07 .icn015 a,
#contentsArea .stepBox08 .icn015 a,
#contentsArea .stepBox01 .icn016 a,
#contentsArea .stepBox02 .icn016 a,
#contentsArea .stepBox03 .icn016 a,
#contentsArea .stepBox04 .icn016 a,
#contentsArea .stepBox05 .icn016 a,
#contentsArea .stepBox06 .icn016 a,
#contentsArea .stepBox07 .icn016 a,
#contentsArea .stepBox08 .icn016 a,
#contentsArea .stepBox01 .icn017 a,
#contentsArea .stepBox02 .icn017 a,
#contentsArea .stepBox03 .icn017 a,
#contentsArea .stepBox04 .icn017 a,
#contentsArea .stepBox05 .icn017 a,
#contentsArea .stepBox06 .icn017 a,
#contentsArea .stepBox07 .icn017 a,
#contentsArea .stepBox08 .icn017 a{
  color     : #644817;
  text-decoration : underline;}

#contentsArea .stepBox01 a.icn001:hover,
#contentsArea .stepBox02 a.icn001:hover,
#contentsArea .stepBox03 a.icn001:hover,
#contentsArea .stepBox04 a.icn001:hover,
#contentsArea .stepBox05 a.icn001:hover,
#contentsArea .stepBox06 a.icn001:hover,
#contentsArea .stepBox07 a.icn001:hover,
#contentsArea .stepBox08 a.icn001:hover,
#contentsArea .stepBox01 a.icn002:hover,
#contentsArea .stepBox02 a.icn002:hover,
#contentsArea .stepBox03 a.icn002:hover,
#contentsArea .stepBox04 a.icn002:hover,
#contentsArea .stepBox05 a.icn002:hover,
#contentsArea .stepBox06 a.icn002:hover,
#contentsArea .stepBox07 a.icn002:hover,
#contentsArea .stepBox08 a.icn002:hover,
#contentsArea .stepBox01 a.icn003:hover,
#contentsArea .stepBox02 a.icn003:hover,
#contentsArea .stepBox03 a.icn003:hover,
#contentsArea .stepBox04 a.icn003:hover,
#contentsArea .stepBox05 a.icn003:hover,
#contentsArea .stepBox06 a.icn003:hover,
#contentsArea .stepBox07 a.icn003:hover,
#contentsArea .stepBox08 a.icn003:hover,
#contentsArea .stepBox01 a.icn004:hover,
#contentsArea .stepBox02 a.icn004:hover,
#contentsArea .stepBox03 a.icn004:hover,
#contentsArea .stepBox04 a.icn004:hover,
#contentsArea .stepBox05 a.icn004:hover,
#contentsArea .stepBox06 a.icn004:hover,
#contentsArea .stepBox07 a.icn004:hover,
#contentsArea .stepBox08 a.icn004:hover,
#contentsArea .stepBox01 a.icn005:hover,
#contentsArea .stepBox02 a.icn005:hover,
#contentsArea .stepBox03 a.icn005:hover,
#contentsArea .stepBox04 a.icn005:hover,
#contentsArea .stepBox05 a.icn005:hover,
#contentsArea .stepBox06 a.icn005:hover,
#contentsArea .stepBox07 a.icn005:hover,
#contentsArea .stepBox08 a.icn005:hover,
#contentsArea .stepBox01 a.icn006:hover,
#contentsArea .stepBox02 a.icn006:hover,
#contentsArea .stepBox03 a.icn006:hover,
#contentsArea .stepBox04 a.icn006:hover,
#contentsArea .stepBox05 a.icn006:hover,
#contentsArea .stepBox06 a.icn006:hover,
#contentsArea .stepBox07 a.icn006:hover,
#contentsArea .stepBox08 a.icn006:hover,
#contentsArea .stepBox01 a.icn007:hover,
#contentsArea .stepBox02 a.icn007:hover,
#contentsArea .stepBox03 a.icn007:hover,
#contentsArea .stepBox04 a.icn007:hover,
#contentsArea .stepBox05 a.icn007:hover,
#contentsArea .stepBox06 a.icn007:hover,
#contentsArea .stepBox07 a.icn007:hover,
#contentsArea .stepBox08 a.icn007:hover,
#contentsArea .stepBox01 a.icn008:hover,
#contentsArea .stepBox02 a.icn008:hover,
#contentsArea .stepBox03 a.icn008:hover,
#contentsArea .stepBox04 a.icn008:hover,
#contentsArea .stepBox05 a.icn008:hover,
#contentsArea .stepBox06 a.icn008:hover,
#contentsArea .stepBox07 a.icn008:hover,
#contentsArea .stepBox08 a.icn008:hover,
#contentsArea .stepBox01 a.icn009:hover,
#contentsArea .stepBox02 a.icn009:hover,
#contentsArea .stepBox03 a.icn009:hover,
#contentsArea .stepBox04 a.icn009:hover,
#contentsArea .stepBox05 a.icn009:hover,
#contentsArea .stepBox06 a.icn009:hover,
#contentsArea .stepBox07 a.icn009:hover,
#contentsArea .stepBox08 a.icn009:hover,
#contentsArea .stepBox01 a.icn010:hover,
#contentsArea .stepBox02 a.icn010:hover,
#contentsArea .stepBox03 a.icn010:hover,
#contentsArea .stepBox04 a.icn010:hover,
#contentsArea .stepBox05 a.icn010:hover,
#contentsArea .stepBox06 a.icn010:hover,
#contentsArea .stepBox07 a.icn010:hover,
#contentsArea .stepBox08 a.icn010:hover,
#contentsArea .stepBox01 a.icn011:hover,
#contentsArea .stepBox02 a.icn011:hover,
#contentsArea .stepBox03 a.icn011:hover,
#contentsArea .stepBox04 a.icn011:hover,
#contentsArea .stepBox05 a.icn011:hover,
#contentsArea .stepBox06 a.icn011:hover,
#contentsArea .stepBox07 a.icn011:hover,
#contentsArea .stepBox08 a.icn011:hover,
#contentsArea .stepBox01 .icn001 a:hover,
#contentsArea .stepBox02 .icn001 a:hover,
#contentsArea .stepBox03 .icn001 a:hover,
#contentsArea .stepBox04 .icn001 a:hover,
#contentsArea .stepBox05 .icn001 a:hover,
#contentsArea .stepBox06 .icn001 a:hover,
#contentsArea .stepBox07 .icn001 a:hover,
#contentsArea .stepBox08 .icn001 a:hover,
#contentsArea .stepBox01 .icn002 a:hover,
#contentsArea .stepBox02 .icn002 a:hover,
#contentsArea .stepBox03 .icn002 a:hover,
#contentsArea .stepBox04 .icn002 a:hover,
#contentsArea .stepBox05 .icn002 a:hover,
#contentsArea .stepBox06 .icn002 a:hover,
#contentsArea .stepBox07 .icn002 a:hover,
#contentsArea .stepBox08 .icn002 a:hover,
#contentsArea .stepBox01 .icn002 a.icn006:hover,
#contentsArea .stepBox02 .icn002 a.icn006:hover,
#contentsArea .stepBox03 .icn002 a.icn006:hover,
#contentsArea .stepBox04 .icn002 a.icn006:hover,
#contentsArea .stepBox05 .icn002 a.icn006:hover,
#contentsArea .stepBox06 .icn002 a.icn006:hover,
#contentsArea .stepBox07 .icn002 a.icn006:hover,
#contentsArea .stepBox08 .icn002 a.icn006:hover,
#contentsArea .stepBox01 .icn003 a:hover,
#contentsArea .stepBox02 .icn003 a:hover,
#contentsArea .stepBox03 .icn003 a:hover,
#contentsArea .stepBox04 .icn003 a:hover,
#contentsArea .stepBox05 .icn003 a:hover,
#contentsArea .stepBox06 .icn003 a:hover,
#contentsArea .stepBox07 .icn003 a:hover,
#contentsArea .stepBox08 .icn003 a:hover,
#contentsArea .stepBox01 .icn004 a:hover,
#contentsArea .stepBox02 .icn004 a:hover,
#contentsArea .stepBox03 .icn004 a:hover,
#contentsArea .stepBox04 .icn004 a:hover,
#contentsArea .stepBox05 .icn004 a:hover,
#contentsArea .stepBox06 .icn004 a:hover,
#contentsArea .stepBox07 .icn004 a:hover,
#contentsArea .stepBox08 .icn004 a:hover,
#contentsArea .stepBox01 .icn004 a.icn006:hover,
#contentsArea .stepBox02 .icn004 a.icn006:hover,
#contentsArea .stepBox03 .icn004 a.icn006:hover,
#contentsArea .stepBox04 .icn004 a.icn006:hover,
#contentsArea .stepBox05 .icn004 a.icn006:hover,
#contentsArea .stepBox06 .icn004 a.icn006:hover,
#contentsArea .stepBox07 .icn004 a.icn006:hover,
#contentsArea .stepBox08 .icn004 a.icn006:hover,
#contentsArea .stepBox01 .icn005 a:hover,
#contentsArea .stepBox02 .icn005 a:hover,
#contentsArea .stepBox03 .icn005 a:hover,
#contentsArea .stepBox04 .icn005 a:hover,
#contentsArea .stepBox05 .icn005 a:hover,
#contentsArea .stepBox06 .icn005 a:hover,
#contentsArea .stepBox07 .icn005 a:hover,
#contentsArea .stepBox08 .icn005 a:hover,
#contentsArea .stepBox01 .icn013 a:hover,
#contentsArea .stepBox02 .icn013 a:hover,
#contentsArea .stepBox03 .icn013 a:hover,
#contentsArea .stepBox04 .icn013 a:hover,
#contentsArea .stepBox05 .icn013 a:hover,
#contentsArea .stepBox06 .icn013 a:hover,
#contentsArea .stepBox07 .icn013 a:hover,
#contentsArea .stepBox08 .icn013 a:hover,
#contentsArea .stepBox01 .icn013 a.icn006:hover,
#contentsArea .stepBox02 .icn013 a.icn006:hover,
#contentsArea .stepBox03 .icn013 a.icn006:hover,
#contentsArea .stepBox04 .icn013 a.icn006:hover,
#contentsArea .stepBox05 .icn013 a.icn006:hover,
#contentsArea .stepBox06 .icn013 a.icn006:hover,
#contentsArea .stepBox07 .icn013 a.icn006:hover,
#contentsArea .stepBox08 .icn013 a.icn006:hover,
#contentsArea .stepBox01 .icn014 a.icn006:hover,
#contentsArea .stepBox02 .icn014 a.icn006:hover,
#contentsArea .stepBox03 .icn014 a.icn006:hover,
#contentsArea .stepBox04 .icn014 a.icn006:hover,
#contentsArea .stepBox05 .icn014 a.icn006:hover,
#contentsArea .stepBox06 .icn014 a.icn006:hover,
#contentsArea .stepBox07 .icn014 a.icn006:hover,
#contentsArea .stepBox08 .icn014 a.icn006:hover,
#contentsArea .stepBox01 .icn015 a:hover,
#contentsArea .stepBox02 .icn015 a:hover,
#contentsArea .stepBox03 .icn015 a:hover,
#contentsArea .stepBox04 .icn015 a:hover,
#contentsArea .stepBox05 .icn015 a:hover,
#contentsArea .stepBox06 .icn015 a:hover,
#contentsArea .stepBox07 .icn015 a:hover,
#contentsArea .stepBox08 .icn015 a:hover,
#contentsArea .stepBox01 .icn016 a:hover,
#contentsArea .stepBox02 .icn016 a:hover,
#contentsArea .stepBox03 .icn016 a:hover,
#contentsArea .stepBox04 .icn016 a:hover,
#contentsArea .stepBox05 .icn016 a:hover,
#contentsArea .stepBox06 .icn016 a:hover,
#contentsArea .stepBox07 .icn016 a:hover,
#contentsArea .stepBox08 .icn016 a:hover,
#contentsArea .stepBox01 .icn017 a:hover,
#contentsArea .stepBox02 .icn017 a:hover,
#contentsArea .stepBox03 .icn017 a:hover,
#contentsArea .stepBox04 .icn017 a:hover,
#contentsArea .stepBox05 .icn017 a:hover,
#contentsArea .stepBox06 .icn017 a:hover,
#contentsArea .stepBox07 .icn017 a:hover,
#contentsArea .stepBox08 .icn017 a:hover{
  color     : #EE7A1D;
  text-decoration : underline;}

#contentsArea .stepBox01 li a,
#contentsArea .stepBox07 li a{
  position  : relative;
  display   : block;
  width   : 155px;
  height    : 63px;
  font-weight : bold;
  color   : #FFF;
  text-decoration:none;}

.stepBox02 li,
.stepBox08 li{
  position  : relative;
  display   : block;
  font-weight : bold;}

.stepBox01 li a span,
.stepBox07 li a span{
  position  : absolute;
  top     : 5px;
  left    : 25px;
  width:110px;
  display:block;}

.stepBox02 li span,
.stepBox08 li span{
  position  : absolute;
  top     : 5px;
  left    : 17px;}

.stepBox01 li.li01 a,
.stepBox07 li.li01 a{
  background  : url(/library/common/images/common_step01_off.gif) no-repeat;}
.stepBox01 li.li02 a,
.stepBox07 li.li02 a{
  background  : url(/library/common/images/common_step02_off.gif) no-repeat;}
.stepBox01 li.li03 a,
.stepBox07 li.li03 a{
  background  : url(/library/common/images/common_step03_off.gif) no-repeat;}
.stepBox01 li.li03end a,
.stepBox07 li.li03end a{
  background  : url(/library/common/images/common_step03_off02.gif) no-repeat;}
.stepBox01 li.li04 a{
  background  : url(/library/common/images/common_step04_off.gif) no-repeat;}

.stepBox01 li a:hover,
.stepBox07 li a:hover{
  color   : #FFF;}
.stepBox01 li.li01 a:hover,
.stepBox07 li.li01 a:hover{
  background  : url(/library/common/images/common_step01_ov.gif) no-repeat;}
.stepBox01 li.li02 a:hover,
.stepBox07 li.li02 a:hover{
  background  : url(/library/common/images/common_step02_ov.gif) no-repeat;}
.stepBox01 li.li03 a:hover,
.stepBox07 li.li03 a:hover{
  background  : url(/library/common/images/common_step03_ov.gif) no-repeat;}
.stepBox01 li.li03end a:hover,
.stepBox07 li.li03end a:hover{
  background  : url(/library/common/images/common_step03_ov02.gif) no-repeat;}
.stepBox01 li.li04 a:hover{
  background  : url(/library/common/images/common_step04_ov.gif) no-repeat;}

.stepBox02 li.li01{
  background  : url(/library/common/images/common_step01.gif) no-repeat left bottom;}
.stepBox02 li.li02{
  background  : url(/library/common/images/common_step02.gif) no-repeat left bottom;}
.stepBox02 li.li03{
  background  : url(/library/common/images/common_step03.gif) no-repeat left bottom;}
.stepBox02 li.li03end{
  background  : url(/library/common/images/common_step03_02.gif) no-repeat left bottom;}
.stepBox02 li.li04{
  background  : url(/library/common/images/common_step04.gif) no-repeat left bottom;}

.stepBox02 li.li05,
.stepBox08 li.li05{
  background  : url(/library/common/images/common_step01_ac.gif) no-repeat left bottom;
  color   : #FFF;}
.stepBox02 li.li06,
.stepBox08 li.li06{
  background  : url(/library/common/images/common_step02_ac.gif) no-repeat left bottom;
  color   : #FFF;}
.stepBox02 li.li07,
.stepBox08 li.li07{
  background  : url(/library/common/images/common_step03_ac.gif) no-repeat left bottom;
  color   : #FFF;}
.stepBox02 li.li07end,
.stepBox08 li.li07end{
  background  : url(/library/common/images/common_step03_ac02.gif) no-repeat left bottom;
  color   : #FFF;}
.stepBox02 li.li08{
  background  : url(/library/common/images/common_step04_ac.gif) no-repeat left bottom;
  color   : #FFF;}

/* stepBox03,04 */
.stepBox03,
.stepBox04{
  clear : both;
  display : block;
  width : 620px;
  height:63px;
  margin  : 0px 0px 0px 17px;
  font-size:12px;
  line-height:1.15;}

.stepBox03 li,
.stepBox04 li{
  display:block;
  float : left;
  width : 124px;
  height  : 63px;
  margin  : 0px 0px 0px 0px;}

.stepBox03 li a{
  position  : relative;
  display   : block;
  width   : 124px;
  height    : 63px;
  font-weight : bold;
  color   : #FFF;}

.stepBox03 li a span{
  position  : absolute;
  top     : 5px;
  left    : 20px;
  width:90px;
  display:block;}

.stepBox04 li{
  position  : relative;
  display   : block;
  font-weight : bold;}

.stepBox04 li span{
  position  : absolute;
  top     : 5px;
  left    : 17px;}

.stepBox03 li.li01 a{
  background  : url(/library/common/images/common_step01_off01.gif) no-repeat;}
.stepBox03 li.li02 a{
  background  : url(/library/common/images/common_step02_off01.gif) no-repeat;}
.stepBox03 li.li03 a{
  background  : url(/library/common/images/common_step03_off01.gif) no-repeat;}
.stepBox03 li.li04 a{
  background  : url(/library/common/images/common_step04_off01.gif) no-repeat;}
.stepBox03 li.li05 a{
  background  : url(/library/common/images/common_step05_off01.gif) no-repeat;}

.stepBox03 li a:hover{
  color   : #FFF;}
.stepBox03 li.li01 a:hover{
  background  : url(/library/common/images/common_step01_ov01.gif) no-repeat;}
.stepBox03 li.li02 a:hover{
  background  : url(/library/common/images/common_step02_ov01.gif) no-repeat;}
.stepBox03 li.li03 a:hover{
  background  : url(/library/common/images/common_step03_ov01.gif) no-repeat;}
.stepBox03 li.li04 a:hover{
  background  : url(/library/common/images/common_step04_ov01.gif) no-repeat;}
.stepBox03 li.li05 a:hover{
  background  : url(/library/common/images/common_step05_ov01.gif) no-repeat;}

.stepBox03 li a.acStep{
    position  : relative;
  display   : block;
  width   : 124px;
  height    : 63px;
  font-weight : bold;
  color   : #FFF;}
  
.stepBox03 li.li01 a.acStep{
  background  : url(/library/common/images/common_step01_ov01.gif) no-repeat;}
.stepBox03 li.li02 a.acStep{
  background  : url(/library/common/images/common_step02_ov01.gif) no-repeat;}
.stepBox03 li.li03 a.acStep{
  background  : url(/library/common/images/common_step03_ov01.gif) no-repeat;}
.stepBox03 li.li04 a.acStep{
  background  : url(/library/common/images/common_step04_ov01.gif) no-repeat;}
.stepBox03 li.li05 a.acStep{
  background  : url(/library/common/images/common_step05_ov01.gif) no-repeat;}

.stepBox04 li.li01{
  background  : url(/library/common/images/common_step01_01.gif) no-repeat;}
.stepBox04 li.li02{
  background  : url(/library/common/images/common_step02_01.gif) no-repeat;}
.stepBox04 li.li03{
  background  : url(/library/common/images/common_step03_01.gif) no-repeat;}
.stepBox04 li.li04{
  background  : url(/library/common/images/common_step04_01.gif) no-repeat;}
.stepBox04 li.li05{
  background  : url(/library/common/images/common_step05_01.gif) no-repeat;}
.stepBox04 li.li06{
  background  : url(/library/common/images/common_step01_ac01.gif) no-repeat;
  color   : #FFF;}
.stepBox04 li.li07{
  background  : url(/library/common/images/common_step02_ac01.gif) no-repeat;
  color   : #FFF;}
.stepBox04 li.li08{
  background  : url(/library/common/images/common_step03_ac01.gif) no-repeat;
  color   : #FFF;}
.stepBox04 li.li09{
  background  : url(/library/common/images/common_step04_ac01.gif) no-repeat;
  color   : #FFF;}
.stepBox04 li.li10{
  background  : url(/library/common/images/common_step05_ac01.gif) no-repeat;
  color   : #FFF;}

/* stepBox05 */
.stepBox05{
  clear   : both;
  display   : block;
  width   : 660px;
  margin    : 0px 0px 0px 20px;}

.stepBox05 li{
  display   : block;
  background  : url(/library/common/images/common_stepbg_01.gif) no-repeat 0px bottom;
  padding   : 0px 0px 15px 0px;}

.stepBox05 li.li01b,
.stepBox05 li.li02b,
.stepBox05 li.li03b{
  display   : block;
  background  : url(/library/common/images/common_stepbg_03.gif) no-repeat 0px bottom;
  padding   : 0px 0px 15px 0px;}

.stepBox05 li.end01{
  display   : block;
  background  : url(/library/common/images/common_stepbg_02.gif) no-repeat 0px bottom;
  padding   : 0px 0px 0px 0px;}

.stepBox05 li.end02{
  display   : block;
  background  : url(/library/common/images/common_stepbg_04.gif) no-repeat 0px bottom;
  padding   : 0px 0px 0px 0px;}

.stepBox05 li p{
  display   : block;
  padding   : 0px 0px 10px 100px;}

.stepBox05 li strong{
  display   : block;
  padding   : 0px 0px 5px 0px;}

.stepBox05 li.li01a p{
  background  : url(/library/common/images/common_step01_ac03.gif) no-repeat 0px 0px;}
.stepBox05 li.li02a p{
  background  : url(/library/common/images/common_step02_ac03.gif) no-repeat 0px 0px;}
.stepBox05 li.li03a p{
  background  : url(/library/common/images/common_step03_ac03.gif) no-repeat 0px 0px;}
.stepBox05 li.li04a p{
  background  : url(/library/common/images/common_step04_ac03.gif) no-repeat 0px 0px;}
.stepBox05 li.li01b p{
  background  : url(/library/common/images/common_step01_03.gif) no-repeat 0px 0px;}
.stepBox05 li.li02b p{
  background  : url(/library/common/images/common_step02_03.gif) no-repeat 0px 0px;}
.stepBox05 li.li03b p{
  background  : url(/library/common/images/common_step03_03.gif) no-repeat 0px 0px;}
.stepBox05 li.li04b p{
  background  : url(/library/common/images/common_step04_03.gif) no-repeat 0px 0px;}

/* stepBox06 */
.stepBox06{
  clear   : both;
  width   : 660px;
  margin    : 0px 0px 0px 20px;
  padding   : 0px;}
  
.stepBox06 .stepBox06Inner{
  width   : 660px;
  margin    : 0;
  padding   : 0px 0px 15px 0px;
  background  : url(/library/common/images/common_stepbg_01.gif) no-repeat 0px bottom;}
  
.stepBox06 .stepBox06Inner02{
  width   : 330px;
  margin    : 0;
  padding   : 0px 0px 15px 0px;
  background  : url(/library/common/images/common_stepbg_01.gif) no-repeat 0px bottom;
  float:left;}

.stepBox06 .stepBox06InnerB{
  width   : 660px;
  margin    : 0;
  padding   : 0px 0px 15px 0px;
  background  : url(/library/common/images/common_stepbg_03.gif) no-repeat 0px bottom;}
  
.stepBox06 .stepBox06InnerB02{
  width   : 660px;
  margin    : 0;
  padding   : 0px 0px 15px 0px;
  background  : url(/library/common/images/common_stepbg_03.gif) no-repeat 0px bottom;
  float:left;}
  
.stepBox06 .stepBox06InnerC{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : none;}
  
.stepBox06 .stepBox06InnerC table{
  margin:0 0 5px;
  padding:0;
  border:none;
  border-collapse:collapse;
  width:560px;
  float:right;}
  
.stepBox06 .stepBox06InnerC table td{
  margin:0;
  padding:0;
  border:none;
  background:none;}

.stepBox06 .stepBox06InnerEnd01{
  width   : 660px;
  margin    : 0;
  padding   : 0 0 3px 0;
  background  : url(/library/common/images/common_stepbg_02.gif) no-repeat 0px bottom;}
  
.stepBox06 .stepBox06InnerEnd01B{
  width   : 330px;
  margin    : 0;
  padding   : 0 0 3px 0;
  background  : url(/library/common/images/common_stepbg_02.gif) no-repeat 0px bottom;
  float:left;}

.stepBox06 .stepBox06InnerEnd02{
  width   : 660px;
  margin    : 0;
  padding   : 0 0 3px 0;
  background  : url(/library/common/images/common_stepbg_04.gif) no-repeat 0px bottom;}
  
.stepBox06 .stepBox06InnerEnd02B{
  width   : 330px;
  margin    : 0;
  padding   : 0 0 3px 0;
  background  : url(/library/common/images/common_stepbg_04.gif) no-repeat 0px bottom;}
  
.stepBox06 .stepBox06Inner .stepInner01a,
.stepBox06 .stepBox06InnerEnd01 .stepInner01a{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step01_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06Inner .stepInner02a,
.stepBox06 .stepBox06InnerEnd01 .stepInner02a{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step02_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06Inner .stepInner03a,
.stepBox06 .stepBox06InnerEnd01 .stepInner03a{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step03_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06Inner .stepInner04a,
.stepBox06 .stepBox06InnerEnd01 .stepInner04a{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step04_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB .stepInner01b,
.stepBox06 .stepBox06InnerEnd02 .stepInner01b{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step01_03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB .stepInner02b,
.stepBox06 .stepBox06InnerEnd02 .stepInner02b{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step02_03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB .stepInner03b,
.stepBox06 .stepBox06InnerEnd02 .stepInner03b{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step03_03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB .stepInner04b,
.stepBox06 .stepBox06InnerEnd02 .stepInner04b{
  width   : 660px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step04_03.gif) no-repeat 0px 0px;}
  
  
.stepBox06 .stepBox06Inner02 .stepInner01a,
.stepBox06 .stepBox06InnerEnd01B .stepInner01a{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step01_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06Inner02 .stepInner02a,
.stepBox06 .stepBox06InnerEnd01B .stepInner02a{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step02_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06Inner02 .stepInner03a,
.stepBox06 .stepBox06InnerEnd01B .stepInner03a{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step03_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06Inner02 .stepInner04a,
.stepBox06 .stepBox06InnerEnd01B .stepInner04a{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step04_ac03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB02 .stepInner01b,
.stepBox06 .stepBox06InnerEnd02B .stepInner01b{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step01_03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB02 .stepInner02b,
.stepBox06 .stepBox06InnerEnd02B .stepInner02b{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step02_03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB02 .stepInner03b,
.stepBox06 .stepBox06InnerEnd02B .stepInner03b{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step03_03.gif) no-repeat 0px 0px;}
  
.stepBox06 .stepBox06InnerB02 .stepInner04b,
.stepBox06 .stepBox06InnerEnd02B .stepInner04b{
  width   : 330px;
  margin    : 0;
  padding   : 0;
  background  : url(/library/common/images/common_step04_03.gif) no-repeat 0px 0px;}

.stepBox06 .stepBox06InnerEnd01C{
  width   : 330px;
  margin    : 3px 0 0 0;
  padding   : 0px 0 3px 0;
  background  : url(/library/common/images/common_stepbg_02.gif) no-repeat left bottom;
  float:left;}

.stepBox06 .stepBox06InnerEnd01C .stepInner02a {
  width   : 330px;
  margin    : -3px 0 0 0;
  padding   : 0;
  background  : url(/library/common/images/common_step02_ac03.gif) no-repeat 0px 0px;}

.table004StepNew{
  margin:0px 0 0 100px;
  padding:0;
  width:560px;}
  
.table004Step02New{
  margin:0px 0 0 100px;
  padding:0 5px 0 0;
  width:560px;
}
.table004StepNew table,
.table004Step02New table {
  margin: 3px 0 0 0;
  padding:0;
  border:none;

  border-collapse:collapse;
}
.table004StepNew table th,
.table004Step02New table th {
  margin:0;
  padding:4px;
  border:1px solid #575757;
  background-color:#69ad2e;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}
.table004StepNew table th.bg01,
.table004Step02New table th.bg01 {
  margin:0;
  padding:4px;
  border:1px solid #575757;
  background-color:#dfe4c1;
  color:#333333;
  font-weight:bold;
}
.table004StepNew table th.bg02,
.table004StepNew table td.bg03,
.table004Step02New table th.bg02,
.table004Step02New table td.bg03 {
  margin:0;
  padding:4px;
  border:1px solid #575757;
  background-color:#eceae0;
  color:#333333;
  font-weight:bold;
}
.table004StepNew table th.bg01 a,
.table004StepNew table th.bg02 a,
.table004StepNew table td.bg03 a,
.table004Step02New table th.bg01 a,
.table004Step02New table th.bg02 a,
.table004Step02New table td.bg03 a {
  color:#333333;
}
  
.table004StepNew table td,
.table004Step02New table td {
  margin:0;
  padding:4px;
  border:1px solid #575757;
  background-color:#ffffff;
  color:#333333;}


/************************************************************
contentsList
************************************************************/
/*contentsList01*/
.contentsList01{
  display   : block;
  width   : 618px;
  margin    : 0px 0px 0px 20px;
  padding   : 10px 0px;
  background  : #F2F2F2;}

.contentsList01 li{
  display   : inline;
  float   : left;
  width   : 294px;
  height    : 39px;
  margin    : 0px 0px 0px 10px;
  background  : url(/library/common/images/common_bg_008.gif) no-repeat 0px 0px;}

.contentsList01 li a{
  display   : block;
  height    : 39px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat 10px center;}

.contentsList01 li a:hover{
  background  : url(/library/common/images/common_icn_003_ov.gif) no-repeat 10px center;}

.contentsList01 li strong{
  display   : block;
  padding   : 12px 0px 0px 25px;}

/*contentsList02*/
.contentsList02{
  clear   : both;
  display   : block;
  width   : 618px;
  margin    : 0px 0px 0px 20px;}

.contentsList02 li{
  float   : left;
  display   : block;
  width   : 309px;
  height    : 54px;
  text-align  : center;}

.contentsList02 li.li01{
  background  : url(/library/common/images/common_bg_011.gif) no-repeat 0px 0px;
  color   : #4CA114;}
.contentsList02 li.li02{
  background  : url(/library/common/images/common_bg_012.gif) no-repeat 0px 0px;}

.contentsList02 li p{
  display : block;
  margin  : 0px;
  padding : 10px 0px 0px 0px;}

/*contentsList03*/
.contentsList03{
  width   : 660px;
  margin    : 0px 0px 0px 19px;
  padding:0 0 5px;}
  
ul.activeBg01{
  background  : url(/library/common/images/common_bg_013.gif) no-repeat right bottom;}
  
ul.activeBg02{
  background  : url(/library/common/images/common_bg_014.gif) no-repeat right bottom;}

.contentsList03 li{
    margin:0;
  padding:10px 0 5px;
  display   : block;
  width   : 308px;
  text-align  : center;
  background-color  : #F2EFE7;}
  
*html .contentsList03 li {
  width   : 308px;
}

*:first-child+html .contentsList03 li {
  width   : 308px;
}

.contentsList03 li.li01{
  background-color  : #F2EFE7;
  float   : left;
  margin-right:2px;}
.contentsList03 li.li02{
  background-color  : #F2EFE7;
  float   : right;}
  
.contentsList03 li.li01 a.icn001,
.contentsList03 li.li02 a.icn001{
  background-color  : #F2EFE7;}
  
.contentsList03 li.li01 a.icn001 span,
.contentsList03 li.li02 a.icn001 span{
  display:block;
  padding-left:12px;}
  
/*contentsList04*/
.contentsList04{
  width   : 660px;
  margin    : 0px 0px 0px 20px;
  padding:0 0 5px;}
  
ul.activeBg03{
  background  : url(/library/common/images/common_bg_015.gif) no-repeat right bottom;}
  
ul.activeBg04{
  background  : url(/library/common/images/common_bg_016.gif) no-repeat right bottom;}
  
ul.activeBg05{
  background  : url(/library/common/images/common_bg_017.gif) no-repeat right bottom;}

.contentsList04 li{
    margin:0;
  padding:10px 0 5px;
  display   : block;
  width   : 204px;
  text-align  : center;
  background-color  : #F2EFE7;}
  
*html .contentsList04 li {
  width   : 204px;
}

*:first-child+html .contentsList04 li {
  width   : 204px;
}

.contentsList04 li.li01{
  background-color  : #F2EFE7;
  float   : left;
  margin-right:2px;}
.contentsList04 li.li02{
  background-color  : #F2EFE7;
  float   : right;}
  
.contentsList04 li.li01 a.icn001,
.contentsList04 li.li02 a.icn001{
  background-color  : #F2EFE7;}
  
.contentsList04 li.li01 a.icn001 span,
.contentsList04 li.li02 a.icn001 span{
  display:block;
  padding-left:12px;}

/*contentsList05*/
.contentsList05{
  width   : 618px;
  margin    : 0px 0px 0px 20px;
  padding:0 0 5px;}
  
ul.activeBg06{
  background  : url(/library/common/images/common_bg_018.gif) no-repeat right bottom;}
  
ul.activeBg07{
  background  : url(/library/common/images/common_bg_019.gif) no-repeat right bottom;}
  
ul.activeBg08{
  background  : url(/library/common/images/common_bg_020.gif) no-repeat right bottom;}
  
ul.activeBg09{
  background  : url(/library/common/images/common_bg_021.gif) no-repeat right bottom;}

.contentsList05 li{
    margin:0;
  padding:10px 5px 5px;
  display   : block;
  width   : 143px;
  text-align  : center;
  background-color  : #F2EFE7;}

.contentsList05 li.li01{
  background-color  : #F2EFE7;
  float   : left;
  margin-right:2px;}
.contentsList05 li.li02{
  background-color  : #F2EFE7;
  float   : right;}
  
.contentsList05 li.li01 a.icn001,
.contentsList05 li.li02 a.icn001{
  background-color  : #F2EFE7;}
  
.contentsList05 li.li01 a.icn001 span,
.contentsList05 li.li02 a.icn001 span{
  display:block;
  padding-left:12px;}
  
/*contentsList06*/
.contentsList06{
  width   : 618px;
  margin    : 0px 0px 0px 20px;
  padding:0 0 5px;}
  
ul.activeBg10{
  background  : url(/library/common/images/common_bg_022.gif) no-repeat right bottom;}
  
ul.activeBg11{
  background  : url(/library/common/images/common_bg_023.gif) no-repeat right bottom;}
  
ul.activeBg12{
  background  : url(/library/common/images/common_bg_024.gif) no-repeat right bottom;}
  
ul.activeBg13{
  background  : url(/library/common/images/common_bg_025.gif) no-repeat right bottom;}
  
ul.activeBg14{
  background  : url(/library/common/images/common_bg_026.gif) no-repeat right bottom;}

.contentsList06 li{
    margin:0;
  padding:10px 5px 5px;
  display   : block;
  width   : 112px;
  text-align  : center;
  background-color  : #F2EFE7;}

.contentsList06 li.li01{
  background-color  : #F2EFE7;
  margin-right:2px;
  float   : left;}
.contentsList06 li.li02{
  background-color  : #F2EFE7;
  float   : right;}
  
.contentsList06 li.li01 a.icn001,
.contentsList06 li.li02 a.icn001{
  background-color  : #F2EFE7;}
  
.contentsList06 li.li01 a.icn001 span,
.contentsList06 li.li02 a.icn001 span{
  display:block;
  padding-left:12px;}

/*contentsList07*/
.contentsList07{
  width   : 618px;
  margin    : 0px 0px 0px 20px;
  padding:0 0 5px;}
  
ul.activeBg15{
  background  : url(/library/common/images/common_bg_027.gif) no-repeat right bottom;}
  
ul.activeBg16{
  background  : url(/library/common/images/common_bg_028.gif) no-repeat right bottom;}
  
ul.activeBg17{
  background  : url(/library/common/images/common_bg_029.gif) no-repeat right bottom;}
  
ul.activeBg18{
  background  : url(/library/common/images/common_bg_030.gif) no-repeat right bottom;}
  
ul.activeBg19{
  background  : url(/library/common/images/common_bg_031.gif) no-repeat right bottom;}
  
ul.activeBg20{
  background  : url(/library/common/images/common_bg_032.gif) no-repeat right bottom;}

.contentsList07 li{
    margin:0;
  padding:10px 5px 5px;
  display   : block;
  width   : 91px;
  text-align  : center;
  background-color  : #F2EFE7;}

.contentsList07 li.li01{
  background-color  : #F2EFE7;
  margin-right:2px;
  float   : left;}
.contentsList07 li.li02{
  background-color  : #F2EFE7;
  float   : right;}
  
.contentsList07 li.li01 a.icn001,
.contentsList07 li.li02 a.icn001{
  background-color  : #F2EFE7;}
  
.contentsList07 li.li01 a.icn001 span,
.contentsList07 li.li02 a.icn001 span{
  display:block;
  padding-left:12px;}


/************************************************************
class
************************************************************/
.imgBlock{
  display : block !important;}

.alignRight,
#contentsArea table .alignRight{
  text-align  : right !important;}

.alignLeft,
#contentsArea table .alignLeft{
  text-align  : left !important;}

.alignCenter,
#contentsArea table .alignCenter{
  text-align  : center !important;}

.alignMiddle,
#contentsArea table .alignMiddle{
  vertical-align:middle !important;}
  
.alignTop,
#contentsArea table .alignTop{
  vertical-align:top !important;}

.alignTop{
  vertical-align:top !important;}

.alignTxtBottom{
  vertical-align:text-bottom !important;}

.alignCenter div,
.alignCenter img{
  margin  : 0px auto;}

.alignRight div,
.alignRight img{
  margin  : 0px 0px 0px auto;}

/* fontcolor*/
.colorff0000{
  color : #FF0000;}

.fcGreen{
    color   : #4CA114;
  }

.fcBlue{
    color   : #0000FF;
  }

/* fontsize */
.fsizeSS{
  font-size : 70% !important;}
.fsizeS{
  font-size : 85% !important;}
.fsizeM{
  /*font-size : 100% !important;*/
  font-size: 1.4rem;
  font-size: 1.4em;}
.fsizeL{
  font-size : 115% !important;}
.fsizeLL{
  font-size : 135% !important;}

/* margin */
.mbottom00{
  margin-bottom : 0px !important;}
.mbottom04{
  margin-bottom : 4px !important;}
.mbottom05{
  margin-bottom : 5px !important;}
.mbottom06{
  margin-bottom : 6px !important;}
.mbottom07{
  margin-bottom : 7px !important;}
.mbottom08{
  margin-bottom : 8px !important;}
.mbottom09{
  margin-bottom : 9px !important;}
.mbottom10{
  margin-bottom : 10px !important;}
.mbottom12{
  margin-bottom : 12px !important;}
.mbottom13{
  margin-bottom : 13px !important;}
.mbottom14{
  margin-bottom : 14px !important;}
.mbottom15{
  margin-bottom : 15px !important;}
.mbottom16{
  margin-bottom : 16px !important;}
.mbottom17{
  margin-bottom : 17px !important;}
.mbottom18{
  margin-bottom : 18px !important;}
.mbottom20{
  margin-bottom : 20px !important;}
.mbottom22{
  margin-bottom : 22px !important;}
.mbottom23{
  margin-bottom : 23px !important;}
.mbottom25{
  margin-bottom : 25px !important;}
.mbottom26{
  margin-bottom : 26px !important;}
.mbottom27{
  margin-bottom : 27px !important;}
.mbottom28{
  margin-bottom : 28px !important;}
.mbottom30{
  margin-bottom : 30px !important;}
.mbottom33{
  margin-bottom : 33px !important;}
.mbottom36{
  margin-bottom : 36px !important;}
.mbottom40{
  margin-bottom : 40px !important;}
.mbottom50{
  margin-bottom : 50px !important;}
.mbottom80{
  margin-bottom : 80px !important;}
.mbottom120{
  margin-bottom : 120px !important;}
.mright00{
  margin-right  : 0px !important;}
.mright03{
  margin-right  : 3px !important;}
.mright10{
  margin-right  : 10px !important;}
.mright15{
  margin-right  : 15px !important;}
.mright20{
  margin-right  : 20px !important;}
.mright25{
  margin-right  : 25px !important;}

.mleft00{
  margin-left : 0px !important;}  
.mleft05{
  margin-left : 5px !important;}
.mleft10{
  margin-left : 10px !important;} 
.mleft15{
  margin-left : 15px !important;} 
.mleft16{
  margin-left : 16px !important;} 
.mleft17{
  margin-left : 17px !important;} 
.mleft18{
  margin-left : 18px !important;} 
.mleft19{
  margin-left : 19px !important;}
.mleft20{
  margin-left : 20px !important;}
.mleft30{
  margin-left : 30px !important;} 
.mleft35{
  margin-left : 35px !important;}
.mleft45{
  margin-left : 45px !important;}
.mleft50{
  margin-left : 50px !important;} 
.mleft65{
  margin-left : 65px !important;}
.mleft80{
  margin-left : 80px !important;}
.mleft90{
  margin-left : 90px !important;}
.mleft100{
  margin-left : 100px !important;}
.mleft110{
  margin-left : 110px !important;}
.mleft120{
  margin-left : 120px !important;}
.mleft130{
  margin-left : 130px !important;}
.mleft135{
  margin-left : 135px !important;}
.mleft200{
  margin-left : 200px !important;}
.mleft111{
  margin-left : 111px !important;}
.mleftm20{
  margin-left:-20px !important;
}
.mtop00{
  margin-top  : 0px !important;}
  
.mtop10{
  margin-top  : 10px !important;}
  
.mtop20{
  margin-top  : 20px !important;}

.mtop25{
  margin-top  : 25px !important;}

.mtop30{
  margin-top  : 30px !important;}
  
.mtop40{
  margin-top  : 40px !important;}
  
.mtop50{
  margin-top  : 50px !important;}

.mtop80{
  margin-top  : 80px !important;}
  
.ptop10{
  padding-top : 10px !important;}

.ptop15{
  padding-top : 15px !important;}

.ptop20{
  padding-top : 20px !important;}

.ptop25{
  padding-top : 25px !important;}

.pbottom10{
  padding-bottom  : 10px !important;}

.pbottom25{
  padding-bottom  : 25px !important;}

.pright00{
  padding-right : 0px !important;}

/* width */
.w025{
  width : 25px;}
.w030{
  width : 30px;}
.w060{
  width : 60px;}
.w070{
  width : 70px;}
.w080{
  width : 80px;}
.w080{
  width : 80px;}
.w090{
  width : 90px;}
.w100{
  width : 100px;}
.w105{
  width : 105px;}
.w110{
  width : 110px;} 
.w112{
  width : 112px;}
.w120{
  width : 120px;}
.w121{
  width : 121px;}
.w130{
  width : 130px;} 
.w132{
  width : 132px;}
.w142{
  width : 142px;}
.w150{
  width : 150px;}
.w151{
  width : 151px;}
.w155{
  width : 155px;}
.w170{
  width : 170px;}
.w177{
  width : 177px;}
.w180{
  width : 180px;}
.w190{
  width : 190px;}
.w192{
  width : 192px;}
.w202{
  width : 202px;}
.w210{
  width : 210px;}
.w220{
  width : 220px;}
.w230{
  width : 230px;}
.w240{
  width : 240px;}
.w250{
  width : 250px;}
.w257{
  width : 257px;}
.w260{
  width : 260px;}
.w270{
  width : 270px;}
.w276{
  width : 276px;}
.w290{
  width : 290px;}
.w300{
  width : 300px;}
.w305{
  width : 305px;}
.w310{
  width : 310px;}
.w315{
  width : 315px;}
.w320{
  width : 320px;}
.w330{
  width : 330px;}
.w340{
  width : 340px;}
.w350{
  width : 350px;}
.w309{
  width : 309px;}
.w360{
  /*width : 360px;*/
  overflow: hidden;
  height: auto!important;}  
.w368{
  width : 368px;}
.w370{
  width : 370px;} 
.w380{
  width : 380px;}
.w385{
  width : 385px;} 
.w390{
  width : 390px;} 
.w400{
  width : 400px;}
.w410{
  width : 410px;}
.w415{
  width : 415px;}
.w416{
  width : 416px;}
.w418{
  width : 418px;}
.w420{
  width : 420px;}
.w430{
  width : 430px;} 
.w440{
  width : 440px;} 
.w448{
  width : 448px;} 
.w450{
  width : 450px;} 
.w454{
  width : 454px;} 
.w456{
  width : 456px;} 
.w460{
  width : 460px;}
.w470{
  width : 470px;}
.w477{
  width : 477px;}
.w480{
  width : 480px;}
.w490{
  width : 490px;}
.w510{
  width : 510px;}
.w530{
  width : 530px;}
.w540{
  width : 540px;}
.w550{
  width : 550px;}
.w560{
  width : 560px;}
.w615{
  width : 615px;}
.w618{
  width : 618px;}
.w610{
  width : 610px;}
.w630{
  width : 630px;}
.w640{
  width : 640px;} 
.w657{
  width : 657px;} 
.w660{
  width : 660px;} 
.w13p{
  width : 13%;}
.w86p{
  width : 86%;}
.w35p{
  width : 35%;}
.w64p{
  width : 64%;}
.w26p{
  width : 26%;}
.w73p{
  width : 73%;}

/* border */
.border01{
  padding-bottom  : 14px;
  margin-bottom : 14px;
  background    : url(/library/common/images/common_border_001.gif) repeat-x left bottom;}

.border02{
  padding-bottom  : 15px;
  margin-bottom : 10px;
  border-bottom : 1px solid #D8D8D8;}

/* font鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ */  
.fwBold{
  font-weight:bold !important;}
.fwNml{
  font-weight:normal !important;}


.itemLogo{
  margin:0;
  padding:0 0 20px;
  border:none;}
  
/************************************************************
鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ
************************************************************/
.floatL{
  margin:0;
  padding:0;
  float:left !important;}
  
.floatR{
  margin:0;
  padding:0;
  float:right !important;}

/************************************************************
鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ
************************************************************/
/*---- 鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｫ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ?�ｽ隰ｳ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ騾ｧ?�ｽ騾包ｽ･繝ｻ縺､�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｽｵ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
.tabArea01{
  margin:0 20px 30px;
  padding:0 0 4px 5px;
  border:none;
  width:655px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}
  
.tabArea01 p{
  margin:0 0 5px;
  padding:0;
  line-height:1;
  text-align:center;}
  
.tabArea01 .tabBox01{
  margin:0 4px 0 0;
  padding:7px 5px 0;
  border:none;
  width:122px;
  background:#DCE8CC url(/library/common/images/tab_bg01.gif) no-repeat left top;
  float:left;}
  
*html .tabArea01 .tabBox01{
  margin-right:2px;}
  
.tabArea01 .tabBox01B{
  margin:0 2px 0 0;
  padding:7px 5px 0;
  border:none;
  width:124px;
  background:#DCE8CC url(/library/common/images/tab_bg05.gif) no-repeat left top;
  float:left;}
  
*html .tabArea01 .tabBox01B{
  margin-right:2px;}
  
.tabArea01 .tabBox03{
  margin:0 4px 0 0;
  padding:7px 0 0 5px;
  border:none;
  width:373px;
  background:#DCE8CC url(/library/common/images/tab_bg03.gif) no-repeat left top;
  float:left;}

*html .tabArea01 .tabBox03{
  margin-right:2px;}
  
.tabArea01 .tabBox04{
  margin:0 4px 0 0;
  padding:7px 0 0 6px;
  border:none;
  width:506px;
  background:#DCE8CC url(/library/common/images/tab_bg04.gif) no-repeat left top;
  float:left;}

*html .tabArea01 .tabBox04{
  margin-right:2px;}
  
.tabArea01 ul{
  margin:0;
  padding:0;
  border:none;}
  
.tabArea01 ul li{
  margin:0 1px 0 0;
  padding:0;
  float:left;
  list-style-type:none;
  line-height:1;}
  
.tabArea01 ul li img{
  margin:0;
  padding:0;
  vertical-align:bottom;}

/*---- 鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
.tabArea02{
  margin:0 20px 30px;
  padding:0 0 4px 5px;
  border:none;
  width:655px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}
  
.tabArea02 p{
  margin:0 0 5px;
  padding:0;
  line-height:1;
  text-align:center;}

.tabArea02 ul{
  margin:0;
  padding:0;
  border:none;}
  
.tabArea02 ul li{
  margin:0 1px 0 0;
  padding:0;
  float:left;
  list-style-type:none;
  line-height:1;}
  
.tabArea02 ul li img{
  margin:0;
  padding:0;
  vertical-align:bottom;}
  
/*---- 鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ蜿厄ｽｨ鬆第答鬮ｴ謇假ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髣包ｽｵ隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
.tabArea03{
  margin: 0 0 30px 20px;
  padding:0 5px 4px 5px;
  border:none;
  width:650px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}

.tabArea03 p{
  margin:0 0 5px;
  padding:0;
  line-height:1;
  text-align:center;}

.tabArea03 .tabBox01{
  margin:0 5px 0 0;
  padding:7px 0 0 0;
  border:none;
  width:325px;
  background:#DCE8CC url(/library/common/images/tab_bg06.gif) no-repeat left top;
  float:left;}

.tabArea03 .tabBox01 ul{
  margin:0;
  padding:0 6px 0px 6px;
  border:none;
}

.tabArea03 .tabBox01 ul li{
  margin:0 5px 0 0;
  padding:0;
  float:left;
  list-style-type:none;
  line-height:1;}
  
.tabArea03 .tabBox01 ul li.mr-none{
  margin-right: 0;
}
.tabArea03 .tabBox02{
  margin:0;
  padding:0;
  border:none;
  width:320px;
  height: 48px;
  float:left;
}

.tabArea03 ul li img,
.tabArea03 .tabBox02 img{
  margin:0;
  padding:0;
  vertical-align:bottom;
  line-height:1;
}

.tabArea03 .tabBox02{

  padding-top: 23px;
}

/*---- 鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ荵暦ｿｽ?繝ｻ?�ｽ繝ｻ?�ｽ髮狗ｿｫ?�ｽ�ｽ??�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮｣�ｽ?�ｽ�ｽ?�ｽ髫ｶ謐ｺ諷｣繝ｻ?�ｽ繝ｻ?�ｽ髴托ｽ｢隴会ｽｦ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ/ 鬯ｯ?�ｽ繝ｻ?�ｽ髯滂ｿｽ?螻ｮ繝ｻ?�ｽ繝ｻ?�ｽ髯区ｻゑｽｽ?�ｽ繝ｻ縺､�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｴ螟ｧ?�ｽ?�ｽ鬩包ｿｽ??�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｽｵ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ---*/
.tabArea04{
  margin:0 20px 30px;
  padding:0 5px 4px 5px;
  border:none;
  width:650px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}

.tabArea04 .tabBox01{
  margin:0 5px 0 0;
  padding:7px 0px 0 4px;
  border:none;
  width:209px;
  background:#DCE8CC url(/library/common/images/tab_bg07.gif) no-repeat left top;
  float:left;}

.tabArea04 .tabBox02{
  margin:0 0 0 0;
  padding:7px 0px 0 4px;
  border:none;
  width:209px;
  background:#DCE8CC url(/library/common/images/tab_bg07.gif) no-repeat left top;
  float:left;}
  
.tabArea04 p {
  margin:0 0 5px;
  padding:0;
  line-height:1;
  text-align:center;}

.tabArea04 .tabBox01 ul, .tabArea04 .tabBox02 ul{
  margin:0;
  padding:0;
  border:none;}
  
.tabArea04 .tabBox01 ul li, .tabArea04 .tabBox02 ul li{
  margin:0 5px 0 0;
  padding:0;
  float:left;
  list-style-type:none;
  line-height:1;}

.tabArea04 .tabBox01 ul li.mr-none, .tabArea04 .tabBox02 ul li.mr-none{
  margin-right: 0;
}
.tabArea04 ul li img{
  margin:0;
  padding:0;
  vertical-align:bottom;}
 
 
 /*---- 鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ荵暦ｿｽ?繝ｻ?�ｽ繝ｻ?�ｽ髮具ｿｽ??�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｿｽ?謌滂ｿｽ??�ｽ隲幢ｿｽ??�ｽ?�ｽ陞｢?�ｽ鬩包ｿｽ??�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｽｵ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ---*/
.tabArea05{
  margin:0 20px 30px;
  padding:0 5px 4px 5px;
  border:none;
  width:650px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}

.tabArea05 .tabBox01{
  margin:0 5px 0 0;
  padding:7px 0px 0 4px;
  border:none;
  width:209px;
  background:#DCE8CC url(/library/common/images/tab_bg07.gif) no-repeat left top;
  float:left;}

.tabArea05 .tabBox02{
  margin:0 0 0 0;
  padding:23px 0px 0 0px;
  border:none;
  width:209px;
  float:left;}
  
.tabArea05 p {
  margin:0 0 5px;
  padding:0;
  line-height:1;
  text-align:center;}

.tabArea05 .tabBox01 ul, .tabArea04 .tabBox02 ul{
  margin:0;
  padding:0;
  border:none;}
  
.tabArea05 .tabBox01 ul li, .tabArea04 .tabBox02 ul li{
  margin:0 5px 0 0;
  padding:0;
  float:left;
  list-style-type:none;
  line-height:1;}

.tabArea05 .tabBox01 ul li.mr-none, .tabArea04 .tabBox02 ul li.mr-none{
  margin-right: 0;
}
.tabArea05 ul li img{
  margin:0;
  padding:0;
  vertical-align:bottom;}
 
 
 
 /*---- 鬯ｮ?�ｽ陷茨ｽｷ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髣包ｽｵ隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ?�ｽ�ｽ髫ｲ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｴ螟ｧ?�ｽ?�ｽ鬩包ｿｽ??�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ---*/
.tabArea06{
  margin:0 20px 30px;
  padding:0 5px 4px 5px;
  border:none;
  width:650px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}

.tabArea06 .tabBox01{
  margin:0 0 0 0;
  padding:7px 0 0 6px;
  border:none;
  width:642px;
  background:#DCE8CC url(/library/common/images/tab_bg09.gif) no-repeat left top;
  float:left;
   font-size:1px;
}

.tabArea06 p {
  margin:0 0 5px;
  padding:0;
  line-height:1;
  text-align:center;
 font-size:1px;
 }

.tabArea06 .tabBox01 ul{
  margin:0;
  padding:0;
  border:none;}
  
.tabArea06 .tabBox01 ul li{
  margin:0 6px 0 0;
  padding:0;
  float:left;
  list-style-type:none;
  line-height:1;
 font-size:1px;}
 
 .tabArea06 .tabBox01 ul li.mr-none{
  margin-right: 0;
}
 
 
.tabArea06  ul li img{
  margin:0;
  padding:0;
  vertical-align:bottom;}
 
 
 
 
  /*---- 鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩搾ｽｵ繝ｻ?�ｽ髫ｲ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ---*/
.tabArea07{
  margin:0 20px 30px;
  padding:0 5px 4px 5px;
  border:none;
  width:650px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}

.tabArea07 .tabBox01{
  margin:0 0 0 0;
  padding:7px 0 0 0;
  border:none;
  width:325px;
  float:left;
  font-size:1px;
}

.tabArea07 .tabBox02{
  margin:0 0 0 0;
  padding:7px 0 0 0;
  border:none;
  width:32px;
  float:left;
  font-size:1px;
}

.tabArea07 .tabBox03{
  margin:0 5px 0 0;
  padding:7px 0 0 3px;
  border:none;
  width:176px;
  background:#DCE8CC url(/library/common/images/tab_bg10.gif) no-repeat left top;
  float:left;
}

.tabArea07 .tabBox03 p {
  margin:0 0 5px;
  padding:0;
  line-height:1;
  text-align:center;
  font-size:1px;
}

.tabArea07 .tabBox03 ul{
  margin:0;
  padding:0;
  border:none;
}

.tabArea07 .tabBox03 ul li{
  margin:1px 3px 0 0;
  padding:0;
  float:left;
  list-style-type:none;
  line-height:0;
  font-size:0;
}

.tabArea07 .tabBox03 ul li.mr-none,
.tabArea07 .tabBox04 ul li.mr-none{ margin-right: 0 !important; }

.tabArea07 .tabBox04 li{
  margin:24px 3px 0 0;
  padding:0;
  border:none;
  float:left;
  width:91px;
  height:50px;
  line-height:0;
  font-size:0;
} 

/*---- 鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ----*/
.tabArea08{
  margin:0 auto 30px auto;
  padding:0 0 4px 0;
  border:none;
  width:660px;
  background:#fff url(/library/common/images/tab_bg_bottom.gif) no-repeat right bottom;}
  
.tabArea08 ul{
  margin:0;
  padding:0 0 0 4px;
  height:50px;
  border:none;}
  
.tabArea08 ul li{
  margin:0 5px 0 0;
  padding:0;
  float:left;
  width:159px;
  list-style-type:none;
  line-height:0;
  font-size:0;}
  
.tabArea08 ul li.last{
  margin-right:0 !important;}

.tabArea08 ul li img{
  margin:0;
  padding:0;
  vertical-align:bottom;}
  
 

 
 

/************************************************************
鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ荵暦ｿｽ?繝ｻ?�ｽ繝ｻ?�ｽ髯具ｽｹ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ髮懶ｽ｣繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ
************************************************************/
dl.indentList{
  margin:0;
  padding:0;
  border:none;}
  
dl.indentList dt{
  margin:0;
  padding:3px 0 0 0;
  line-height:1;
  float:left;
  width:25%;}
  
dl.indentList dd{
  margin:0;
  padding:0;
  line-height:1;
  float:left;
  width:73%;}
  
dl.indentList dd ul.indentLeft{
  margin:0;
  padding:0;
  float:left;
  list-style-type:none;
  width:69%;}

dl.indentList dd ul.indentRight{
  margin:0;
  padding:0;
  float:right;
  list-style-type:none;
  width:29%;}

dl.indentList dd ul.indentLeft li,
dl.indentList dd ul.indentRight li{
  margin:0 0 5px 0;
  padding:0;
  list-style-type:none;
  line-height:1.4;}

dl.column2Box02 .txtUl{
  padding   : 0px 0px 0px 20px;
  list-style  : disc;}

dl.column2Box02 .txtUl li{
    margin:0px 0px 5px 0px;
  list-style  : disc;}

dl.column2Box02 .txtOl{
  padding   : 0px 0px 0 25px;}

dl.column2Box02 .txtOl li{
  margin    : 0px 0px 5px 0px;
  padding   : 0px;
  list-style  : decimal;}

.lhight120 {
    line-hight:1.2 !important;
  }
  
/************************************************************
鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽBox
************************************************************/
.telBox01 {
  margin:0;
  padding:0;
  border:1px dotted #118431;
  box-sizing: border-box;
  }

.telBoxTop {
  margin:0;
  padding:5px 10px 3px;
  background-color:#F5F2EB;
  }

.telBoxBottom {
  margin:0;
  padding:7px 10px 5px;
  background-color:#FFFFFF;
  }

.telBoxTop p,
.telBoxBottom p {
  margin:0;
  padding:0;
  line-height:1.4;
  }

.telBoxLeft {
  margin:0;
  padding:0;
  width:50%;
  float:left;
  text-align:center;
  }
  
.telBoxRight {
  margin:0;
  padding:0;
  width:50%;
  float:right;
  }

.telLink > a {
  display: none;
  }

.telBoxBottom dl {
  margin:0;
  padding:0;
  }

.telBoxBottom dl dt {
  margin:0 0 3px;
  padding:0;
  font-weight:bold;
  line-height:1.4;
  }

.telBoxBottom dl dd {
  margin:0;
  padding:0;
  line-height:1.4;
  }

.telBoxBottom .uketsukeL {
  margin:0;
  padding:0;
  float:left;
  width:200px;
  }

.telBoxBottom .uketsukeR {
  margin:0;
  padding:0;
  float:left;
  width:100px;
  }
  
.telBoxBottom .indent01{
  padding   : 0px 0px 0px 16px;
  text-indent : -17px;}

body:first-of-type .telBoxBottom .indent01{
  padding   : 0px 0px 0px 15px;
  text-indent : -16px;}
  
/* telBox01 indent01*/  
.telBox01 .indent01-fontS{
  padding:0 0 0 17px;
  text-indent:-18px;
  }
  
*html .telBox01 .indent01-fontS{
  padding:0 0 0 18px;
  text-indent:-19px;
  }

*:first-child+html .telBox01 .indent01-fontS{
  padding:0 0 0 18px;
  text-indent:-19px;
  }
  
body:first-of-type .telBox01 .indent01-fontS{
  padding:0 0 0 12px;
  text-indent:-13px;
  }

/************************************************************
鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ莨夲ｽｿ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｶ陋ｹ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽBox
************************************************************/
#oshiharaiBox {
  margin:0 auto;
  padding:0;
  width:631px;
  background:url(../../kyousaikin/sickness/images/index_img_003.gif) repeat-y left top;
  }

#oshiharaiBoxInner {
  margin:0;
  padding:14px 0 0 0;
  width:631px;
  background:url(../../kyousaikin/sickness/images/index_img_001.gif) no-repeat left top;
  }

#oshiharaiBoxBottom {
  margin:0;
  padding:0 35px 10px 30px;
  width:566px;
  background:url(../../kyousaikin/sickness/images/index_img_005.gif) no-repeat right bottom;
  }

/************************************************************
鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ髣費ｽｨ陞滂ｽｲ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ謦ｰ?�ｽ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ隲幢ｽｶ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ 鬯ｮ?�ｽ�ｽ?�ｽ�ｽ驕假ｿｽ??�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ陋ｹ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ邵ｺ?�ｽ?�ｽ�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髯具ｽｹ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ
************************************************************/
.nMargin01{
  margin-top:-2px !important;
  width:1.17em;
  height:1em;}

body:first-of-type .nMargin01{
  margin-top:-4px !important;}

html>/**/body .nMargin01, x:-moz-any-link, x:default{/* Only FireFox 3 */
    margin-top:-4px !important;
}
  
.nMargin02{
  margin-top:-1px !important;
  width:1.17em;
  height:1em;}

body:first-of-type .nMargin02{
  margin-top:-3px !important;}


/* 鬯ｮ?�ｽ陷ｿ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ�ｽ?�ｽ�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ驕呈汚?�ｽ?�ｽ髣費ｿｽ陷茨ｽｷ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ陋ｹ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ陷茨ｽｷ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ譎｢?�ｽ?�ｽ髫ｴ莨夲ｽｽ?�ｽ髯懶ｽｨ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ蜈ｷ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩包ｽｶ鬮ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ謳ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｪ?�ｽ陷茨ｽｷ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬮ｯ?�ｽ闔ｨ螟ｲ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｪ?�ｽ陷茨ｽｷ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ雜｣?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽ/
.txtBox05 .indent10{
  padding:0 0 0 13px;
  text-indent:-14px;
  }
  
*html .txtBox05 .indent10{
  padding:0 0 0 13px;
  text-indent:-14px;
  }
  
*:first-child+html .txtBox05 .indent10{
  padding:0 0 0 13px;
  text-indent:-14px;
  }
  
body:first-of-type .txtBox05 .indent10{
  padding:0 0 0 13px;
  text-indent:-14px;
  }


/************************************************************
鬯ｮ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ鬮｣魃会ｽｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ繝ｻ?�ｽ髣費ｽｨ陞滂ｽｲ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｮ?�ｽ闕ｵ譎｢?�ｽ繝ｻ?�ｽ?�ｽ繝ｻ?�ｽ鬩搾ｽｵ繝ｻ?�ｽ髯橸ｽｳ髣鯉ｽｨ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｩ蟷｢?�ｽ?�ｽ髫ｴ謫ｾ?�ｽ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ
**************************************************/
.column2Box05 {
  width: 636px;
}

.w478 {
  width: 478px;
  margin-left: 17px;
}

.w478 .txtBox04 {
  width: 478px;
  background: #575757;
  padding-bottom: 0;
  margin: 0;
}

.w478 .txtBox04 .txtBoxInner dt {
  width: 100px;
}

.w478 .txtBox04 .txtBoxInner dd {
  width: 350px;
}

.w478 .table004{
  margin:0;
  padding:0;
  width: 100%;
  }
  
.w478 .table004 table {
  width: 100%;
  margin:0;
  padding:0;
  border-collapse: separate;
} 

.w478 .table004 th {
  border: none;
  border-top: 1px solid #575757;
  border-bottom: 1px solid #575757;
  border-left: 1px solid #575757;
}


.w478 .table004 th.last {
  border: none;
  border: 1px solid #575757;
  width: 85%;
}
 
.w478 .table004 td {
  border: none;
  border-left: 1px solid #575757;
  border-bottom: 1px solid #575757;
  border-right: 1px solid #575757;
} 

.w478 .table004 table th.bg01{
  border: none;
  border-left: 1px solid #575757;
  border-bottom: 1px solid #575757;
}

.toggletxt {
  padding: 3px 10px;
  margin: 0;
  color: #FFFFFF;
  background: #69ad2e;
  border: 1px solid #575757;
  cursor: pointer;
}

.guidWrapBd #footerArea ul{
  width : 550px;
  display : block;}

.guidWrapBd body:first-of-type #footerArea ul{
  width : 575px;}


.guidWrapBd .footerPosition {
  position: static !important;
  top: 0;
  left: 0;
  }

.guidWrapBd .footerPosition ul{
  position: static !important;
  float: right;
  
}

body:first-of-type .guidWrapBd .footerPosition ul{
  position: static !important;
  float: right; 
}

.guidWrapBd .footerPosition p{
  position: static !important;
  top: 0;
  left: 0;
  float: left;
  width: 220px;
  padding-left: 19px; 
}

*html .guidWrapBd .footerPosition p{
  padding-left: 6px;  
}

/*20130702 鬯ｮ?�ｽ隶難ｿｽ?�ｽ�ｽ?�ｽ闔ｨ螟ｲ?�ｽ?�ｽ繝ｻ?�ｽ髫ｶ鬥ｴ螳ｦ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髫ｰ繝ｻ竏橸ｿｽ??�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽfeature1_01.html*/
.feature01 .btnStyleA01{
  width:660px;
  height:67px;
  padding:0;
  margin:0;
  margin-top:20px !important;
  list-style: none;
}
.feature01 .btnStyleA01 .frist{
  float:left;
  width:330px;
}
.feature01 .btnStyleA01 .last{
  float:right;
  width:330px;
}
.feature01 .featureSection{
  width:660px;
  font-size:12px;
  color:#444;
}
.feature01 .featureSection p{
  margin:0 !important;
}
.feature01 .featureSection .indent{
  margin-left:1.7em !important;
  text-indent:-1.7em;
}
.feature01 #pointBlock{
  width:660px;
  background:#e5f5fc;
  margin-top:18px;
}
.feature01 #pointBlock .pointBlockInner01{
  width:660px;
  background:url(/ss/safety_family/feature1/images/feature1_01_bg_02.gif) 0 0 no-repeat;
}
.feature01 #pointBlock .pointBlockInner02{
  width:622px;
  *width:660px;
  background:url(../../ss/safety_family/feature1/images/feature1_01_bg_03.gif) 0 bottom no-repeat;
  padding:19px;
}
.feature01 #pointBlock .pointBlockInner02 .pointTitle{
  font-weight:bold;
  font-size:16px;
  background:url(../../ss/safety_family/feature1/images/feature1_01_txt_title18.gif) 0 0 no-repeat;
  padding:0 0 8px 85px;
  color:#444;
  border-bottom:1px solid #3071b9;
  margin-bottom:15px !important;
}
.feature01 .featurePointBlock02{
  background:#e7ffe4;
  margin-top:18px;
}
.feature01 .featurePointBlock02 .featurePointBlockInner01{
  background:url(../../ss/safety_family/feature1/images/feature1_01_bg_04.gif) 0 0 no-repeat;
}
.feature01 .featurePointBlock02 .featurePointBlockInner02{
  width:622px;
  *width:660px;
  background:url(../../ss/safety_family/feature1/images/feature1_01_bg_05.gif) 0 bottom no-repeat;
  padding:19px 10px 19px 19px;
}
.feature01 .featurePointBlock02 .featurePointBlockInner02 .pointTitle{
  font-weight:bold;
  font-size:16px;
  background:url(../../ss/safety_family/feature1/images/feature1_01_txt_title19.gif) 0 0 no-repeat;
  padding:0 0 8px 115px;
  color:#444;
  border-bottom:1px solid #14a83b;
  margin-bottom:15px !important;
}
.feature01 .box06{
  border:solid 1px #b0b0b0;
  padding:20px;
  margin-top:20px;
  } 
.feature01 .box06 .txt06{
  color:#1c62af;
  font-size:16px;
  font-weight:bold;
}
.feature01 .bnrArea02{
  padding-top:20px;
  border-top:1px solid #444;
}
.pl10{
  padding-left:10px;
}
.pr10{
  padding-right:10px;
}
/*2013 鬯ｮ?�ｽ隶難ｿｽ?�ｽ�ｽ?�ｽ闔ｨ螟ｲ?�ｽ?�ｽ繝ｻ?�ｽ髫ｶ鬥ｴ螳ｦ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ髫ｰ繝ｻ竏橸ｿｽ??�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬯ｯ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ繝ｻ?�ｽ鬩幢ｽ｢隴趣ｽ｢繝ｻ?�ｽ繝ｻ?�ｽfeature1_02.html*/
.m00{
  margin:0;
}
.p00{
  padding:0;
}
.vat{
  vertical-align:top;
}
.vam{
  vertical-align:middle;
}
.vatb{
  vertical-align:text-bottom;
}
.feature02 .box01{
  margin-top:20px;
}
.feature02 .box01 .box01L{
  width:136px;
  float:left;
}
.feature02 .box01 .box01R{
  width:510px;
  float:right;
}
.fs12{
  font-size:12px !important;
}
.fs14{
  font-size:14px !important;
}
.feature02 .feature1Block01 {
  height:40px;
  width:325px;
  margin-bottom:10px;
}
.feature02 .feature1Block01 h2.ico01 {
  background:url(/ss/safety_family/feature1/images/feature1_01_bg_01.gif) 0 0.1em no-repeat;
  padding:10px 0 10px 20px;
  margin:0;
  list-style: none;
  font-weight:bold;
  font-size:16px;
  border-bottom:solid 1px #000;
}
.feature02 .feature1Block02 {
  height:40px;
  width:660px;
  margin-bottom:10px;
}
.feature02 .feature1Block02 h2.ico01 {
  background:url(/ss/safety_family/feature1/images/feature1_01_bg_01.gif) 0 0.1em no-repeat;
  padding:10px 0 10px 20px;
  margin:0;
  list-style: none;
  font-weight:bold;
  font-size:16px;
  border-bottom:solid 1px #000;
}
.feature02 .blue{
  color:#005bac;
}
.feature02 .featureSectionL{
  width:325px;
  float:left;
}
.feature02 .featureSectionR{
  width:300px;
  float:right;
}
.feature02 .indent03{
  margin-left:1.5em !important;
  text-indent:-1.5em;
}
.feature02 .indent04{
  margin-left:2em !important;
  text-indent:-2em;
}
.feature02 a.blank{
  color:#005bac !important;
  background:url(../../ss/safety_family/feature2/images/feature2_ico_02.gif) right center no-repeat;
  padding-right:17px;
}
.feature02 a.blank:hover{
  text-decoration:none !important;
}
.feature02 .bnrArea02{
  padding-top:20px;
  border-top:1px solid #444;
}
.feature02 .imgBox01{
  width:660px;
  margin-top:20px;
}
.feature02 .imgBox01 p{
  margin:0;
}
.feature02 .imgBox01 .boxL{
  width:234px;
  float:left;
  padding:0 62px 0 65px;
  text-align:center;
}
.feature02 .imgBox01 .boxR{
  width:234px;
  float:left;
  text-align:center;
}

/*鬯ｮ?�ｽ�ｽ?�ｽ�ｽ?�ｽ?�ｽ繝ｻ?�ｽ鬮ｯ?�ｽ闔ｨ螟ｲ?�ｽ?�ｽ繝ｻ?�ｽ*/

table p{
  margin-top: 0!important;}

#contentsArea .linkBox04 h3{
  background: none;
  font-size: 1.4em;
  background: #fff;}
  
.fsizeS{font-size: 1.2em!important;}
#contentsArea h3{
  line-height:1.0;
  font-size: 1.4em;}
#contentsArea .linkBox01 h3{
  background: none;
  font-size: 1.4em;
  background: #F2F2F2;}
  
.linkBoxColumnBg p.icn012,.linkBoxColumnBg p.icn013{
  margin-top: 0;}


h2.h2Bg03{
  font-size: 1.6em;
  clear: both;
  }
#contentsArea #index01{width: 634px;} 
.column2OtherBox02 h3{
  font-size: 1.4em;
  line-height:1.0;}
  
.column2OtherSecLeft{
  font-size: 1.4em;
  line-height: 1.0;}
  
.column2Box05 dt,.column2Box05 dd{
  text-align: center;}
  
#contentsArea .alignRight a{
  background:url(/library/common/images/common_icn_003.gif) no-repeat 0 0.3em}
  
#contentsArea .alignRight a:hover{
  background:url(/library/common/images/common_icn_003_ov.gif) no-repeat 0 0.3em}
  
  
.txtBox04C .txtBoxInner{
  overflow: hidden;}
  
.w150 img{
  margin-top: -135px;
  margin-left: 25px;}

.w150 .sickness{
  margin-top: -70px !important;
  margin-left: 25px;}

#contentsArea .h2Bg04,
#contentsArea .h2Bg05,
#contentsArea .h2Bg06,
#contentsArea .h2Bg07{
  font-size: 1.7em;
  line-height: 1.5;
  width: 634px;}
  
.telBox01{
  /*overflow: hidden;*/}
.txtBox04B .txtBoxInner{
  overflow: hidden;}
  
.column2Box03{overflow: hidden;}
#contentsArea .telBoxTop p,
#contentsArea .telBoxLeft p,
#contentsArea .telBoxRight p{
  margin-top: 0px;}
.telBoxLeft p{
  text-align: center;}
  
.w400 .indent01-fontS{
  font-size: 0.8em!important;}
  

.column2Box04 dt p {
    padding: 0 10px 0 18px;
    margin-bottom: 0px;
}
.columnInner03{
  overflow: hidden;}
  

/*.clear{
  overflow: hidden;}*/
  
.clear{
    clear: both;
    display: block;
    /*height: 0px;*/
    content: " ";
    /*visibility: hidden;*/
    /*font-size: 0px;*/
  overflow: hidden;
}

.icon013 dt a{
  margin-left: 20px;
  padding   : 0px 0px 0px 14px;
  background  : url(/library/common/images/common_icn_003.gif) no-repeat left 2px;
  line-height : 1.2 !important;
  display:block;
  font-weight:bold;}
  
  
.txtBoxInner p{
  margin-top: 0!important;}
  
.column2Box05 .w302{
  margin-top: 13px;}
.column2Box05{
  /*margin-top: -10px;*/}
  
#contentsArea .h2Bg03{
  width: 634px;}
  
.txtBox01 h4{
  font-size: 1.4em;}
  
.telBoxBottom{
  clear: both;}
  
#contentsArea .anchor{
  margin-left: 20px;}
  
.table001Dantaiseimei td{
  vertical-align: middle;}
  
.table001Dantaiseimei p.fsizeS{
  font-size: .9em!important;
  text-align: right;
  line-height: 1.8;
  margin-top: 0;}
  
.table001Dantaiseimei td.center{
  text-align: center;}
  
.indent07-fontS{
  font-size: 1em;}  
  
.txtBox05>p.fsizeM{font-size: 1.4em!important;}

.table001Dantainenkin .bg02{
  vertical-align:middle;}
.table001Keichou .bg02{
  vertical-align:middle;}
.table001Keichou .alignRight{
  vertical-align:middle;}
  
h4.mleft50{
  font-size: 1.4em;}
.alignCenter p{
  text-align: center;}
.table004 td{
  vertical-align: middle;}
#contentsArea .anchor{
  padding-top: 5px;}
  
#contentsArea .alignRight a.icn005{
    padding: 0px 0px 0px 12px;
    background: url(/library/common/images/common_icn_006.gif) no-repeat left center;
}
#contentsArea .alignRight a.icn005:hover {
    background: url(/library/common/images/common_icn_006_ov.gif) no-repeat left center;
}
#contentsArea .alignRight a.icn009{
    padding: 0px 0px 0px 12px;
    background: url(/library/common/images/common_icn_011.gif) no-repeat left center;
}
#contentsArea .alignRight a.icn009:hover {
    background: url(/library/common/images/common_icn_011_ov.gif) no-repeat left center;
}

#contentsArea .w490 p{
  margin-top: 0;}
  
/*.column2Box02 dt img{
  margin-top:-21px;}*/
  
.txtBox05 h4,.txtBox05 .txtBox06{
  font-size:1.4em;
  }

  
td.td02 img{
  float:left;}
  
.mbottom7{
  margin-bottom:7px!important;}
  
.mbottom3{
  margin-bottom: 3px!important;}

ol.txtOl li{
  font-size: 1.2em;}
  


.pop .linkBox01 .linkBoxColumnRight {
    float: right;
    width: 277px;
}

.pop .linkBoxColumnBg .linkBoxColumnLeft p{
  margin-top: 0;}

#contentsArea .alignRight a.icn004{
  background: url(/library/common/images/common_icn_005.gif) no-repeat left center;}
  
#contentsArea .txtBox08 p{
  font-size: 1.4rem;
  font-size: 1.4em;}
  
.kinyulist #contentsArea h2.h2Bg03{
  margin: 0;
  box-sizing: border-box;
  font-size: 1.6em;
  font-size: 1.6rem;
  width: 577px;
  margin-left: 20px;}
  
.kinyulist #contentsArea p.mbottom05,.kinyulist #contentsArea p.mbottom00{
  font-size: 1.4em;
  font-size: 1.4rem;
  margin-top: 0;}


.w450 p{
  font-size: 0.88em!important;
  font-size: 1.4rem!important;}
  
.txtBox03B .txtBoxInner{
  font-size: 1.4em;
  font-size: 1.4rem;
  line-height: 1;}

/*/library/common/css/ikiru_hint.css*/

#contentsArea p,#contentsArea .page-title h1,.pbBlock{
 background-image: url(image);
}

/*篁ヤ���羔���*/

#contentsArea .section-title h2,#contentsArea .content-title h3{
background-image: url(image)!important;
  }
#contentsArea p.step-title_arrow{
  background-image: url(/library/default/img/parts/step-title_bg01.png);
    background-position: left center;
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    background-size: cover;
  
}

#contentsArea p.mypageStepBackA {
    background-image: url('../../mypage/guide/images/mypage_contents_b_step_01.gif');
}

#contentsArea p.mypageStepBackB {
    background-image: url('../../mypage/guide/images/mypage_contents_b_step_02.gif');
}

#contentsArea p.mypageStepBackC {
    background-image: url('../../mypage/guide/images/mypage_contents_b_step_03.gif');
}