/*------------------------------------------------------------
	デフォルトスタイル
------------------------------------------------------------*/

#topcontrol {
  z-index: 100;
}

body {
	color: #333;
	font-size: 12px;
	font-family: 'Open Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Sans-serif;
	text-align:center;
	background-image: url(http://www.omnigod.jp/ec_custom/shop_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
		-webkit-text-size-adjust: none;
}

a {
  outline: none;
  color: #333;
  text-decoration: none;

}

a:visited {
  text-decoration: none;
}

a:hover {
  color: #997f60;
  text-decoration: none;
}



img {
-ms-interpolation-mode: bicubic;
border:0px;
}

h1 {
	margin-top:0px;
	margin-bottom:0px;
}





.clear{ clear: both;}

.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
	overflow:hidden;
}
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




/* ************************************************ 
 *  layout
 * ************************************************ */
/*ページ全体の幅、レイアウトをセンタリング*/
#wrapper {
	width:980px;
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*ヘッダー*/
#season {
  width:200px;
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#logo {
  width:305px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#logo2 {
  width:305px;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#btbox {
	width:950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
}


#bar {
	width:100%;
	margin-top: 35px;
	height: 50px;
	background-image: url(http://www.omnigod.jp/img/common/bar_bg.gif);
	background-repeat: repeat;
	text-align: center;
	margin-bottom: 35px;
}



/*フッター（コピーライト）*/
#footer_top {
	width:950px;
	clear:both;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top--color: #000;
	padding-top:20px;
	padding-bottom:60px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#footer {
	width:950px;
	clear:both;
	text-align: center;
	padding-top:20px;
	padding-bottom:60px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#sns {
	width:96px;
	margin-top: 13px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#linkbar {
	width:950px;
	clear:both;
	text-align: center;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	margin-top: 20px;
}

/* ************************************************ 
 *  メイン
 * ************************************************ */
 
 #waku {
	width:934px;
	text-align: center;
	border-width: 3px;
	border-style: solid;
	border-color: #000;
	padding:5px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
 
  #waku_none {
	width:950px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

  #waku_style {
	width:1170px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}

 #waku_in {
	width:890px;
	min-height:100%;
	border-width: 2px;
	border-style: solid;
	border-color: #000;
		padding:20px;
		text-align:left;

}

 #waku_blog {
	width:905px;
	border-width: 2px;
	border-style: solid;
	border-color: #000;
		padding:20px 5px 20px 20px;
		text-align:left;

}

 #waku_feed {
	width:910px;
	border-width: 2px;
	border-style: solid;
	border-color: #000;
	text-align:left;
	height: 1442px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

 #waku_feed_topics {
	width:910px;
	border-width: 2px;
	border-style: solid;
	border-color: #000;
	text-align:left;
	height: 1082px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

  
 /* ************************************************ 
 *  スタイル
 * ************************************************ */

 #style_navi {
	width:950px;
	padding-top: 35px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
}

 #style_navi_left {
	float:left;
}


 #style_navi_right {
	float:right;
	width: 256px;
}

 .view_bt {
	float:right;
	width: 160px;
}

 .styleimg {
	margin-bottom: 18px;
	float:left;
}
  .styleimg_s {
	margin-left: 19px;
	margin-right: 19px;
	margin-bottom: 18px;
	float:left;
}

 .styleimg2 {
	float:left;
}
  .styleimg2_s {
	margin-left: 19px;
	margin-right: 19px;
	float:left;
}

 #sex {
	text-align:left;
	margin-left: 28px;
	margin-bottom: 7px;
}
 
  /* ************************************************ 
 *  ルックブック
 * ************************************************ */
 .lookbook {
	float:left;
}
 .lookimg {
margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
	float:left;
}
  .lookimg_r {
	margin-top: 20px;
margin-left: 40px;
	margin-bottom: 20px;
	float:left;
}

 .lookimg2 {
margin-top: 20px;
margin-left: 20px;
	margin-bottom: 20px;
	float:left;
}
  .lookimg2_r {
	margin-top: 20px;
margin-left: 40px;
	margin-bottom: 20px;
	float:left;
}

#aten {
	width:858px;
	text-align: center;
	margin-right: auto;
	padding-bottom: 20px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}

 #lookbox {
	width:873px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: 15px;
}

  /* ************************************************ 
 *  ショップ
 * ************************************************ */
 
 #shopbox {
	width:850px;
	margin-right: auto;
	padding-bottom: 30px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}

 #shopbox_last {
	width:850px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	margin-top: 20px;
}
  #shop_left {
	float:left;
		
}
  #shop_map {
	float:left;
	background-image: url(../shop/img/map_bg.jpg);
	background-repeat: no-repeat;
}

 #shop_left2 {
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ccc;
	padding-right: 40px;
}

 #shop_right {
	float:right;
	height: 250px;
	width: 289px;
}
  .shop_name {
	font-size:10px;
	margin-top: 33px;
	line-height: 16px;
	font-weight: bold;
}


  /* ************************************************ 
 *  アバウト
 * ************************************************ */
 
 #aboutbox {
	width:850px;
	text-align: center;
	margin-right: auto;
	padding-bottom: 10px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-top: 35px;
}
 
 #langbox {
	width:850px;
	text-align: right;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 5px;
}

