@charset "euc-jp";



body {
  background-color: #fff;
  background-image: url(https://img.shop-pro.jp/tmpl_img/73/bg.gif);
  color: #464e54;
  font-family:initial;
}
a {
  color: #464e54;
}
a:hover {
  color: #FF6600;
  font-weight:bold;
}

/*
 * layout
 */
#wrapper {
  //max-width: 1200px;
  width: 1200px;
}

/*
 * contents
 */

#contents {
  float: right;
  padding-left: 30px;
  /*border-left:1px solid #efefef;*/
}

#contents .topicpath-nav {
  margin-bottom: 5px;
}
  #contents .topicpath-nav li {
    padding: 0;
  }
  #contents .topicpath-nav a {
    margin-left: 5px;
  }

/*
 * side
 */

#side .unstyled img {
  display: block;
  margin-bottom: 5px;
}

/*
 * temp
 */

/* font */
.txt_l { text-align: left; }
.txt_c { text-align: center; }
.txt_r { text-align: right; }
.txt_fwn { font-weight: normal; }
.txt_fwb { font-weight: bold; }
.txt_10 { font-size: 10px; }
.txt_12 { font-size: 12px; }
.txt_14 { font-size: 14px; }
.txt_16 { font-size: 16px; }
.txt_18 { font-size: 18px; }
.txt_20 { font-size: 20px; }
.txt_24 { font-size: 24px; }
.txt_28 { font-size: 28px; }
.txt_c_333 {color: #333;}

/* background */
.bgc_gray {
  background-color: #f1f1f1;
}

/* margin */
.mar_auto { margin: 0 auto; }
.mar_0 { margin: 0; }
.mar_t_0 { margin-top: 0; }
.mar_r_0 { margin-right: 0; }
.mar_b_0 { margin-bottom: 0; }
.mar_l_0 { margin-left: 0; }
.mar_5 { margin: 5px; }
.mar_t_5 { margin-top: 5px; }
.mar_r_5 { margin-right: 5px; }
.mar_b_5 { margin-bottom: 5px; }
.mar_l_5 { margin-left: 5px; }
.mar_t_10 { margin-top: 10px; }
.mar_r_10 { margin-right: 10px; }
.mar_b_10 { margin-bottom: 10px; }
.mar_l_10 { margin-left: 10px; }
.mar_t_20 { margin-top: 20px; }
.mar_r_20 { margin-right: 20px; }
.mar_b_20 { margin-bottom: 20px; }
.mar_l_20 { margin-left: 20px; }
.mar_t_30 { margin-top: 30px; }
.mar_r_30 { margin-right: 30px; }
.mar_b_30 { margin-bottom: 30px; }
.mar_l_30 { margin-left: 30px; }
.mar_t_50 { margin-top: 50px; }
.mar_r_50 { margin-right: 50px; }
.mar_b_50 { margin-bottom: 50px; }
.mar_l_50 { margin-left: 50px; }

/* padding */
.pad_v_10 { padding: 10px 0; }
.pad_v_20 { padding: 20px 0; }
.pad_v_30 { padding: 30px 0; }
.pad_0 { padding: 0; }
.pad_t_0 { padding-top: 0; }
.pad_r_0 { padding-right: 0; }
.pad_b_0 { padding-bottom: 0; }
.pad_l_0 { padding-left: 0; }
.pad_5 { padding: 5px; }
.pad_t_5 { padding-top: 5px; }
.pad_r_5 { padding-right: 5px; }
.pad_b_5 { padding-bottom: 5px; }
.pad_l_5 { padding-left: 5px; }
.pad_10 { padding: 10px; }
.pad_t_10 { padding-top: 10px; }
.pad_r_10 { padding-right: 10px; }
.pad_b_10 { padding-bottom: 10px; }
.pad_l_10 { padding-left: 10px; }
.pad_20 { padding: 20px; }
.pad_t_20 { padding-top: 20px; }
.pad_r_20 { padding-right: 20px; }
.pad_b_20 { padding-bottom: 20px; }
.pad_l_20 { padding-left: 20px; }
.pad_30 { padding: 30px}
.pad_t_30 { padding-top: 30px; }
.pad_r_30 { padding-right: 30px; }
.pad_b_30 { padding-bottom: 30px; }
.pad_l_30 { padding-left: 30px; }

/* border */
.bor_t_1 { border-top: 1px solid #eee; }
.bor_r_1 { border-right: 1px solid #eee; }
.bor_b_1 { border-bottom: 1px solid #eee; }
.bor_l_1 { border-left: 1px solid #eee; }

/* vertical align */
.va-10 { vertical-align: -10%; }
.va-20 { vertical-align: -20%; }
.va-30 { vertical-align: -30%; }
.va-35 { vertical-align: -35%; }
.va-40 { vertical-align: -40%; }

@media (max-width: 980px) {
  /* ~980px */
  #base_gmoWrapp,
  #gmo_CMSPbar {
    overflow: hidden;
    min-width: 100% !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  /* ~768px */
  #contents {
    padding-left: 0;
  }
}
@media (max-width: 480px) {
  /* ~480px */
}

/*
 * icons
 */
.icon-user { background-position: -208px 0px; }
.icon-lg-b.icon-user { background-position: -312px 0px; }
.icon-adduser { background-position: -240px 0px; }
.icon-lg-b.icon-adduser { background-position: -360px 0px; }
.icon-login { background-position: -48px -80px; }
.icon-lg-b.icon-login { background-position: -72px -120px; }
.icon-logout { background-position: -32px -80px; }
.icon-lg-b.icon-logout { background-position: -48px -120px; }
.icon-home { background-position: -176px -16px; }
.icon-lg-b.icon-home { background-position: -264px -24px; }
.icon-mail { background-position: -64px 0px; }
.icon-lg-b.icon-mail { background-position: -96px 0px; }
.icon-pencil { background-position: -96px 0px; }
.icon-lg-b.icon-pencil { background-position: -144px 0px; }
.icon-help { background-position: -272px -80px; }
.icon-lg-b.icon-help { background-position: -408px -120px; }
.icon-cart { background-position: -176px -64px; }
.icon-lg-b.icon-cart { background-position: -264px -96px; }
.icon-search { background-position: -208px -16px; }
.icon-lg-b.icon-search { background-position: -312px -24px; }
.icon-chevron_up { background-position: -0px -144px; }
.icon-lg-b.icon-chevron_up { background-position: -0px -216px; }
.icon-chevron_down { background-position: -352px -128px; }
.icon-lg-b.icon-chevron_down { background-position: -528px -192px; }

.icon-b,
.icon-w {
  width: 16px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.icon-lg-b,
.icon-lg-w {
  width: 24px;
  height: 24px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_b.png); }
.icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_w.png); }
.icon-lg-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_b.png); }
.icon-lg-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_w.png); }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .icon-b,
  .icon-w {
    -webkit-background-size: 368px 320px;
    background-size: 368px 320px;
  }

  .icon-lg-b,
  .icon-lg-w {
    -webkit-background-size: 552px 480px;
    background-size: 552px 480px;
  }

  .icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_2x_b.png); }
  .icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon16_2x_w.png); }
  .icon-lg-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_b.png); }
  .icon-lg-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_w.png); }
}
@media (max-width: 768px) {
  .icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_b.png); }
  .icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_w.png); }
}
@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 768px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 768px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 768px) and (min-device-pixel-ratio: 2), only screen and (max-width: 768px) and (min-resolution: 192dpi), only screen and (max-width: 768px) and (min-resolution: 2dppx) {
  .icon-b { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_b.png); }
  .icon-w { background-image: url(https://img.shop-pro.jp/tmpl_img/73/icon24_2x_w.png); }
}


/*
あとから追加
*/

body{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/bg_kari.png?20530903");
  background-repeat:repeat-x;
}

.align_center{
  text-align:center;
}


/*
あとから追加　フリーページ用
*/


.h_one{
  font-size: 22px;
  padding: 0.25em;
  border-left: 0.5em solid #F0F;
  border-bottom: 1px solid #ccc;
}

.h_one_ondemand{
  font-size: 22px;
  padding: 0.25em;
  border-left: 0.5em solid #EAEA00;
  border-bottom: 1px solid #ccc;
}

.h_one_cont{
  font-size: 22px;
  padding: 0.25em;
  border-left: 0.5em solid #06CDFF;
  border-bottom: 1px solid #ccc;
}



.h_one_offset{
  font-size: 22px;
  padding: 0.25em;
  border-left: 0.5em solid #FF1A81;
  border-bottom: 1px solid #ccc;
}

.h_two{
  font-size: 18px;
  padding: 0.25em;
  /*border-left: 0.25em solid #ccc;*/
  border-bottom: 1px solid #ccc;
  margin-top:0;
}
.h_three{
  font-size:16px;
}
dl.free{
}

dl.free dt{
}

dl.free dd{
  margin:0 0 1em 3em;
}

ul.free{
}

ul.free li{
  margin:0 0 1em 0;
}


/*冊子一覧表用*/
table.book a{
  color:#0065E9;
  text-decoration:underline;
}

table.book a:hover{
  color: #FF6600;
  font-weight:normal;
}

a.txd{
  color:#0065E9;
  text-decoration:underline;
}

a.txd:hover{
  color: #FF6600;
  font-weight:normal;
}

table.book tr{
  border-top:1px solid #DDD;
  border-bottom:1px solid #DDD;
  height:3em;
}

table.book td{
  border-left:1px solid #DDD;
}

table.book th{
  border-left:1px solid #DDD;
}

table.book th:nth-child(1){
  border-left:0px solid #DDD;
  /*background:#eff;*/
}


table.book tr:nth-child(odd) {  
  background:#F3F3F3;  
}  



table.book tr:nth-child(even) {  
  background:#FFF;  
}

table.book tr:nth-child(1) {  
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/book_tr_background.png?cmsp_timestamp=20150515153610");  
}  



table.book ul{
  margin: 10px 0px 10px 3em;
  padding: 0px;
}

.mar_all_zero{
  margin:0;
}

.lm_bdr{
  border-top:1px solid #FFF;
  border-bottom:1px solid #ddd;
  /*font-weight:bold;*/
}

.lm_dry{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_dry.png?cmsp_timestamp=20160909140924");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_dry:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_dry_hover.png?cmsp_timestamp=20160909140956");
  background-position:center right;
  background-repeat:no-repeat;
}



