body {background-color: #fff; margin: 20px; padding: 0}
table {vertical-align: top}
td {color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px}
a:link, a:visited {color: #000}
a:hover { color: #777; text-decoration: underline }
a:active {text-decoration: underline}

#header{background-color: #fff; width: 760px; height: 60px; position: absolute; top: 20px; left: 20px; right: 20px}
#language{background-color: #fff; width: 130px; height: 60px; padding-right: 0; text-align:right; position: relative; top: 0; left: 630px}
#entry_header{background-color: #fff; margin-top: 10px}
#entry{background-color: #fff; border-top:1px solid #777777}
#logo{background-color: #fff; width: 175px; height: 60px; position: absolute; top: 0px; left: 0px}
#contents{background-color: #fff; width: 565px; height: 60px; position: absolute; top: 0px; left: 195px}

#block_ol{background-color: #fff; width: 760px; position: absolute; top: 100px; left: 20px; right: 20px; bottom: 20px}
#img_btn{width: 130px; height: 30px; border-top:1px solid #777777}

#footer{background-color: #fff; width: 100%; height: 100px; position: relative; top: 40px; border-top:1px solid #777777}
#banner{background-color: #fff; width: 760px; height: 41px; position: relative; top: 10px; left: 0}
#credit{background-color: #fff; width: 760px; height: 49px; position: absolute; top: 51px; left: 0}


td#left{background-color:#fff; width: 175px; height: 20px; position: relative; border-top:1px solid #777777}
td#center{background-color:#fff; width: 20px; height: 20px; position: relative}
td#right{background-color:#fff; width: 565px; height: 100%; position: relative; border-top:1px solid #777777}

td#image{background-color:#fff; width: 760px; height: 528px; position: relative}



td#item_header{background-color:#fff; width: 565px}
td#item_header_02{background-color:#fff; width: 565px; border-top:1px solid #777777}
td#item_img{width: 420px; height: 280px}
td#item_img_02{width: 370px; height: 240px}
td#item_img_03{width: 175px; height: 250px}
td#item_img_04{width: 175px; height: 230px}
td#item_img_05{width: 275px}
td#item_img_06{width: 240px}
td#item_btn{width: 130px; height: 280px}
td#item_text{width: 175px; height: 240px}
td#item_text_02{width: 370px; height: 240px}
td#item_text_03{width: 370px; height: 230px}
td#item_text_04{width: 305px; height: 240px}

td#cart_01{border-right:1px solid #999999; border-bottom:1px solid #999999; vertical-align:middle}
td#cart_02{border-bottom:1px solid #999999; vertical-align:middle}
td#cart_03{border-right:1px solid #999999; vertical-align:middle}

.active{color: #000}
.text_01{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}

.text_01_active{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}
.text_02{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; margin-top: 10px}
.text_03{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 24px;}
.text_04{color: #777; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 12px; line-height: 18px;}
.text_05{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; top; text-decoration: none}
.text_06{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px}

.text_07{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration: none}
.text_08{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none}

.text_sign{color:#E88CAC; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none}

.credit{color: #999999; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: left; text-decoration:none}

.credit a:link{color: #999999; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: right; text-decoration: none}
.credit a:visited{color: #999999; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: right; text-decoration: none}
.credit a:active{color: #999999; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: right; text-decoration: none}
.credit a:hover{color: #777777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: right; text-decoration: none}

.text_01 a:link{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}
.text_01 a:visited{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}
.text_01 a:active{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}
.text_01 a:hover{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration:underline}

.text_01_active a:link{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}
.text_01_active a:visited{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}
.text_01_active a:active{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration: none}
.text_01_active a:hover{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; text-decoration:underline}

.text_03 a:link{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 24px; text-decoration: none}
.text_03 a:visited{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 24px; text-decoration: none}
.text_03 a:active{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 24px; text-decoration: none}
.text_03 a:hover{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 20px; line-height: 24px; text-decoration:underline}

.text_04 a:link{color: #777; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 12px; line-height: 18px; text-decoration: none}
.text_04 a:visited{color: #777; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 12px; line-height: 18px; text-decoration: none}
.text_04 a:active{color: #777; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 12px; line-height: 18px; text-decoration: none}
.text_04 a:hover{color: #000; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 12px; line-height: 18px; text-decoration:underline}

.text_05 a:link{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; text-decoration: none}
.text_05 a:visited{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; text-decoration: none}
.text_05 a:active{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; text-decoration: none}
.text_05 a:hover{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 22px; text-decoration:underline}

.text_06 a:link{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration: none}
.text_06 a:visited{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration: none}
.text_06 a:active{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration: none}
.text_06 a:hover{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration:underline}

.text_07 a:link{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration: none}
.text_07 a:visited{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 2px; text-decoration: none}
.text_07 a:active{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration: none}
.text_07 a:hover{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; text-decoration: none}

.text_08 a:link{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none}
.text_08 a:visited{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none}
.text_08 a:active{color: #777; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none}
.text_08 a:hover{color: #000; font-family: Myriad Pro, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-decoration:none}

.active a:link{color: #000}
.active a:visited{color: #000}
.active a:active{color: #000}
.active a:hover{color: #000}

.search_01{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:100px; height:14px; }
.search_02{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:100px; height:20px; }


.input_btn{border-color: #CCCCCC; font-size: 10pt; background-color: #fff; border-width: 1px; border-style: solid; color: #777777; width: 40px; height: 24px;}

.tocart{font-size:10px; background-color: #fff;border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:80px; height:20px;}

.cart_01{font-size:10px; border-color:#CCCCCC; background-color: #fff; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:120px; height:30px;}

.empty{font-size:10px; border-color:#CCCCCC; background-color: #fff; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:120px; height:30px;}

.num{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:15px; height:15px; }

.addup{font-size:10px; border-color:#CCCCCC; background-color:#fff; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:50px; height:20px;}
.btnlast{font-size:12px; border-color:#000; background-color:#fff; border-width: 1px; border-style: solid; color:#666666; ime-mode: inactive; width:150px; height:30px;}


.input_1{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#555555; ime-mode: inactive; width:100px; height:20px; }

.input_2{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#555555; ime-mode: inactive; width:200px; height:16px; }

.input_3{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#555555; ime-mode: inactive; width:200px; height:16px; }

.input_4{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#555555; ime-mode: inactive; width:60px; height:16px; }

.input_4{border-color:#CCCCCC; border-width: 1px; border-style: solid; color:#555555; ime-mode: inactive; width:40px; height:16px; }


.input_news{border-color:#CCCCCC;font-size:10pt; background-color:#E5E5E5; border-width:1px; border-style: solid; color:#777777; height:20px;}
