@charset "UTF-8";
/* CSS Document */


body {
	background-repeat: repeat;
	margine-bottom:25px;
	background-color: #010002;
}
	
	
.wrapper {
	background-repeat: repeat;
	width: 900px;
	margin: 0 auto;
	padding-left: 50px;
	padding-right: 50px;
	margin: 0 auto;
	background-color: #FFF;
}

/* ----------カート/info/ボタン---------- */

.bar {
	width: 900px;
	margin: 0 auto;
}

.bar02 {
	width: 720px;
	margin: 0 auto;
}

.btn_btn01 {
	margin: 0 auto;
	padding-right: 23px;
	float: left;
}

.btn_btn02 {
	margin: 0 auto;
	padding-right: 23px;
	float: right;
}

.top_bar {
	margin: 0 auto;
	margin-bottom: 20px;
}

.header {
	margin: 0 auto;
	margin-bottom: 20px;
}

.bg_top {
	width: 900px;
}

.bg_bottom {
	width: 900px;
}

.line {
	padding-top: 40px;
}

.main_text {
	
	/* メインの文字要素 */
	font-size: 14px;
	color: #333;
	letter-spacing: 1px;
	line-height: 24px;
}

/* ------------------ニュース／中羊糸について／動画------------------ */

.sentence_thumb {
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
}

.news {
	width: 423px;
	padding-bottom: 15px;
	float: left;
}


.teki_date {
	/* 日付の文字要素 */
	font-size: 12px;
	color: #1E2535;
	letter-spacing: 1px;
}


.mokuji_title {
	/* タイトルの文字要素 */
	font-size: 12px;
	color: #00510F;
	letter-spacing: 1px;
	line-height: 17px;
}

.chuyoshi {
	padding-bottom: 15px;
	width: 175px;
	float: left;
}

.mov {
	padding-bottom: 15px;
	width: 200px;
	margin-left: 22px;
	float: left;
}


/* ----------フッター---------- */

#footer {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 10px;
}

.btn_footer01 {
	margin: 0 auto;
	padding-top: 10px;
	padding-right: 23px;
	float: left;
}

.btn_footer02 {
	margin: 0 auto;
	padding-top: 10px;
	float: right;
}



/* ------------------ラインナップ------------------ */

.linup {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* -----ストール----- */
.item_01_stole {
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
}

.stole_left {
	margin: 0 auto;
	width: 491px;
	float: left;
}
.stole_right {
	margin: 0 auto;
	width: 329px;
	float: right;
}

/* -----ふわふわロング----- */
.item_02_long {
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
}
.long_left {
	margin: 0 auto;
	width: 440px;
	float: left;
}
.long_right {
	margin: 0 auto;
	width: 380px;
	float: right;
}

/* -----マフラー----- */
.item_03_muffler {
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
}

.muffler_left {
	margin: 0 auto;
	width: 440px;
	float: left;
}
.muffler_right {
	margin: 0 auto;
	width: 380px;
	float: right;
}


/* -----とめるショップ----- */

.item_04_tomeru {
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
}

.tomeru_center {
	margin: 0 auto;
	margin-bottom: 20px;
}



/* ------------------目次------------------ */
.mokuji {
	margin-top: 30px;
	margin-bottom: 50px;
	
}


/* ------------------フッター------------------ */
.footer {
	margin: 0 auto;
	margin-top: 20px;
}

.makikata {
	width: 301px;
	margin: 0 auto;
	float: left;
}

.material {
	width: 292px;
	margin: 0 auto;
	float: left;
}

.info_02 {
	width: 227px;
	margin: 0 auto;
	float: left;
}



/* ------------------イレギュラー文字要素------------------ */
.small {
	margin: 0 auto;
	font-size: 12px;
	color: #666;
	line-height: 15px;
}


/* ------------------動画------------------ */
.youtube {
	margin-top: 60px;
	margin-bottom: 50px;
	
}



/* ------------------リンク------------------ */
a:link {
	color: #2BB26E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3366FF;
}
a:hover {
	text-decoration: none;
	color: #3366FF;
}
a:active {
	text-decoration: none;
}


.btn {
}


/* -----フロート解除----- */ 
.clear {
    clear:both;　/*floatの解除*/
}