.lm_book-haku{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_book-haku.png?cmsp_timestamp=20160923111702");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_book-haku:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_book-haku_hover.png?cmsp_timestamp=20160923111728");
  background-position:center right;
  background-repeat:no-repeat;
}



.lm_meishi{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background.png?20140916155214");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_meishi:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_hover.png?20140916160305");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_hagaki{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_hagaki.png?20140916161510");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_hagaki:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_hagaki_hover.png?20140916161524");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_shiori{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_shiori.png?20140916164110");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_shiori:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_shiori_hover.png?20140916164122");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_ticket{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_ticket.png?20140916164151");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_ticket:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_ticket_hover.png?20140916164201");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_flyer{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_flyer.png?20140916181614");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_flyer:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_flyer_hover.png?20140916181634");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_flyer_offset{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_flyer.png?20140916181614");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_flyer_offset:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_flyer_offset_hover.png?202408200928");
  background-position:center right;
  background-repeat:no-repeat;
}



.lm_seal{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_seal.png?20140916180024");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_seal:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_seal_hover.png?20140916180035");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_pe{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_pe.png?20140916180103");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_pe:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_pe_hover.png?20140916180124");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_naka{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_naka.png?cmsp_timestamp=20170707102141");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_naka:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_naka_hover.png?cmsp_timestamp=20170707102228");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_scrum{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_scrum.png?cmsp_timestamp=20170707102648");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_scrum:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_scrum_hover.png?cmsp_timestamp=20170707102659");
  background-position:center right;
  background-repeat:no-repeat;
}



