div#gnavi ul li#gnavi-products a:link, div#gnavi ul li#gnavi-products a:visited, div#gnavi ul li#gnavi-products a:hover {
	background-position: -110px -60px;
}

/*  タイトル
============================================================ */

div#rcontents h1#products-title {
	background-image: url(images/title.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
	margin-top: 20px;
	margin-left: 25px;
}
div#rcontents h1#category-title, div#rcontents p#category-title {
	font-size: 140%;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #F99;
	padding-left: 5px;
	margin-top: 10px;
	margin-left: 25px;
	font-weight: bold;
}
div#rcontents div#products-title {
	background-image: url(images/title.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
	margin-top: 20px;
	margin-left: 25px;
}
div#rcontents div#page-title {
	background-image: url(images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 50px;
	margin-top: 20px;
	margin-left: 25px;
}
div#rcontents h1#secondary-title {
	font-size: 120%;
	margin-top: 10px;
	margin-left: 25px;
}

/*  共通
============================================================ */

table {
	width: 680px;
	margin-left: 30px;
	margin-top: 20px;
	border-collapse:collapse;
	border: 1px solid #AAA;
	font-size: 90%;
}
table tr td {
	border: 1px solid #AAA;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-align: center;
	width: 10%;
}
table tr th {
	color: #666;
	background-color: #FFD9D9;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #AAA;
}
table tr td img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table tr td a span.moviesetsumei {
	font-size: 90%;
}
table tr td.productstitle {
	text-align: left;
	width: 180px;
}
table tr td.productscode {
	text-align: left;
	width: 120px;
}
div#categoryichiran-pdf {
	margin-top: 20px;
	margin-right: 40px;
	margin-left: 30px;
}
div#categoryichiran-pdf p {
	background-image: url(images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}


/*  お知らせ
============================================================ */

div#rcontents ul#information-li {
	margin-top: 20px;
	margin-left: 30px;
}
div#rcontents ul#information-li li {
	margin-top: 5px;
	margin-left: 25px;
	list-style-position: outside;
	list-style-type: disc;
}

/*  左メニュー
============================================================ */

div#lnavi div#submenu h3 {
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 120%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F99;
	padding-left: 4px;
}

div#lnavi div#submenu div#series-bana {
	margin-top: 20px;
}
div#lnavi div#submenu div#series-bana img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
}

/*  トップページ
============================================================ */

div#rcontents div#rireki {
	width: 640px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
div#rcontents div#rireki h2, div#rcontents div#information h2 {
	font-size: 140%;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #F99;
	padding-left: 5px;
}
div#rcontents div#rireki dl, div#rcontents div#information dl {
	background-color: #F9F9F9;
	border: 1px dotted #FFB7B9;
	margin-top: 10px;
	padding: 5px;
}
div#rcontents div#rireki dl dt, div#rcontents div#information dl dt {
	margin-left: 10px;
	font-weight: bold;
	clear: left;
	float: left;
	padding-top: 5px;
}
div#rcontents div#rireki dl dd, div#rcontents div#information dl dd {
	padding-top: 5px;
	padding-left: 9em;
}
div#rcontents div#information {
	width: 640px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
div#rcontents div#c50on, div#rcontents div#category, div#rcontents div#c50on {
	width: 220px;
}


/*  ブログ記事
============================================================ */

div#entry-contents {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 20px;
}
div#entry-contents h1#shohin-title {
	font-size: 140%;
	text-align: center;
	margin-top: 5px;
}
div#entry-contents div#products-photo {
	width: 320px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
div#entry-contents p#bunrui {
	font-weight: bold;
	margin-top: 15px;
	margin-right: 70px;
	margin-left: 70px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
}
div#entry-contents div#shohin-setsumei {
	margin-top: 20px;
	margin-right: 70px;
	margin-left: 70px;
	padding-bottom: 10px;
}
div#entry-contents div#shohin-setsumei p {
	margin-top: 10px;
	margin-right: 70px;
	margin-left: 0px;
}
div#entry-contents div#shohin-setsumei h4 {
	margin-top: 10px;
}
div#entry-contents p#category-name {
	text-align: center;
	padding-bottom: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
}
div#entry-contents table {
	margin-left: auto;
	margin-top: 15px;
	border-collapse: collapse;
	margin-right: auto;
	width: 525px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
