@charset "Shift_JIS";

#wrapper {
			margin: auto;
			padding: 0;
		border-right: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		width: 925px;
		background-color: #ffffff;
		background-image: url(../img/sidenavi_bg.gif);
		background-repeat: repeat-y;
		background-position: 15px;
 /*background: url(../img/bg022.gif) repeat-y;*/
 /*MacIE fudge begins\*/
 /*background: url(../img/bg02.gif) repeat-y;*/
 /*MacIE fudge ends*/
		}

/********** position **********/
#utility_link {
		font-size: 13px;
		width: 100%;
			margin: auto;
			padding: 5px 0;
		background: #ffffff;
		}

#utility_link a {
			margin: 0;
			padding: 5px;
		}

#utility_link a:hover { color: #666666; }

/********** Main Contents **********/
#mainhangar {
			margin: 0 15px;
			padding: 0;
		}

#sidebar {
			margin: 0 15px 0 0;
			padding: 0;
		float: left;
		width: 160px;
		background-color: #FFFFFF;
		}

#maincontents {
		width: 720px;
			margin: 0;
			padding: 0;
		float: right;/* left */
		}

#content_name, .content_name02 {
			margin: 0;
			padding: 0; 
		}

#content_name div.h2box, .content_name02 div.h2box {
			margin: 0 0 7px 0;
			padding: 0;
		border-bottom: 1px solid #0081d5;
		}

#content_name div.h2-imgbox, .content_name02 div.h2-imgbox {
			margin: 0 0 14px 0;
			padding: 0;
		}

#content_name div.h2-catch, .content_name02 div.h2-catch {
			margin: 0 0 14px 0;
			padding: 0 0 0 20px;
		font-weight: bold;
		color: #999999;
		font-size: 14px;
		line-height: 1.3em;
		display: block;
		}

#content_name h2, .content_name02 h2, .content_name02 .h2box h3 {
			margin: 0;
			padding: 5px;
		border-left: 20px double #0083d7;
		font-size: 20px;
		font-weight: bold;
		color: #003366;
		}

#content_name div.h3box, .content_name02 div.h3box {
			margin: 0 0 10px 0;
		background-color: #0083d7;
		}

#content_name h3, .content_name02 h3 {
			margin: 0 0 0 5px;
			padding: 5px;
		border-left: 5px solid #ffffff;
		font-size: 18px;
		font-weight: normal;
		color: #ffffff;
		}

#content_name h4, .content_name02 h4 {
			margin: 0;
			padding: 5px;
		border-left: 5px solid #0083d7;
		font-size: 18px;
		font-weight: normal;
		color: #003366;
		border-bottom: 1px solid #0081d5;
		}

/* 2nd from here -- 商品ページ専用(product/index.html) --------------------------------------------------------------- */
#maincontents .section h2 a img { border: none; }

#maincontents a img { border: none; }

.category_hangar {
		width: 720px;
			padding: 0;
			margin: 0 0 5px 0;
		}

.category_hangar h2 {
			margin: 0;
			padding: 0;
		}

.category_hangar h3 {
			margin: 15px 0 5px 10px;
			padding: 0;
		font-size: 0.9em;
		font-weight: bold;
		}

.category_hangar h3 a:link, .category_hangar h3 a:visited {
		text-decoration: none;
		color:#666666;
		}

.category_hangar h3 a:hover {
		color: #444444;
		text-decoration: underline;
		}

.section06 {
		width: 230px;
		border: 1px solid #dddddd;
			margin: 0 8px 5px 0;
			padding: 0;
		float: left;
		}

.no1 { height: 420px; }

.no2 { height: 660px; }

#menuarea, .menuarea {
			margin: 0;
			padding: 5px;
		line-height: 18px;
		}

.category_hangar ul {
			margin: 0;
			padding: 0;
		}

.category_hangar ul li {
			margin: 0 0 0 25px;
			padding: 0;
		display: block;
		list-style: none;
		}

.category_hangar ul li a {
			padding: 0;
		line-height: 1.4;
		font-size: 0.9em;
		color: #666666;
		text-decoration: none;
		}