#linkbox {
	width:730px;
	text-align: center;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	margin-top: 15px;
}


#aboutphoto {
	height: 105px;
	text-align: left;
	width: 540px;
	padding-left: 8px;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
}

 
    /* ************************************************ 
 *  コンタクト
 * ************************************************ */
 
 #contactbox {
	width:810px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 20px;
	}


    /* ************************************************ 
 *  ブログ＆トピックス
 * ************************************************ */
 
 #jugembox {
	width:810px;
	}
	
 #jugembox_blog {
	width:905px;
	}


 /* ************************************************ 
 *  feed
 * ************************************************ */
 
 #feed_shop {
	width:968px;
	height:365px;
	text-align:center;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
}

 #feed_ue {
	width:950px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000;
}

 #feed_naka {
	width:950px;
	margin-top: 18px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000;
	clear: both;
}

 #feed_sita {
	width:950px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}


 #feed_txt_title {
	width:925px;
	text-align:left;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom:0px;
	padding-left:25px;
	height: 11px;
	margin-right: auto;
	margin-left: auto;
}

.feed_txt_title_l {
	float:left;
}
.feed_txt_title_r {
	float:right;
}



 #feed_txt {
	width:600px;
	height:215px;
	text-align:left;
	margin-bottom: 20px;
	padding-bottom:0px;
	padding-left:40px;
	overflow-y:scroll;
	overflow-x:hidden;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}




#feed_txt::-webkit-scrollbar
{
        overflow:hidden;
        width:5px;
        background:#eee;
         
        -webkit-border-radius:3px;
        border-radius:3px;
}
        #feed_txt::-webkit-scrollbar:horizontal
        {
                height:5px;
        }
#feed_txt::-webkit-scrollbar-button
{
       display:none;
}
#feed_txt::-webkit-scrollbar-piece
{
        background:#eee;
}
        #feed_txt::-webkit-scrollbar-piece:start
        {
                background:#eee;
        }
#feed_txt::-webkit-scrollbar-thumb
{
        overflow:hidden;
        -webkit-border-radius:3px;
        border-radius:3px;
         
        background:#333;
}
#feed_txt::-webkit-scrollbar-corner
{
        overflow:hidden;
        -webkit-border-radius:3px;
        border-radius:3px;
         
        background:#333;
}



 #feed_topics {
	width:968px;
	text-align:center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:65px;
	height: 770px;
	clear: both;
}

 #feed_bnr {
	width:968px;
	text-align:center;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	height: 370px;
}

/* ************************************************ 
 *  bnr
 * ************************************************ */
 #bnr-img {
	z-index:999;
	position:absolute;
	margin-top:16px;
	margin-left:0;
	height: 70px;
	width: 70px;
}

 #day-bnr {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #333;
			margin-top: 10px;
			margin-bottom: 15px;
				font-weight: bold;


}

#name-bnr {
	color: #90908f;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
}

#title-bnr {
	color: #666;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:7px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2;
}
#h7-bnr {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
	text-align: right;
	float: right;
	width: auto;
	margin-top: 28px;
	margin-right: 50px;
}

#feeds-bnr {
	height: 770px;
	width: 980px;
	padding-bottom: 25px;
	margin-top: 10px;
}

.feed-Control-bnr {
	text-align: center;
	width: 466px;
	height: 370px;
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 9px;
	color: #5D5D5D;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
}
.feed-Control-bnr a {
	
}

.feed-Control-bnr a{color:#333;}
.feed-Control-bnr a:link{color:#333;text-decoration:none;}
.feed-Control-bnr a:visited{color:#333;}
.feed-Control-bnr a:active{color:#333;}
.feed-Control-bnr a:hover{
		color:#333;text-decoration:none;
text-decoration: none;
	opacity:0.5;
    filter:alpha(opacity=50);
    -ms-filter: "alpha( opacity=50 )";
	-webkit-transition:opacity .3s linear;
    background:none!important;
	}

.clear {
	clear:both;
}
.entry-contents-bnr  {
	font-size: 12px;
	color: #666;
	display:block;
	width:466px; /*トリミング後の横幅*/
	height:275px; /*トリミング後の縦幅*/
	overflow:hidden;
	position:relative;
	z-index:1;
	margin-top: 0px;
	text-align:center;
}
.entry-contents-bnr eimg{
    float:left;
    position:absolute;
}


 /* ************************************************ 
 *  BRAND CATA
 * ************************************************ */
 
 #brand_cata {
	width:305px;
	height:225px;
	float: right;
	margin-right: 15px;
}

 #brand_cata_base {
	width:1050px;
	margin: 0 auto;
}