.lm_naka_offset{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_naka.png?202408203637");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_naka_offset:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_naka_offset_hover.png?202408203515");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_ori_offset{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_ori_offset.png?2135");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_ori_offset:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_ori_offset_hover.png?2119");
  background-position:center right;
  background-repeat:no-repeat;
}





.lm_naka_hybrid{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_naka.png?202408204026");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_naka_hybrid:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_naka_hybrid_hover.png?202408204038");
  background-position:center right;
  background-repeat:no-repeat;
}






.lm_musen{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_musen.png?cmsp_timestamp=20170707103047");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_musen:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_musen_hover.png?cmsp_timestamp=20170707103106");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_musen_hybrid{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_musen.png?202408203910");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_musen_hybrid:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_musen_hybrid_hover.png?202408203710");
  background-position:center right;
  background-repeat:no-repeat;
}





.lm_cd{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_cd.png?20140916180734");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_cd:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_cd_hover.png?20140916180758");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_cdj{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_cdj.png?20140916180810");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_cdj:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_cdj_hover.png?20140916180821");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_dvd{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_dvd.png?20140916184315");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_dvd:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_dvd_hover.png?20140916184330");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_cas{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_cas.png?20140916184242");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_cas:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_cas_hover.png?20140916184259");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_poster{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_poster.png?20140916183317");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_poster:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_poster_hover.png?20140916183326");
  background-position:center right;
  background-repeat:no-repeat;
}



