
* {
                                                      margin:0;
                                                      padding:0;
}


img {border:none;}

/* Initialization Web Standard
--------------------------------------------------------------------------------------------------*/
body {
                                                      margin:0;
                                                      padding:0;
                                                      text-align:center;
                                                      color: #666666;
                                                      font-size:12px;
                                                      font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, Verdana, Arial, sans-serif;
                                                      font-style: normal;
                                                      font-weight: normal;
                                                      letter-spacing: 0px;
                                                      line-height: 130%;
                                                      vertical-align: baseline;
													  background-image:url(/img/top/top_bg.jpg);
													  background-repeat:repeat-x;
}






.text_red {color: #F00;}
.text_yellow {color: #fffc00;}
.text_blue1 {color: #0054ff;}
.text_white {color: white;}
.text_green {color: #0C9;}
.text_orange {color: #ff8c00;}







#container {width:1000px;
            margin:0 auto;
			text-align:left;}


div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,p,
pre,blockquote,
form,fieldset,input,textarea,
th,td {
                                                      margin: 0px;
                                                      padding: 0px;
}

ul {list-style:none;}


/* header
*****************************************************************/
#header {margin:0px auto;
      width:1000px;
	 }
#log {float:left;
      width:706px;
	 }

#right_menu {
	float:left;
	margin:0px;padding:0px;
}




/* category_navi
*****************************************************************/
#category_navi{
	clear:both;
	width:1000px;
}
#category_navi li{
	float:left;
	margin:0;
	height:30px;
}




/* search
*****************************************************************/ 
#search{
	width:1000px;clear:both;
	}
	
#wrap {margin:0px auto;
      width:1000px;
	 }

/* pick up
*****************************************************************/ 
#pickup{
	width:795px;
	}
	
#pickup1{ float:left;
	width:795px;
	}
	
	
#pickup_chara {float:left;
               width:154px;}

.pick_itemslist {float:left;
                 width:140px;
				 background-color:#e9fbff;
				 text-align:center;
				 margin:10px 7px;
				 height:320px;
				 border:1px solid #00CCFF;}

.list_icon {margin:5px;}


/* whatsnew
--------------------------------------------------------------------------------------------------*/
#new_list_top {width:795px;
               float:left;}

#whatnew {width:397px;
          float:left;}
		  
.what_sen {margin-top:2px;
           margin-bottom:2px;}
		   
.new_text {padding-left:20px;
           padding-top:5px;
		   padding-right:10px;}

#presents  {width:393px;
float:right;}

.present  {width:393px;
float:left;}

.present_list {padding:10px;
              float:left;
			  width:143px;
			  }
.present_title {padding-top:10px;}

.present-menu {width:393px;
               padding:0px;
			   margin:0px;
               }
			   
			   
/* brand youth
--------------------------------------------------------------------------------------------------*/
#youth_brand {width:795px;
              }

#yoth_list {background-image:url(/img/top/youth_brand/youth_brand_sen_bg.jpg);}


.brand-logo {float:left;
              padding:10px 10px 10px 20px;}
			  
.brand-text {padding:10px;}

.brand {width:360px;
        height:81px;
		float:left;}


/* brand list
--------------------------------------------------------------------------------------------------*/

#brand_list {width:775px;
              margin:10px;
			  padding-left:4px;
			  }
			  
.brand_logo {width:170px;
             float:left;
			 text-align:center;
			 height:90px;
			 margin:8px;
			 border:1px solid #00CCFF;
			 padding:2px;}


/* link
--------------------------------------------------------------------------------------------------*/

a {
text-decoration: none;
}

a:link {
color: #1f68ff;
}

a:visited {
color: #4a57fe;
}

a:hover {
color: #4a57fe;
}

a.rollover img {border:0;display:inline;}
a.rollover img.over {display:none;}
a.rollover img.click {display:none;}
a.rollover:hover {border:0}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}





/* Layout
*****************************************************************/
.floatleft{
	float:left;
}

#leftside{
	float:left;
	width:795px;
}




