/* CSS Document */
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address {
	margin: 0;
	padding: 0;
	list-style-type:none;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height:1.6;
	text-transform: uppercase;
}
h1 { font-size: 12px; }
h2 { font-size: 11px; }
h2 img{ vertical-align: middle; }
h3 { font-size: 11px; }
a { text-decoration : none; color: #666; }
a:link { text-decoration : none; }
a:active { color: #0000CC; text-decoration : none; }
a:hover { color:#333; text-decoration : none; }
img { border: none;}
body {
font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
font-size: 11px;
line-height:1.6;
*font-size:small; /* IE 7 */
*font:x-small; /* IE 6以下 */
margin: 0 auto 0 auto;
}
/*topmenu*/
#topmenu { font-family:Arial, Helvetica, Sans-Serif; width: 998px; height: 45px; }
#topmenu_box { width: 999px; height: auto; float: left; clear: both; }
/* menu */
#menu{ margin:0px; padding:0px; list-style:none; color:#FFCCCC; line-height:45px; display:inline-block; float:left; z-index:1000; }
#menu a { color:#FFCCCC; text-decoration:none; }
#menu > li {
background:#172322 none repeat scroll 0 0;
cursor:pointer;
float:left;
position:relative;
padding:0px 16px;
line-height: 45px;
font-family:"Century Gothic";
font-size:12px;
letter-spacing: 0.1em;
}
#menu > li a:hover {color:#CC9999;}
#menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent; width:150px; }
/* sub-menus*/
#menu ul { padding:0px; margin:0px; display:block; display:inline;}
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:180px; line-height:16px; background-color:#172322; color:#CC9999; /* for IE */ display:none; }
#menu li:hover ul { display:block;}
#menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#menu li ul li:first-child { border-top: none; }
#menu li ul li a { display:block; color:#FFCCCC; }
#menu li ul li a:hover { color:#CC9999; }
/* corners*/
#menu .corner_inset_left { position:absolute; top:0px; left:-12px; }
#menu .corner_inset_right { position:absolute; top:0px; left:180px; }
#menu .corner_left { position:absolute; left:0px; top:0px; }
#menu .corner_right { position:absolute; left:162px; top:0px; }
#menu .middle { position:absolute; left:18px; height: 20px; width: 145px; top:0px; }
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px; }
/* main submenu */
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#FF0066; width:150px; color:#fff; z-index:999; }
#menu #main a { display:block; color:#fff; }
#menu #main a:hover { color:#CCC; }
#menu .corner_right_m { position:absolute; left:132px; top:0px; }
#menu .middle_m { position:absolute; left:18px; height: 20px; width: 115px; top:0px; }
/* sub-submemu-brands */
#menu li ul li ul {display: none;}/* 下層のメニューを不可視に */
#menu li:hover ul li ul {display: none;}/* hover で子メニューを可視、孫メニューを不可視に */
#menu li ul li:hover ul#brand { display:block; position: absolute; left: 100px; top: -15px; z-index:1000; background-color:#172322; width: 220px; }/* hover で孫メニューを可視に */
#menu li ul li:hover ul#brand2 { display:block; position: absolute; left: 305px; top: -15px; z-index:1000; background-color:#172322; width: 220px; }/* hover で孫メニューを可視に */
#menu li ul li:hover ul#brand3 { display:block; position: absolute; left: 510px; top: -15px; z-index:1000; background-color:#172322; width: 220px; }/* hover で孫メニューを可視に */
#menu li ul li { display:block; margin:5px 20px; padding: 5px 0px; border-top: dotted 1px #606060; list-style-type:none; font-size:10px; }
#menu .middle2 { position:absolute; left: 0px; height: 18px; width: 200px; top:-18px; }
#menu .corner_top2 { position:absolute; left:200px; top:-18px; }
#menu .corner_left2 { position:absolute; left:0px; top:0px; }
#menu .corner_right2 {position:absolute; left: 202px; top:0px; }
#menu .middle3 { position:absolute; left:18px; height: 20px; width: 184px; top:0px; }
/* sub-submemu-cate */
#menu li ul li:hover ul#cate { display:block; position: absolute; left: 100px; top: 20px; z-index:1000; }/* hover で孫メニューを可視に */
#menu .middle4 { position:absolute; left: 0px; height: 18px; width: 160px; top:-18px; }
#menu .corner_top3 { position:absolute; left:160px; top:-18px; }
#menu .corner_left3 { position:absolute; left:0px; top:0px; }
#menu .corner_right3 {position:absolute; left: 162px; top:0px; }
#menu .middle5 { position:absolute; left:18px; height: 20px; width: 144px; top:0px; }
#whats_new { width:95px; padding-left: 10px; }
#blog,#shelp { width:60px; }
#shopping { width:100px; }
#vip { width:45px; }
#lovefahion { width:110px; }
#scart { width:130px; }
.top_sub { font-size:9px; }
/**/
#body { width: 100%; color: #666; text-align: center; position: relative; margin: 0 auto 0 auto; }
#wraper { text-align: left; width: 1000px; margin:  0 auto 0 auto; }
/*side menu*/
#side_body {width: 175px;text-align: left;float: left;clear: both;}
.side_banner {width: 165px;float: left;clear: both;}
#side_body ul { float: left; clear: none; padding: 0; margin: 0; }
#side_body ul li { float: left; clear: none; }
#side_body ul li.brand_names {
font-family: "Century Gothic";
font-size: 13px;
color: #000;
padding-top: 5px;
letter-spacing: 0.1em;
float: left;
width: 160px;
clear: both;
margin-top: 15px;
display: block;
}
#side_body ul li.brand_names p { font-size: 11px; }
#side_body ul li.brand_names a { display:block; text-decoration:none; color: #000; }
#side_body ul li.brand_names a:hover { display:block; text-decoration:none; color: #999; }
#side_body ul li.brand_names_jp {
font-size: 9px;
color: #666;
padding: 0 0 5px 5px;
float: left;
width: 155px;
clear: both;
margin-top: 5px;
border-bottom: 1px dotted #CCC;
display: block;
background-position: 10px;
}
#side_body ul li.brand_names_jp a{ display:block; text-decoration:none; color: #666; }
#side_body ul li.brand_names_jp a:hover { display:block; text-decoration:none; color: #000; }
#side_body ul li.red_strong {
color: #999;
float: left;
width: 160px;
clear: both;
display: block;
font-family: "Century Gothic";
font-size: 16px;
margin-top: 30px;
}
#side_body ul li.red_strong a{ display:block; text-decoration:none; color: #999; }
#side_body ul li.red_strong a:hover { display:block; text-decoration:none; color: #000; }
.brand_image {
float: left;
width: 160px;
clear: left;
margin-top: 15px;
background-repeat: no-repeat;
background-position: left center;
}
#side_body ul li#cate_for {
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
margin-top: 10px;
float: left;
width: 140px;
height: 25px;
text-decoration: none;
color: #666;
clear: left;
display: block;
}
#side_body ul li#cate_for a{ display:block; text-decoration:none; color: #666; }
#side_body ul li#cate_for a:hover { display:block; text-decoration:none; color: #999; }
#side_body ul li#cate_for.tops {background-image: url(../shopping_index/category/icons/tops_icon.gif);}
#side_body ul li#cate_for.btm { background-image: url(../shopping_index/category/icons/skirt_icon.gif); }
#side_body ul li#cate_for.leg { background-image: url(../shopping_index/category/icons/leggings_icon.gif); }
#side_body ul li#cate_for.ot { background-image: url(../shopping_index/category/icons/jacket_icon.gif); }
#side_body ul li#cate_for.drs { background-image: url(../shopping_index/category/icons/dress_icon.gif); }
#side_body ul li#cate_for.bag { background-image: url(../shopping_index/category/icons/bag_icon.gif); }
#side_body ul li#cate_for.jns { background-image: url(../shopping_index/category/icons/jeans_icon.gif);}
#side_body ul li#cate_for.jwl {background-image: url(../shopping_index/category/icons/jewellery_icon.gif);}
#side_body ul li#cate_for.acc {background-image: url(../shopping_index/category/icons/accessories_icon.gif);}
#side_body ul li#cate_for.hat {background-image: url(../shopping_index/category/icons/accessories_icon.gif);}
#side_body ul li#cate_for.blt {background-image: url(../shopping_index/category/icons/jeans_icon.gif);}
#side_body ul li#cate_for.mat {background-image: url(../shopping_index/category/icons/matanity_icon.gif);}
#side_body ul li#cate_for.und {background-image: url(../shopping_index/category/icons/underwear__icon.gif);}
.brand_names { float: left; width: 160px; clear: both; margin-top: 15px; }
.brand_names_jp {
text-decoration:none;
font-size: 9px;
color: #666;
padding: 0 0 5px 5px;
float: left;
width: 160px;
clear: none;
margin-top: 5px;
border-bottom: 1px dotted #CCC;
}
.notejp {float: left;width: 160px;clear: both;margin-top: 0px;margin-bottom: 20px;text-align: right;font-size: 10px;}
.style15Copy:hover { text-decoration:none; }
#red_strong { float: left; height: 20px; width: 140px; margin: 30px 10px 0 0; clear: none; }
.style16 { text-decoration:none; font-size: 10px; color: #666; padding: 0 10px; }
.style16:hover {text-decoration:underline;}
#sidemenubar { width: 155px; float: left; height: auto; padding-bottom: 45px; }
#sidemenu_php {
margin: 10px 0 10px 5px;
height: 105%;
padding-bottom: 10px;
text-align: left;
width: 150px;
clear: both;
}
#headmenu2 { padding: 2px 2px 0 5px; width: 990px; border-bottom: solid 1px #666; text-align: left; float: left; }
#headsubmenu2 {
font-size: 10px;
font-weight: normal;
padding: 7px 2px 7px 5px;
border-bottom: solid 1px #666;
width: 990px;
margin-left: 0px;
text-align: left;
float: left;
clear: both;
letter-spacing: 0.1em;
}
#space_foot { height: 80px; width: 100%; bottom: 0px; text-align: center; background-color: #FFF; margin-top: 5px; clear: both; }
#space_foot2 { height: 50px; width: 100%; text-align: center; margin-top: 5px; clear: both; background-color: #FFF; }
.style47 { color: #666; font-size: 10px; }
.style67 { font-family: "American Typewriter", "Century Gothic"; color: #000; }
.style67:hover { font-family: "American Typewriter", "Century Gothic"; color: #666; }
#space_footmenu {
height: 20px;
width: 1000px;
text-align: center;
background-color: #CCC;
clear: left;
margin-top: 10px;
margin-bottom: 10px;
vertical-align: middle;
padding-top: 3px;
float: left;
}
div#space_foot p.space_foot_text { font-size: 9.5px; height: 15px; color: #666; }
#territory3 {width: 805px;float: right; }
#territoryMain {
	width: 998px;
	float: left;
}
#territory_max {width: 998px;float: left; }
.style162 {color: #990000;}
#scrollbox {
height: 400px;
width: 580px;
border: 1px solid #CCC;
overflow: visible;
margin-right: 0px;
margin: 0px 0px 10px 0px;
float: left;
margin-bottom: 30px;
}
#navi_text {
width:auto;
float:left;
text-align:left;
padding-left:20px;
margin:20px 5px 0 5px;
clear: none;
letter-spacing: 0.1em;
}
.style_mini_hiragi{font-size: 9px;color: #666;}

/*** footer ***/
#footer_infoWrap { margin: 10px 30px; float: left; clear: both; border-top: #666 1px solid; width: 750px; }
#footer_infoWrap_home_about { margin: 10px; float: left; clear: none; }
#footer_infoWrap_customer_care { margin: 10px; float: left; clear: none; }
#footer_infoWrap_additional { margin: 10px; float: left; clear: none; }
ul#home_about { width: 250px; float: left; clear: both; font-size: 9px; }
ul#customer_care { width: 180px; float: left; clear: both; font-size: 9px; }
ul#additional {width: 200px; float: left; clear: both; font-size: 9px; }
ul#customer_care li, ul#home_about li, ul#additional li {font-size: 9px; }

/***newsのボックス***/
.news_text_news { color: #666; width: 500px; float: left; padding: 10px 15px 3px 17px; }
.date_news { font-family: "Century Gothic"; font-size: 16px; color: #999; float: left; margin: 0 0 0 15px; letter-spacing: 0.1em; }
#box_new { float: left; width: 545px; margin: 5px; border-bottom: 1px dotted #666699; padding: 10px 0 10px 0; height: 150px; }
#box_new_news {
float: left;
width: 740px;
margin: 5px;
border-bottom: 2px dotted #CCC;
padding: 10px;
}
#box_new_img { float: left; width: 150px; }
.date {
font-size: 16px;
color: #999;
margin-left: 5px;
width: 150px;
float: left;
padding-top: 5px;
font-family: "Century Gothic";
letter-spacing: 0.1em;
clear: both;
}
.date_news {
font-size: 16px;
color: #999;
width: 150px;
float: right;
padding-top: 5px;
font-family: "Century Gothic";
letter-spacing: 0.1em;
}
#brand_logo {float: right;clear: none;}
.news_text { font-size: 10px; color: #666; width: 370px; float: right; padding: 10px 5px 3px 17px; }
.picknew { width: 575px; overflow: hidden; padding: 0 0 10px 0px; float: left; clear: both; margin: 5px 0px 10px 0px; }
#pickbuyer { width: 795px; overflow: hidden; padding: 0 0 0 10px; float: left; clear: both; margin: 0; }
#shcedule { width: 760px; margin-left: 30px; margin-bottom: 45px; float: left; clear: none; height: 360px; }
.calen { float: left; height: 100%; width: 760px; }
#pay_box { float: left; margin: 10px 0 50px 30px; clear: both; width: 775px; }
#weekly {
width: 165px;
float: right;
padding: 5px  0 10px 0;
clear: none;
display: block;
border-top: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 5px solid #999;
border-left: 1px solid #999;
text-align: right;
margin: 10px 0 0 0;
height: auto;
}
.weekly_minibox {
width: 165px;
display: block;
border-bottom: 2px dotted #CCC;
vertical-align: middle;
height: 60px;
float: left;
margin-top: 15px;
}
.weekly_minibox p {
font-size: 10px;
color: #666;
padding: 0px 3px 0px 4px;
display: block;
text-align: left;
width: 100px;
vertical-align: middle;
float: left;
}
.weekly_minibox img {
width: 50px;
text-align: left;
float: left;
margin: 0px;
vertical-align: middle;
padding: 0px 0px 0px 5px;
}
.weekly_minibox2 {
width: 165px;
display: block;
border-bottom: 1px dotted #CCC;
vertical-align: middle;
float: left;
margin-top: 10px;
}
.weekly_minibox2 p {
font-size: 10px;
line-height:1.2;
color: #666;
padding: 0px 3px 0px 4px;
display: block;
text-align: left;
width: 100px;
vertical-align: middle;
float: left;
}
.weekly_minibox2 img {
width: 50px;
text-align: left;
float: left;
margin: 2px 0;
vertical-align: middle;
padding: 0px 0px 0px 5px;
}
.weekly a:hover{ color: #000;}
#comingup {
width:330px;
text-align:left;
float:left;
clear:both;
padding:10px;
margin: 25px 5px 25px 5px;
}
#comingup img {margin:5px;}
#description { width:400px; float:left; text-align:left; margin:5px; padding:10px; }
.space200 { height:200px; width:800px; float:left; border-bottom:2px dotted #999; text-align:right; }
#coming_up {
width: 173px;
float: left;
margin-top: 5px;
text-align: center;
border: 1px dotted #CCC;
clear: both;
}
#coming_up_head {
font-family:"Century Gothic";
font-size:22px;
float:left;
color:#999;
float: right; 
width: 160px; 
margin-top: 30px; 
padding: 0px; 
text-align:right;
}
.Century22 { font-family:"Century Gothic"; font-size:22px; color:#999; letter-spacing:.2em; }
.content_head { float:left; margin:5px; padding:10px; }
#blog165 { width: 165px; float: right; margin-top: 10px; text-align: center; clear: right; }
#cover { width: 765px; text-align: center; margin-left: 40px; text-decoration: none; }
#cover2 { width: 998px; text-align: center; text-decoration: none; }
#sale_pick {width: 750px; padding-top: 10px;}
#whatsnew {
width: 620px;
float: left;
display: block;
padding: 0px;
margin: 10px 0px 0px 30px;
clear: none;
}
#issue {
float: left;
clear: none;
width: 100%;
margin: 10px 0 20px 0;
padding: 0 0 20px o;
border-bottom: 1px solid #CCC;
padding: 0 0 20px 0;
}
#issue .box {
clear: both;
float: left;
width: auto;
}
#issue .text {
margin: 5px;
float: left;
clear: none;
width: 310px;
font-size: 10px;
}
#issuecol {
float: left;
clear: none;
width: 310px;
}
#issue .img {
clear: both;
float: left;
width: auto;
}
#blanc_mini { background-color: #FF6633; height: 5px; width: 165px; float: left; clear: both; }
#blanc_mini_pil {
	background-color: #303;
	height: 5px;
	width: 165px;
	float: left;
	clear: both;
}
#brand_box { width: 750px; display: block; float: left; }
#brand_sbox2 {
float: left;
width: 235px;
text-align: center;
font-size: 10px;
margin: 0 10px 30px 0;
clear: none;
padding: 0px;
}
div#brand_sbox2 p.brand_name {
font-size: 9.5px;
height: 12px;
text-align: center;
vertical-align: middle;
color: #666;
padding: 0px;
margin: 0px;
}
div#brand_sbox p.brand_logo { height: 33px; width: 113px; padding-top: 3px; vertical-align: middle; }
#brand_sbox {
float: left;
width: 113px;
text-align: center;
font-size: 10px;
border: 1px solid #CCC;
margin: 0px 10px 10px 0px;
clear: none;
padding: 0px;
}
div#brand_sbox p.brand_name {
font-size: 9.5px;
background-color: #CC9999;
height: 12px;
text-align: center;
vertical-align: middle;
color: #FFF;
padding: 0px;
margin: 0px;
}
#brand_mbox { width: 750px; display: block; float: left; clear: both; margin-bottom: 30px; margin-left: 30px; }
#sale_slide { width: 780px; display: block; float: left; clear: both; }
#for_catebpx { width: 560px; float: left; clear: both; margin-left: 15px; }
#cate_box { width: 750px; display: block; float: left; }
#cate_mbox { width: 750px; display: block; float: left; padding: 0px; clear: both; margin: 20px 0px 0px 30px; }
#cate_sbox {
float: left;
width: 165px;
text-align: right;
font-size: 10px;
margin: 0px 18px 15px 0px;
clear: none;
border-bottom: 1px dotted #CCC;
padding-left: 3px;
}
#cate_sbox p {
background-repeat: no-repeat;background-position: left ;padding: 0px;height: 30px;margin-top: 5px;}
div#cate_sbox p.tops {background-image: url(../shopping_index/category/icons/tops_icon.gif);}
div#cate_sbox p.bag {background-image: url(../shopping_index/category/icons/bag_icon.gif);}
div#cate_sbox p.jewel {background-image: url(../shopping_index/category/icons/jewellery_icon.gif);}
div#cate_sbox p.dress {background-image: url(../shopping_index/category/icons/dress_icon.gif);}
div#cate_sbox p.bttm {background-image: url(../shopping_index/category/icons/skirt_icon.gif);}
div#cate_sbox p.leggins {background-image: url(../shopping_index/category/icons/leggings_icon.gif);}
div#cate_sbox p.jeans {background-image: url(../shopping_index/category/icons/jeans_icon.gif);}
div#cate_sbox p.acce {background-image: url(../shopping_index/category/icons/accessories_icon.gif);}
div#cate_sbox p.jkt {background-image: url(../shopping_index/category/icons/jacket_icon.gif);}
div#cate_sbox p.under {background-image: url(../shopping_index/category/icons/underwear__icon.gif);}
div#cate_sbox p.maternity {background-image: url(../shopping_index/category/icons/matanity_icon.gif);}
div#cate_sbox p.kids {background-image: url(../shopping_index/category/icons/kids_icon.gif);}
.epaper_page {
width:670px;
float:left;
background:url(../e_paper/e_paper_sub.gif) no-repeat 520px;
border:1px none #CCC;
clear:left;
margin:10px 10px 0px 10px;
padding:10px 10px 10px 30px;
}
.subscribe2 { float:left; clear:both; margin:5px; }
.epaper_cell_new {
width:97%;
float:left;
border:1px solid #CCC;
clear:left;
padding:15px 0 0 10px;
margin-bottom: 45px;
background: url(../e_paper/e_paper_sub.gif) no-repeat 430px 10px;
}
.epaper_cell_pil {
width:570px;
float:left;
border:1px solid #CCC;
clear:left;
padding:15px 0 0 10px;
margin-bottom: 45px;
background-image: url(../shopping_index/brand/pilgrim/banner/e_paper_sub_pil.jpg);
background-repeat: no-repeat;
background-position: 410px -10px;
}
.top_menu { float:left; width:785px; margin-top:10px; vertical-align:middle; clear: none; }
.brand_name { float:right; font-size:12px; color:#666; text-align:right; margin:10px 5px 5px; padding:5px; }
.products_4 { width:800px; float:right; height:100%; margin-top:10px; color:#666; }
.subscribe { float:left; clear:none; margin:5px; width: 370px; }
.blog_head { float:right; clear:right; width:160px; margin:30px 5px 0 0; padding:0; }
.text_seemore {
font:10px "Century Gothic";
float:right;
color:#666;
letter-spacing:0.2em;
margin-right:25px;
vertical-align:middle;
clear:none;
width: 500px;
text-align: right;
}
.text_head {
font-family:"Century Gothic";
font-size:22px;
float:left;
color:#999;
letter-spacing:.2em;
margin:5px;
padding:10px;
}
.text_head:hover,.text_head:link { text-decoration:none; }
.style166 {font-size:10px;}
.style66 {color:#666;}
.jserif {
font-family: 'serif', serif;
margin-left: 5px;
float: left;
width: 100%;
clear: none;
}
.jserif_ttl {
font-size:27px;
float: left;
clear: none;
width: auto;
line-height: 32px;
}
.top_menu_middle {
float:left;
width:550px;
height:100%;
margin-top:10px;
clear:none;
vertical-align:middle;
}
#brand_logo {float: right;clear: none ;}
/** help **/
#image { width:280px; text-align:center; float:left; clear:both; margin:5px; padding:10px; }
#description750 { width:750px; float:right; border:1px dotted #999; color:#666; padding:10px; }
#receipttop_wide {
background-image: url(../receipt/receipt_top_logo_wide.jpg);
height: 74px;
width: 396px;
}
#receiptbottom_wide {
height: 55px;
width: 396px;
background: url(../receipt/receipt_bottom_wide.jpg) no-repeat;
float: left;
margin: 0px;
padding: 0px;
clear: both;
}
#receipt_in_wide { float:left; margin-left:10px; width:320px; }
#receipt_wide { float: none; height: auto; width: 396px; clear: left; }
#pay_detail {
float:left;
clear:none;
background-image: url(../info_img/rcpt256.png);
width: 773px;
height: 400px;
background-position: left top;
background-repeat: repeat-x;
margin-left: 20px;
}
.pay_tex { width: 175px; margin: 0 0 15px 15px; font-size: 10px; color: #666; line-height: 1.3; }
.cal { margin: 0 0 10px 10px; }
.info_box { width: 210px; height: 340px; margin: 30px 15px 0 30px; float: left; }
.shop_sche_tex {
width: 170px;
margin: 10px 0;
font-size: 10px;
color: #666;
float: left;
padding: 0 5px 0 0;
clear: both;
}
.red_bold { color: #FF0066; font-weight: bold; }
.bl_bold { color: #3399FF; font-weight: bold; }
#top_bottom { float: left; width: 810px; }
.red_bold_pil { color: #903; font-weight: bold; }
.bl_bold_pil { color: #06C; font-weight: bold; }
#package {
float:left;
border-top:2px dotted #999;
clear:both;
height:100%;
margin:5px;
padding:10px;
width: 380px;
}
#book {
	background-image: url(../love_fashion/london/background_book.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 780px;
	height: 550px;
	padding-top: 60px;
	float: left;
	clear: none;
	padding-left: 10px;
}
.book_in {
	width: 380px;
	float: left;
}
.book_box {
	font-family: "American Typewriter";
	margin: 0 10px 20px 45px;
	float: left;
	width: 315px;
	line-height: 1.4;
}
.season { float: left; width: 60px; color: #000; font-size: 11px; }
.season_des {
	float: left;
	width: 190px;
	color: #000;
	font-size: 11px;
}
.season_pic{ float: right; margin-top: 20px; }
.item_img2 {
float: left;
width: 75px;
padding: 0 10px 0 10px;
border-bottom: 3px solid #FF6666;
text-align: center;
margin: 4px 0 2px 0;
}
.item_img2 img { width: 50px; height: 50px; }

/*PILGRIM*/
.topnews_date {font-size: 14px;color: #999;width: 150px;font-family: "Century Gothic";letter-spacing: 0.1em;}
.topnews_date.ttl {float: left;clear: none;}
.topnews_date.date {
float: right;
clear: none;
text-align: right;
margin-right: -15px;
background-color: #666;
padding-right: 5px;
color: #CCC;
}
#topnews_box_new {
	float: left;
	border-bottom: 1px dotted #666699;
	padding: 10px 0 10px 0;
	height: auto;
	width: 595px;
}
.topnews_news_text {
	font-size: 10px;
	color: #666;
	float: left;
	padding: 10px 5px 3px 15px;
	width: 460px;
}
.topnews_new_img {float: left;width: 100px;margin: 0 5px;}
.topnews_new_img img {width: 100px;height: 100px;}
#topnews_scrollbox {
	height: auto;
	width: 600px;
	border: 1px solid #CCC;
	overflow: visible;
	margin-right: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
	margin-bottom: 30px;
}
#sidemenubar_box { width: 178px; float: left; height: 100%; clear: none; overflow: hidden; }
.strong {
	color: #F06;
}
.book_box li { font-family: "American Typewriter", "Century Gothic"; line-height: 1.4; }

