/* CSS Document */
.template, .template h1, .template h2, .template h3, .template h4, .template h5, .template h6, .template address, .template div, .template blockquote, .template p, .template pre, .template ul, .template ol, .template li, .template dl, .template dt, .template dd, .template hr, .template center, .template table, .template caption, .template th, .template td, .template span, .template em, .template strong, .template dfn, c.template ode, .template samp, .template kbd, .template var, .template cite, .template abbr, .template acronym, .template sub, .template sup, .template q, .template br, .template ins, .template del, .template a, .template img, .template object, .template iframe, .template form {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
}

a:link{text-decoration:none; color:#666666;}
a:visited{text-decoration:none; color:#666666;}
a:hover{text-decoration:underline; color:#FF9900;}
a:active{text-decoration:none; color:#666666;}
/* charset */
@charset "euc-jp";


.style1 {
	font-size:10px;
	color:#666;
}

.red {
	color:#FF0000;
}

.darkred {
	color:#CC0000;
}

.orange {
	color:#FF6600;
}

.small {
	font-size:80%;
}

.align_center {
	text-align:center;
}

.bottom_10 {
	padding-bottom:10px;
}

.bottom_20 {
	padding-bottom:20px;
}


.template {
	line-height:1.5;
}

body {
/*	font-family:"¥á¥¤¥ê¥ª",Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic",Osaka,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	line-height:1;*/
	font-family:verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic",Sans-Serif;
	color:#666666;
}

/* ¥Ø¥Ã¥À¡¼ */
div#header {
	width:950px;
	margin: 5px 0 10px 0;
	border-bottom: 2px solid #FFC85A;
}

div#header:after, div#header div:after {
	display:block;
	content:"";
	clear:both;
}

div#header p {
	width:200px;
	float:left;
}

div#header div {
	width:745px;
	float:right;
}

div#header div h1 {
	font-size:10px;
	font-weight:normal;
	color:#666;
	text-align:right;
	padding-bottom:5px;
}

div#header div p {
	width:745px;
	float:none;
	text-align:right;
	padding-bottom:5px;
}

div#header div div p {
	float:left;
	width:450px;
	margin-right:10px;
	font-size:12px;
}

div#header div div p span {
	color:#CAB66C;
}

div#header div div p strong {
	font-weight:700;
	font-size:136%;
}

div#header div div ul {
	margin-top:5px;
	width:280px;
	float:left;
	text-align:right;
}

div#header div div ul li {
	padding-right:15px;
	display:inline;
}

div#header div div ul li.no-space {
	padding-right:0;
}


.h-menu{
	margin-bottom: 5px;
	padding: 0;
}



/* ¥ì¥Õ¥È¥Ê¥Ó */
div#leftnavi {
	width:180px;
	margin-right:15px;
}

div#leftnavi p {
	padding-bottom:5px;
}

div#leftnavi .bottom_10 {
	padding-bottom:10px;
}

div#leftnavi .bottom_20 {
	padding-bottom:20px;
}

div#leftnavi .top_10 {
	padding-top:10px;
}

div#leftnavi .center {
	text-align:center;
}

div#leftnavi h2 {
	padding-top:5px;
}

div#leftnavi h3 {
	margin-top:10px;
}

div#leftnavi h3 a {
	display:block;
	width:180px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
}

div#leftnavi h3#leftnavi_tops {
	background:url(../../img/ca-tops_on.jpg);
}

div#leftnavi h3#leftnavi_tops a {
	background:url(../../img/ca-tops_off.jpg);
}

div#leftnavi h3#leftnavi_tops a:hover {
	background:url(../../img/ca-tops_on.jpg);
}

div#leftnavi h3#skirt {
	background:url(../../img/ca-skirt_on.jpg);
}

div#leftnavi h3#skirt a {
	background:url(../../img/ca-skirt_off.jpg);
}

div#leftnavi h3#skirt a:hover {
	background:url(../../img/ca-skirt_on.jpg);
}

div#leftnavi h3#pants {
	background:url(../../img/ca-pants_on.jpg);
}