.lm_poster_offset{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_poster.png?20140916183317");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_poster_offset:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_poster_offset_hover.png?2103");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_pet{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_pet.png?20150508163547");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_pet:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_pet_hover.png?20150508163604");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_clear{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_clear.png?20150508163906");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_clear:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_clear_hover.png?20150508164037");
  background-position:center right;
  background-repeat:no-repeat;
}


.lm_sleeve{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_sleeve2.png?cmsp_timestamp=209505");
  background-position:center right;
  background-repeat:no-repeat;
}

.lm_sleeve:hover{
  background-image:url("https://img20.shop-pro.jp/PA01297/908/etc/left_menu_background_sleeve_hover2.png?cmsp_timestamp=2122");
  background-position:center right;
  background-repeat:no-repeat;
}





/*カレンダー*/

.tbl_calendar {
  border: none !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  display:inline;
  margin-left:1em;
  margin-right:1em;
}
.tbl_calendar th, .tbl_calendar td {
  padding: 4px !important;
  text-align: center !important;
  border-bottom: 1px solid #ccc !important;
}
.side_cal{
display:block;
width:40%;
}

.sun{
  color:#fc4949;
}

.sat{
  color:#496ffa;
}

.mar_l_46{
  margin-left:38px;
}

.frm{
  width:85%;
  margin-left:3em;
}

#frm_go{
  height:3em;
}

.rad{
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.banner_bdr{
  border: 1px solid #E3E3E3;
}

.cat_onde{
  background-image:url(https://img20.shop-pro.jp/PA01297/908/etc/cat_onde_background.jpg?202402200407);
  background-repeat:no-repeat;
  background-positon:bottom right;
}

.h2_ondemand{
  border-left:0.75em solid #EAEA00;
}

.h2_option{
  border-left:0.75em solid #02DB64;
}



.h2_offset{
  border-left:0.75em solid #FF1A81;
}

.h2_cont{
  border-left:0.75em solid #06CDFF;
}




.h3_ondemand{
  border-left:1em solid #EAEA00;
}

.h3_option{
  border-left:1em solid #02DB64;
}


.h3_offset{
  border-left:1em solid #FF1A81;
}

.h3_cont{
  border-left:1em solid #06CDFF;
}


.h3_pad{
  padding-top:0.5em;
  padding-bottom:0.5em;
  margin:20px 0px 0px;
}

.h3_nyuko{
//  background-color:#EEE;
  padding:0.25em;
  border-top:1px solid #DDD;
  border-bottom:1px solid #DDD;
}

.h_four{
  margin-bottom:4px;
  padding-left:0.25em
}


.navi10px{
  //background-color:#F7F7F7;
  width:100%;
  font-size:10px;
  text-align:left;
  padding:4px 0 4px 0;
  margin:0 0 6px 0;
}

.main_bdr{
}


.footer_ichiran_table{
 width:100%
}

.footer_ichiran_table td{
 vertical-align:top;
 width:16%;
 padding-left:2.5em
}

.footer_ichiran_table ul{
 //font-weight:bold;
 margin-left:1em;
 margin-bottom:0.75em;
}

.footer_ichiran_table li{
 //font-weight:normal;
}

.footer_ichiran_table a{
 text-decoration:underline;
}

.footer_ichiran_table a:hover{
 text-decoration:underline;
 font-weight:normal;
}