.category_hangar ul li a:hover {
		color: #444444;
		text-decoration: underline;
		}
.category_hangar ul li a:visited { color: #666666; }
/* 2nd to here */


/* 3rd from here -- 商品情報サブページ(product/index.cook.html等) -------------------------------------------------------- */
#category_hangar02 {
		width: 720px;
			padding: 0;
			margin: 15px 0;
		}

#sec_name02, .sec_name02 {
		width: 230px;
		height: 35px;
			margin: 0 0 10px 5px;
			padding: 0;
		float: left;
		}

#sec_name02 h2, .sec_name02 h4 {
			margin: 0;
			padding: 0;
		font-weight: normal;
		}

a.name02 {
		height: 31px;
			margin: 0;
			padding: 10px 18px 0 11px;
		font-size: 14px;
		line-height: 13px;
		color: #191919;
		display: block;
		text-decoration: none;
		background: url(../product/img/bg02.png) no-repeat 0px 0px;
		}

a:hover.name02 {
		text-decoration: underline;
		background: url(../product/img/bg02.png) no-repeat 0px 0px;
		}

.3rd-info-msg {
		font-size: 12px;
			margin: 10px 0 20px 10px;
		}

.3rd-info-img { margin: 0px auto; }



#catrgory_box { width: 100%; }

.category_block {
			margin: 5px 10px 5px 0;
		width: 346px;
		height: 86px;
		border: solid 1px #dddddd;
		float: left;
		}
.category_block a {
			margin: 0 5px 0 0;
		font-size: 0.95em;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		display: block;
		float: right;
		}

.cblock_img {
			margin: 3px;
		width: 340px;
		height: 60px;
		}
.cblock_img img { margin-right: 3px; }

/* 3rd to here */

/* 4th from here -- 商品ジャンル別一覧ページ(product/av.html、product/cook.html等) ------------------------------------ */
#product_hangar {
		width: 715px;
			margin: 0;
			padding: 15px 0;
		}

#product_hangar div.product-gotop {
		text-align: right;
		font-size: 13px;
			margin: 0;
			padding: 15px 0;
		}

.product_hangar02 {
		width: 715px;
			margin: 0;
			padding: 15px 0;
		}

.product_hangar02 div.product-gotop{
		text-align: right;
		font-size: 13px;
			margin: 0;
			padding: 15px 0;
		}

.reset02 {
		clear: both;
		height: 1px;
		line-height: 1px;
		font-size: 1px;
		color: #FFFFFF;
			margin: 0;
			padding: 0;
		}

#pro_photo, .pro_photo02 {
		width: 140px;
			margin: 0 2px 0 0;
			padding: 0;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #FF0000;
		float: left;
		}

.pro_photo02 a img { border: 0; }

#explanation, .explanation02 {
			margin: 0;
			padding: 0;
		float: right;
		width: 560px;
		}

#explanation .ex, .explanation02 .ex {
		width: 100%;
			margin: 0;
			padding: 0 0 2px 0;
		border-bottom: 1px dotted #cccccc;
		font-size: 13px;
		font-weight: bold;
		color: #999999;
		display: block;
		}

#explanation .exNew, .explanation02 .exNew {
			margin: 0;
			padding: 0 0 2px 45px;
		border-bottom: 1px dotted #aaaaaa;
		font-size: 13px;
		font-weight: bold;
		color: #666666;
		display: block;
		background: url(../product/img/2ndexNew.png) no-repeat 0px -1px;
		vertical-align: top;
		}

#explanation .info, .explanation02 .info {
			margin: 0;
			padding: 3px 0 0 0;
		font-size: 0.8em;
		color: #444444;
		line-height: 1.3;
		}
.explanation02 .info a {
		font-weight: bold;
		font-size: 1.2em;
		color: #002299;
		text-decoration: none;
		}
.explanation02 .info span {
			padding-right: 10px;
		font-weight: bold;
		font-size: 1.2em;
		color: #0099ff;
		}