div#entry-contents table tr th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #E4E4E4;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
div#entry-contents table tr td {
	padding: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
div#entry-contents table tr td.kikaku {
	text-align: left;
	padding-left: 10px;
}
div#navi-50onjun {
	margin-top: 25px;
	margin-left: 25px;
}
div#entry-contents div#shohin-setsumei ul {
	margin-top: 10px;
}
div#entry-contents div#shohin-setsumei ul li {
	margin-top: 4px;
	margin-left: 20px;
	list-style-position: outside;
	list-style-type: disc;
}
div#entry-contents div#shohin-setsumei ol {
	margin-top: 10px;
	margin-left: 30px;
}
div#entry-contents div#shohin-setsumei ol li {
	margin-top: 4px;
	list-style-position: outside;
	list-style-type: decimal;
}
div#entry-contents div#shohin-setsumei div#shohin-pdf {
	margin-top: 15px;
}
div#entry-contents div#shohin-setsumei div#shohin-pdf ul li {
	background-image: url(images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	list-style-type: none;
	margin-left: 0px;
}
div#entry-contents div#shohin-setsumei div#shohin-movie {
	background-image: url(images/icon-movie.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	background-position: left bottom;
	padding-left: 22px;
}
div#entry-contents div#shohin-setsumei p.pdf {
	background-image: url(images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
}
div#entry-contents div#hosoku-setsumei {
	margin-top: 20px;
	margin-right: 70px;
	margin-left: 70px;
	border: 1px dotted #CCC;
}
div#entry-contents div#hosoku-setsumei dl {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
div#entry-contents div#hosoku-setsumei dl dt {
	font-weight: bold;
	margin-top: 10px;
	padding-left: 5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #CCC;
}
div#entry-contents div#hosoku-setsumei dl dd {
	margin-top: 5px;
	margin-left: 15px;
}
div#entry-contents div#hosoku-setsumei div#kumiawase {
	margin-top: 10px;
	margin-left: 70px;
	margin-right: 70px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #FFEEF4;
	border: 1px solid #F99;
	padding: 10px;
}
div#entry-contents div#hosoku-setsumei div#kumiawase a {
	background-image: url(images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-top: 2px;
}



/*  検索結果
============================================================ */

div#rcontents div#blogsearch-contents h2 {
	font-size: 120%;
	margin-top: 10px;
	margin-left: 25px;
	background-color: #FFE1E1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FCC;
	border-bottom-color: #FCC;
	margin-right: 25px;
	padding-left: 10px;
}
div#rcontents div.content_pager, div#rcontents div.pager-link {
	margin-top: 10px;
	margin-right: 50px;
	margin-left: 50px;
}
div#rcontents div.content_pager span.pager_link a, div#rcontents div.pager-link a {
	border: 1px solid #FFB5BD;
	background-color: #FFECEC;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
div#rcontents div.content_pager span.pager_link a:hover, div#rcontents div.pager-link a:hover {
	background-color: #FFB5BD;
	text-decoration: none;
}
div#rcontents div.content_pager span.pager_link strong {
	border: 1px solid #FFB5BD;
	background-color: #FFECEC;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	color: #F00;
}
div#rcontents div.content_pager span.pager_link span {
	border: 1px solid #FFB5BD;
	background-color: #FFECEC;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
div.alt-search-results {
	margin-top: 20px;
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 20px;
}
div.alt-search-results dl.archive-list dt {
	margin-top: 8px;
	font-weight: bold;
}
div.alt-search-results dl.archive-list dd {
	margin-left: 10px;
}

/*  製品情報内検索の検索窓
============================================================ */