div#leftnavi h3#pants a {
	background:url(../../img/ca-pants_off.jpg);
}

div#leftnavi h3#pants a:hover {
	background:url(../../img/ca-pants_on.jpg);
}

div#leftnavi h3#dress {
	background:url(../../img/ca-dress_on.jpg);
}

div#leftnavi h3#dress a {
	background:url(../../img/ca-dress_off.jpg);
}

div#leftnavi h3#dress a:hover {
	background:url(../../img/ca-dress_on.jpg);
}

div#leftnavi h3#suit {
	background:url(../../img/ca-suit_on.jpg);
}

div#leftnavi h3#suit a {
	background:url(../../img/ca-suit_off.jpg);
}

div#leftnavi h3#suit a:hover {
	background:url(../../img/ca-suit_on.jpg);
}

div#leftnavi h3#acc {
	background:url(../../img/ca-acc_on.jpg);
}

div#leftnavi h3#acc a {
	background:url(../../img/ca-acc_off.jpg);
}

div#leftnavi h3#acc a:hover {
	background:url(../../img/ca-acc_on.jpg);
}

div#leftnavi h3#yuttarisize {
	background:url(../../img/ca-yuttarisize_on.jpg);
}

div#leftnavi h3#yuttarisize a {
	background:url(../../img/ca-yuttarisize_off.jpg);
}

div#leftnavi h3#yuttarisize a:hover {
	background:url(../../img/ca-yuttarisize_on.jpg);
}

div#leftnavi h3#okaidoku {
	background:url(../../img/ca-okaidoku_on.jpg);
}

div#leftnavi h3#okaidoku a {
	background:url(../../img/ca-okaidoku_off.jpg);
}

div#leftnavi h3#okaidoku a:hover {
	background:url(../../img/ca-okaidoku_on.jpg);
}

div#leftnavi h3#nosleeve {
	background:url(../../img/ca-nosleeve_on.jpg);
}

div#leftnavi h3#nosleeve a {
	background:url(../../img/ca-nosleeve_off.jpg);
}

div#leftnavi h3#nosleeve a:hover {
	background:url(../../img/ca-nosleeve_on.jpg);
}

div#leftnavi h3#bettyu {
	background:url(../../img/ca-bettyu_on.jpg);
}

div#leftnavi h3#bettyu a {
	background:url(../../img/ca-bettyu_off.jpg);
}

div#leftnavi h3#bettyu a:hover {
	background:url(../../img/ca-bettyu_on.jpg);
}


div#leftnavi ul {
	margin-top:5px;
	list-style:none;
}

div#leftnavi ul img {
	vertical-align:top;
}

div#leftnavi_calendar {
	margin-bottom:15px;
}



div#leftnavi_color {
	border:1px solid #CCCCCC;
	padding:5px;
	margin:5px 0 10px 0;
}

div#leftnavi div#leftnavi_color h3 {
	margin:0;
	font-weight:bold;
}

div#leftnavi div#leftnavi_color h3 a {
	text-indent:0;
	display:inline;
	width:auto;
	height:auto;
}

div#leftnavi div#leftnavi_color h3 a:hover {
	text-decoration:none;
	color:#666666;
}

div#leftnavi div#leftnavi_color ul {
	margin:0 0 5px 10px;
}

div#leftnavi_color li {
	background:url(../../img/yajirusi4.gif) no-repeat left center;
	padding-left:12px;
}

div#leftnavi_color li.bottom {
	background:url(../../img/yajirusi5.gif) no-repeat left center;
}

div#leftnavi_aisatsu {
	border:1px solid #CCCCCC;
	padding:5px;
	margin-bottom:15px;
}


div#footer {
    width: 750px; 
	margin: 20px 0;
}


div#footer ul {
	text-align:center;
	padding-bottom:11px;
	background:url(../../img/kei750.gif) no-repeat bottom;
}

div#footer li {
	display:inline;
	padding:0 20px 0 13px;
	background:url(../../img/yajirusi2.gif) no-repeat left center;
}

