/*------------------------------
INDEX
------------------------------*/
h1.index {
height:47px;
background:url("../../product/images/h1-index.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 17px 0;
}

h2.ind-01 {
height:40px;
background:url("../../product/images/h2-ind01_1.jpg") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}

h1.ind-001 {
height:40px;
background:url("../../product/images/h2-ind01_1.jpg") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}

h3.ind-01 {
height:120px;
background:url("../../product/images/h3-ind01_3.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}

h2.ind-001 {
height:120px;
background:url("../../product/images/h3-ind01_3.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}
.set-image {margin:0 0 30px 0;}
.set-image2 {
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10px;
}
p.mt-txt {
width:320px;
padding:18px 20px 18px 10px;
}
p.mt2-txt {
width:620px;
padding:18px 10px 18px 10px;
}

h4.card {
height:50px;
background:url("../../product/images/h2-cards3.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

h3.card-001 {
height:50px;
background:url("../../product/images/h2-cards3.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

p.fc {
height:40px;
background:url("../../product/images/h3-fc4.jpg") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.fc-txt {
width:320px;
padding:18px 20px 18px 10px;
}
p.fc2-txt {
width:620px;
padding:18px 10px 18px 10px;
}
h5.puzzle {
height:50px;
background:url("../../product/images/h2-puzzles2.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

h4.puzzle-001 {
height:50px;
background:url("../../product/images/h2-puzzles2.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

p.pp {
height:40px;
background:url("../../product/images/h3-pp2.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.pp-txt {
width:320px;
padding:18px 20px 18px 10px;
}
p.pp2-txt {
width:620px;
padding:18px 10px 18px 10px;
}
p.wp {
height:40px;
background:url("../../product/images/h3-wp2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}
p.wp-txt {
width:320px;
padding:18px 18px 18px 10px;
}
p.wp2-txt {
width:620px;
padding:18px 10px 18px 10px;
}

h6.others {
height:50px;
background:url("../../product/images/h2-others3.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

h5.others-001 {
height:50px;
background:url("../../product/images/h2-others3.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

p.sd {
height:40px;
background:url("../../product/images/h3-sd2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}

p.sb {
height:40px;
background:url("../../product/images/h3-sb2.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 0 0;
}

p.sd-txt {
width:320px;
padding:18px 37px 18px 10px;
}
p.sd2-txt {
width:620px;
padding:18px 10px 18px 10px;
}

p.sb-txt {
width:320px;
padding:18px 37px 18px 10px;
}
p.sb2-txt {
width:620px;
padding:18px 10px 18px 10px;
}

p.online01 {
height:50px;
background:url("../../product/images/h2-online2.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

h6.online01-001 {
height:50px;
background:url("../../product/images/h2-online2.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

p.online1 {
height:40px;
background:url("../../product/images/h3-online2.jpg") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.online-txt {
width:320px;
padding:18px 37px 18px 10px;
}
p.online2-txt {
width:620px;
padding:18px 10px 18px 10px;
}

p.guides01 {
height:50px;
background:url("../../product/images/h2-guides2.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}
p.guides1 {
height:40px;
background:url("../../product/images/h3-mg2.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.guides2 {
height:40px;
background:url("../../product/images/h3-howto2.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.guides-txt {
width:320px;
padding:18px 37px 18px 10px;
}
p.guides2-txt {
width:620px;
padding:18px 10px 18px 10px;
}

p.options01 {
height:50px;
background:url("../../product/images/h2-option.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}

p.options1 {
height:40px;
background:url("../../product/images/h3-calendar.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

p.options2 {
height:40px;
background:url("../../product/images/h3-poster.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

p.options3 {
height:40px;
background:url("../../product/images/h3-nurie.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

p.options4 {
height:40px;
background:url("../../product/images/h3-origami.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

p.options5 {
height:40px;
background:url("../../product/images/h3-seal.png") top left no-repeat;
text-indent:-9999em;
margin:0;
}

p.options-txt {
width:320px;
padding:18px 37px 18px 10px;
}
p.options2-txt {
width:620px;
padding:18px 10px 18px 10px;
}

p.option {
height:40px;
background:url("../../product/images/h2-option2.gif") top left no-repeat;
text-indent:-9999em;
margin:30px 0 20px 0;
}
p.ab {
height:40px;
background:url("../../product/images/h3-option.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.ab-txt {
	width:320px;
	padding-top: 18px;
	padding-right: 37px;
	padding-bottom: 12px;
	padding-left: 10px;
}
.more {
margin:0 0 0 10px;
text-indent:-9999em;
line-height:14px;
overflow:hidden;
}
.more a:link,
.more a:visited {
display:block;
width:93px;
height:14px;
background:url("../../product/images/icn-dtl2.gif") top left no-repeat;
text-decoration:none;
overflow:hidden;
}
.more a:hover,
.more a:active {background-position:bottom;}

/*------------------------------
Web Mommy Talk
------------------------------*/
h1.wmt {
height:47px;
background:url("../../webmommy/images/h1-webmommy02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}

/*------------------------------
Mommy Talk
------------------------------*/
h1.mt {
height:47px;
background:url("../../product/images/h1-mt02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.mt-hl01 {
height:26px;
background:url("../../product/images/h2-mt01_2.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
.mt-txt01 {padding:10px 10px 30px 10px;}
h3.mt-hl02 {
height:40px;
background:url("../../product/images/h2-mt4.jpg") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
.mt-txt02 {padding:10px 20px 30px 10px;}
h4.mt-hl01 {
height:30px;
background:url("../../product/images/h4-mt01.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}
h5.mt-hl01 {
height:30px;
background:url("../../product/images/h5-mt01.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}
h6.mt-hl01 {
height:30px;
background:url("../../product/images/h6-mt01.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}

/*------------------------------
FLASH CARD
------------------------------*/
h1.fc {
height:47px;
background:url("../../product/images/h1-fc02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.fc-hl {
height:26px;
background:url("../../product/images/h2-flash1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.fc {
height:40px;
background:url("../../product/images/h3-fc4.jpg") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h4.fc {
height:40px;
background:url("../../product/images/h4-fc01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.fc {
height:40px;
background:url("../../product/images/h4-fc02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.fc {
height:40px;
background:url("../../product/images/h4-fc03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.fc04 {
height:40px;
background:url("../../product/images/h4-fc04.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.fc05 {
height:40px;
background:url("../../product/images/h4-fc05.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.fc06 {
height:40px;
background:url("../../product/images/h4-fc06.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.fc07 {
height:40px;
background:url("../../product/images/h4-fc07.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.fc08 {
height:40px;
background:url("../../product/images/h4-fc08.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

/*------------------------------
SHORT DIALOGUE
------------------------------*/
h1.sd {
height:47px;
background:url("../../product/images/h1-sd02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.sd-hl {
height:26px;
background:url("../../product/images/h2-sd1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.sd {
height:40px;
background:url("../../product/images/h3-sd2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}
h4.sd {
height:40px;
background:url("../../product/images/h4-sd01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.sd {
height:40px;
background:url("../../product/images/h4-sd02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.sd {
height:40px;
background:url("../../product/images/h4-sd03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.sd04 {
height:40px;
background:url("../../product/images/h4-sd04.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

/*------------------------------
STICKER BOOK
------------------------------*/
h1.sb {
height:47px;
background:url("../../product/images/h1-sb02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.sb-hl {
height:26px;
background:url("../../product/images/h2-sticker1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.sb {
height:40px;
background:url("../../product/images/h3-sb2.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h4.sb {
height:40px;
background:url("../../product/images/h4-sb01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.sb {
height:40px;
background:url("../../product/images/h4-sb02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.sb {
height:40px;
background:url("../../product/images/h4-sb03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

/*------------------------------
PAPER PUZZLE
------------------------------*/
h1.pp {
height:47px;
background:url("../../product/images/h1-pp02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.pp-hl {
height:26px;
background:url("../../product/images/h2-pp1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.pp {
height:40px;
background:url("../../product/images/h3-pp2.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h4.pp {
height:40px;
background:url("../../product/images/h4-pp01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.pp {
height:40px;
background:url("../../product/images/h4-pp02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.pp {
height:40px;
background:url("../../product/images/h4-pp03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}


/*------------------------------
WOOD PUZZLE
------------------------------*/
h1.wp {
height:47px;
background:url("../../product/images/h1-wp02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.wp-hl {
height:26px;
background:url("../../product/images/h2-wp1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.wp {
height:40px;
background:url("../../product/images/h3-wp2.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 0 0;
}
h4.wp {
height:40px;
background:url("../../product/images/h4-wp01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.wp {
height:40px;
background:url("../../product/images/h4-wp02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.wp {
height:40px;
background:url("../../product/images/h4-wp03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
p.wp04 {
height:40px;
background:url("../../product/images/h4-wp04.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}


/*------------------------------
MOTHER'S GUIDE
------------------------------*/
h1.mg {
height:47px;
background:url("../../product/images/h1-mg02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.mg {
height:26px;
background:url("../../product/images/h2-mg1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.mg {
height:40px;
background:url("../../product/images/h3-mg2.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h4.mg {
height:40px;
background:url("../../product/images/h4-mg01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.mg {
height:40px;
background:url("../../product/images/h4-mg02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.mg {
height:40px;
background:url("../../product/images/h4-mg03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}


/*------------------------------
HOW TO USE MOMMY TALK
------------------------------*/
h1.how {
height:47px;
background:url("../../product/images/h1-how02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.how {
height:26px;
background:url("../../product/images/h2-how1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.how {
height:40px;
background:url("../../product/images/h3-howto2.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h4.how {
height:40px;
background:url("../../product/images/h4-how01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.how {
height:40px;
background:url("../../product/images/h4-how02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.how {
height:40px;
background:url("../../product/images/h4-how03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}


/*------------------------------
CALENDAR
------------------------------*/
h1.cal{
height:47px;
background:url("../../product/images/h1-cal02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.cal-hl {
height:26px;
background:url("../../product/images/h2-calendar1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.cal-hl {
height:40px;
background:url("../../product/images/h3-calendar.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h4.cal-hl {
height:40px;
background:url("../../product/images/h4-cal01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.cal-hl {
height:40px;
background:url("../../product/images/h4-cal02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.cal-hl {
height:40px;
background:url("../../product/images/h4-cal03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

.talk-txt01 {padding:0 10px 30px 10px;}

.talk-txt02 {
position: relative;
width:315px;
float: left;
padding:0 15px 0px 10px;
}

.talk-photo01 {
padding:0 0 0 0;
vertical-align:top;
}

/*------------------------------
POSTER
------------------------------*/
h1.pos{
height:47px;
background:url("../../product/images/h1-pos02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.pos {
height:26px;
background:url("../../product/images/h2-poster1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.pos {
height:40px;
background:url("../../product/images/h3-poster.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h4.pos {
height:40px;
background:url("../../product/images/h4-pos01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.pos {
height:40px;
background:url("../../product/images/h4-pos02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

/*------------------------------
NURIE
------------------------------*/
h1.nurie{
height:47px;
background:url("../../product/images/h1-nurie02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.nurie {
height:26px;
background:url("../../product/images/h2-nurie1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.nurie {
height:40px;
background:url("../../product/images/h3-nurie.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h4.nurie {
height:40px;
background:url("../../product/images/h4-nurie01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.nurie {
height:40px;
background:url("../../product/images/h4-nurie02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.nurie {
height:40px;
background:url("../../product/images/h4-nurie03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

/*------------------------------
ORIGAMI
------------------------------*/
h1.origami {
height:47px;
background:url("../../product/images/h1-origami02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.origami {
height:26px;
background:url("../../product/images/h2-origami1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.ori {
height:40px;
background:url("../../product/images/h3-origami.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h4.ori {
height:40px;
background:url("../../product/images/h4-og01.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.ori {
height:40px;
background:url("../../product/images/h4-og02.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.ori {
height:40px;
background:url("../../product/images/h4-og03.gif") top left no-repeat;
text-indent:-9999em;
margin:0;
}

/*------------------------------
SEAL
------------------------------*/
h1.seal {
height:47px;
background:url("../../product/images/h1-seal02.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 28px 0;
}
h2.seal {
height:26px;
background:url("../../product/images/h2-seal1.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h3.seal {
height:40px;
background:url("../../product/images/h3-seal.png") top left no-repeat;
text-indent:-9999em;
margin:0 0 18px 0;
}
h4.seal {
height:40px;
background:url("../../product/images/h4-seal01.png") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h5.seal {
height:40px;
background:url("../../product/images/h4-seal02.png") top left no-repeat;
text-indent:-9999em;
margin:0;
}
h6.seal {
height:40px;
background:url("../../product/images/h4-seal03.png") top left no-repeat;
text-indent:-9999em;
margin:0;
}

/*------------------------------
HAPPY
------------------------------*/
h1.happy {
height:90px;
background:url("../../product/images/happy_01.jpg") top left no-repeat;
text-indent:-9999em;
margin:0 0 20px 0;
}

/*------------------------------
SMILE
------------------------------*/
h1.smile {
height:90px;
background:url("../../product/images/smile_01.jpg") top left no-repeat;
text-indent:-9999em;
margin:0 0 20px 0;
}

/*------------------------------
RAINBOW
------------------------------*/
h1.rainbow {
height:90px;
background:url("../../product/images/rainbow_01.jpg") top left no-repeat;
text-indent:-9999em;
margin:0 0 20px 0;
}

/*------------------------------
DEMO
------------------------------*/
h2.demo {margin:40px 0 24px 0;}
.demo-mv {text-align:center;}

/*------------------------------
FLOW
------------------------------*/
h2.flow {margin:40px 0 24px 0;}
.flow-image {margin:0 0 40px 0;}

/*------------------------------
Detail Area
------------------------------*/
.itm-dtl-area {margin:0 10px 18px 10px;}
h3.itm-dtl {
width:295px;
height:16px;
margin:0 0 10px 0;
}
.itm-dtl-btwn {
width:29px;
background:url("../../product/images/line-dot.gif") top center repeat-y;
}
.itm-dtl-list td {padding:2px 0 2px 10px;}
.itm-dtl-list td.odd {background:#f6f6f6;}
.btn-buy {
width:178px;
margin-left:auto;
margin-right:auto;
text-indent:-9999em;
}
.btn-buy a:link,
.btn-buy a:visited {
display:block;
width:178px;
height:67px;
background:url("../../product/images/btn-buy.gif") top left no-repeat;
text-decoration:none;
}
.btn-buy a:hover,
.btn-buy a:active {background-position:bottom;}
.btn-buy-cap {
margin:5px 0 20px 0;
text-align:center;
font-size:80%;
color:#b4b4b4;
}

/*------------------------------
Side Menu
------------------------------*/

.sidemenu-area01 {
height:70px;
background:url("../../product/images/sidemenu-bg.gif") top left no-repeat;
margin:0 0 7px 0;
}
ul.sidemenu01 {
padding:38px 0 0 9px;
}
ul.sidemenu01 li a {
display:block;
width:182px;
height:29px;
top:1px;
overflow:hidden;
text-decoration:none;
text-indent:-9999em;
}
ul.sidemenu01 li.m01 {
width:182px;
height:29px;
background:url("../../product/images/m01-on.gif") top left no-repeat;
margin:-1px 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu01 li.m01 a:link,
ul.sidemenu01 li.m01 a:visited {background:url("../../product/images/m01.gif") top left no-repeat;} 
ul.sidemenu01 li.m01 a:hover,
ul.sidemenu01 li.m01 a:active {background-position:bottom;}


.sidemenu-area {
height:398px;
background:url("../../product/images/sidemenu-bg6.jpg") top left no-repeat;
margin:0 0 7px 0;
}
ul.sidemenu {
padding:38px 0 0 9px;
}
ul.sidemenu li a {
display:block;
width:182px;
height:29px;
top:1px;
overflow:hidden;
text-decoration:none;
text-indent:-9999em;
}
ul.sidemenu li.m01 {
width:182px;
height:29px;
background:url("../../product/images/m01_2-on.jpg") top left no-repeat;
margin:-1px 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m01 a:link,
ul.sidemenu li.m01 a:visited {background:url("../../product/images/m01_2.jpg") top left no-repeat;} 
ul.sidemenu li.m01 a:hover,
ul.sidemenu li.m01 a:active {background-position:bottom;}

ul.sidemenu li.m02 {
width:182px;
height:29px;
background:url("../../product/images/m02_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m02 a:link,
ul.sidemenu li.m02 a:visited {background:url("../../product/images/m02_2.jpg") top left no-repeat;} 
ul.sidemenu li.m02 a:hover,
ul.sidemenu li.m02 a:active {background-position:bottom;}

ul.sidemenu li.m03 {
width:182px;
height:29px;
background:url("../../product/images/m03_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m03 a:link,
ul.sidemenu li.m03 a:visited {background:url("../../product/images/m03_2.jpg") top left no-repeat;} 
ul.sidemenu li.m03 a:hover,
ul.sidemenu li.m03 a:active {background-position:bottom;}

ul.sidemenu li.m04 {
width:182px;
height:29px;
background:url("../../product/images/m04_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m04 a:link,
ul.sidemenu li.m04 a:visited {background:url("../../product/images/m04_2.jpg") top left no-repeat;} 
ul.sidemenu li.m04 a:hover,
ul.sidemenu li.m04 a:active {background-position:bottom;}

ul.sidemenu li.m05 {
width:182px;
height:29px;
background:url("../../product/images/m05_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m05 a:link,
ul.sidemenu li.m05 a:visited {background:url("../../product/images/m05_2.jpg") top left no-repeat;} 
ul.sidemenu li.m05 a:hover,
ul.sidemenu li.m05 a:active {background-position:bottom;}

ul.sidemenu li.m06 {
width:182px;
height:29px;
background:url("../../product/images/m06_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m06 a:link,
ul.sidemenu li.m06 a:visited {background:url("../../product/images/m06_2.jpg") top left no-repeat;} 
ul.sidemenu li.m06 a:hover,
ul.sidemenu li.m06 a:active {background-position:bottom;}

ul.sidemenu li.m07 {
width:182px;
height:29px;
background:url("../../product/images/m07_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m07 a:link,
ul.sidemenu li.m07 a:visited {background:url("../../product/images/m07_2.jpg") top left no-repeat;} 
ul.sidemenu li.m07 a:hover,
ul.sidemenu li.m07 a:active {background-position:bottom;}

ul.sidemenu li.m08 {
width:182px;
height:29px;
background:url("../../product/images/m08_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m08 a:link,
ul.sidemenu li.m08 a:visited {background:url("../../product/images/m08_2.jpg") top left no-repeat;} 
ul.sidemenu li.m08 a:hover,
ul.sidemenu li.m08 a:active {background-position:bottom;}

ul.sidemenu li.m09 {
width:182px;
height:29px;
background:url("../../product/images/m09_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu li.m09 a:link,
ul.sidemenu li.m09 a:visited {background:url("../../product/images/m09_2.jpg") top left no-repeat;} 
ul.sidemenu li.m09 a:hover,
ul.sidemenu li.m09 a:active {background-position:bottom;}

ul.sidemenu li.m10 {
width:182px;
height:29px;
background:url("../../product/images/m10_2-on.jpg") top left no-repeat;
margin:0;
text-indent:-9999em;
}
ul.sidemenu li.m10 a:link,
ul.sidemenu li.m10 a:visited {background:url("../../product/images/m10_2.jpg") top left no-repeat;} 
ul.sidemenu li.m10 a:hover,
ul.sidemenu li.m10 a:active {background-position:bottom;}



.sidemenu-area2 {
height:183px;
background:url("../../product/images/sidemenu2-bg3.jpg") top left no-repeat;
margin:0 0 7px 0;
}
ul.sidemenu2 {
padding:38px 0 0 9px;
}
ul.sidemenu2 li a {
display:block;
width:182px;
height:29px;
overflow:hidden;
text-decoration:none;
text-indent:-9999em;
}

ul.sidemenu2 li.m21 {
width:182px;
height:29px;
background:url("../../product/images/m21_2-on.jpg") top left no-repeat;
margin:-1px 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu2 li.m21 a:link,
ul.sidemenu2 li.m21 a:visited {background:url("../../product/images/m21_2.jpg") top left no-repeat;} 
ul.sidemenu2 li.m21 a:hover,
ul.sidemenu2 li.m21 a:active {background-position:bottom;}

ul.sidemenu2 li.m22 {
width:182px;
height:29px;
background:url("../../product/images/m22_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu2 li.m22 a:link,
ul.sidemenu2 li.m22 a:visited {background:url("../../product/images/m22_2.jpg") top left no-repeat;} 
ul.sidemenu2 li.m22 a:hover,
ul.sidemenu2 li.m22 a:active {background-position:bottom;}

ul.sidemenu2 li.m23 {
width:182px;
height:29px;
background:url("../../product/images/m23_2-on.jpg") top left no-repeat;
margin:0 0 7px 0;
text-indent:-9999em;
}
ul.sidemenu2 li.m23 a:link,
ul.sidemenu2 li.m23 a:visited {background:url("../../product/images/m23_2.jpg") top left no-repeat;} 
ul.sidemenu2 li.m23 a:hover,
ul.sidemenu2 li.m23 a:active {background-position:bottom;}

ul.sidemenu2 li.m24 {
width:182px;
height:29px;
background:url("../../product/images/m24_2-on.jpg") top left no-repeat;
margin:0;
text-indent:-9999em;
}
ul.sidemenu2 li.m24 a:link,
ul.sidemenu2 li.m24 a:visited {background:url("../../product/images/m24_2.jpg") top left no-repeat;} 
ul.sidemenu2 li.m24 a:hover,
ul.sidemenu2 li.m24 a:active {background-position:bottom;}