#explanation .info div.picts, .explanation02 .info div.picts {
			margin: 0;
			padding: 0;
		float: right;
		width: 250px;
		}

#explanation .info div.picts img, .explanation02 .info div.picts img {
			margin: 1px;
		float: left;
		}

.product_hangar05 {
		width: 720px;
			margin: 10px 0;
			padding: 5px 0;
		}

.product_hangar05 img {
			padding-left: 5px;
		display: block;
		float: left;
		}

/* 4th to here */

/* 5th from here -- 商品詳細情報ページ(product/mrd720w/index.html、product/vdj712w/index.html等) ------------------- */
#product_name_hangar {
		width: 100%;
			margin: 0;
			padding: 0;
		border-bottom: 1px solid #003366;
		}

#product_name {
			margin: 0;
			padding: 3px 0 3px 5px;
		border-left: 9px solid #003366;
		color: #003366;
		float: left;
		}

#product_name h2 {
			margin: 0;
			padding: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 1;
		}

.small { font-size: 14px; }

#catch {
		width: 100%;
			margin: 0;
			padding: 3px 0 5px 0;
		text-align: center;
		}

#new_end {
			margin: 0;
			padding: 0;
		}

#navi {                          /* ページ上部　ページ内リンクナビゲーション用 */
		width: 100%;
			margin: 2px 0;
			padding: 3px 0;
		font-size: 12px;
		color: #003366;
		text-align: center;
		background: #dbdbdb;
		}
.navi02 {                          /* ページ上部　ページ内リンクナビゲーション用 */
		width: 100%;
			margin: 2px 0;
			padding: 1px 0;
		font-size: 12px;
		color: #003366;
		text-align: center;
		background: #dbdbdb;
		}

#navi a, .navi02 a { color: #003366; }

#navi a:hover, .navi02 a:hover { color: #666666; }


#info {                          /* ページ上部　ヘッダーイメージ・簡易データ用 */
		width: 100%;
			padding: 0;
			margin: 0;
		}

#sec {
		width: 100%;
			margin: 15px 0 0 0;
			padding: 0;
		border-top: 1px solid #003366;
		}

#sec .exa {
			margin: auto;
			padding: 5px 0 20px 0;
		}

#sec .exa dl {
			margin: 0;
			padding: 0;
		}

#sec .exa dt {
			margin: 0;
			padding: 0;
		}

#sec .exa dd {
			margin: 0;
			padding: 0 0 0 80px;
		}

#sec .exa02 {
			margin: 10px 10px 0 10px;
			padding: 10px 5px 15px 5px;
		height: 65px;
		display: block;
		width: 535px;
		}

#sec .exa_manual {
		width: 330px;
			margin: 10px 0 10px 10px;
			padding: 0;
		float: left;
		}

#sec .exa_catalogue {
		width: 330px;
			margin: 10px 0 10px 30px;
			padding: 0;
		float: left;
		}

#sec p.name_manu_cat {
			margin: 0;
			padding: 3px;
		border-left: 5px solid #66CCFF;
		font-size: 14px;
		font-weight: bold;
		}

#sec p.explanation {
			margin: 0;
			padding: 3px;
		font-size: 12px;
		border-top: 1px solid #cccccc;
		background-color: #f3f3f3;
		}

#sec p.explanation02 {
			margin: 0;
			padding: 3px;
		font-size: 12px;
		}

.sec01 {
		width: 100%;
			margin: 15px 0 0 0;
			padding: 0;
		border-top: 1px solid #003366;
		}

.sec01 .exa {
			margin: auto;
			padding: 5px 0 20px 0;
		}

.sec01 .exa dl {
			margin: 0;
			padding: 0;
		}

.sec01 .exa dt{
			margin: 0;
			padding: 0;
		}

.sec01 .exa dd {
			margin: 0;
			padding: 0 0 0 80px;
		}

.sec01 .exa02 {
			margin: 10px;
			padding: 0;
		width: 700px;/*535*/
		height: 70px;
		}

.sec01 .exa_manual {
		width: 330px;
			margin: 10px 0 10px 10px;
			padding: 0;
		float: left;
		}

