@charset "utf-8";/* ==================== レイアウト ==================== */body	{	margin: 0;	text-align: center;  	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
img {
    border-style:none;
}

div.about {
    width: 150px;
    height: 140px;
    left: 0;
    position: relative;
    top: 480px;
}
div.noodle {
    width: 150px;
    height: 140px;
    left: 180px;
    top: 340px;
    position: relative;
}

#container	{width: 900px;    margin: 0 auto;
    background-color: #000000;
}

a:link { color: #EE3432; }
a:visited { color: #EE3432; }
a:hover { color: #ffffff; }
a:active { color: #ffffff; }/* ==================== 未使用 #wrapper	{	overflow: hidden;	width: 900px;	margin: 0 50px;}#sidebar	{width: 200px;	float: left;	margin-bottom: px;	margin-top: px;	margin-left: 20px;}==================== */#content	{width: 900px;    margin: 0;
    border-bottom: 2px solid #ffffff;
    padding-bottom: 20px;
}#foot	{	overflow: hidden;	width: 900px;	padding: 0;}/* ==================== 背景 ==================== */body	{
	background: url(image/bg.jpg) repeat-x #000000;
}/* ==================== ヘッダー ==================== */#header	{		overflow: hidden;}#header h1	{	width: 900px;	height: 620px;	margin: 0;	padding: 0;
	background-image: url(image/main_2018.jpg);	float: left;}#header h2 	{	width: 900px;	height: 60px;	margin: 0;	padding: 0;	background-image: url(image/info_title.jpg);
	clear: both;
}#header h2 p.news	{		float: left;
        font-size: 14px;	line-height: 140%;	width: 587px;	text-align: left;
    margin: 0 0 0 45px;
    padding-top: 28px;
    color: #ffffff;
}
/* rss */
.twitter_btn a{
	background-image: url(image/twitter_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:60px;
	width: 134px;
	display:block;
	text-indent:-9999px;
	float: left;
}

.twitter_btn a:hover{
	background-position: 0px -60px;
}

.facebook_btn a{
	background-image: url(image/facebook_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:60px;
	width: 134px;
	display:block;
	text-indent:-9999px;
	float: left;
}

.facebook_btn a:hover{
	background-position: 0px -60px;
}
/* My Comment */img#ohoku_title00 {	margin-bottom: 5px;}/* ==================== ナビゲーションメニュー ==================== */.category	{	width: 900px;	height: 60px;}.category #link1 a	{		width: 150px;	line-height: 60px;		text-indent: -9999px;background-image: url(image/category01.jpg);}.category #link2 a	{		width: 150px;	line-height: 60px;		text-indent: -9999px;background-image: url(image/category02.jpg);}
		
.category #link3 a	{		width: 150px;	line-height: 60px;		text-indent: -9999px;background-image: url(image/category03.jpg);}

.category #link4 a	{		width: 150px;
	line-height: 60px;
		text-indent: -9999px;background-image: url(image/category04.jpg);}

.category #link5 a	{		width: 150px;
	line-height: 60px;
		text-indent: -9999px;background-image: url(image/category05.jpg);}
		
.category #link6 a	{		width: 150px;
	line-height: 60px;
		text-indent: -9999px;background-image: url(image/category06.jpg);}
		.category ul	{	margin: 0;	padding: 0;}.category li	{	line-height:0;	list-style-type: none;	float: left;	}.category li a	{	line-height: normal;	display: block;	line-height: 65px;	text-indent: -9999px;	overflow: hidden;}.category li a:hover	{background-position: 0 -60px;}/* ==================== 商品グループ ==================== */.group	{	overflow: hidden;	width: 900px;
    padding-bottom: 0px;

    margin-top: 10px;

}h3	{width: 900px;
height: 50px;
margin: 20px 0 10px;
padding: 0;
}
h3 img {
    float: left;
}

#twitter-widget-0 {
    float: left;
}

h4 {	margin: 0;}/* ==================== 商品単品 ==================== */.menu01	{	width: 900px;
		float: left;	padding-left: 0;
    padding-right: 0;
}
.menu02_l	{
	width: 420px;
		float: left;
	padding-left: 0;
    padding-right: 10px;
}
.menu02_r	{
	width: 420px;
		float: right;
        padding-left: 10px;
    }
.menu_img	{
		float: left;
        padding-right: 10px;
        padding-left: 10px;
    }
.menu_ltd	{
		float: left;
        padding-right: 5px;
        padding-left: 5px;
    }
.notice	{
		float: left;
        padding-right: 5px;
        padding-left: 5px;
    }
    
.text04	{
  		float: left;
      width: 260px;
        height: 200px;
        background-image: url(image/category05_02.jpg);
        color: #ffffff;
        text-align: left;
        margin-right: 10px;
        margin-left: 10px;
        padding: 10px;
        font-size: 14px;
    }
    
    b.red {
        color: red;
    }
    
    .menu_img_r	{
	width: 200px;
		float: left;
  }
    h5	{	margin: 0;
    padding: 0;
}.buybtn {	margin: 0;	padding: 0;}.buybtn a {	display: block;	width: 190px;	height: 40px;	background-image: url(image/buy_btn.jpg);	background-repeat: no-repeat;	float: left;	text-indent: -9999px;	overflow: hidden;}div.menu_group {	width: 900px;
	height: 320px;	clear: both;
    padding: 10px 0;
}
div.menu_group_220 {
	width: 900px;
	height: 220px;
	clear: both;
    padding: 10px 0;
}
div.menu_group_ltd {
	width: 900px;
	height: 230px;
	clear: both;
    padding: 5px 0;
}
div.notice_group_ltd {
	width: 900px;
	height: 130px;
	clear: both;
    padding-top: 20px;
}
.buybtn a:hover	{background-position: 0 -40px;}/* ==================== フッター ==================== */#copyright p {	width: 900px;	height: 50px;	background: url(image/copyright.gif) no-repeat 0 center;	text-indent: -9999px;
	clear: both;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}.banner{	width: 900px;
    height: 90px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

div.copyright {
    width: 900px;
    height: 14px;
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    padding-bottom: 30px;
}

.gotopbtn a {
	display: block;
	width: 55px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	clear: none;
	background: url(image/top_btn.jpg) no-repeat;
    float: right;
}
div.gotopbtn a:hover	{background-position: 0 -50px;
}

/* ==================== ツイッター ==================== */
.timeline {
  max-width: 100% !important;
  width: 100% !important;
  }