div#footer li.right {
	padding-right:0;
}

div#footer p {
	text-align:center;
	padding:10px 0;
}



/* ¥È¥Ã¥×¥Ú¡¼¥¸¡ÊÃæ±û¡Ë */
div#top {
	width:750px;
	overflow:hidden;
}

div#top ul {
	list-style:none;
}

div#top_left {
	float:left;
	width:500px;
}

p#top_main {
	margin-bottom:10px;
}

div#top_main h2 {
	height:90px;
	text-indent:-9999px;
}

div#top_main p {
	font-size:80%;
	line-height:1.4;
	padding-left:15px;
	text-align:left;
	color:#4F4F4F;
}


div#new_item {
	border:1px dotted #999999;
	padding:0 7px 10px 0;
	margin-bottom:10px;
}

* html div#new_item {
	width:500px;
}

div#new_item:after {
	display:block;
	content:"";
	clear:both;
}

div#new_item h2 {
	width:340px;
	float:right;
	padding-top:10px;
}

div#new_item ul {
	line-height:1.2;
}

div#new_item li {
	float:left;
	padding:10px 4px 0 9px;
	width:100px;
}

div#new_item li img {
	border:1px solid #CCCCCC;
}

div#new_item li p {
	text-align:center;
	margin-top:3px;
	width:102px;
}

div#new_item li.big, div#new_item li.big p {
	width:132px;
}

div#news ul {
	background:#FFFFCC;
	padding:5px;
	margin-top:5px;
	height:130px;
	overflow:auto;
}

* html div#news ul {
	height:140px;
}

div#news li {
	background:url(../../img/yajirusi3.gif) no-repeat left center;
	padding-left:12px;
	text-align:left;
	line-height:1.7;
}



div#top_osusume {
	float:right;
	width:240px;
}

div#top_osusume li {
	background:url(../../img/kei240.gif) no-repeat bottom;
	width:240px;
	padding:9px 0 10px 0;
	line-height:1.2;
}

div#top_osusume li:after {
	display:block;
	content:"";
	clear:both;
}

div#top_osusume li p.img {
	float:left;
	width:92px;
	text-align:center;
	padding:0;
}

div#top_osusume li p.img img {
	border:1px solid #CCCCCC;
}


div#top_osusume li p {
	float:right;
	width:140px;
	text-align:left;
	padding-top:10px;
}


div#top_sale {
	width:760px;
	clear:both;
	padding-top:20px;
}


div#top_sale:after {
	display:block;
	content:"";
	clear:both;
}


div#top_sale p {
	width:500px;
	float:left;
}


div#top_sale ul {
	width:240px;
	float:right;
	display:block;
	overflow:hidden;
}

div#top_sale ul:after {
	display:block;
	content:"";
	clear:both;
}

div#top_sale ul li{
	width:70px;
	float:left;
	display:block;
	margin:right:10px;
}

div#top_sale ul li img{
	width:70px;
}

div#top_check {
	padding-top:20px;
	width:500px;
	clear:both;
	float:left;
	overflow:hidden;
}

div#top_check table#recent {
	width:500px;
	margin-top:10px;
}

div#top_check td.itemBox {width:120px;}
div#top_check td.itemBox img {width:100px;}
div#top_check td.itemBox p.price {color:#FF0000;}
div#top_check td.itemImg {width:183px;}

div#top_middle {
	width:760px;
	clear:both;
	padding-top:20px;
}

div#top_middle div {
	width:760px;
}

div#top_middle div:after {
	display:block;
	content:"";
	clear:both;
}

div#top_middle p.banner {
	float:left;
	padding:0 10px 20px 0;
}

div#top_middle ul.item {
	display:block;
	float:left;
	width:160px;
}

div#top_middle ul.item:after {
	display:block;
	content:"";
	clear:both;
}

div#top_middle ul.item li {
	float:left;
	width:80px;
	padding-bottom:5px;
	text-align:left;
}

div#top_middle ul.item li img {
	border:1px solid #CCCCCC;
	vertical-align:top;
}

