<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------------*/
.freebtn{
  text-align:center;
}
/*--------------------*/
#indexFlash{
  width:650px;
  height:260px;
  background:#000000;
}
/*--------------------*/
#headerNaviIndex{
  width:650px;
  height:70px;
  margin:0px auto 10px;
}
#headerNaviIndex UL{
  display:block;
  width:650px;
  height:70px;
  list-style-type: none;
  background: url(../../image/index/navi/index_navi_on.jpg) no-repeat 0px 0px;
}
#headerNaviIndex LI{
  display:block;
  float: left;
  text-align:left;
}
#headerNaviIndex LI A{
  display:block;
  height:70px;
}
#headerNaviIndex LI.profile A{
  width:166px;
  background:url(../../image/index/navi/index_navi_off.jpg) no-repeat -0px 0px;
}
#headerNaviIndex LI.explain A{
  width:150px;
  background:url(../../image/index/navi/index_navi_off.jpg) no-repeat -166px 0px;
}
#headerNaviIndex LI.sample A{
  width:159px;
  background:url(../../image/index/navi/index_navi_off.jpg) no-repeat -316px 0px;
}
#headerNaviIndex LI.link A{
  width:175px;
  background:url(../../image/index/navi/index_navi_off.jpg) no-repeat -475px 0px;
}
#headerNaviIndex LI A:hover{
  background-image:none;
}
#headerNaviIndex LI SPAN{
  display:none;
}

/*--------------------*
#newBdy
*--------------------*/
#newBdy{
  width:650px;
  background:url(../../image/index/new/new_bdy.jpg) repeat-y left top;
}
#newFtr{
  width:650px;
  padding-bottom:62px;
  background:url(../../image/index/new/new_ftr.jpg) no-repeat left bottom;
}
#newHdr{
  width:650px;
  background:url(../../image/index/new/new_hdr.jpg) no-repeat left top;
}
#newBdy H2{
  height:124px;
  text-indent:-1000em;
}
#newBdy .severalmenu{
  width:500px;
  margin:auto;
  padding:5px 0px;
  text-align:left;
}
#newBdy .icon{
  width:70px;
  float:left;
  text-align:center;
}
#newBdy .menuinfo{
  width:430px;
  float:left;
}
#newBdy H4 A{padding:3px 0px;}
#newBdy A{color:#c61a04;}
#newBdy A:hover{color:#ff2f1d;}
#newBdy .menuinfo .pr,
#newBdy .menuinfo .pr A{color:#486622;}
#newBdy .menuinfo .upper{color:#c61a04;}
#newBdy .boxNL .lineBox{
  width:488px;
  height:4px;
  margin:auto;
  background:transparent url(../../image/index/recmenu/recmenu_line.jpg) no-repeat 50% 0%
}
/*--------------------*
#recmenuBdy
*--------------------*/
#recmenuBdy{
  width:650px;
  background:url(../../image/index/recmenu/recmenu_bdy.jpg) repeat-y left top;
}
#existfree #recmenuFtr{
  width:650px;
  padding-bottom:78px;
  background:url(../../image/index/recmenu/recmenu_ftr_free.jpg) no-repeat left bottom;
}
#nofree #recmenuFtr{
  width:650px;
  padding-bottom:78px;
  background:url(../../image/index/recmenu/recmenu_ftr_nofree.jpg) no-repeat left bottom;
}
#existnew #recmenuHdr{
  width:650px;
  background:url(../../image/index/recmenu/recmenu_hdr_new.jpg) no-repeat left top;
}
#nonew #recmenuHdr{
  width:650px;
  background:url(../../image/index/recmenu/recmenu_hdr_nonew.jpg) no-repeat left top;
}