div#lnavi div#products-search {
	background-color: #F9F9F9;
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
div#lnavi div#products-search h2#products-search-title {
	background-image: url(images/products-search-title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 20px;
}
div#lnavi div#products-search form#search_form p#search input.t {
	width: 130px;
}

/*  サイト内検索結果
============================================================ */

div#searchresult-contents {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 15px;
}
div#rcontents div#searchresult-contents h1 {
	font-size: 140%;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #F99;
	padding-left: 5px;
	margin-top: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div#rcontents div#searchresult-contents div#contents-sitesearch {
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}
div#rcontents div#searchresult-contents p {
	margin-top: 10px;
}
div#rcontents div#searchresult-contents dl {
	margin-top: 20px;
}
div#rcontents div#searchresult-contents dl dt {
	margin-top: 10px;
	background-image: url(/images/search-result-li-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	font-weight: bold;
}
div#rcontents div#searchresult-contents dl dd {
	margin-left: 20px;
	margin-right: 20px;
}

/*  アセサイド適合機材検索
============================================================ */

div.acecide-search-box {
	margin-left: 25px;
	margin-top: 10px;
}
div.acecide-search-box h2, div.acecide-search-box h3 {
	margin-top: 10px;
	font-size: 110%;
	color: #FF6A6A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCC;
	padding-left: 22px;
	padding-bottom: 2px;
	background-image: url(images/acecidesearch-title-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 8px;
	margin-left: 8px;
}
div.acecide-search-box div {
	float: left;
	width: 340px;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
	border: 1px dotted #FF6A6A;
}
div.acecide-search-box fieldset {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
	margin-left: 0px;
}
div.acecide-search-box legend {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}
div.acecide-search-box p.acecide-search {
	margin-left: 10px;
	margin-top: 10px;
}
div.acecide-search-box ul {
	margin-left: 10px;
	margin-top: 15px;
}
div.acecide-search-box ul li {
	background-image: url(../images/lnavi-li-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	float: left;
	margin-right: 10px;
	padding-left: 10px;
	list-style-type: none;
}
div.acecide-search-box ul li.clear-li {
	margin-top: 10px;
	clear: left;
}
div#rcontents div.pager-link {
	padding-top: 10px;
	margin-right: 50px;
	margin-left: 50px;
	clear: both;
}
div#rcontents div.pager-link p {
	margin-bottom: 10px;
}
div#rcontents div.pager-link a {
	border: 1px solid #FFB5BD;
	background-color: #FFECEC;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
div#rcontents div.pager-link a:hover {
	background-color: #FFB5BD;
	text-decoration: none;
}
div#rcontents div.pager-link strong {
	border: 1px solid #FFB5BD;
	background-color: #FFECEC;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	color: #F00;
}

/*  アセサイド適合機材結果ページのみで使用
============================================================ */

div#blogsearch-contents p.acecide-search-result-lead {
	clear: both;
	padding-top: 10px;
	margin-left: 25px;
}

/* ------------------------------------------------------------

　シリーズページ

------------------------------------------------------------ */

/*  共通
=========================================================== */