.sec01 .exa_catalogue {
		width: 330px;
			margin: 10px 0 10px 30px;
			padding: 0;
		float: left;
		}

.sec01 p.name_manu_cat{
			margin: 0;
			padding: 3px;
		border-left: 5px solid #66CCFF;
		font-size: 14px;
		font-weight: bold;
		}

.sec01 p.explanation {
			margin: 0;
			padding: 3px;
		font-size: 12px;
		border-top: 1px solid #cccccc;
		background-color: #f3f3f3;
		}

.sec01 .explanation05 {
			margin: 0;
			padding: 3px;
		font-size: 12px;
		}

#sec .exa_manual p.explanation02 {
		width: 325px;
			margin: 0;
			padding: 3px;
		font-size: 12px;
		}

.sec01 .explanation05 a img { border: 0; }


.sec01 .specarea {
			margin: 0px;
			padding: 10px 5px 0 5px;
		}

.sec01 .photoarea {
			margin: 0px;
			padding: 10px 5px 0 5px;
		}

.sec01 h3 {
		height:30px;
		background-image: url(../product/img/5th_h3_bg2.gif);
		background-repeat: no-repeat;
		font-size:22px;
		font-weight: bold;
		vertical-align: middle;
		line-height: 27px;
		color: #FFFFFF;
			margin: 10px 0 10px 0;
			padding: 3px 0 0 1em;
		clear:both;
		}
.sec01 h3 .h3sub { font-size: 0.6em; }


.sec01 h3.title_img {
		background-image: none;
			margin: 0;
			padding: 0;
		}

.sec01 h4 {
			margin: 0;
			padding: 5px 0 5px 20px;
		font-size: 16px;
		color:#0077ff;
		}

.sec01 h5 {
			margin: 0;
			padding: 5px 0 5px 20px;
		font-size: 14px;
		color:#0077ff;
		}

.sec01 p {
			margin: 0px;
			padding: 0px;
		font-size: 13px;
		}

.sec01 span.midasi_L{
		font-size: 16px;
		font-weight:bold;
			margin: 0 0 10px 0;
		line-height: 1.5em;
		}

.icon_area {
			margin: 3px 0 0 0;
			padding: 5px;
		text-align: center;
		border-top: 1px solid #cccccc;
		}

.icon_area a img { border: 0; }


#sec .specarea {
			margin: 0;
			padding: 10px 5px 0 5px;
		}

#sec .photoarea {
			margin: 0;
			padding: 10px 5px 0 5px;
		}

#sec h3 {
		height:40px;
		background-image: url(../product/img/5th_h3_bg.gif);
		background-repeat: no-repeat;
		font-size:22px;
		font-weight: bold;
		vertical-align: middle;
		line-height: 40px;
		color: #FFFFFF;
			margin: 10px 0;
			padding: 0 0 0 1em;
		clear:both;
		}

#sec h3.title_img {
		background-image: none;
			margin: 0;
			padding:0;
		}

#sec h4 {
			margin: 0;
			padding: 5px 0 5px 20px;
		font-size: 16px;
		color:#0077ff;
		}

#sec h5 {
			margin: 0;
			padding: 5px 0 5px 20px;
		font-size: 14px;
		color:#0077ff;
		}

#sec p {
			margin: 0;
			padding: 0;
		font-size: 13px;
		}

#sec span.midasi_L {
		font-size: 16px;
		font-weight:bold;
			margin: 0 0 10px 0;
		line-height: 1.5em;
		}

.exa_topview {
			margin: 0 0 20px 0;
			padding: 0;
		list-style: none;
		text-align: center;
		}

.exa_ul {
			margin: 0;
		list-style: none;
			padding: 0;
		}

.exa_ul .right {
		text-align: right;
			padding-right: 260px;
		}

.exa_li {
			margin: 0;
		font-size: 14px;
		background: url(../img/icon05.gif) no-repeat 10px 3px;
		line-height: 20px;
			padding: 0 5px 4px 18px;
		}