#rightside{
	float:right;
	width:195px;
	border:1px solid #b5d7ff;
	background-color:#FFFFFF;
	text-align:center;
	
	padding-top:10px;
	padding-bottom:10px;
}





#contents {
	float: left;
	width: 795px;
	text-align: left;
	background-color: #FFF;
	margin-bottom: 10px;
}

.etc_contents {
margin-left: 10px;
margin-top: 10px;
width: 770px;
}

.bnr_title {
margin-left: 10px;
margin-top: 20px;
}

.text_blue {
color: #1f68ff;
}
.text_blue1 {color: #0054ff;}






#acc {
width:700px;
margin-left:10px;

}

#acc h3 {
background: #FFF;
border-left: 5px solid #468efd;
border-bottom: 1px solid #468efd;
margin-top: 5px;
padding: 3px;
cursor: pointer;
}

#acc .acc-section {
overflow: hidden;
background: #69cfff;
}

#acc .acc-content {
width: 660px;
margin: 10px;
padding: 10px;
background :#fff;
}



/* search */
.search_title {margin-top:10px;}
.search_comment {margin-top:10px;height:29px; background-image: url('/img/title/title_bg.gif');color:white;font-size: 14px;font-weight: bold;}


/* mobile center
--------------------------------------------------------------------------------------------------*/

#qrcode {float:left;
         margin-right:10px;}


.mobile_contents {

margin-top: 10px;
width: 770px;
}

#mobile-text {margin-left:10px;}

#mobile-sen {border-bottom: 1px solid #468efd;
             margin-left:10px;}







/* customer center
--------------------------------------------------------------------------------------------------*/

#costomer {


text-align: left;
background-color: #FFF;
margin-bottom: 10px;
margin:50px 0 0 10px;
}



.sub_title {padding-top:20px;}


/* bottoms sen
--------------------------------------------------------------------------------------------------*/

.bottom_sen {padding-top:15px;
             padding-bottom:30px;}



/* mail magazine
--------------------------------------------------------------------------------------------------*/
.line_dot_contents {
margin:5px 0 5px 0;
}

#mail-box {width:500px;
           background-image:url(/img/box_mail.gif);
		   background-repeat:no-repeat;
		   height:133px;
		   padding:35px 0 0 48px;
		   margin:27px auto 130px;}


/* about payment
--------------------------------------------------------------------------------------------------*/

.payment-text {margin-top:15px;}



/* mypage 
--------------------------------------------------------------------------------------------------*/
.mypage_box {width:238px;
             height:118px;
			 border:1px solid #679efe;
			 text-align:center;
			 padding:5px;
			 float:left;
			 margin-left:5px;
			 margin-top:5px;
			 margin-bottom:5px;}
			 
.mypage_box_head {margin-bottom:15px;}


.mypage_bt {margin-top:10px;}

.mypage_sen {text-align:center;
              }


/* page option
--------------------------------------------------------------------------------------------------*/
#options {
text-align: right;
}

/* page back top
--------------------------------------------------------------------------------------------------*/
#page_back_top {
float: right;
margin-right: 10px;
margin-bottom: 30px;
margin-top:10px;
}





/* about payment
--------------------------------------------------------------------------------------------------*/
#login-box {width:500px;
           background-image:url(/img/box_mail.gif);
		   background-repeat:no-repeat;
		   height:133px;
		   text-align:center;
		   margin:20px auto;}

#login {text-align:right;
        padding-top:20px;
        padding-right:20px;
		color: #1f68ff;}



/* items detail
--------------------------------------------------------------------------------------------------*/

.item_header {background-image:url(/img/item_img/item_head_bg.jpg);
              background-repeat:no-repeat;
			  width:795px;
			  height:82px;
			  margin:10px 0 0 0;}
			  
	
			  
.brand_head_detail {margin-top:5px;
                    margin-left:15px;
					width:163px;
					height:73px;
					float:left;}
					
					
.detail_brand_text {float:left;
                    margin-left:10px;
                    margin-top:5px;
                    width:430px;
                    }

.itemdetail_img {
margin-left: 10px;
margin-top: 10px;
float:left;}


