@charset "utf-8";
@import url("../packages/default/css/import.css");

div#article *   {color: #333; float: none; font-size: 1em; line-height: 150%; text-align : justify;} 

div#article h2,div#article h3 {display : block; padding-left:5px; font-size: 120%;}

div#article ul,ol {display : block; padding-bottom:1.5em; list-style-type: disc; }

div#article ol     {display : block; list-style-type: decimal;}

div#article li      {display : list-item; margin-left : 1.5em;}

div#article ul li  {list-style-type: disc;}

div#article ol li  {list-style-type: decimal;}

div#article hr    {display: block;}

div#article         {display: block; background-color:#fff; margin-top:20px;} 
div#article_cate      {display: block; background-color:#fff;padding:20px 20px 15px; margin-top:20px;} 

div#article_topic_headline    {display: block;}

div#article_topic_headline p {font: 170% /100% 'Georgia'; text-align: left; color: #000; padding-left:5px;}
div#article_topic_summary  {display: block; margin-bottom:1em; border-bottom: #cccc98 1px solid; }
div#article_topic_summary p, 
div#article_topic_summary li {font: 110% /120% 'Georgia'; padding-left:5px;}
div#article_topic_main          { display: block; border-bottom: #cccc98 1px solid; }
div#article_people                { display: block; }

.priceinfo               {font:normal 9px /100% 'Georgia'; color:#999; padding:7px 15px; margin: 10px 6px 0; border:#bbb 1px solid; clear: both ;}
.news-comment     {padding-left : 3em; margin-bottom: 1em; }

/* ---------- spotlight page ----------- */
#spotwrap{width:960px; margin-left:5px; }
.topbanner img {border-bottom: #999 1px solid;}
.topbanner     {border-bottom: #EEE 3px solid; margin:0 0 30px;} 

.movie_big     {float:right;}
.halfbox_l     {width:420px; float:left;}
.halfbox_l_530 {width:510px; float:left;}
.halfbox_r     {width:510px; float:right;}
.halfbox_r_420 {width:420px; float:right;}
.gridbox250_l   {width:230px; float:left; text-align:left;}
.gridbox250_l h3  {font:bold 160% /120% 'Georgia'; margin-bottom:20px;}
.gridbox250_r  {width:245px; float:right;}
.quatation_top {background:url(/user_data/top/quatation_single.png) left top no-repeat; text-align:left; padding-top:30px; }
.quatation_half{background:url(/user_data/top/quatation_half.png) center top no-repeat; text-align:left; padding-top:40px; }
.halfbox_l img,.halfbox_r img,.quatation_half img,.halfbox_l_530 img,.halfbox_r_420 img { border-top:#000 5px solid; padding-bottom:10px;}
.halfbox_l,.halfbox_l_530,.halfbox_r,.halfbox_r_420,.movie_big { text-align:left; margin-bottom:30px;text-align: left;}
.circle_title         {text-align:center; background:url(/user_data/top/circle.png) center 0 no-repeat; color:#fff; font:bold 400% /100% 'Georgia'; width:250px; height:90px; padding-top:70px;}
.arrownavi         {text-align:center; font:200% /120% 'Georgia';  margin-bottom:10px;}
.arrownavi a:link,.arrownavi a:visited,.arrownavi a:hover{text-decoration:none;}
.grayout            {color:#999;}
.read                 {font:italic 100% /150% 'Georgia'; padding:0 10px;}
.directbuy {width:250px; background:url(/user_data/top/directtobuy.png) 0 0 no-repeat; padding-left:15px; font-size:100%; line-height: 65px;}
.directbuy a,.directbuy a:visited{color:#fff; text-decoration:none; font-family:'Georgia';}



.special_productdiv{margin: 0;display: block;clear:both; padding-top: 50px;}
.helvetica      {font-family:Helvetica, Arial, sans-serif; color:#666;}
.special_discription{display: block; float: left; text-align: left; width: 420px; overflow: hidden;}
	.special_discription_r{display: block; float:right; text-align: left; width: 420px; overflow: hidden;}
.special_discription h2,.special_discription_r h2{font-size: 130%;}
.special_discription h3,.special_discription_r h3{font-size: 110%; padding-bottom: 10px;}
.special_discription table,.special_discription_r table {border-top:  #000 1px dotted; width: 420px; margin:5px 0 10px;}
.special_discription table tr,.special_discription_r table tr{border-bottom: #000 1px dotted;}
.pricebold{ font-family:Arial,Clean,sans-serif; display: block; font-size: 90%; padding: 5px 0;}
.btn_addtocart{width: 80px; text-align: right; font-size: 85%;}
.td_thumb     {width: 45px; text-align: right;}

.special_discription h4,.special_discription_r h4 { font-size: 13px; line-height:14px; padding-bottom: 0!important;}
	.special_discription h4 a:link,.special_discription h4 a:visited,
	.special_discription_r h4 a:link,.special_discription_r h4 a:visited {text-decoration: none !important;}

/* ---------- ------------------ ----------- */

.read_frame { border:3px #E8C955 solid; padding:20px 20px 5px; margin-bottom:30px;}
h2.readtitle  {font-weight:normal; font-size:130%; padding:5px 0;}



/* ---------- product variation ----------- */
.detailbox650{width:650px; clear:both;}
.colorvari li {display:block; width:78px; height:100px; text-align:center; float:left; list-style:none; margin:0 10px 10px 0; font-size:70%; line-height:1;}
.colorvari li img {margin-bottom:3px;}
/* ---------- ------------------ ----------- */

/* ---------- decoration ----------- */
.green {color:#2a7812;}
.black  {color:#000;}

/* regular_list */
.loweralpha li {list-style-type:lower-alpha; list-style-position:outside; margin-left:40px; padding-bottom:10px; line-height:1;} 
.decimal li {list-style-type:decimal; list-style-position:outside; margin-left:40px; padding-bottom:10px; line-height:1.2;} 
.disc li {list-style-type:disc; list-style-position:outside; margin-left:40px; padding-bottom:3px; line-height:1.2;} 

#pagetypes-contents ul li{padding-bottom:10px;}
#pagetypes-contents ul.disc li {padding-bottom:10px;}

ul.loweralpha,ul.decimal,ul.disc {margin-top:10px; }

/* ---------- temporary ------------- */
p#page_mini_desc {margin: 1em; }
p#page_mini_desc_center {margin: 1em; text-align:center;}
p#page_mini_desc_shopname {margin: 1.5em;text-align:center;}

/*****************************************
32  :nomal �� normal
50  : px���
60  :nomal �� normal
*****************************************/