.exa_li2 {
			margin: 0;
		font-size: 13px;
		line-height: 18px;
			padding: 0 5px 10px 30px;
		color: #555555;
		}

p.exa_li2 {
			margin: 0;
		font-size: 13px;
		line-height: 18px;
			padding: 0 5px 10px 50px;
		color: #555555;
		}

.exa_li_s02 {
			margin: 0;
			padding: 0 5px 5px 16px;
		font-size: 12px;
		}

.exa_li_s {
			margin: 0;
			padding: 0 5px 5px 16px;
		font-size: 12px;
		background: url(../img/icon05.gif) no-repeat 10px 4px;
		}

.exa_icon {
			margin: 0;
			padding: 0 20px 0 0;
		}

.exa_photo {
			margin: 0;
			padding: 0;
		}

.exa_photo-right {
			margin: 0;
			padding: 0 0 0 5px;
		float: right;
		}

.exa_photo img {
			padding: 0 0 5px 5px;
		}

.exa_photo_icon {
			margin: 0;
			padding: 0 0 0 20px;
		}

.table_spec {
		border-collapse: collapse;
		font-size: 12px;
		border-left: 1px solid #6699cc;
		border-top: 1px solid #6699cc;
		border-spacing: 0;
		empty-cells: show;
		}
html>body .table_spec { border-collapse: separate; }

.td_spec {
		border-right: 1px solid #6699cc;
		border-bottom: 1px solid #6699cc;
		}

.table_info {
		border-collapse: collapse;
		font-size: 12px;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		border-left: 1px solid #666666;
		border-spacing: 0;
		empty-cells: show;
		}
html>body .table_info { border-collapse: separate; }

.td_info {
		border-right: 1px solid #666666;
		border-top: 1px solid #666666;
		}

.table_info02 {
		border-collapse: collapse;
		font-size: 12px;
		border: none;
		border-spacing: 0;
		empty-cells: show;
		}
html>body .table_info02 { border-collapse: separate; }

.th_info02 {
		border-top: 1px solid #666666;
		border-right: none;
			padding: 3px;
		font-size: 12px;
		}

.td_info02 {
		border-top: 1px solid #666666;
		border-right: none;
			padding: 3px 3px 3px 5px;
		font-size: 12px;
		}

.td_info02_end {
		border-bottom: none;
		border-right: none;
			padding: 3px 3px 3px 5px;
		font-size: 12px;
		}

.td_info02_check {
			padding: 3px 3px 3px 5px;
		font-size: 16px;
		border-top: 1px solid #666666;
		border-left: 1px solid #666666;
		font-weight: bold;
		}

#order_text {
/*		width: 350px;*/
			margin: 0;
			padding: 0;
		font-size: 12px;
		float: left;
		}

#order_button {
		width: 164px;
			margin: -30px 0 0 370px;
			padding: 0;
		float: left;
/*MacIE fudge begins\*/
		float: right;
			margin: 8px 0 0 0;
/*MacIE fudge ends*/
		}

#order_button a {
		width: 164px;
		height: 24px;
			margin: 0;
			padding: 0;
		display: block;
		background: url(../product/img/order.gif) no-repeat 0px 0px;
		text-indent: -25000px;
		text-decoration: none;
/*MacIE fudge begins\*/
		overflow: hidden;
/*MacIE fudge ends*/
		}

#order_button a:hover {
		text-decoration: none;
		background: url(../product/img/order.gif) no-repeat 0px -24px;
		}

#links01 {                /* ページ上部リンク一覧（部品・消耗品のご注文） */
		width: 151px;
			margin: 0;
			padding: 0;
/*MacIE fudge begins\*/
			margin: 3px 0;
/*MacIE fudge ends*/
		}

#links01 a {
		width: 150px;
		height: 20px;
			margin: 0;
			padding: 0;
		display: block;
		background: url(../product/img/links01.gif) no-repeat 0px 0px;
		text-indent: -25000px;
		text-decoration: none;
/*MacIE fudge begins\*/
		overflow: hidden;
/*MacIE fudge ends*/
		}

