/* --- ■独自編集部分ここから --- */

/*===================================================================
	全般
===================================================================*/
body {margin-top:0px;}

a:link { color: #006; text-decoration: none }
a:hover {
	color: #F00;
	position: relative;
	top: 0pt;
	left: 0pt;
}

a:hover img{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
hr { color: black }

p,h1 {margin:20px 0px}
img {border:0px;}

.hr-type1 {	border: 2px dashed #999;}
.hr-type02 {
	border: 2px dashed #FC6;
	margin-top: 10px;
	margin-bottom: 10px;
}
.font-meiryo    { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.notes {font-size: 12px;color: #666;}
.tyuumoku{
	border:double 4px #F00;
	margin:20px 0px;
	padding:10px;
	width:765px;
}
.customer-voice-area{
	height:300px;
	overflow: auto;
    scrollbar-face-color: #FFFFAA;
    scrollbar-shadow-color: #CCCCCC;
    scrollbar-darkshadow-color: #666666; 
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #CCCCCC; 
    scrollbar-arrow-color: #666600;
	text-align:center;
}


/* ==================================================================
　　文字色 
================================================================== */
.red { color:#F00;
}

.gray{color:#666;}

/* ==================================================================
　　文字サイズ 
================================================================== */
.size12 {font-size:12px;}
.size14 {font-size:14px;}


/* ==================================================================
　　動画リンク表示 
================================================================== */
.movie-list01 {
	border: 2px solid #F90;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 12px;
	color: #666;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
}
.movie-list01 .title {margin-bottom: 10px; padding: 3px; text-align: center; background-color: #F90; color: #FFF; font-weight: bold; font-size: 16px;}
.movie-list01 td {font-size: 13px; text-align:center; padding:0px 10px;}



/* ==================================================================
　　一覧ページ（カテゴリー、商品リスト） 
================================================================== */

/* --- おしゃれ自転車一覧全般 --- */
.cate_fashion {
	font-size:13px;
	color: #666;
	}

.cate_fashion a {
	text-decoration: none;
	color:#666;
}

.cate_fashion a img{
	text-decoration: none;
	}
.cate_fashion a:hover {
	text-decoration: none;
	color:#999;
}

/* --- 子供乗せ自転車一覧全般 --- */

.cate_kodomonose {
	font-size:13px;
	color: #666;
	}

.cate_kodomonose a {
	text-decoration: none;
	color:#666;
}

.cate_kodomonose a img{
	text-decoration: none;
	}
.cate_kodomonose a:hover {
	text-decoration: none;
	color:#999;
}

/* --- スポーツ自転車一覧全般 --- */

.cate_sportscycle {
	font-size:13px;
	color: #333;
	}

.cate_sportscycle a {
	text-decoration: none;
	color:#333;
}

.cate_sportscycle a img{
	text-decoration: none;
	}
.cate_sportscycle a:hover {
	text-decoration: none;
	color:#666;
}


/* --- 一覧ページ（カテゴリーページ）タイトル --- */
.list_title02 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	width: 580px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-left: 15px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #060;
	border-left-color: #060;
	text-align: left;
}

.list_title03 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-left: 15px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #060;
	border-left-color: #060;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

/* --- 一覧ページ（カテゴリーページ）のランキング部分 --- */
.cate_ranking {
	width:200px;
	font-size:13px;}
.cate_ranking .list{
	margin:0px 0px 10px 0px;
	width:180px;
	text-align: left;
	padding:0px 5px;
	background-color:#FF9;
}

.cate_ranking-w {
	width:200px;
	font-size:13px;}
.cate_ranking-w .list{
	margin:0px 0px 10px 0px;
	width:180px;
	text-align: left;
	padding:0px 5px;
	background-color:#FCF;
}

.cate_ranking-m {
	width:200px;
	font-size:13px;
	}
.cate_ranking-m .list{
	margin:0px 0px 10px 0px;
	width:180px;
	text-align: left;
	padding:0px 5px;
	background-color:#B5DAFF;
}


/* --- おしゃれ自転車一覧ページ（カテゴリーページ）のカスタマイズ例表示 --- */
.cate_customize {
	width:200px;
	font-size:12px;
	}

.cate_customize .list{
	width:180px;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height:12px;
}

.cate_customize .list img{
	margin:0px 5px 0px 0px;
}

.cate_customize .coment{
	text-align:left;
	margin:0px 6px 9px 6px;
}


/* --- 一覧ページ（カテゴリーページ）・トップページのメイン部分 --- */
.cate_02menu{
	margin:0px 0px 30px 0px;
	font-size:13px;
}

.cate_02menu .copy01{
	padding:0px 7px;
	text-align:left;}

.cate_02menu ol{
	list-style-position:inside;
}

.cate_02menu li{
	font-size:15px;
	line-height:22px;
	text-decoration: underline;
}

.cate_02menu .pr01 {
	float:left; margin:3px 5px 7px 5px;}
	
.cate_02menu .goods01 {
	width:100px;
	float:left;
	margin:3px 5px 7px 5px;
	text-align: center;
}


/* --- 一覧ページ（カテゴリーページ）の価格表記 --- */
.list_kakaku00 {
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	width: 180px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00A000;
	border-bottom-color: #00A000;
	border-left-color: #00A000;
	border-top-color: #00A000;
	text-align:left;
}
.list_kakaku00 td {
	padding-left: 7px;

}
.list_kakaku00 .maker_name {
	font-size: 10px;
}
.list_kakaku00 .name {
	font-size: 13px;
	font-weight: bold;
	color:#000;
}
.list_kakaku00 .maker_price {
	font-size: 10px;
	color: #666;
}
.list_kakaku00 .shop01 {
	color: #F00;
	font-size: 13px;
	font-weight: bold;
}

.list_copy01 {
	font-size: 12px;
	color: #666;
	margin: 5px;
	width: 170px;
}


/* ==================================================================
　　商品ページ 
================================================================== */


/* --- 商品ページ　商品メイン画像ズーム --- */
.goods-img01{
	font-size: 12px;
	line-height: 18px;
	background-color: #FFB468;
}

/* --- 商品ページコピー文 --- */
.goods-copy01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
	width: 760px;
	text-align: left;
}
.goods-copy01 .title01{
	border-width:4px 0px;
	border-style: double;
	border-color:#F60;
	padding: 5px;
	font-size: 24px;
	font-weight: bold;
	width:100%;
	text-align: center;
}

.goods-copy01 .copy01{
	text-align: left;
	margin-top: 10px;
	
}
.goods-copy01 .title02{
	border-color:#060;
	border-width:0px 0px 2px 5px;
	border-style:solid;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	width:660px;
	text-align: left;
}

.goods-copy01 .copy02{
	font-size: 14px;
	line-height: 19px;
	width:660px;
	padding: 10px;
	text-align: left;
}

.goods-copy01 .copy03{
	font-size: 14px;
	line-height: 19px;
	width:640px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
}

/* --- 商品カラーページ --- */
.color {text-align:left;}

.color .title { font-weight: bold; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: #d3d3d3 ;}
.color .title p {
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.color .colortable  { font-size: 15px; padding: 5px; border: solid 1px #c0c0c0 ; text-align:left;}
.color .colortable td  {
	line-height: 130%;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #c0c0c0;
	text-align: left;
}


/* --- 商品ページカラーサンプル --- */
.color-sample01 td {
	font-size:14px;
}

/* --- 商品ページ価格表 --- */
.kakaku {background-image:url(../../logo/price/bgimg_main.gif); width:360px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin:0px; text-align:left;}
.kakaku .title{background-image:url(../../logo/price/bgimg_title.gif); color:#FFF; font-size:21px; font-weight:900; padding:5px 5px 0px 5px;}
.kakaku .maker1{
	color:#000;
	font-size:12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.kakaku .maker2{color:#000; font-size:14px; padding:0px 10px;}
.kakaku .shop1{color:#E10000; font-size:16px; font-weight:bold; padding:0px 10px;}
.kakaku .shop2{color:#E10000; font-size:20px; font-weight:bold; padding:0px 15px;}
.kakaku .off{color:#00f;font-size:14px;font-weight:900;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 20px;}

/* --- 商品ページスペック表 --- */
.spec th {background-color:#BBB; font-size:13px; padding:4px; color:#000;}
.spec td {background-color:#DDD; font-size:12px; padding:4px; color:#333; text-align:left;}
.spec-parts th {background-color:#246b00; font-size:13px; padding:8px; color:#fff;}
.spec-parts td {background-color:#e5ffb0; font-size:12px; padding:8px; color:#222; text-align:left;}

/* --- お客様の声ページ --- */
.customer-voice {
	font-size: 14px;
	line-height: 16px;
	color: #333;
	background-color: #FF9;
	text-align: left;
	border: 3px double #F90;
	width: 650px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.customer-voice .title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	background-color: #FC3;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}

/* ==================================================================
　　会社概要・ユーザーガイドページ 
================================================================== */
.company {
	color: #444;
	}

.company td{
	font-size:15px;
	text-align:left;}

.user_guide {
	color: #444;
	}

.user_guide td{
	font-size:15px;
	text-align:left;
	line-height:20px;
	padding:3px 5px;}

/* --- 独自編集部分ここまで■ --- */

