@charset "utf-8";

/*
Site Name: 
Description: layout
*/

/* base layout
----------------------------------------- */


/*レフトナビアイコン*/

ul.snsicon{
     display:flex;
     padding: 3px;
}

ul.snsicon li{
     margin: 0 7px 0 9px;
}


/*----横並びの背景-----*/


/*
#yokobanner {
	width: 100%;
	height:78px;
	margin-top:0px;
	padding:0;
	background-image: url("https://image.rakuten.co.jp/import-lotus/cabinet/pic/giftset_400x78.jpg");
    background-repeat: repeat-x;
    background-attachment: fixed;
    background-position: center top
}
*/



/*----------------------------------------------------*/


#header_top {
	width: 960px;
	height: 1000px;
	margin: 0 auto;
  font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 13px;
	color: #555555;
}



#top_bg{left: 0;
    position: absolute;
    width: 100%;
	margin-bottom:100px;
}



#category_bg{
	position: absolute;
    width: 960px;
    height: auto;
    margin: 0 auto;}
	
	
#category_bg_index{
    width: 960px;
    height: auto;
    margin: 0 auto;}	



	
#head_navi_bg {
    left: 0;
    position: absolute;
    width: 100%;}



    .clear { clear:both; }  
    .clear hr { display:none; }  



/*----------------------------------------------------*/



#container{

	margin: 0px;
	text-align: center;
	
}

#header{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#main-header{
	width: 700px;
	margin: 0 auto;
	text-align: left;
}

#content{
	width: 960px;
	padding: 20px 0 0;
	margin: 0 auto 15px;
	text-align: left;
}

#footer {
    background: none repeat scroll 0 0 #ffffff;
    height: auto;
    left: 0;
    padding: 0px 0 0px;
    width: 100%;
}


#main-footer{
	clear: both;
	width: 700px;
	margin: 0 auto 10px;
	/*background-image: url(../img/line-dots.gif);
	background-position: center top;
	background-repeat: no-repeat;*/
}

#main{
	float: right;
	width: 740px;
	margin: auto auto 30px;;
}

#sub{
	float: left;
	width: 180px;
}