#links01 a:hover {
		text-decoration: none;
		background: url(../product/img/links01.gif) no-repeat 0px -20px;
		}

#links02 {                /* ページ上部リンク一覧（開発秘話） */
		width: 150px;
			margin: 0;
			padding: 0;
/*MacIE fudge begins\*/
			margin: 3px 0;
/*MacIE fudge ends*/
}

#links02 a {
		width: 150px;
		height: 20px;
			margin: 0;
			padding: 0;
		display: block;
		background: url(../product/img/links02.gif) no-repeat 0px 0px;
		text-indent: -25000px;
		text-decoration: none;
/*MacIE fudge begins\*/
		overflow: hidden;
/*MacIE fudge ends*/
		}

#links02 a:hover {
		text-decoration: none;
		background: url(../product/img/links02.gif) no-repeat 0px -20px;
		}

#links03 {                /* ページ上部リンク一覧（関連商品） */
		width: 150px;
			margin: 0 0 0 3px;
			padding: 0;
/*MacIE fudge begins\*/
			margin: 10px 0 3px 3px;
/*MacIE fudge ends*/
		}


#links03 span {
		width: 150px;
		height: 20px;
			margin: 0;
			padding: 0;
		display: block;
		background: url(../product/img/links03.gif) no-repeat 0px 0px;
		text-indent: -25000px;
		text-decoration: none;
/*MacIE fudge begins\*/
		overflow: hidden;
/*MacIE fudge ends*/
		}

#links03 a:hover {
		text-decoration: none;
		background: url(../product/img/links03.gif) no-repeat 0px -20px;
		}

#links03msg { padding: 0 0 0 1em; }

#links03msg ul {
			margin: 0 0 0 10px;
			padding: 0;
		list-style-type: square;
		}

#links03msg a { text-decoration: none; }

#links03msg a:hover {
		text-decoration: underline;
		color: #FF0000;
		}

#torihiki {
			margin: 0;
			padding: 5px 0 0 0;
		font-size: 12px;
		clear: both;
		text-decoration: underline;
		}

.adobereader { padding: 3px 0 5px 0; }

.reset03 {
		clear: both;
		width: 9px;
		height: 1px;
		line-height: 1px;
		font-size: 1px;
		color: #FFFFFF;
		background-color: #003366;
			margin: 0;
			padding: 0;
		}

#hiwa_button {
		width: 308px;
			margin: -30px 0 0 370px;
			padding: 0;
/*MacIE fudge begins\*/
			margin: 30px auto 0px auto;
/*MacIE fudge ends*/
		}

#hiwa_button a {
		width: 308px;
		height: 38px;
			margin: 0;
			padding: 0;
		display: block;
		background: url(../product/img/btn_hiwa.gif) no-repeat 0px 0px;
		text-indent: -25000px;
		text-decoration: none;
/*MacIE fudge begins\*/
		overflow: hidden;
/*MacIE fudge ends*/
		}

#hiwa_button a:hover {
		text-decoration: none;
		background: url(../product/img/btn_hiwa.gif) no-repeat 0px -38px;
		}

#interview {
		width:650px;
			margin: 0 auto 20px auto;
		}

#interview_head {
		text-indent: -25000px;
			padding: 0;
			margin: 0;
		background: url(../product/img/5th_interview_h.gif) no-repeat 0px 0px;
		width:650px;
		height:12px;
		line-height:12px;
		background-color:#cc0000;
		}

#interview_contents {
			padding: 10px;
			margin: 0;
		background: #ffcccc;
		background: url(../product/img/5th_interview_d.gif) repeat-y 0px 0px;
		}

#interview_contents p.title {
		font-weight:bold;
		font-size:14px;
			margin: 5px 5px 10px 5px;
		}

#interview_contents p.question {
		font-weight:bold;
		margin: 5px 5px 10px 5px;
		}

#interview_contents p.anser { margin: 5px; }

#interview_contents p.links { margin: 15px 15px 0 15px; }

#interview_foot {
			padding: 0;
			margin: 0;
		background: url(../product/img/5th_interview_f.gif) no-repeat 0px 0px;
		width:650px;
		height:12px;
		}