div#series-contents {
	margin-top: 15px;
	margin-right: 40px;
	margin-left: 40px;
}
p#series-lead {
	margin-left: 45px;
	margin-top: 10px;
	margin-right: 20px;
}
p#series-lead img {
	float: right;
	display: inline;
	margin-left: 15px;
}
div#series-contents h1, div#series-contents h2#toph2 {
	clear: both;
	font-size: 130%;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #F99;
	margin-top: 20px;
	padding-left: 5px;
	background-color: #FFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div#series-contents h2, div#series-contents h3.toph3 {
	font-size: 120%;
	margin-top: 15px;
	background-color: #FFF4F4;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #F99;
	border-bottom-color: #F99;
	padding-left: 5px;
	border-left-width: 0px;
}
div#series-contents h2 a, div#series-contents h3.toph3 a {
	background-image: url(../blog/images/kakukijititle-li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
div#series-contents div.pdf-list {
	margin-top: 10px;
	margin-left: 10px;
}
div#series-contents div.pdf-list ul li {
	background-image: url(images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin-right: 5px;
	padding-left: 18px;
	list-style-type: none;
}
div#series-contents p {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
div#series-contents ul {
	margin-top: 10px;
	margin-left: 40px;
}
div#series-contents ul li {
	margin-top: 5px;
	list-style-position: outside;
	list-style-type: disc;
}
div#series-contents p.kome {
	text-indent: -1em;
	padding-left: 15px;
	font-size: 85%;
	clear: both;
}
div#series-contents div#localnavi {
	clear: both;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #F99;
}
div#series-contents div#localnavi ul {
	margin-left: 10px;
}
div#series-contents div#localnavi ul li {
	float: left;
	margin-right: 5px;
	list-style-type: none;
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
}
div#series-contents div#localnavi ul li#active {
	background-color: #F99;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
div#series-contents div#localnavi ul li a {
	color: #FFF;
	display: block;
	background-color: #B4B4B4;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
div#series-contents div#localnavi ul li a:link, div#series-contents div#localnavi ul li a:visited {
	background-color: #B4B4B4;
}
div#series-contents div#localnavi ul li a:hover {
	background-color: #F99;
	text-decoration: none;
}
div#series-contents p.inyo {
	font-size: 80%;
	margin-top: 5px;
	text-align: right;
	margin-right: 15px;
}
div#series-contents h3 {
	font-size: 110%;
	margin-top: 15px;
	margin-left: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 5px;
}
div#series-contents ol {
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 50px;
}
div#series-contents ol li {
	list-style-position: outside;
	list-style-type: decimal;
}
div#series-contents span.fontcolor-red {
	color: #F00;
}
div#series-contents div.pdf-list ul {
	margin-left: 0px;
	margin-top: 0px;
}


/*  サニサーラ　================================ */

h1#sanisara-title {
	background-image: url(sanisara/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 50px;
	margin-top: 20px;
	margin-left: 40px;
}
div#series-contents div#sanisara-w-img {
	clear: both;
	background-image: url(sanisara/images/w-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 230px;
	width: 560px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#series-contents div#sanisara-ego-img {
	clear: both;
	background-image: url(sanisara/images/ego-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 230px;
	width: 560px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#series-contents div#sanisara-eg-img {
	clear: both;
	background-image: url(sanisara/images/eg-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 230px;
	width: 560px;
	margin-left: 20px;
	background-position: 0px 10px;
}

/*  ヒビスコール　================================ */

h1#hibi-title {
	background-image: url(hibi/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
	margin-top: 20px;
	margin-left: 40px;
}
div#series-contents div#hibi-a05-img {
	clear: both;
	background-image: url(hibi/images/a05-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 250px;
	width: 580px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#series-contents div#hibi-a-img {
	clear: both;
	background-image: url(hibi/images/a-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 400px;
	width: 580px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#series-contents div#hibi-s1-img {
	clear: both;
	background-image: url(hibi/images/s1-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 250px;
	width: 440px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#series-contents div.attention {
	margin-top: 20px;
	margin-right: 30px;
	margin-left: 30px;
	padding: 10px;
	border: 1px solid #F99;
	clear: both;
}
div#series-contents div.attention h4 {
	font-size: 110%;
	background-image: url(../images/icon-attention.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div#series-contents div.attention ol {
	margin-top: 5px;
	margin-left: 25px;
}
div#series-contents div.attention ol li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-top: 4px;
}
div#series-contents div.kokakono, div#series-contents div.shiyohoho {
	background-color: #F4F4F4;
	margin-top: 15px;
	margin-right: 30px;
	margin-left: 30px;
	padding: 10px;
}
div#series-contents div.kokakono h4, div#series-contents div.shiyohoho h4 {
	font-size: 110%;
}
div#series-contents div.kokakono p, div#series-contents div.shiyohoho p {
	margin-left: 10px;
}