#recmenuBdy H3{
  height:120px;
  text-indent:-1000em;
}
#recmenuBdy .severalmenu{
  width:500px;
  margin:auto;
  padding:8px 0px;
  text-align:left;
}
#recmenuBdy .icon{
  width:70px;
  float:left;
  text-align:center;
}
#recmenuBdy .menuinfo{
  width:430px;
  float:left;
}
#recmenuBdy H4 A{padding:3px 0px;}
#recmenuBdy .pr,
#recmenuBdy .pr A{color:#c61a04;}
#recmenuBdy .upper{color:#006a07;}
#recmenuBdy .lineBox{
  height:4px;
  margin:auto;
  background:transparent url(../../image/index/recmenu/recmenu_line.jpg) no-repeat 50% 0%
}

/*--------------------*
#specialBdy
*--------------------*/
#specialBdy{
  width:650px;
  background:url(../../image/index/special/special_bdy.jpg) repeat-y left top;
}
#specialFtr{
  width:650px;
  padding-bottom:28px;
  background:url(../../image/index/special/special_ftr.jpg) no-repeat left bottom;
}
#specialHdr{
  width:650px;
  background:url(../../image/index/special/special_hdr.jpg) no-repeat left top;
}
#specialBdy H3{
  height:90px;
  text-indent:-1000em;
}
#specialBdy .severalmenu{
  width:520px;
  margin:auto;
  padding:5px 0px;
  text-align:left;
}
#specialBdy .icon{
  width:70px;
  float:left;
  text-align:center;
}
#specialBdy .menuinfo{
  width:450px;
  float:left;
}
#specialBdy .menuinfo H4{
  padding-bottom:10px;
  background:url(../../image/index/special/special_line.jpg) no-repeat left bottom;
}
#specialBdy .freebtn{
  padding-top:10px;
}
#specialBdy .lineBox{
  height:16px;
  margin:auto;
  background:transparent url(../../image/index/recmenu/recmenu_line.jpg) no-repeat 50% 50%
}

/*--------------------*
#allMenu
*--------------------*/
#allMenu .menuBox,
#allMenu .menuBoxBlk{
  margin-bottom:10px;
}
#allMenu .doubleBdy{
  width:540px;
  margin:auto;
}
#allMenu .doubleFtr{
  width:540px;
  padding-bottom:10px;
}
#allMenu .doubleHdr{
  width:540px;
  padding-top:10px;
}
#allMenu .menuLeft{
  width:264px;
  float:left;
}
#allMenu .menuRight{
  width:264px;
  float:right;
}
#allMenu .severalmenu{
  width:236px;
  margin:auto;
  padding:5px 0px;
  text-align:left;
}
#allMenu .icon{
  width:68px;
  float:left;
  text-align:center;
}
#allMenu .menuTtl{
  width:168px;
  float:left;
}
#allMenu .menuTtl H4{
  font-size:1.1em;
  line-height:1.5;
}
#allMenu .newInfo{
  text-align:right;
}
#allMenu .pr{
  font-size:0.9em;
}
#allMenu .lineBox{
  height:16px;
  margin:auto;
  background:transparent url(../../image/index/recmenu/recmenu_line.jpg) no-repeat 50% 50%
}

/*--------------------*
#group1
*--------------------*/
#group1{
  width:650px;
  background:url(../../image/index/menu/group1/group1_bdy.jpg) repeat-y left top;
}
#group1Ftr{
  width:650px;
  padding-bottom:18px;
  background:url(../../image/index/menu/group1/group1_ftr.jpg) no-repeat left bottom;
}
#group1Hdr{
  width:650px;
  background:url(../../image/index/menu/group1/group1_hdr.jpg) no-repeat left top;
}
#group1 H3{
  height:110px;
  text-indent:-1000em;
}
#group1 .menuBox .doubleBdy{
  background:url(../../image/index/menu/group1/group1_menu_bdy.jpg) repeat-y left top;
}
#group1 .menuBox .doubleFtr{
  background:url(../../image/index/menu/group1/group1_menu_ftr.jpg) no-repeat left bottom;
}
#group1 .menuBox .doubleHdr{
  background:url(../../image/index/menu/group1/group1_menu_hdr.jpg) no-repeat left top;
}
#group1 .menuBoxBlk .doubleBdy{
  background:url(../../image/index/menu/group1/group1_menu_bdy_blk.gif) repeat-y left top;
}
#group1 .menuBoxBlk .doubleFtr{
  background:url(../../image/index/menu/group1/group1_menu_ftr_blk.gif) no-repeat left bottom;
}
#group1 .menuBoxBlk .doubleHdr{
  background:url(../../image/index/menu/group1/group1_menu_hdr_blk.gif) no-repeat left top;
}
#group1 A{color:#7F0300;}
#group1 A:hover{color:#ff2f1d;}
#group1 .pr{color:#ff2f1d;}
#group1 .upper{color:#7F0300;}

