html{
	background-color:#CAC9C4;
	margin:0;
	padding:0;}
div,h1,h2,h3,h4,h5,h6,p,ul,li,table,dl,dt,dd,hr{ margin:0; padding:0;}
img{ border:0;}
body{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ", Meiryo,"ＭＳ Ｐゴシック", sans-serif;
	font-size:62.5%;
	background-color:#CAC9C4;
	margin:0;
	padding:0;
	text-align:center;
	background:url(http://www.soso-style.jp/img/bg-body.gif) repeat-x;}
.wrap{
	width:850px;
	margin:0px auto 0 auto;
	padding:8px 0 0 0;
	text-align:left;}

a:link{ color:#666457; text-decoration:underline; }
a:visited{ color:#A2A08B;}
a:hover,a:active{ text-decoration:none;}

.header{
	background:#EEEDEA url(http://www.soso-style.jp/img/head-img.jpg) no-repeat right top;
	height:130px;
	padding-left:33px;}

#soso-logo{
	width:165px;
	height:68px;
	margin:29px 0 0 0;
	float:left;}
#soso-logo a{
	display:block;
	width:165px;
	height:68px;
	background:url(http://www.soso-style.jp/img/site-logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;}
.consept{
	color:#666457;
	font-size:1.4em;
	width:220px;
	float:left;
	margin:53px 0 0 0;
	padding:0 0 0 20px;}
	
.contents{
	width:850px;
	clear:both;
	padding:15px 0 0 0;
	background:#FFFFFF url(http://www.soso-style.jp/img/bg-content.gif) repeat-x ;}
.inner{
	width:850px;
	background:url(http://www.soso-style.jp/img/bg-content-line.gif) repeat-y;}
	
	
/*contents body*/	
	
.main{
	width:550px;
	padding:30px;
	float:left;}
ul#navigator {
	margin:0 0 15px 0;
	font-size:1.2em;}
/*パンくずリスト*/

ul#navigator li {
	display: inline;
	list-style-type:none;}

.entry-title{
	color:#1E1D1B;
	font-weight:normal;
	font-size:1.9em;
	line-height:1.4;
	padding:3px 7px 5px 7px;
	border-left:1px solid #CAC9C4;
	border-bottom:1px solid #CAC9C4;}
.entry-date{
	color:#666457;
	margin:3px 0 40px 0;
	font-size:1.3em;
	font-family:Verdana, "Arial Black", sans-serif;
	font-family:"Arial Black", Verdana, sans-serif}
.entry-body p{
	color:#1E1D1B;
	line-height:1.9;
	margin:0 0 20px 0;
	font-size:1.4em;
	letter-spacing:1px;}
.entry-body p a:link,
.entry-body p a:visited{
text-decoration:overline;	text-decoration:underline;
	}
.entry-body p a:hover,
.entry-body p a:active{
	text-decoration:none;}


.entry-body p a img{
	padding:5px;
	background:url(http://www.soso-style.jp/img/bg-photo.gif) repeat;
	margin:0 0 30px 0}

.itemdatatitle{
	color:#666666;
	font-size:1.4em;
	text-align:left;
	padding-bottom:3px;
	margin:50px 0 0 0;}
.itemdata{
	margin:0 0 20px 0;
	border-bottom:1px solid #B2B1AD;
	width:550px;
	font-size:1.2em;}
.itemdata th,
.itemdata td{
	padding:7px;
	vertical-align:top;
	white-space:nowrap;
	color:#666666;
	background:#FFFFFF url(http://www.soso-style.jp/img/bg-detail.gif) repeat-x left top;}
.itemdata th{
	background-color:#EBEAE8;
	text-align:left;
	font-weight:normal;
	width:50px;}

.toiawase{
	margin:0 0 0 0;}
.toiawase a{
	display:block;
	width:206px;
	height:30px;
	background:url(http://www.soso-style.jp/img/bt-toiawase.gif) no-repeat;
	margin:0 0 0 0;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;}
.toiawase a:hover{
	background-position:0 -30px;}

.gototop-entry{
	width:550px;
	margin:40px 0 50px 0px;
	border-bottom:1px solid #CAC9C4;}
.gototop-entry a{
	display:block;
	width:100px;
	margin-left:450px;
	clear: both;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://www.soso-style.jp/img/go-top.gif) no-repeat;}
.gototop-entry a:hover{
	background-position:0 -10px;}

/*カテゴリー*/

.category-title{
	font-size:1.7em;
	color:#1E1D1B;
	font-weight:normal;
	background-color:#DEDBCC;
	border:1px solid #CAC9C4;
	padding:3px 10px;
	margin:0 0 40px 0;}
.entry-thumblist{
	width:158px;
	margin:0 22px 40px 0;
	float:left;}
.entry-thumb {
	margin-bottom:3px;}
.entry-thumb img{
	padding:3px;
	background:url(http://www.soso-style.jp/img/bg-photo.gif) repeat;}

.entry-title-archive{
	font-weight:normal;
	font-size:1em;
	line-height:1.3;}

/*問い合わせ*/
.toiawase-box{
	width:550px;
	font-size:1.2em;
	margin:40px 0 40px 0;}
.toiawase-box th{
	width:100px;}
.toiawase-box td input.toiawase-textbox1{
	width:350px;}
.toiawase-box td textarea.toiawase-textbox2{
	width:350px;}
.toiawase-box td input.toiawase-textbox3{
	width:350px;}
span.attention{ colo:#6F0101}

p.thanks-copy{
	margin:50px 0;
	color:#666457;
	font-size:1.4em;}
	
/*ウェブページ*/
.webpage-base{
	padding:40px 0;
	font-size:1.3em;
	line-height:1.9;
	color:#666457;}










/*nav*/	

.nav{
	width:239px;
	padding:30px 0;
	border-left:1px solid #CAC9C4;
	float:right;}

.gototop{
	width:100px;
	clear:both;
	margin:0 0 0 680px;
	height:10px;}
.gototop a{
	display:block;
	background:url(http://www.soso-style.jp/img/footgo-top.gif) no-repeat;
	height:10px;
	text-indent:-9999px;}
.gototop a:hover{
	background-position:0 -10px;}
.nav-elements{
	padding:0 0 60px 0;
	width:200px;
	margin-left:20px;
	clear:both;}
.shop-img{
	line-height:1.8;
	font-size:1.2em;}
.nav-elements h3{
	font-weight:normal;
	font-size:1.2em;
	padding:4px 10px;
	color:#666457;
	background-color:#DEDBCC;
	border:1px solid #B2B1AD;}
.nav-elements .english-title{
	text-align:right;
	margin-bottom:10px;}
.nav-elements ul li{
	list-style-type:none;
	padding:0 0 0 15px;
	background:url(http://www.soso-style.jp/img/list-point.gif) no-repeat left center;
	margin-bottom:7px;
	font-size:1.3em;}
.nav-elements .widget-header{
	font-size:1.2em;
	color:#666457;}

ul.thumb1list {
	height:100px;}

ul.thumb1list li{
	display:inline;
	list-style-type:none;
	background:none;
	padding:0;}

ul.thumb1list li a{
	display:block;
	border:1px solid #666457;
	padding:1px;
	width:55px;
	float:left;
	margin-right:6px;
	margin-bottom:10px;}

ul.thumb1list li a:hover{
	border:1px solid #8B8977;}


/*foot*/	

.footer{
	width:850px;
	clear:both;
	background:#1E1D1B url(http://www.soso-style.jp/img/foot-logo.gif) no-repeat 95% 50%;}
.copyright{
	width:450px;
	padding:30px 0 0 0;
	margin:0 auto;
	height:50px;
	text-align:center;
	color:#B2B1AD;
	font-size:1.0em;
	letter-spacing:0.2em;	}
	
.clear-hr{
	height:1px;
	overflow:hidden;}
.clear-hr hr{
	width:1px;
	clear:both;
	border:none;
	visibility:hidden;}
	