table.fixed	{table-layout:fixed;}

/*=========================================================*/
@media screen {body{font-size: 12px;}
}
@media print {body{font-size: 12px;}
}
@media screen,print {body{line-height:1.5em;}
}

body	{
	 background-color: #FFFF66;
	 text-align:left;
	 font-family: "ＭＳ Ｐゴシック", "Osaka";
	 font-weight:nomal;
	 color:black;
	 margin-left: 0; 
	 margin-top: 0; 
}
 hr 	{
	background-color: white; 
	color: orange; 
	border-style: dotted; 
	height: 3px; }
/* === ヘッダー部分の基本スタイル 設定 === */
#head	{width:100%;
	 \width:100%;/* === WIN IE === */
	 w\idth:100%;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #head	{width:100%;/* === OPERA MODAN BRAWZ VAL === */
}

#head	{height:70px;/* === ヘッダー部分高 === */
	 \height:70px;/* === WIN IE === */
	 h\eight:70px;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #head	{height:70px;/* === OPERA MODAN BRAWZ VAL === */
}

#head	{background-color: #ee7733;
	 font-family:"ＭＳ Ｐ明朝", "Osaka";
	 font-size:12px;
	 color:white;
	 padding:0px;
	 margin:0px;
}
.head1	{width:100px;
	 text-align:right;
	 vertical-align:top;}
.head2	{padding-left:5px;}
.head3	{text-align:center;
	 width:180px;
	 vertical-align:bottom;
	 padding:3px;}
.head3 div	{
	 text-align:center;
	 font-size:100%;
	 padding:3px;}
.head4	{width:220px;/* === ヘッダー検索部分幅 === */
	 text-align:right;
	 padding-right:3px;}
.head div {font-size:100%; padding:0px;}
.serchmessage{
	padding:0px 5px 0px 5px;
	color: #993300;
	font-size:70%;
	font-weight:normal;}

/* === ヘッダーメニューの基本スタイル 設定 === */
#headmenu	{
	width:100%;
	\width:100%;/* === WIN IE === */
	w\idth:100%;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #headmenu	{
	width:100%;/* === OPERA MODAN BRAWZ VAL === */
}

#headmenu	{
	height:30px;
	\height:30px;/* === WIN IE === */
	h\eight:30px;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #headmenu	{
	 height:30px;/* === OPERA MODAN BRAWZ VAL === */
}

#headmenu	{
	 background-color: #993300;
	 text-align:left;
	 font-size:12px;
	 color:white;
	 padding:0px;
	 margin:0px;
}
#headmenu a {color:white; text-decoration:none;
}
#headmenu a:hover {color:orange;
}
#headmenu td	{padding:0px; white-space: nowrap;}

/* === サイドバーとコンテンツ === */
#contents	{
	width:100%;
	\width:100%;/* === WIN IE === */
	w\idth:100%;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #contents	{
	 width:100%;/* === OPERA MODAN BRAWZ VAL === */
}

#contents	{
	 height:100%;
	 border:solid 3px #ee7733;
	 border-top:none;
}
/* === ナビゲーション === */
#navigation	{
	width:128px;
	\width:128px;/* === WIN IE === */
	w\idth:128px;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #navigation	{
	width:128px;/* === OPERA MODAN BRAWZ VAL === */
}

#navigation	{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
}
#navigation .parentTop	{
	margin-top:10px;
	border-top:solid 2px white;
	border-bottom:solid 2px white;
	text-align:center;
}
#navigation .child	{
	font-weight:normal;
	padding-left:24px;
	border-bottom:solid 2px white;
	background-color: #ffdd66;
}
#navigation .parent	{
	border-bottom:solid 2px white;
	text-align:center;
	 color:#444444;
}
#navigation div	{
	 font-size:98%;
	 font-weight:bold;
	 /*border-bottom:solid 1px white;*/
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:0px;/*icon add-12px*/
	 padding-right:0px;
}
#navigation a	{
	 /*
	 display:block;
	 width:128px;
	 padding:13px 0px;
	 text-align:center;
	 */
	 text-decoration:none;
	 color:#444444;
}
#navigation a:hover	{
	 color:red;
}
/*アナウンス */
#navigation  #annunce	{
	font-size:100%;
	font-weight:normal;
	line-height:120%;
	text-align:left:/*justify;*/
	list-style-type: square;
	list-style-image: url("");
	list-style-position: outside;/*inside/outside*/
	/*text-justify:distribute;*/
	marker-offset:0.5em;
}

#annunce li {
	line-height: 90%;
	margin-bottom:5px;
}

#annunce .attention	{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	width:95%;
	border:solid 1px orange;
}

#annunce .attention div	{
	position:relative;
	left:2px;
	top:-10px;
	width:8em;
	text-align:center;
	background-color: #FFFF66;
	padding:1px 2px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:90%;
	font-weight:bold;
	color: orange;
	border:0px
}
#annunce  .attention p	{
	font-size:90%;
	margin:2px;
	margin-top:-5px;
	/*cursol: help;*/
}
/* === サイドメニュー === */
#sidemenu	{
	width:125px;/* === メニュー部分幅 === */
	\width:125px;/* === WIN IE === */
	w\idth:125px;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #sidemenu	{
	width:125px;/* === OPERA MODAN BRAWZ VAL === */
}

