﻿@charset "utf-8";

@import "contents.css";


/*-----------------　091013　------------------------*/


html {
overflow-x: hidden;
} 
body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {
   margin:0;
   padding:0;
}
h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,address {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	line-height: 140%;
	white-space: normal;
	text-indent: 1px;
}
ul li {
	list-style: none;
}
a img {
	border: 0;
}
body {
	font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 160%;
}

/*-------------------------*/

.pankuzu {
	font-size: 80%;
	margin-bottom: 4px;
}
.pankuzu li {
	display: inline;
	margin-right: 10px;
}
.pankuzu a:link {
	text-decoration: none;
}
.pankuzu a:visited {
	text-decoration: none;
}
.pankuzu a:hover {
	text-decoration: underline;
}

/*-------------------------*/

.float_left {
	float: left;
}
.clear {
	clear: both;
}

/*-------------------------*/

.tyuui {
	text-align: left;
	font-size: 80%;
	background-image: none;
}


/*-------------------------*/

.modoru {
	text-align: right;
	font-size: 80%;
	background-image: none;
}
.modoru a {
	color: #666666;

}
.modoru a:hover {
	color: #999999;

}

/*-------------------------*/

a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #FF6600;
}

/*-------------------------*/

.red {
	color: #E50011;
}




/*------------------------------------------*/

#table_series-fits {
	margin-top: 25px;
	margin-bottom: 15px;
}

#table_series-fits h4 {
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#table_series-fits h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #993300;
}
#table_series-fits h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #CC3300;
	padding-top: 1px;
	padding-bottom: 3px;
}
#table_series-fits table {
	background-color: #DDDDDD;
	font-size: 120%;
	font-weight: bold;
}
#table_series-fits th {
	background-color: #FAF0E6;
	font-weight: bold;
	padding: 6px;
	line-height: 90%;
}
#table_series-fits td {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 80%;
	line-height: 120%;
	padding: 6px;
}
#table_series-fits a img {
	border: 1px solid #FFFFFF;
}
#table_series-fits a:hover img {
	border: 1px solid #CCCCCC;
}
#table_series-fits li {
	line-height: 120%;
}


/*------------------------------------------*/

.contents_nav {
	font-weight: bold;
	background-color: #EEEEEE;
	margin-bottom: 15px;
	padding: 6px 14px;
}
.contents_nav a {
	font-weight: bold;
}
.contents_nav li {
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #333333;
}
.contents_nav .no_border {
	border: none;
}




/*------------------------------------------*/

#cam_top {
	margin-top: 30px;
}
#cam_top h2 {
	margin-bottom: 30px;
}
#cam_cat {
	margin-top: 45px;
}
#cam_cat10 {
	margin-top: 10px;
}
#font_30 {
	font-size:15px;
	color:#666666;
	line-height:20px;
	margin:0px 30px 0px 30px; 
}




/*------------------------------------------*/

#size_table-rox {
	margin-top: 25px;
	margin-bottom: 15px;
}

#size_table-rox h4 {
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#size_table-rox h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #4682B4;
}
#size_table-rox h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #CC3300;
	padding-top: 1px;
	padding-bottom: 3px;
}
#size_table-rox table {
	background-color: #DDDDDD;
	font-size: 120%;
	font-weight: bold;
}
#size_table-rox th {
	background-color: #F0F8FF;
	font-weight: bold;
	padding: 6px;
	line-height: 90%;
}
#size_table-rox td {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 80%;
	line-height: 120%;
	padding: 6px;
}
#size_table-rox a img {
	border: 1px solid #FFFFFF;
}
#size_table-rox a:hover img {
	border: 1px solid #CCCCCC;
}
#size_table-rox li {
	line-height: 120%;
}




/*------------------------------------------*/

#size_table-fpset {
	margin-top: 25px;
	margin-bottom: 15px;
}

#size_table-fpset h4 {
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#size_table-fpset h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #993300;
}
#size_table-fpset h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #CC3300;
	padding-top: 1px;
	padding-bottom: 3px;
}
#size_table-fpset table {
	background-color: #800000;
	font-size: 120%;
	font-weight: bold;
}
#size_table-fpset th {
    background: url(../Form/special/set/fitsplus/img/back.gif) ;
	font-weight: bold;
	padding: 6px;
	line-height: 90%;
}
#size_table-fpset td {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 80%;
	line-height: 120%;
	padding: 6px;
}
#size_table-fpset a img {
	border: 1px solid #FFFFFF;
}
#size_table-fpset a:hover img {
	border: 1px solid #CCCCCC;
}
#size_table-fpset li {
	line-height: 120%;
}



/*------------------------------------------*/

#item_table-media {
	margin-top: 25px;
	margin-bottom: 0px;
	width:835px;
}

#item_table-media h4 {
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#item_table-media h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #993300;
}
#item_table-media h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 130%;
	font-weight: bold;
	color: #99CCFF;
	padding-top: 1px;
	padding-bottom: 3px;
}
#item_table-media table {
    width:835px;
	border-collapse:collapse;
}
#item_table-media th {
	background-color: #FFFFFF;
	font-weight: bold;
}
#item_table-media td {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 80%;
}
#item_table-media a img {
	border: 0px;
	border-collapse:collapse;
	align:left;
}
#item_table-media a:hover img {
	border: 0px;
}
#item_table-media li {
	line-height: 120%;
	font-size:120%;
}