.itemdetail_thumb {
float:left;
width:90px;
height:120px;
margin-bottom:5px;
margin-left:5px;
}

.sub-items {width:211px;
            float:left;
			
			margin-left:10px;
			border-color::#61dfff;
			}

.color-variation {width:100px;
                  float:left;
				  margin-left:20px;
				  background-color:#73d9ff;
				  
				  
                 }
 



/* footer
--------------------------------------------------------------------------------------------------*/

#footer {margin-top:100px;}

#footer1 {background-color:#a8edfe;
          height:21px;}
		  
		  
#footer2 {background-color:#00b2fc;
          height:80px;
		  padding-top:10px;}
		  
/* itemlist
--------------------------------------------------------------------------------------------------*/		  
.itemlist_top {
margin:10px 6px;
padding:10px 8px;
width: 131px;
height: 350px;
background: #FFF;
border:1px solid #66dffe;
float: left;
}

.itemlist {
	margin:10px 6px 10px 6px;
	padding:10px 5px 10px 5px;
	width:131px;height:350px;
	border:1px solid #66dffe;
	text-align:center;
	float:left;
}

.rank_no {
width:120px;position:relative; margin-top:-20px;padding:0 5px;background-color: white;color:black;font:italic bold small 'tahoma';filter: alpha(opacity=50);  -moz-opacity:0.5;  opacity:0.5;
}

.soldout {
margin:0px 10px 0px 10px; 
position:absolute;
}

/* simpletab
--------------------------------------------------------------------------------------------------*/
.tab{
float: left;
width: 100px;
height: 30px;
margin: 0 1px 0 0;
text-align: center;
}

#simpleTabs {
width: 795px;
background: #FFF;
}

#simpleTabs .tab-link {font-size:12px;margin-right:20px;padding:5px;text-align:right;color:#69f ;font-weight: bold;text-decoration: underline;}
#simpleTabs .tab-link a:link{color:#69f ;}
#simpleTabs .tab-link a:visited{color:#69f ;}
#simpleTabs .tab-link a:hover{color:#3B5D9F ;}

.simpleTabs-nav ul{
overflow: hidden;
list-style: none;
margin: 0;
padding:0px;
vertical-align: bottom;
}

.simpleTabs-nav li{
float: left;
cursor: pointer;
margin: 0px;
vertical-align: bottom;
}
.simpleTabs-nav li img{
margin: 0px;
vertical-align: bottom;
}
.simpleTabs-nav li.close{
float: right;
}

.simpleTabs-content{float:left;
	width: 636px;
	padding:0 0 3px 0;
}
		  
/* brand search
--------------------------------------------------------------------------------------------------*/

.brand_head_sen {text-align:center;}

.number {text-align:center;
         color: #0054ff;}
		 
#items_brand_list {width:775px;
                   margin:10px;
				   float:left;
				   text-align:center;
				   }
		
.itemlist_text {
                margin-top: 5px;}	
				
.list_icon {height:14px;}	
		

#items_select {margin-left:10px;}

/* brand search
--------------------------------------------------------------------------------------------------*/

.text_red {color: #F00;}
.text_yellow {color: #fffc00;}
.text_blue {color: #1f68ff;}
.text_blue1 {color: #0054ff;}
.text_green {color: #0C9;}

.clear {clear: both;}
.itemdetail_pointget {margin-bottom: 10px;}









		/* topic
*****************************************************************/
.topic_img {padding:5px;
            float:left;
			}
			
.topic_title {width:500px;
             padding-top:5px;
			 float:left;
			 font-size:13px;
			 color:#0085d2;} 
		  
 #topic1 {float:left;
           width:793px;
		   background-color:#86e7ff;
		   border:1px solid #45d1fd;}
 
.topic_itemimg {float:left;}
		  
#topic_table {float:left;
              margin-top:5px;}

.topic_imging {float:left;
               margin:5px;}
			   
			   
.topic_text {padding:5px 5px 10px 5px ;
             font-size:13px;
			 color:#0085d2;}
		  	  
  