/*--------------------*
#group2
*--------------------*/
#group2{
  width:650px;
  background:url(../../image/index/menu/group2/group2_bdy.jpg) repeat-y left top;
}
#group2Ftr{
  width:650px;
  padding-bottom:18px;
  background:url(../../image/index/menu/group2/group2_ftr.jpg) no-repeat left bottom;
}
#group2Hdr{
  width:650px;
  background:url(../../image/index/menu/group2/group2_hdr.jpg) no-repeat left top;
}
#group2 H3{
  height:110px;
  text-indent:-1000em;
}
#group2 .menuBox .doubleBdy{
  background:url(../../image/index/menu/group2/group2_menu_bdy.jpg) repeat-y left top;
}
#group2 .menuBox .doubleFtr{
  background:url(../../image/index/menu/group2/group2_menu_ftr.jpg) no-repeat left bottom;
}
#group2 .menuBox .doubleHdr{
  background:url(../../image/index/menu/group2/group2_menu_hdr.jpg) no-repeat left top;
}

#group2 .menuBoxBlk .doubleBdy{
  background:url(../../image/index/menu/group2/group2_menu_bdy_blk.gif) repeat-y  left top;
}
#group2 .menuBoxBlk .doubleFtr{
  background:url(../../image/index/menu/group2/group2_menu_ftr_blk.gif) no-repeat left bottom;
}
#group2 .menuBoxBlk .doubleHdr{
  background:url(../../image/index/menu/group2/group2_menu_hdr_blk.gif) no-repeat  left top;
}
#group2 A{color:#7C4E01;}
#group2 A:hover{color:#f49702;}
#group2 .pr{color:#F58102;}
#group2 .upper{color:#7C4E01;}

/*--------------------*
#group3
*--------------------*/
#group3{
  width:650px;
  background:url(../../image/index/menu/group3/group3_bdy.jpg) repeat-y left top;
}
#group3Ftr{
  width:650px;
  padding-bottom:18px;
  background:url(../../image/index/menu/group3/group3_ftr.jpg) no-repeat left bottom;
}
#group3Hdr{
  width:650px;
  background:url(../../image/index/menu/group3/group3_hdr.jpg) no-repeat left top;
}
#group3 H3{
  height:110px;
  text-indent:-1000em;
}
#group3 .menuBox .doubleBdy{
  background:url(../../image/index/menu/group3/group3_menu_bdy.jpg) repeat-y left top;
}
#group3 .menuBox .doubleFtr{
  background:url(../../image/index/menu/group3/group3_menu_ftr.jpg) no-repeat left bottom;
}
#group3 .menuBox .doubleHdr{
  background:url(../../image/index/menu/group3/group3_menu_hdr.jpg) no-repeat left top;
}
#group3 .menuBoxBlk .doubleBdy{
  background:url(../../image/index/menu/group3/group3_menu_bdy_blk.gif) repeat-y left top;
}
#group3 .menuBoxBlk .doubleFtr{
  background:url(../../image/index/menu/group3/group3_menu_ftr_blk.gif) no-repeat left bottom;
}
#group3 .menuBoxBlk .doubleHdr{
  background:url(../../image/index/menu/group3/group3_menu_hdr_blk.gif) no-repeat left top;
}

#group3 A{color:#002b5a;}
#group3 A:hover{color:#006bde;}
#group3 .pr{color:#006bde;}
#group3 .upper{color:#002b5a;}