/*  パワークイック　================================ */

h1#powerquick-title, div#powerquick-title {
	background-image: url(powerquick/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 60px;
	margin-top: 20px;
	margin-left: 40px;
}
div#series-contents div#powerquick-yobi-img {
	clear: both;
	background-image: url(powerquick/images/yobi-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 220px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#series-contents div#powerquick-shinseki-img {
	clear: both;
	background-image: url(powerquick/images/shinseki-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 230px;
	margin-left: 20px;
	background-position: 0px 0px;
}
div#series-contents div#powerquick-shinseki-awa-img {
	clear: both;
	background-image: url(powerquick/images/shinseki-awa-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 230px;
	margin-left: 20px;
	background-position: 0px 0px;
}
div#series-contents div#powerquick-senjoki-chusei-img {
	clear: both;
	background-image: url(powerquick/images/senjoki-chusei-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 230px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#series-contents div#powerquick-senjoki-alkali-img {
	clear: both;
	background-image: url(powerquick/images/senjoki-alkali-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 225px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#series-contents div#powerquick-choonpa-img {
	clear: both;
	background-image: url(powerquick/images/choonpa-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 225px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#series-contents div#powerquick-junkatsu-img {
	clear: both;
	background-image: url(powerquick/images/junkatsu-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 225px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#series-contents div#powerquick-netsuyake-img {
	clear: both;
	background-image: url(powerquick/images/netsuyake-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 230px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#series-contents div#powerquick-zanryu-img {
	clear: both;
	background-image: url(powerquick/images/zanryu-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 190px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#series-contents img {
	margin-top: 10px;
	margin-left: 20px;
}
div#series-contents div.shiyohoho ol {
	margin-top: 10px;
	margin-left: 25px;
}
div#series-contents div.shiyohoho ol li {
	margin-top: 4px;
	list-style-position: outside;
	list-style-type: decimal;
}
div#series-contents div.shiyohoho dl {
	margin-top: 10px;
}
div#series-contents div.shiyohoho dl dt {
	font-weight: bold;
	margin-top: 10px;
}
div#series-contents div.shiyohoho dl dd {
	margin-top: 5px;
	margin-left: 15px;
}

/*  パワークイック 医療器具再生処理の流れ　======================= */

div#rcontents div#series-contents table {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	border: 1px solid #AAA;
}
div#rcontents div#series-contents table th {
	border: 1px solid #AAA;
	background-color: #E3F1C7;
	text-align: center;
	padding: 5px;
}
div#rcontents div#series-contents table td {
	border: 1px solid #AAA;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
}
div#rcontents div#series-contents table caption {
	font-weight: bold;
	vertical-align: top;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 120%;
	text-align: left;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #999;
	padding-left: 5px;
}
div#rcontents div#series-contents table .colorfcc {
	background-color: #FFCCCC;
}
div#rcontents div#series-contents table .colorc9e391 {
	background-color: #C9E391;
}
div#rcontents div#series-contents table .colore3f1c7 {
	background-color: #E3F1C7;
}
div#rcontents div#series-contents table .coloref2f2f2 {
	background-color: #F2F2F2;
}
div#rcontents div#series-contents table .colorffd988 {
	background-color: #FFD988;
}
div#rcontents div#series-contents table .coloreef8d1 {
	background-color: #EEF8D1
}
div#rcontents div#series-contents table .coloreef8d1-left {
	background-color: #EEF8D1;
	text-align: left;
}
div#rcontents div#series-contents table td.alignleft {
	text-align: left;
}

/*  アセサイド　================================ */