div#top_middle p#top_otoiawase {
	float:left;
	width:428px;
	min-height:73px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000000;
	background:#FF9628;
	color:#FFFFFF;
	line-height:1.3;
	padding:10px 0;
	margin-right:8px;
}

* html div#top_middle p#top_otoiawase {
	width:430px;
	height:95px;
}

p#top_otoiawase strong {
	font-size:130%;
	font-weight:700;
	line-height:1.3;
}

table.banner_item {
	clear:both;
	width:759px;
	margin-bottom:15px;
}

table.banner_item td {
	width:253px;
	padding-top:20px;
	vertical-align:top;
}

table.banner_item td p {
	padding-bottom:15px;
}

table.banner_item td ul {
	padding-bottom:15px;
	width:240px;
}

table.banner_item td ul:after {
	display:block;
	content:"";
	clear:both;
}

table.banner_item td li {
	float:left;
	width:120px;
	text-align:center;
	line-height:1.2;
}

table.banner_item td li img {
	border:1px solid #CCCCCC;
}

table.banner_item td li p {
	padding:3px 15px 0 15px;
}



table.top_main_table {
	width:756px;
	margin-bottom:10px;
}

table.top_main_table img {
	border:1px solid #CCCCCC;
}
	
table.top_main_table td {
	width:126px;
	text-align:center;
	vertical-align:top;
	padding-bottom:15px;
}
	
table.top_main_table td p {
	width:126px;
	padding:3px 13px 0 13px;
}


div#top_middle h2.bottom_15 {
	margin-bottom:15px;
}

div#top_information {
	background:url(../../img/info_bg.jpg);
}

div#top_information ul {
	background:url(../../img/info-bottom.jpg) no-repeat bottom;
	padding:0 15px 5px 15px;
}

* html div#top_information ul {
	width:750px;
}

div#top_information ul:after {
	display:block;
	content:"";
	clear:both;
}

div#top_information li {
	float:left;
	width:230px;
	padding:0 5px 20px 5px;
	text-align:left;
}

div#top_information li.wide {
	width:470px;
}

* html div#top_information li {
	width:240px;
}

* html div#top_information li.wide {
	width:480px;
}

div#top_information span.darkred {
	font-weight:bold;
}

div#top_information th {
	padding:2px;
	text-align:left;
	font-weight:normal;
	font-size:9pt;
}

div#top_information td {
	padding:2px;
	text-align:right;
	color:#FF9900;
	font-weight:bold;
}

div#top_information strong {
	color:#CC0000;
	font-weight:bold;
	font-size:136%;
}

div#top_information em {
	font-weight:bold;
	font-size:130%;
}



div.image_bg_div {
	width:740px;
	margin:0;
	padding:0;
	background:url(../../img/image_bg.jpg) no-repeat left bottom;
	border:1px solid #CCCCCC;
}

div.image_bg_div:after {
	display:block;
	content:"";
	clear:both;
}

div.image_bg_div p.image_bg_p {
	padding:13px;
	margin:0;
	float:left;
}

div.image_bg_div p.image_bg_p img {
	border:3px solid #FFFFFF;
	background:#FFFFFF;
	width:336px;
}



div.image_bg_div2 {
	width:740px;
	margin:20px 0 0 0;
	padding:110px 0 0 0;
	background:url(../../img/image_bg2.jpg) no-repeat left top;
	border-bottom:1px solid #CCCCCC;
}

div.image_bg_div2:after {
	display:block;
	content:"";
	clear:both;
}

div.image_bg_div2 p.image_bg_p {
	padding:10px;
	margin:0;
	float:left;
}

div.image_bg_div2 p.image_bg_p2 {
	padding:30px 0 10px 40px;
	margin:0;
	float:left;
}

div.image_bg_div2 p.image_bg_p3 {
	padding:60px 10px 10px 10px;
	margin:0;
	float:left;
}

div.image_bg_div2 img {
	border:3px solid #FFFFFF;
	background:#FFFFFF;
}