/* 5th to here */

a.link00 { 
		font-size: 12px;
		color: #333333;
		text-decoration: underline;
		}

a.link00:hover { 
		color: #FF0000 !important;
		text-decoration: underline;
		}

.apology {
		font-family: "MS Gothic", Osaka-mono, monospace;
		font-size: 12px;
		line-height: 120%;
		color: #930;
		text-decoration: none;
		height: 220px;
		width: 600px;
			margin: 20px;
		border: 3px solid #666;
			padding: 0 0 10px 10px;
		}

.m_midashi {
		font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", "ＭＳ ゴシック", "ＭＳ 明朝";
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		display: block;
			padding-left: 10px;
		}


/*
-------------------------------------------------- */
#inst_cata h2, #order h2, #other h2 {
			margin: 2px 0 0 0;
			padding: 0;
		line-height: 24px;
		}

.content_info {
			margin: 0 0 5px 30px;
			padding: 5px;
		background-color: #eeeeee;
		}

.content_info p {
			margin: 0;
			padding: 0 0 5px;
		font-size: 0.8em;
		color: #555555;
		line-height: 1.3;
		}

#other .otherproduct { float: left; }

.otherproduct {
			margin: 0 10px 10px 0;
		width: 340px;
		font-size: 0.9em;
		line-height: 1.5;
		}

.otherproduct img {
		display: block;
		float: left;
		}

.othergoods { margin: 5px 0 0 145px; }

.othergoods p {
		color: #555555;
		font-weight: bold;
		}

.LinkBox:hover {
		cursor: pointer;
		background-color: #cceeff;
		}



#infomation02_1 {
		width: 192px;
		height: 390px;
		float: right;
		border: solid 1px #cccccc;
		}
#infomation02_2 {
		width: 192px;
		height: 412px;
		float: right;
		border: solid 1px #cccccc;
		}
#infomation02_3 {
		width: 192px;
		height: 434px;
		float: right;
		border: solid 1px #cccccc;
		}

#info #product_picture {
		width: 520px;
		height: 300px;
		}

#product_info {
			margin-top: 5px;
		border-collapse: collapse;
		border-spacing: 0;
		color: #444444;
		border-top: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		}
#product_jan {
		border-collapse: collapse;
		border-spacing: 0;
		color: #444444;
		border-right: 1px solid #cccccc;
		}
#product_info th, #product_info td,
#product_jan th, #product_jan td {
			margin: 0;
			padding: 2px;
		font-size: 0.8em;
		line-height: 1.3;
		font-weight: normal;
		border-bottom: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		}

#product_info th, #product_jan th { background-color: #eeeeee; }


#product_info th { width: 120px; }
#product_info td { width: 390px; }

#product_jan .m01 { width: 120px; }
#product_jan .m02 { width: 100px; }
#product_jan .m03 { width: 285px; }

/* 生産終了品 */
.discontinued { font-size: 0.8em; }
.discontinued ul, .discontinued ul li {
			margin: 0;
			padding: 0;
		}
.discontinued .acc { margin: 5px 0 25px 30px; }
.discontinued ul.acc li a {
		text-decoration: none;
		color: #aaaaaa;
		font-weight: bold;
		}
.discontinued .fxmn { margin: 5px 0 5px 20px; }
.discontinued ul.fxmn li a {
		text-decoration: underline;
		color: #0099ff;
		font-weight: normal;
		}

.discontinued .acc li { list-style: none; }

.discontinued .fxmn li a { line-height: 1.5; }

#otherinfo {
		font-size: 0.8em;
		line-height: 1.8;
		}

/* ===== 注釈 ===== */
ul.goodsnote0 li {
			margin: 0 0 6px -15px;
			padding: 0;
		font-size: 0.8em;
		color: #333333;
		line-height: 1.2;
		}

ul.goodsnote1 li {
			margin: 0 0 6px -15px;
			padding: 0;
		font-size: 0.8em;
		color: #555555;
		line-height: 1.2;
		}