/*クリスマス------------------------------------------*/
#xmas h6 a {
	text-align:center;
}
#xmas h6 a {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}
#xmas h6 a:hover {
	font-size: 100%;
	font-weight: bold;
	color: #FFCC00;
	text-align:center;	
}


/*小物収納特集---------------------------------------*/

#komono {
	margin-top: 25px;
	margin-bottom: 15px;
	width:835px;
}

#komono h4 {
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#komono h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #4682B4;
}
#komono h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #CC3300;
	padding-top: 1px;
	padding-bottom: 3px;
}
#komono table {
	background-color: #DDDDDD;
	font-size: 120%;
	font-weight: bold;
	width:835px;
}
#komono th {
	background-color: #f0e7df;
	font-weight: bold;
	padding: 0px;
	line-height: 90%;
}
#komono td {
	background-color: #f0e7df;
	text-align: center;
	font-size: 100%;
	font-color:8B0000;
    font-weight: bold;
	line-height: 120%;
	padding: 0px;
}
#komono a img {
	border: 1px solid #f0e7df;
}
#komono a:hover img {
	border: 1px solid #CCCCCC;
}
#komono li {
	line-height: 120%;
}





/*------------------------------------------*/

#table_meyasu {
	margin-top: 25px;
	margin-bottom: 15px;
}

#table_meyasu h4 {
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#table_meyasu h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #993300;
}
#table_meyasu h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #CC3300;
	padding-top: 1px;
	padding-bottom: 3px;
}
#table_meyasu table {
    width:835px;
	background-color: #778899;
	font-size: 120%;
	font-weight: bold;
	border: 2px solid #999999;
}
#table_meyasu th {
	background-color: #f5f5dc;
	font-weight: bold;
	padding: 6px;
	line-height: 90%;
    font-size: 85%;
}
#table_meyasu th.color_1 {
	background-color: #f6bfbc;
}
#table_meyasu th.color_2 {
	background-color: #abced8;
}
#table_meyasu th.color_3 {
	background-color: #E6E6FA;
}
#table_meyasu th.color_4 {
	background-color: #fbca4d;
}
#table_meyasu th.color_5 {
	background-color: #c7dc68;
}



#table_meyasu td {
	text-align: left;
	line-height: 120%;
    font-size: 80%;
	padding: 6px;
	background-color: #FFFFFF;
}
#table_meyasu td.none {
    text-align:center;
}
#table_meyasu td.item1 {
	background-color: #f5f5f5;
}
#table_meyasu td.color_1 {
	background-color: #f6bfbc;
    text-align:center;
}
#table_meyasu td.color_2 {
	background-color: #abced8;
    text-align:center;	
}
#table_meyasu td.color_3 {
	background-color: #E6E6FA;
    text-align:center;
}
#table_meyasu td.color_4 {
	background-color: #fbca4d;
    text-align:center;	
}
#table_meyasu td.color_5 {
	background-color: #c7dc68;
    text-align:center;
}


#table_meyasu a img {
	border: 1px solid #FFFFFF;
}
#table_meyasu a:hover img {
	border: 1px solid #CCCCCC;
}
#table_meyasu li {
	line-height: 120%;
}




/*------------------------------------------*/
#item_colte {
	margin-top: 25px;
	margin-bottom: 15px;
}

#item_colte h4 {
	background-image: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#item_colte h5 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #993300;
}
#item_colte h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 100%;
	font-weight: bold;
	color: #CC3300;
	padding-top: 1px;
	padding-bottom: 3px;
}
#item_colte table {
	background-color: #DDDDDD;
	font-size: 120%;
	font-weight: bold;
	width:835px;
}
#item_colte th {
	background-color: #FAF0E6;
	font-weight: bold;
	padding: 6px;
	line-height: 90%;
}
#item_colte td {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 80%;
	line-height: 120%;
	padding: 6px;
}
#item_colte a img {
	border: 1px solid #FFFFFF;
}
#item_colte a:hover img {
	border: 1px solid #CCCCCC;
}
#item_colte li {
	line-height: 120%;
}
/*------------------------------------------*/




/*緊急時便利アイテム特集---------------------------------------*/

#sonae {
	margin-top: 25px;
	margin-bottom: 15px;
	width:835px;
}

#sonae h4 {
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sonae h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #0F0401;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #4682B4;
}
#sonae h6 {
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	color: #CC3300;
	padding-top: 1px;
	padding-bottom: 3px;
}
#sonae table {
	background-color: #DDDDDD;
	font-size: 120%;
	font-weight: bold;
	width:835px;
}
#sonae th {
	background-color: #f5f5f5;
	font-weight: bold;
	padding: 0px;
	line-height: 90%;
}
#sonae td {
	background-color: #f5f5f5;
	text-align: left;
	font-size: 80%;
	font-color: #FFFFFF;
    font-weight: bold;
	line-height: 120%;
	padding: 0px;
}
#sonae a img {
	border: 1px solid #f5f5f5;
}
#sonae a:hover img {
	border: 1px solid #CCCCCC;
}
#sonae li {
	line-height: 120%;
}
/*------------------------------------------*/