#sidemenu	{
	height:100%;/* === メニュー部分幅 === */
	\height:100%;/* === WIN IE === */
	h\eight:100%;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #sidemenu	{
	 height:100%;/* === OPERA MODAN BRAWZ VAL === */
}

#sidemenu	{
	 background-color: #ffdd66;
	 text-align:left;
	 padding-top:10px;
	 padding-bottom:10px;
	 padding-left:2px;
	 padding-right:1px;
	 vertical-align:top;
	border-bottom:solid 2px white;
}
.menu	{
	 font-size:10px;
	 text-align:left;
	 color:white;
	 padding-top:8px;
	 padding-bottom:2px;
	 padding-left:0px;
	 padding-right:0px;
	 border-bottom:solid 1px white;
}
#sidemenu .menu a	{
	 text-decoration:none;
	 color: #444444;
}
#sidemenu .menu a:hover	{
	 color:red;
	 text-decoration:none;
}

/*付箋など*/
#navigation .postit	{
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	border-left:solid 8px orange;
	background-color: #ffdd66;
	padding:3px;
	margin-top:10px;
}
/*======== トッピクス =======*/
#navigation .topics	{
	 padding-top:0px;
	 width:128px;
	 border:solid 2px #0EA323;
	 background-color: #ccff00;
}
#navigation .topics div	{
	background-color:#0EA323;
	padding:1px 2px;/*h w*/
	font-weight:bold;
	color:white;
	font-size:14px;
}
#navigation .topics div:first-child	{
	 background-repeat: no-repert;
	 background-position: 0px 0px;
	 width:128px;
	 height:14px;
	 voice-family: "I"}I" ";
	 voice-family: inherit;
	 width:128px;
	 height:14px;
}
html>body #navigation .topics div:first-child	{
	 width:128px;
	 height:14px;
}
#navigation .topics p	{
	margin-left:2px;
	margin-top:5px;
	text-align:left;
	line-height:120%;
	font-size:120%;
}
#navigation .topics a{
	font-size:10px;
	color:orangered;
}

/* === ホットライン部分の基本スタイル 設定 === */
#hotline	{
	width:130px;
	\width:130px;/* === WIN IE === */
	w\idth:130px;/* === ETC MODAN BRAWZ VAL=== */
}
html>body #hotline	{
	width:130px;/* === OPERA MODAN BRAWZ VAL === */
}
#hotline	{
	 background-color:white;
	 vertical-align:top;
	 padding-right:10px;
	 font-size:12px;
	 font-family:"ＭＳ Ｐゴシック", "Osaka";
}
#hotline div	{
	 font-size:98%;
	 font-weight:bold;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:0px;
	 padding-right:0px;
}
/*==メールマガジン== */
#hotline .magazine	{
	padding-top:0px;
	margin-bottom: 5px; 
	font-weight:normal;
	font-size:10px;
	width:140px;
	border:solid 2px #147505;
	background-color: #ccff00;
}
#hotline .magazine div:first-child	{
	 /*background-image: url("");*/
	 background-repeat: no-repert;
	 background-position: 0px 0px;
	 width:140px;
	 height:40px;
	 voice-family: "I"}I" ";
	 voice-family: inherit;
	 width:140px;
	 height:38px;
}
html>body #hotline .magazine div:first-child	{
	 width:140px;
	 height:40px;
}
#hotline .magazine div	{
	background-color:#147505;
	padding:0px 2px;/*h w*/
	font-weight:bold;
	color:white;
	font-size:37px;
}
/* === 問合せ === */
#hotline .contact p	{
	font-size:105%;
	font-weight:bold;
	color:white;
	line-height:120%;
	text-align:justify;
	text-justify:distribute;
	background-color: orange;
	margin:0px;
	margin-top:-10px;
	padding-left:2px;
	/*z-index:1;*/
}
/*==管理会社== */
#hotline #management	{
	font-weight:normal;
	text-align:justify;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	width:95%;
	background-color: white;
}

/*==サイトについて== */
#hotline #management .site	{
	font-size:90%;
	font-weight:normal;
	text-align:justify;
}
/*==クレジット== */
#hotline #management .credit	{
	font-size:95%;
	font-weight:normal;
	text-align:center;
}
/* === コンテンツ部分のスタイル === */
.main	{font-size:12px;
	 line-height:120%;
	 width:100%;/* === コンテンツ部分幅 === */
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:25px;
	 padding-bottom:20px;
	 vertical-align:top;
	 text-align:center;
	 background-color:white;
}
.main h1 {
	 font-size:120%;
	 font-family: "ＭＳ Ｐゴシック",Arial, Helvetica;
	 padding:5px 0px 3px;
	 display: inline;
	 color: #444444;
}
.main h1 img{
	 vertical-align:middle;
	 margin-right:8px;
	 margin-left:0px;
	 margin-top:0px;
	 margin-bottom:10px;
}
.main h2 {
	 border-bottom:solid 2px #993300;
	 font-size:110%;
	 color:black;
}