h1#acecide-title, div#acecide-title {
	background-image: url(acecide/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 60px;
	margin-top: 20px;
	margin-left: 40px;
}
div#series-contents div#acecide-6-img {
	clear: both;
	background-image: url(acecide/images/6-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 240px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#series-contents div#acecide-checker-img {
	clear: both;
	background-image: url(acecide/images/checker-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 165px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#series-contents div#acecide-shinseki-img {
	clear: both;
	background-image: url(acecide/images/shinseki-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 195px;
	margin-left: 20px;
	background-position: 0px 10px;
}
div#rcontents div#series-contents table#acecide-tokucho-table .noline {
	border-right-width: 0px;
	border-left-width: 0px;
}
div#rcontents div#series-contents table#acecide-tokucho-table .rightline {
	border-left-width: 0px;
}
div#series-contents table#acecide-tdnoline-table tr td {
	border-top-width: 0px;
	border-bottom-width: 0px;
}
div#series-contents table#acecide-tdnoline-table tr th, div#rcontents div#series-contents table#acecide-tokucho-table tr th, div#rcontents div#series-contents table#acecide-tokucho-table02 tr th, div#rcontents div#series-contents table#acecide-tokucho-table03 tr th {
	background-color: #D7EE91
}
div#rcontents div#series-contents table#acecide-tokucho-table tr th.coloref2f2f2 {
	background-color: #F2F2F2;
}
div#rcontents div#series-contents table#acecide-tokucho-table tr td {
	width: 6%;
}
div#rcontents div#series-contents table#acecide-tokucho-table tr td#width5 {
	width: 4%;
}
div#rcontents div#series-contents table#acecide-tokucho-table tr td#width40 {
	width: 42%;
}
div#rcontents div#series-contents table#acecide-tokucho-table02 tr td#width25 {
	width: 25%;
}
div#series-contents ol.shiyohoho-tejun, div#series-contents ol#shiyohoho-shodokutejun {
	margin-left: 20px;
}
div#series-contents ol.shiyohoho-tejun:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#series-contents ol.shiyohoho-tejun { display: inline-block; }
/*Hides from IE-mac \*/
* html div#series-contents ol.shiyohoho-tejun { height: 1%; }
div#series-contents ol.shiyohoho-tejun { display: block; }
/*End hide from IE-mac */

div#series-contents ol.shiyohoho-tejun li {
	text-align: center;
	float: left;
	width: 136px;
	list-style-type: none;
	margin-right: 15px;
}
div#series-contents ol.shiyohoho-tejun li img {
	margin-left: 3px;
}
div#series-contents ol#shiyohoho-shodokutejun li {
	float: left;
	width: 280px;
	list-style-type: none;
	margin-right: 20px;
}
div#series-contents ol#shiyohoho-shodokutejun li img {
	margin-left: 3px;
	margin-top: 5px;
}
div#series-contents ol#shiyohoho-shodokutejun li span.fontsize-small {
	font-size: 80%;
}
div#series-contents ol#shiyohoho-shodokutejun li.cleaboth {
	clear: both;
}
div#series-contents ol#shiyohoho-shodokutejun li {
	padding-top: 5px;
}
div#series-contents ol#shiyohoho-shodokutejun li.cleaboth a {
	background-image: url(images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin-right: 5px;
	padding-left: 18px;
	list-style-type: none;
	margin-top: 5px;
}
div#series-contents div#bana-tekigokizai {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
div#series-contents div#bana-tekigokizai img {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	border-style: none;
}


/*  ハンドケアプログラム
=========================================================== */

