@charset "utf-8";
@import "styles-pickup.css";

/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */

/* end StyleCatcher imports */

/*

A Six Apart theme adapted for Movable Type default templates 
name: Loyd Online Shop
designer: Opticien Loyd
designer_url: http://www.loyd.co.jp/
layouts: layout-wt

*/


/* Global ----------------------------------------------------------------- */

body {
    color: #333;  
    background-color: #FFFFFF;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font: normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
	line-height:1.5;
}

a:link { color: #000000; /*#544239;*/ text-decoration: none; }
a:visited { color: #3c2f28; text-decoration: none; }
a:hover { color: #7f4d4d; text-decoration: underline; }


/* Layout ----------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, h7 {
	margin:0;
	padding:0;
	line-height:1;
}




/* Footer ----------------------------------------------------------------- */


/* Custom Styles ---------------------------------------------------------- */

#group-nav-inner {
    position: relative;
    width: 900px;
    margin: 0 auto;
}




/* ----------------------------------------
      Container
---------------------------------------- */

#container {
	text-align: center;
	min-height: 100%;
	margin:0;
	padding:0;
}

#container-inner {
	width:905px;
	margin:0 auto;
	padding:0;
}

#content {
	width:865px;
	clear:both;
	margin-left:40px;
	margin-right:0;
}
#content-inner {
	margin:0;
	padding:0;
}



/* ----------------------------------------
      Header
---------------------------------------- */

#header {
	width:905px;
	padding:0;
	margin:0;
	clear:both;
	height:226px;
}

#header-inner {
	margin:0;
	padding:0;
}

.logo {border:0; /* margin-bottom:20px; */ padding:0; float:left;}

#header-navi { float:right; width:185px;}
#header-navi img { border:0; margin-bottom:4px;}

#header-cart { float:right; }
#header-cart img { border:0; margin-bottom:25px; }

.hd-txt {margin:0; padding:0; text-align:left; font-size:9px; font-weight:normal; line-height:26px; width:905px; height:26px; clear:both;}
html>/**/body .hd-txt{font-size:10px;}


/* ----------------------------------------
      Left Contents
---------------------------------------- */




/* In Page */
#alpha {
	width:660px;
	float:left;
	text-align:left;
	margin:0;
	padding:0 4px 0 0;
	border-right:1px solid #666666;
}

#alpha-inner {
	margin:0;
	padding:0;
}

.top-navi {
	clear:both;
	width:865px;
	margin-left:40px;
	background-image:url(img/img_dtline.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	line-height:30px;
	height:30px;
	color:#6C6C6C;/* or #999999 */
	font-size:11px;
	text-align:left;
}



/* ----------------------------------------
      Right Contents
---------------------------------------- */

/*  */
#beta {
	text-align:left;
	width:185px;
	float:right;
}

/* Top Page */
#top-menu { padding-bottom:11px;}
#top-menu img { margin-bottom:4px;}

#top-series { padding-bottom:10px;}
#top-series img { margin-bottom:5px;}


/* In Page */
#rm-select { margin:0 0 20px 0;}

#rm-select-header {
	margin-bottom:8px;
}
#rm-select-contents {
	margin:0;
	padding:0;
}
#rm-select ul {
	margin:0;
	padding:0;
}
#rm-select li {
	background-image:url(/shop/img/i_arr_grn.gif);
	background-position: 0px 4px;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
	margin:0 0 10px 0;
	list-style:none;
	line-height:16px;
	font-size:12px;
}



#rm-series,
#rm-models { margin:0 0 20px 0;}

#rm-series-header,
#rm-models-header {
	margin-bottom:8px;
}

#rm-series-contents,
#rm-models-contents {
	margin:0;
	padding:0;
}


#rm-series-contents img {
	margin-bottom:4px;
}


#rm-series ul,
#rm-models ul {
	margin:0;
	padding:0;
}
#rm-series li,
#rm-models li {
	background-image:url(/shop/img/i_arr_grn.gif);
	background-position: 0px 4px;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
	margin:0 0 10px 0;
	list-style:none;
	line-height:17px;
	font-size:13px;
}



#rm-brand-story { margin:0 0 20px 0;}



#rm-best5 { margin:0 0 20px 0;}

#rm-best5-header {
	margin-bottom:8px;
}

#rm-best5-contents {
	margin:0;
	padding:0;
}
#rm-best5 ul {
	margin:0;
	padding:0;
}
#rm-best5 li {
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	margin:0 0 10px 0;
	list-style:none;
	line-height:17px;
	font-size:13px;
}

#rm-best5 li.r1 { background-image:url(img/i_best1.gif); }
#rm-best5 li.r2 { background-image:url(img/i_best2.gif); }
#rm-best5 li.r3 { background-image:url(img/i_best3.gif); }
#rm-best5 li.r4 { background-image:url(img/i_best4.gif); }
#rm-best5 li.r5 { background-image:url(img/i_best5.gif); }


#rm-color,
#rm-ladies { margin:0 0 20px 0;}

#rm-color-header,
#rm-ladies-header {
	margin-bottom:8px;
}

#rm-color-contents,
#rm-ladies-contents {
	margin:0;
	padding:0;
}

#rm-ladies-contents img {
	margin-bottom:4px;
}
#rm-color-contents img {
	margin-bottom:0px;
}







/* ----------------------------------------
      Footer
---------------------------------------- */

#footer { 
	clear:both;
	width:863px;
	text-align:left;
	padding-top:20px;
	margin-left:40px;
}
#footer-inner {
	position:relative;
	margin:0;
	padding:0;
}

.gotop {
	padding-bottom:30px;
	position:relative;
}
#footer-menu {
	padding-top:8px;
	border-top:1px solid #A59F91;
}

#footer-menu p { 
	margin: 0pt; 
	padding: 0px;
	display: block; 
	float: left; 
	font-size: 9px; 
	line-height: 12px;
	height: 12px; 
}

#footer-menu p a{
	padding: 2px 15px 2px 12px;
}

#footer-menu p a:link,
#footer-menu p a:visited {
	background: transparent url('/shop/images/i_arr_brw.gif') no-repeat left 2px;
	color:#544239;
} 
#footer-menu p a:hover,
#footer-menu p a:active {
	background: transparent url('/shop/images/i_arr_ov.gif') no-repeat left 2px;
	color: #7f4d4d;
}
html>/**/body #footer-menu p a:visited {
	background: transparent url('/shop/images/i_arr_brw.gif') no-repeat left 4px;
	color:#544239;
} 
html>/**/body #footer-menu p a:hover,#footer-menu p a:active {
	background: transparent url('/shop/images/i_arr_ov.gif') no-repeat left 4px;
	color: #7f4d4d;
}

html>/**/body #footer-menu p { font-size: 10px; line-height: 10px; }
.clear_float { height: 1px; line-height: 1px; clear: both; }
.feed { float: right; padding-top: 15px; font-size: 9px; line-height: 12px; }
html>/**/body .feed { font-size: 10px; line-height: 12px; }
.copyright { padding: 15px 0pt; float: left; }




/********** Color Select Contents **********/

.col-title {
margin:8px 0 15px 0;
}

.col-text{
font-size:16px;
line-height:20px;
}
#s-list {
margin-bottom:40px;
}
#s-list p {
text-align:center;
font-size:12px;
padding:0;
margin:0;
font-weight:bold;
}
#s-list img {
border:0;
}
#l-list {
margin-bottom:20px;
}

.more {
text-align:right;
margin:0 15px 30px 15px;
}

.model-num {
font-size:20px;
font-weight:bold;
padding-right:15px;
}