.main h3 {
	font-size:100%;
	color: #993300;
	padding: 5px 0px 3px;
	display: inline;
}
.main h4 {
	font-size:100%;
	color: #ff9900;
	padding:5px 0px 3px;
}
.main img{
	 margin-right:0px;
	 margin-left:0px;
	 margin-top:0px;
	 margin-bottom:0px;
	 border:solid 0px;
}
.main p{
	font-size: 12px;
	color: #444444;
}
.main hr 	{
	width: 500px;
	background-color: white; 
	color: orange; 
	border-style: dotted; 
	height: 3px; }
	
.kenshu 	{
	font-size: 12px;
	line-height:120%;}
.main li  {
	font-size:100%;
	font-weight:bold;
	color: #ff9900;
	list-style-type: decimal;
	line-height:150%;
}
.main  li  p {
	font-size:100%;
	line-height:100%;
	padding:0px 0px 0px;
	margin-bottom:0px;
	font-weight:normal;
	color: orange;
}
.main ul {
	list-style-type: disc;
}
.main ul li  {
	font-size:100%;
	font-weight:bold;
	color: black;
	list-style-type: disc;
	line-height:150%;
}
.main ul li  p {
	font-size:12px;
	line-height:100%;
	padding:0px 0px 0px;
	margin-bottom:0px;
	font-weight:normal;
	color: black;
}
.main ol  {
	list-style-type: decimal;
}
.main ol li  {
	font-size:100%;
	font-weight:bold;
	color: #ff9900;
	list-style-type: decimal;
	line-height:100%;
}
.main ol li  p {
	font-size:12px;
	line-height:100%;
	padding:0px 0px 0px;
	margin-bottom:0px;
	font-weight:normal;
	color: black;
}
.index ol  {
	list-style-type: decimal;
}
.index ol li  {
	font-size:100%;
	font-weight:bold;
	color: #ff9900;
	list-style-type: decimal;
	line-height:200%;
}

fieldset {
	 padding: 0.5em;
	 margin: 0.5em;
	 border: solid 2px blue; 
}
legend {
	 color: blue;
	 font-weight: bold; 
}
.info {
	font-size: 12px;
}
.main dl {
	font-size:100%;
}

.main dt {
	padding-top:1em;
	padding-left:2em;
	color: #ff9900;
	font-weight:bold;
}

.main dd {
	padding-left:0em;
}
.copyright {
	 border-top:solid 2px #993300;
	 padding-top:6px;
	 text-align:center;
	 font-family: "Verdana", "Helvetica", "sans-serif";
	 font-size: 10px;
	 line-height: 120%;
}
/* === 検索画面部分のスタイル === */

.goodslist {font-size:12px; }

.photomodule { 
	border-top:dotted 1px orange; 
	border-bottom:solid 2px orange; 
	border-left:dotted 1px orange; 
	vertical-align:top; 
	width:150px; 
	height:100px; 
	padding:10px; }
.textmodule  {
	border-top: dotted 1px orange; 
	border-bottom: solid 2px orange; 
	border-right: solid 2px orange; 
	vertical-align: top; 
	width: 100%; 
	/*height: 120%;*/ 
	padding-right: 5px; 
	padding-left: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-size: 12px;/* === 級数 === */ }
.goodsCode {
	color: #696969; }
.goodsMaker  {font-size:100%; color:#696969; }
.goodsName {
	line-height: 120%; 
	color: darkorange; 
	font-weight: bold; 
	font-family:"ＭＳ Ｐゴシック", "Osaka";}
.goodsPlice {
	font-weight: bold; 
	font-size: 120%; 
	color: orangered; 
	line-height: 110%; }
.goodsMaterial  
	{font-size:100%;
	color: #696969; 
	line-height:100%; }
.next {	font-family:"ＭＳ Ｐゴシック", "Osaka";
	text-align:right; }

/* === Goods商品詳細のスタイル指定 === */
.breadcrumbsList 
	{font-family:"ＭＳ Ｐゴシック", "Osaka";
	font-size:100%; }

#goods {font-family:"ＭＳ Ｐゴシック", "Osaka"; 
	color:black; 
	font-size:100%; }

#goods .subimg 
	{padding-right: 2px; 
	padding-top: 3px; 
	padding-bottom: 3px; 	
	padding-left: 2px; }

#goods .goodsMaterial 
	{font-size:100%; 
	line-height:120%; 
	color:black; 
	padding-right: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px; 	
	padding-left: 20px; }

#goods .goodsCode  {font-size:100%; }

#goods .goodsMaker  {font-size:100%; color:black; }

#goods .goodsName  {font-size:130%; }

#goods .goodsPlice  {font-size:150%; }

#goods .goodsNonTaxPlice 
	{font-size: 90%;
	line-height: 110%; }

#goods .goodsSize 
	{line-height: 120%; }

#goods .goodsColor 
	{display: inline; 
	line-height: 120%; }

#goods b 
	{color: black; 
	line-height: 120%; }


#goods .goodsOrder 
	{color:black; 
	line-height:120%; }

.goodsComment 
	{color:black; 
	line-height:120%; 
	font-size: 10px;}