div#rcontents  h1#handcareprogram-title {
	background-image: url(handcareprogram/images/handcareprogram-title.gif);
	text-indent: -9999px;
	height: 72px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 640px;
	margin-top: 20px;
}
div#rcontents  div#handcareprogram-contents ul#program {
	background-image: url(handcareprogram/images/program.gif);
	height: 84px;
	width: 320px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	list-style-position: inside;
	margin-left: auto;
	margin-right: auto;
}
div#rcontents  div#handcareprogram-contents h3 {
	background-image: url(handcareprogram/images/fukushi-iryo-title.gif);
	text-indent: -9999px;
	height: 40px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	margin-top: 30px;
}
div#rcontents div#handcareprogram-contents {
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 650px;
}
div#rcontents div#handcareprogram-contents p {
	margin-top: 20px;
	margin-right: 30px;
	margin-left: 30px;
}
div#rcontents div#handcareprogram-contents img {
	margin-top: 10px;
	margin-left: 50px;
}
div#rcontents div#handcareprogram-contents div#zu02-setsumei {
	margin-top: 15px;
	margin-right: 30px;
	margin-left: 30px;
}
div#rcontents div#handcareprogram-contents div#zu02-setsumei ul li {
	margin-top: 10px;
	list-style-position: outside;
	list-style-type: disc;
}
div#rcontents div#handcareprogram-contents div#zu02-setsumei ul {
	margin-left: 20px;
}
div#rcontents div#handcareprogram-contents ul#kyocho {
	margin-top: 20px;
	margin-left: 50px;
	margin-right: 40px;
}
div#rcontents div#handcareprogram-contents ul#kyocho li {
	color: #F30;
	margin-top: 2px;
	font-size: 110%;
}
div#rcontents div#handcareprogram-contents h4 {
	margin-top: 30px;
	margin-left: 30px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
}
div#rcontents div#handcareprogram-contents h4#iryojujisha-teare-title {
	background-image: url(handcareprogram/images/iryojujisha-teare-title.gif);
}
div#rcontents div#handcareprogram-contents h4#hifukanso-teare-title {
	background-image: url(handcareprogram/images/hifukanso-teare-title.gif);
}
.text-red-b {
	font-size: 14px;
	font-weight: bold;
	color: #FF2801;
	text-decoration: underline;
}
.text-red {
	color: #FF2801;
}

.text-orange-b {
	font-size: 14px;
	font-weight: bold;
	color: #FD7E0D;
	text-decoration: underline;
}
.text-pink-b {
	font-size: 14px;
	font-weight: bold;
	color: #F6599E;
	text-decoration: underline;
}
.text-blue-b {
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: underline;
}
.text-line {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
}

/*  ウィル・ステラ　================================ */

h1#uirusutera-title, div#uirusutera-title {
	background-image: url(uirusutera/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 85px;
	margin-top: 20px;
	margin-left: 40px;
}
div#series-contents div#uirusutera-v-img {
	clear: both;
	background-image: url(uirusutera/images/v-list.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 225px;
	margin-left: 20px;
	background-position: 0px 5px;
}
div#rcontents div#series-contents table.uirusutera-table01 caption, div#rcontents div#series-contents table.uirusutera-table02 caption, div#rcontents div#series-contents table.uirusutera-table03 caption {
	border-left-style: none;
	padding-left: 0px;
}
div#rcontents div#series-contents table.uirusutera-table01 tr td {
	width: 10%;
}
div#rcontents div#series-contents table.uirusutera-table02 tr td {
	width: 14%;
}
div#rcontents div#series-contents table.uirusutera-table03 tr td {
	width: 16%;
}
div#rcontents div#series-contents table.uirusutera-table02 tr .width30 {
	width: 30%;
}
div#rcontents div#series-contents table.uirusutera-table02 tr .width4-colorf2f2f2 {	
	background-color: #F2F2F2;
	width: 4%;
}
div#rcontents div#series-contents table.uirusutera-table01 tr .width35-alignleft, div#rcontents div#series-contents table.uirusutera-table02 tr .width35-alignleft {
	text-align: left;
	width: 35%;
}
div#rcontents div#series-contents table.uirusutera-table03 tr .width25-alignleft {
	text-align: left;
	width: 25%;
	vertical-align: top;
}
div#series-contents table.uirusutera-table03 tr td ul {
	margin-left: 14px;
	margin-top: 0px;
}
div#rcontents div#series-contents table.uirusutera-table03 tr td.alignleft {
	vertical-align: top;
}
div#series-contents table.uirusutera-table03 tr td ul li {
	margin-top: 0px;
}
div#uirusutera-subtitle {
	background-image: url(uirusutera/images/subtitle.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	margin-top: 10px;
	margin-left: 45px;
}