/*--------------------*
#nextBdy
*--------------------*/
#nextBdy{
  width:650px;
  background:url(../../image/index/next/next_bdy.jpg) repeat-y left top;
}
#nextFtr{
  width:650px;
  padding-bottom:15px;
  background:url(../../image/index/next/next_ftr.jpg) no-repeat left bottom;
}
#nextHdr{
  width:650px;
  background:url(../../image/index/next/next_hdr.jpg) no-repeat left top;
}
#nextBdy H3{
  height:105px;
  text-indent:-1000em;
}
#nextBdy .severalmenu{
  width:520px;
  margin:auto;
  padding:5px 0px;
  text-align:left;
}
#nextBdy .icon{
  width:70px;
  float:left;
  text-align:center;
}
#nextBdy .menuinfo{
  width:450px;
  float:left;
}
#nextBdy  H4{
  font-size:1em;
}
#nextBdy H4{
  padding:4px 0px;
  color:#3e5cf6;
}
#nextBdy .info{
  color:#111B56;
  font-weight:bold;
}
/*--------------------*
.pageTop
*--------------------*/
.pageTop{
  padding:10px 20px;
  text-align:right;
}
/*--------------------*
#recContentsBdy
*--------------------*/
#recContentsBdy{
  width:650px;
  margin:0px auto;
  background:url(../../image/index/reccontents/reccontents_bdy.jpg) repeat-y left top;
}
#recContentsFtr{
  width:650px;
  padding-bottom:28px;
  background:url(../../image/index/reccontents/reccontents_ftr.jpg) no-repeat left bottom;
}
#recContentsHdr{
  width:650px;
  background:url(../../image/index/reccontents/reccontents_hdr.jpg) no-repeat left top;
}
#recContentsBdy H3{
  height:95px;
  text-indent:-1000em;
}
#recContentsBdy .doubleFtr{
  width:540px;
  padding-bottom:10px;
  background:url(../../image/index/reccontents/reccontents_menu_ftr.gif) no-repeat left bottom;
}
#recContentsBdy .doubleHdr{
  width:540px;
  margin:5px auto;
  padding-top:10px;
  background:url(../../image/index/reccontents/reccontents_menu_hdr.gif) no-repeat left top;
}
#recContentsBdy .doubleBdy{
  width:540px;
  background:url(../../image/index/reccontents/reccontents_menu_bdy.gif) repeat-y left top;
}

#recContentsBdy .menuLeft{
  width:264px;
  float:left;
}
#recContentsBdy .menuRight{
  width:264px;
  float:right;
}
#recContentsBdy .severalmenu{
  width:222px;
  margin:0px auto;
  padding:5px 0px;
  text-align:left;
}
#recContentsBdy .icon{
  width:55px;
  float:left;
}
#recContentsBdy .menuTtl{
  width:167px;
  float:left;
}
#recContentsBdy H5{
  padding-top:3px;
  font-size:0.9em;
}
#recContentsBdy .lineBox{
  height:16px;
  margin:auto;
  background:transparent url(../../image/index/recmenu/recmenu_line.jpg) no-repeat 50% 50%
}
#recContentsBdy A{color:#921412;}
#recContentsBdy A:hover{color:#fb6c1f;}
#recContentsBdy H5 A{color:#AC5A00;}
#recContentsBdy H5 A:hover{color:#ff8e17;}
.icon_new{
}
.newInfo{
  float:right;
}
.info_new{
  text-align:right;
}

/*--------------------*
For Y!Campaign
*--------------------*/
#cpHdr{
  width:650px;
  background:url(../../image/campaign/yahoo/pr_campaign_title.jpg) no-repeat left top;
}
DIV.campaign_txt{padding:10px 0px;}
DIV.campaign_txt P{
  text-align:center;
  padding-bottom:0.5em;
}
DIV.campaign_txt P.pr,
DIV.campaign_txt P.pr A{color:#297f22;}
DIV.campaign_txt P.price STRONG{color:#ac3e00;}</pre></body></html>