.head_bg{background-image:url(/img/share/head_bg.jpg);
  background-color:#ffffff;
  background-repeat: repeat-x;
  background-position: 50% 0%;    /* ÇØ·Ê£ö¡¦¿Ö*/
}

a:link {color:#000000; text-decoration:underline}
a:visited {color:#000000; text-decoration:underline}
a:hover {color:#A90007; text-decoration:underline}

.head { font-size: 10px; line-height: 12px; color:#ffffff }

.hnavi {font-size:80%; line-height: 100%; color:#3C4B2E}
.hnavi a:link {color:#3C4B2E; text-decoration:underline}
.hnavi a:visited {color:#3C4B2E; text-decoration:underline}
.hnavi a:hover {color:#BA3636; text-decoration:underline}

.lnavi {font-size:80%; line-height: 160%; color:#000000}
.rnavi {font-size:85%; line-height: 130%; color:#000000; font-size:10pt}
.bread {font-size:77%; line-height: 100%; color:#777777}
.bread a:link {color:#777777; text-decoration:underline}
.bread a:visited {color:#777777; text-decoration:underline}
.bread a:hover {color:#A90007; text-decoration:underline}
.name {font-size:90%; line-height: 100%; color:#764301; font-size:11pt}
.text_ll { font-size: 120%; line-height: 110%; color:#000000 }
.text_l { font-size: 105%; line-height: 110%; color:#000000 }
.text_m { font-size: 100%; line-height: 150%; color:#000000 }
.text_ms { font-size: 90%; line-height: 140%; color:#000000 }
.text_s { font-size: 80%; line-height: 140%; color:#373737}
.text_ss { font-size: 75%; line-height: 130%; color:#373737}

/* 11/16 */
.text_con { font-size: 90%; line-height: 18px; color:#000000 }
.text_con_l { font-size: 120%; line-height: 15px; color:#000000 }
.text_llt { font-size: 120%; line-height: 110%; color:#E85202 }
.text_06002 { font-size: 73%; line-height: 120%; color:#000000 }


.item { font-size: 90%; line-height: 140%; color:#000000 }
.text_w { font-size: 100%; line-height: 120%; color:#ffffff }
.text_w a:link {color:#ffffff; text-decoration:underline}
.text_w a:visited {color:#ffffff; text-decoration:underline}
.text_w a:hover {color:#FFFC00; text-decoration:underline}
.text_cart { font-size: 100%; line-height: 130%; color:#373737 }
.text_cart a:link {color:#373737; text-decoration:underline}
.text_cart a:visited {color:#373737; text-decoration:underline}
.text_cart a:hover {color:#A90007; text-decoration:underline}
.foot_box { margin-top:25px; margin-bottom:35px; }
.foot { font-size: 80%; line-height: 120%; color:#000000 }
.foot a:link {color:#000000; text-decoration:underline}
.foot a:visited {color:#000000; text-decoration:underline}
.foot a:hover {color:#666666; text-decoration:underline}
.foot_txt { font-size: 70%; line-height: 150%; color:#777777 }
.foot_txt a:link {color:#777777; text-decoration:none}
.foot_txt a:visited {color:#777777; text-decoration:none}
.foot_txt a:hover {color:#777777; text-decoration:underline}
.foot_txt2 { font-size: 70%; line-height: 150%; color:#777777 }
.foot_txt2 a:link {color:#777777; text-decoration:underline}
.foot_txt2 a:visited {color:#777777; text-decoration:underline}
.foot_txt2 a:hover {color:#777777; text-decoration:underline}
.text_item { font-size: 100%; line-height: 140%; color:#000000; font-size:12pt}
.text_item02 { font-size: 100%; line-height: 140%; color:#373737; font-size:12pt }
.text_item03 { font-size: 100%; line-height: 150%; color:#B8282E;font-weight:bold; font-size:12pt }
.text_item03B { font-size: 100%; line-height: 140%; color:#B8282E;font-weight:bold; font-size:12pt }
.text_item4 {font-size:80%; line-height: 140%; color:#555555; font-weight: bold; margin-top:5px; margin-bottom:0px}
.text_itemcolor{ color:#E85202}
.text_lineup { font-size: 85%; line-height: 150%; color:#373737;}
.text_lineup a:link {color:#373737; text-decoration:underline}
.text_lineup a:visited {color:#373737; text-decoration:underline}
.text_lineup a:hover {color:#A90007; text-decoration:underline}
.text_map { font-size: 100%; line-height: 130%; color:#B8282E }
.text_map a:link {color:#B8282E; text-decoration:underline}
.text_map a:visited {color:#B8282E; text-decoration:underline}
.text_map a:hover {color:#B8282E; text-decoration:underline}
.text_kiso { font-size: 90%; line-height: 140%; color:#000000 }
.text_kiso a:link {color:#88684F; text-decoration:underline}
.text_kiso a:visited {color:#88684F; text-decoration:underline}
.text_kiso a:hover {color:#A90007; text-decoration:underline}
.plugin { font-size: 10px; line-height: 16px; color:#000000}
.plugin a:link {color:#000000; text-decoration:underline}
.plugin a:visited {color:#000000; text-decoration:underline}
.plugin a:hover {color:#A90007; text-decoration:underline}

.text_sp { font-size: 90%; line-height: 155%; color:#000000 }
.text_sp a:link {color:#88684F; text-decoration:underline}
.text_sp a:visited {color:#88684F; text-decoration:underline}
.text_sp a:hover {color:#A90007; text-decoration:underline}

H1 { font-size: 10px; line-height: 12px; color:#ffffff; font-weight: normal; margin-top:3px; margin-bottom:3px}
H2 {font-size:120%; line-height: 140%; color:#000000; font-weight: bold; margin-top:5px; margin-bottom:0px}
H3 {font-size:100%; line-height: 140%; color:#333333; font-weight: bold; margin-top:5px; margin-bottom:0px}
/* 11/16 */
H4 {font-size:14px; line-height: 16px; font-color:#006E1A; font-weight: bold; margin-top:0px; margin-bottom:0px}

/* 060727 ¿ë·º³û³¸ŽÒ£ö»í*/
.text14_b { font-size:14px; font-weight:bold; color:#176508;}
.text13_20 { font-size:13px; line-height: 20px; color:#333333;}
.voice_btn_box { margin-top:3px; font-size:13px; color:#333333; vertical-align:middle;}
.voice_box01 { margin-bottom:10px;}
.voice_price_box { font-size:15px; font-weight:bold; color:#A90007; height:20px; text-align:center; vertical-align:top;}
.voice_price_box2 { font-size:17px; font-weight:bold; color:#A90007; height:20px; vertical-align:top;}
.item_text { font-size:14px; line-height: 21px;}

/*060401*/
.text12_14 { font-size: 12px; line-height: 14px; color:#000000; font-weight: normal; margin:0px 0px 2px 0px;}
.text12_14_red { font-size: 12px; line-height: 14px; color:#B9282F; font-weight: normal; margin:0px 0px 3px 0px;}
.text12_16 { font-size: 12px; line-height: 16px; color:#000000; font-weight: normal; margin:2px 0px 2px 4px;}
.text12_14_b { font-size: 12px; line-height: 14px; color:#000000; font-weight: bold;}
.text15_18_b { font-size: 15px; line-height: 18px; color:#000000; font-weight: bold; margin:0px 0px 1px 0px;}
.text16_18_b { font-size: 16px; line-height: 18px; color:#000000; font-weight: bold; margin:0px 0px 1px 0px;}
.text16_20 { font-size: 16px; line-height: 20px; color:#000000; margin:0px 0px 1px 0px;}
.text16_14_red { font-size: 16px; line-height: 14px; color:#B9282F; font-weight: normal;}
.camp_textbox1 { 
  width: 171px;
}
.camp_textbox2 { 
  width: 172px;
}


/* 060525wallpaper*/
.wp_mainbox1 { margin: 0px 0px 20px 10px;}
.wp_mainbox2 { margin: 0px 0px 0px 10px;}
.wp_toolbox { width:198px; height:246; background-color:#F2F1F1;}
.wp_line { margin: 7px 0px 5px 0px;}
.wp_txt12_18 { font-size: 12px; line-height: 18px; color:#000000;}
.wp_txt12_21 { font-size: 12px; line-height: 21px; color:#000000;}
.wp_txt12_22 { font-size: 12px; line-height: 22px; color:#000000;}
.wp_txt12_24 { font-size: 12px; line-height: 24px; color:#000000;}
.wp_txt14_20 { font-size: 14px; line-height: 20px;}
.wp_txt14_21b { font-size: 14px; line-height: 21px; color:#000000; font-weight:bold;}
.wp_txt14_24 { font-size: 14px; line-height: 24px; color:#000000;}

/*060501spyoga*/

.yoga01_subtitle01 h3 {
  font-size:100%;
  line-height: 140%; 
  color:#D70000; 
  font-weight: bold; 
  margin:0px;
  padding:0px 0px 0px 2px;
  width:527px;
}

.yoga01_subtitle02 h3 {
  font-size:100%;
  line-height: 140%; 
  color:#EA3903; 
  font-weight: bold; 
  margin:0px;
  padding:0px 0px 0px 2px;
  width:527px;
}

.yoga01_subtitle03 h3 {
  font-size:100%;
  line-height: 140%; 
  color:#009A85; 
  font-weight: bold; 
  margin:0px;
  padding:0px 0px 0px 2px;
  width:527px;
}

.yoga01_textbox {
  font-size:14px;
  line-height: 22px; 
  color:#000000; 
  margin:0px 0px 0px 0px;
  padding:6px 9px 18px 4px;
  width:559px;
}

.yoga01_point_t {
  margin:3px 0px 23px 0px;
}

.yoga01_point_tb1 {
  font-size:14px;
  line-height: 22px; 
  margin:10px 10px 0px 0px;
  width:471px;
}

.yoga01_point_tb2 {
  font-size:14px;
  line-height: 22px; 
  margin:9px 10px 0px 0px;
  width:471px;
}

.yoga01_pose_t1 {
  margin:15px 0px 10px 0px;
}

.yoga01_pose_t2 {
  margin:0px 0px 17px 0px;
}

.yoga01_pose_tb {
  font-size:14px;
  line-height: 22px; 
  margin:0px 5px 0px 4px;
  width:325px;
}

.yoga01_pose_st01 {
  font-size:14px;
  color: 9516A7;
  font-weight:bold;
  margin:2px 0px 8px 0px;
}

.yoga01_pose_st02 {
  font-size:14px;
  color: CD5906;
  font-weight:bold;
  margin:2px 0px 8px 0px;
}

.yoga01_pose_st03 {
  font-size:14px;
  color: 189E46;
  font-weight:bold;
  margin:2px 0px 8px 0px;
}

.yoga01_pose_st04 {
  font-size:14px;
  color: 2A529F;
  font-weight:bold;
  margin:2px 0px 8px 0px;
}

.yoga01_profile_t {
  margin:0px 0px 17px 0px;
}

.yoga01_profile_tb {
  font-size:12px;
  line-height: 16px; 
  margin:5px 15px 5px 5px;
  width:413px;
}

.yoga01_shohin_text {
  font-size:14px;
  line-height: 22px; 
  padding:0px 0px 0px 4px;
}