.WorkCenterHeader-info{font-size:14px;color:#999;}
#article-layout .title{margin:0 0 5px 0;padding:0;font-weight:bold;font-size:14px;}
#article-layout .date{font-size:10px;}
#article-layout tr td{vertical-align:top;}
#article-layout .image{float:left;margin-right:10px;}
#article-layout .image-wide{display:block;margin:0 auto 10px auto;}
#article-layout .content{padding:10px;border-style:dotted;border-width:1px;line-height:1.4em;}
#article-layout .content-top, #article-layout .content-bottom{display:none;}
#article-layout .description{vertical-align:baseline;overflow:hidden;}
#article-layout .more{visibility:hidden;}
#article-layout tr td:hover a.more{visibility:visible;}
#article-layout ul{padding-left:20px;margin:0;}
#article-layout .price{margin:0;padding:3px;border:1px solid #ccc;background:#f2f2f2;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
#article-layout .price strong{color:#cc0000;font-weight:bold;}
.catalog-img-thumb{text-align:left;background-color:#ededed;border:1px solid #ccc;margin-bottom:15px;padding:15px 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.catalog-img-thumb img{border:1px solid #ccc;margin:0 2px;}
.catalog-normal-form{background-color:#ededed;border:1px solid #ccc;margin-bottom:15px;padding:15px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#catalog-detail{padding:15px 0;margin-bottom:15px;color:#333;border:1px solid #ccc;background-color:#ededed;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
td.name-element{text-align:right;font-weight:bold;vertical-align:top;width:20%;}
.num{font-weight:bold;color:black;border:1px solid #ccc;background-color:white;padding:3px;margin:0 2px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
#catalog-img{text-align:center;}
#catalog-price{font-weight:bold;font-size:16px;color:white;background-color:#b0b0b0;padding:15px;margin-bottom:15px;text-align:center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#catalog-table-sum{text-align:center;color:#333;border:1px solid #ccc;margin-bottom:15px;}
.catalog-sum-title{font-weight:bold;color:white;background-color:#b0b0b0;height:30px;}
td.catalog-sum-col-hilight, td.catalog-sum-col-hilight-txt-right{background-color:#ededed;}
td.catalog-sum-col-hilight-txt-right, td.catalog-txt-right{text-align:right;}
.catalog-list td{border-bottom:1px solid #ccc;vertical-align:middle;}
.catalog-sum-all{font-weight:bold;background-color:#ededed;text-align:center;}
.catalog-sum-all td{padding:6px;}
span.form-required{color:#cc0000;}
.catalog-img-thumb{text-align:left;background-color:#ededed;border:1px solid #ccc;margin-bottom:15px;padding:15px 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.catalog-img-thumb img{border:1px solid #ccc;margin:0 2px;}
.catalog-img-display{text-align:center;margin-bottom:15px;padding:10px 0;}
.catalog-normal-form{background-color:#ededed;border:1px solid #ccc;margin-bottom:15px;padding:15px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#catalog-detail{padding:15px 0;margin-bottom:15px;color:#333;border:1px solid #ccc;background-color:#ededed;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
td.name-element{text-align:right;font-weight:bold;vertical-align:top;width:20%;}
.num{font-weight:bold;color:black;border:1px solid #ccc;background-color:white;padding:3px;margin:0 2px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
#catalog-img{text-align:center;}
#catalog-price{font-weight:bold;font-size:16px;color:white;background-color:#b0b0b0;padding:15px;margin-bottom:15px;text-align:center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.color-type{font-weight:bold;font-size:16px;color:white;padding:15px;margin-bottom:15px;text-align:center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#catalog-table-sum{text-align:center;color:#333;border:1px solid #ccc;margin-bottom:15px;font-size:11px;}
.catalog-sum-title{font-weight:bold;color:white;background-color:#b0b0b0;height:30px;}
td.catalog-sum-col-hilight, td.catalog-sum-col-hilight-txt-right{background-color:#ededed;}
td.catalog-sum-col-hilight-txt-right, td.catalog-txt-right{text-align:right;}
.catalog-list td{border-bottom:1px solid #ccc;vertical-align:middle;}
.catalog-sum-all{font-weight:bold;background-color:#ededed;text-align:center;}
.catalog-sum-all td{padding:6px;}
table#product-table-list{text-align:center;color:#333;border:1px solid #ccc;background:#FFF;}
.product-title{font-weight:bold;color:white;background-color:#b0b0b0;height:30px;}
.product-line{height:30px;}
.product-line td{border-bottom:1px solid #ccc;}
td.product-col-hilight{background-color:#ededed;}
ul.steps{height:90px;margin:10px auto;padding:0;list-style:none;background:url(images/step_shadow.jpg) no-repeat bottom center;font-size:11px;}
ul.steps li{display:block;width:120px;height:34px;float:left;padding:30px 0 0 10px;color:#999;}
ul.steps li#step-1-active{background:url(images/step_1.jpg) no-repeat top left;}
ul.steps li#step-2-active{background:url(images/step_2.jpg) no-repeat top left;}
ul.steps li#step-3-active{background:url(images/step_3.jpg) no-repeat top left;}
ul.steps li#step-4-active{background:url(images/step_4.jpg) no-repeat top left;}
ul.steps li#step-5-active{background:url(images/step_5.jpg) no-repeat top left;}
ul.steps li#step-1-inactive{color:#ccc;background:url(images/step_1.jpg) no-repeat;background-position:left -64px;}
ul.steps li#step-2-inactive{color:#ccc;background:url(images/step_2.jpg) no-repeat;background-position:left -64px;}
ul.steps li#step-3-inactive{color:#ccc;background:url(images/step_3.jpg) no-repeat;background-position:left -64px;}
ul.steps li#step-4-inactive{color:#ccc;background:url(images/step_4.jpg) no-repeat;background-position:left -64px;}
ul.steps li#step-5-inactive{color:#ccc;background:url(images/step_5.jpg) no-repeat;background-position:left -64px;}
span.form-required{color:#cc0000;}
div#catalog-navigator{width:100%;height:30px;font-size:12px;font-weight:bold;padding:5px;}
#catalog-comment-table{width:85%;margin:8px auto 8px auto;border:solid 1px #ededed;}
.catalog-comment-header{padding:7px;font-weight:bold;background-color:#ededed;}
.catalog-comment-message, .catalog-comment-info{padding:7px;background-color:#fff;}
.catalog-comment-info-ip{padding:7px;text-align:right;}
#catalog-comment-page{width:85%;margin:0 auto;}
#catalog-comment-post-table{width:85%;margin:20px auto 10px auto;border:solid 1px #ededed;}
.catalog-comment-post-header{padding:7px;font-weight:bold;background-color:#ededed;}
body, html{font-size:12px;font-family:"Lucida Grande", Verdana, Arial, sans-serif;}
.clear-all{clear:both;}
#chat-enter{text-align:center;width:540px;margin:0 auto;padding:15px;color:#333;border:1px solid #ccc;background-color:#ededed;}
#chatroom-760{width:760px;}
#chatroom-600{width:600px;}
#chatroom-760 #chat-message{width:540px;}
#chatroom-600 #chat-message{width:380px;}
#chat-message{float:left;background-color:white;}
#chat-user-list{float:right;width:150px;background-color:#ededed;}
#chat-user-list ul{padding:0 0 0 5px;margin:0;}
#chat-user-list ul li{padding:2px 0 5px 17px;display:block;background:url(../../chat/chat_icon_guest.png) no-repeat 3px 3px;}
.chat-info-wrapper{height:300px;overflow:scroll;overflow-x:hidden;padding:0;border:none;}
#chat-user-list h3{background:#ccc url(../../chat/chat_icon_room.png) no-repeat 3px 2px;}
#chat-message .chat-info-wrapper div{background:#ccc url(../../chat/chat_icon_guest.png) no-repeat 5px 2px;}
#chat-message strong, #chat-message em{float:left;}
#chat-message em{font-size:12px;font-weight:normal;color:white;margin:0 5px;}
#chat-message em.date{float:right;}
#chat-user-list h3, #chat-message .chat-info-wrapper div{padding-left:20px;margin:1px;font-size:12px;font-weight:bold;height:16px;border:1px solid #b1b1b1;display:block;}
#chat-user-list h3 a:link, #chat-user-list h3 a:visited{color:#333;text-decoration:none;}
#chat-user-list h3 a:hover{color:#666;text-decoration:underline;}
#chat-message, #chat-user-list{padding:15px;margin-bottom:5px;color:#333;border:1px solid #ccc;min-height:300px;height:auto !important;height:300px;}
#chat-message span{padding:5px 0 10px 22px;margin:0;display:block;clear:both;}
#chat-input{padding:15px;background-color:#ededed;margin-bottom:5px;color:#333;border:1px solid #ccc;}
#send{position:relative;width:100%;background:url(../../chat/chat_input_area.jpg) no-repeat left top;height:46px;}
#sendbox{display:block;float:left;width:460px;position:absolute;top:5px;left:5px;background:transparent;border:0;}
#chat-input a.btn-send{position:absolute;top:7px;left:497px;overflow:hidden;width:66px;height:32px;display:block;background:url(../../chat/chat_button_send.jpg) no-repeat left top;text-indent:-2000px;}
#chat-input a.btn-send:hover{background-position:left -32px;}
.WorkCenterHeader-info{font-size:14px;color:#999;}
#article-layout .title{margin:0 0 5px 0;padding:0;font-weight:bold;font-size:14px;}
#article-layout .date{font-size:10px;}
#article-layout tr td{vertical-align:top;}
#article-layout .image{float:left;margin-right:10px;}
#article-layout .image-wide{text-align:center;display:block;margin:0 auto 3px auto;}
#article-layout .content{padding:10px;border-style:dotted;border-width:1px;line-height:1.4em;}
#article-layout .content-top, #article-layout .content-bottom{display:none;}
#article-layout .description{vertical-align:baseline;overflow:hidden;}
#article-layout .description p{margin:0;padding:0;}
#article-layout .more{visibility:hidden;}
#article-layout tr td:hover a.more{visibility:visible;}
#article-layout ul{padding-left:20px;margin:0;}
.dtemplate-content-title{color:#333;font-size:16px;font-weight:bold;margin:10px 0;background-color:white;}
.dtemplate-content-title img{vertical-align:middle;margin-right:5px;}
.clear-all{clear:both;}
#wrapper{width:600px;}
#reserve-header{width:100%;font-weight:bold;color:white;background-color:#b0b0b0;padding:2px 0;line-height:23px;margin-bottom:18px;text-align:right;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#reserve-table-list{text-align:center;color:#333;border:1px solid #ccc;background:#FFF;}
.reserve-title{font-weight:bold;color:white;background-color:#b0b0b0;height:30px;}
.topic-title{height:30px;}
.topic-title td{border-bottom:1px solid #ccc;}
.topic-title td a{float:left;}
td.topic-col-hilight{background-color:#ededed;}
.reserve-page-nav{font-weight:bold;background-color:#ededed;text-align:center;}
.num{border:1px solid #ccc;background-color:white;padding:3px;margin:0 2px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#new-topic{padding:15px 0;color:#333;border:1px solid #ccc;background-color:#ededed;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#new-topic img{vertical-align:middle;}
table#new-topic input{margin-right:5px;}
.new-topic-name-element{text-align:right;font-weight:bold;}
span.form-required{color:#cc0000;}
table#topic{color:#333;border:1px solid #ccc;margin-bottom:15px;background:#FFF;}
.reserve-topic-name{text-align:center;background-color:#b0b0b0;color:white;padding:0;margin:0;}
.reserve-topic-name h3{margin:0;padding:4px;}
.reserve-user-info{vertical-align:top;background-color:#ededed;font-size:10px;text-align:center;}
.reserve-user-info h4{margin:0;padding:0;font-size:12px;}
.reserve-topic-content{vertical-align:top;}
.reserve-topic-info-1{text-align:right;border-bottom:1px solid #ccc;background-color:#ededed;font-size:10px;}
.reserve-topic-info-2{text-align:right;border-top:1px solid #ccc;font-size:10px;}
.reserve-topic-comment{text-align:right;background-color:#b0b0b0;color:white;padding:5px;margin:0;}
.reserve-page-nav td{padding:8px 0;}
.dtemplate-content-title{color:#333;font-size:16px;font-weight:bold;margin:10px 0;background-color:white;}
.dtemplate-content-title img{vertical-align:middle;margin-right:5px;}
.clear-all{clear:both;}
#wrapper{width:600px;}
#webboard-header{width:100%;font-weight:bold;color:white;background-color:#b0b0b0;padding:2px 0;line-height:23px;margin-bottom:18px;text-align:right;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#webboard-table-list{text-align:center;color:#333;border:1px solid #ccc;background:#FFF;}
.webboard-title{font-weight:bold;color:white;background-color:#b0b0b0;height:30px;}
.topic-title{height:30px;}
.topic-title td{border-bottom:1px solid #ccc;}
.topic-title td a{float:left;}
td.topic-col-hilight{background-color:#ededed;}
.webboard-page-nav{font-weight:bold;background-color:#ededed;text-align:center;}
.num{border:1px solid #ccc;background-color:white;padding:3px;margin:0 2px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#new-topic{padding:15px 0;color:#333;border:1px solid #ccc;background-color:#ededed;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
table#new-topic img{vertical-align:middle;}
table#new-topic input{margin-right:5px;}
.new-topic-name-element{text-align:right;font-weight:bold;}
span.form-required{color:#cc0000;}
table#topic{color:#333;border:1px solid #ccc;margin-bottom:15px;background:#FFF;}
.webboard-topic-name{text-align:center;background-color:#b0b0b0;color:white;padding:0;margin:0;}
.webboard-topic-name h3{margin:0;padding:4px;}
.webboard-user-info{vertical-align:top;background-color:#ededed;font-size:10px;text-align:center;}
.webboard-user-info h4{margin:0;padding:0;font-size:12px;}
.webboard-topic-content{vertical-align:top;}
.webboard-topic-info-1{text-align:right;border-bottom:1px solid #ccc;background-color:#ededed;font-size:10px;}
.webboard-topic-info-2{text-align:right;border-top:1px solid #ccc;font-size:10px;}
.webboard-topic-comment{text-align:right;background-color:#b0b0b0;color:white;padding:5px;margin:0;}
.webboard-page-nav td{padding:8px 0;}
.line{border-width:0px 0px 1px 0px;border-style:dotted;border-color:#CCCCCC;}
* html .clearfix{height:1%;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body,html{font-size:12px;font-family:Tahoma, Thonburi, Heveltica, Arial;margin:0;padding:0;}
.dtemplate_clear{clear:both;}
#dtemplate_container{width:960px;margin:0 auto;}
#dtemplate_container a{font-weight:bold;text-decoration:none;}
#dtemplate_container a:hover{text-decoration:underline;}
#dtemplate_header{min-height:195px;height:auto !important;height:195px;width:960px;background-position:center center;background-repeat:no-repeat;}
#dtemplate_header h1{display:block;margin:50px 0 0 50px;padding:0;font-weight:bold;font-size:24px;}
#dtemplate_top-bar, #dtemplate_bottom-nav{padding-top:8px;padding-left:15px;padding-right:15px;}
#dtemplate_nav-bar{padding:0;}
#dtemplate_nav-bar a.nav_text{padding:0px 15px;line-height:30px;}
#dtemplate_top-bar a{font-weight:normal;}
#dtemplate_search-bar{height:27px;padding-top:5px;padding-left:15px;padding-right:15px;margin-top:1px;margin-bottom:10px;}
#dtemplate_bottom-nav{margin-top:1px;}
#dtemplate_main-content{width:940px;padding:10px;}
#dtemplate_left-sidebar{width:165px;margin-right:10px;float:left;overflow:hidden;line-height:1.4em;}
#dtemplate_right-sidebar{width:165px;margin-left:10px;float:right;overflow:hidden;line-height:1.4em;}
#dtemplate_content, #dtemplate_content-wide{float:left;overflow:hidden;}
#dtemplate_content{width:590px;}
#dtemplate_content-wide{width:765px;}
#dtemplate_content-full{width:100%;}
#dtemplate_content h2.article-head a{margin-left:20px;text-decoration:none;}
#dtemplate_content h2.article-head a:hover{text-decoration:underline;}
#dtemplate_stat h4, .dtemplate_widget h4{min-height:19px;height:auto !important;height:19px;display:block;margin:0;padding:4px;text-align:center;position:relative;}
#dtemplate_stat h4{font-weight:bold;font-size:14px;margin-bottom:1px;}
#dtemplate_stat .dtemplate_detail, .dtemplate_widget .dtemplate_detail{padding:7px;margin-bottom:10px;}
.dtemplate_widget h4{font-weight:bold;font-size:14px;}
#dtemplate_container .dtemplate_widget h4 a{text-decoration:none;}
#dtemplate_container .dtemplate_widget h4 a:hover{text-decoration:underline;}
#dtemplate_container .dtemplate_widget .dtemplate_detail a.widget_menu{display:block;border-bottom-style:dotted;border-bottom-width:1px;line-height:normal;font-weight:normal;padding-bottom:5px;padding-top:5px;width:128px;}
#dtemplate_container .dtemplate_widget form{margin-bottom:0;padding-bottom:0;}
#dtemplate_footer{padding:20px 0;text-align:center;}
#dtemplate_main-content .WorkCenterHeader{font-size:16px;font-weight:bold;}
#gallery-layout .inner{text-align:center;}
#gallery-layout .inner .description{text-align:left;}
#dtemplate_container .dtemplate_widget .dtemplate_detail ul{margin:0;padding:0;list-style:none;display:block;}
#dtemplate_container .dtemplate_widget .dtemplate_detail ul li{padding:5px 0 0 0;display:block;}
#dtemplate_container .dtemplate_widget .dtemplate_detail ul li ul{margin:0;padding:0 0 10px 0;display:block;}
#dtemplate_container .dtemplate_widget .dtemplate_detail ul li ul li{margin:0;padding:5px 0 0 15px;display:block;}
#dtemplate_container .dtemplate_widget .dtemplate_detail ul li a.widget_menu, #dtemplate_container .dtemplate_widget .dtemplate_detail ul li ul li a.widget_menu{padding-top:0;}
.paging{margin:5px;}
.paging_current{font-size:1.3em;}
.modal-bubble{background:url(images/bubble_top.png) no-repeat left top;padding-top:15px;width:136px;font-size:12px;font-weight:bold;display:none;position:absolute;z-index:10;top:22px;left:5px;}
.modal-bubble div{background:url(images/bubble_bottom.png) no-repeat left bottom;padding-bottom:5px;}
.modal-bubble div div{background:url(images/bubble_middle.png) repeat-y left;}
.modal-bubble ul{margin:0;padding:0 7px;list-style:none;}
.modal-bubble ul li{padding-bottom:3px;margin-bottom:3px;display:block;text-align:left;}
.modal-bubble a{text-decoration:none;color:#666;}
.modal-bubble a:hover{text-decoration:underline;color:#0099ff;}
.modal-bubble a.close{background:url(images/bubble_close.png) no-repeat right top;display:block;text-indent:-2000px;overflow:hidden;margin:0 3px 0 0;padding:0;height:10px;}
.modal-bubble a.close:hover{background:url(images/bubble_close.png) no-repeat right -10px;}
.dtemplate_widget div .modal-button, #dtemplate_bottom-nav .modal-button, .dtemplate_detail div .modal-button, #dtemplate_header .modal-button, .dtemplate_widget h4 .modal-button{position:absolute;top:8px;right:8px;}
.dtemplate_detail div, #dtemplate_bottom-nav, #dtemplate_header, .dtemplate_widget{position:relative;}
.killNormalPrice{text-decoration:line-through;}
#WorkCalendar table th{border:none;font-size:11px;text-align:center;font-weight:bold;}
#WorkCalendar table th a{color:#000;}
#WorkCalendar table th a:hover{color:#ff1717;}
#WorkCalendar table td{border:none;font-size:11px;text-align:center;}
#WorkCalendar table td a{color:#ff1717;}
#WorkCalendar table td b{color:#000;}
div#main-detail{padding:15px 0;color:#333;border:1px solid #ccc;background-color:#ededed;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}

