@charset "Shift-Jis";

/* ¥ ƒŠƒZƒbƒg ===== */
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0;
}
img {
	margin: 0;
	padding: 0;
	border-style: none;
}
li {
	list-style-type: none;
}
.small {
	font-size: 66%;
	vertical-align: top;
	display: inline;
}
/* ¥ Šî–{Ý’è ===== */
body {
	margin: 0;
	padding: 10px;
	color: #333333;
	font-family: "ƒƒCƒŠƒI", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	text-align: center;
	background-color:#ffffff;
font-size:90%;
}
input, select {
	font-family: Arial, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}
a:link, a:visited {
	color: #0066cc;
}
a:active, a:hover {
	color: #ff3300;
}
td {
	color: #333333;
	font-family: "ƒƒCƒŠƒI", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}
h1, ul, dl {
	zoom: 1;
}
h1:after, ul:after, dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
strong {
	font-weight: bold;
}
sup {
	font-weight: normal;
	color: #ff0000;
}
html>body sup { /* ƒ‚ƒ_ƒ“ƒuƒ‰ƒEƒU */
	font-size: 0.8em;
	line-height: 0.8em;
	vertical-align: text-top;
}
.red {
	color: #ff0000;
}
#pro_Main {
	margin: auto;
	text-align: left;
}
.block {
	display:block;
}
/* ¥ ƒGƒŠƒAˆÊ’u ===== */
.fleft{
	float: left !important;
}
.fright{
	float: right !important;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* ¥ ƒeƒLƒXƒgˆÊ’u ===== */
.tleft{
	text-align: left !important;
}
.tright{
	text-align: right !important;
}
.tcenter {
	text-align: center !important;
}
.mcenter {
	margin-left: auto !important;
	margin-right: auto !important;
}
.vmiddle{
	vertical-align: middle !important;
}

/* ¥ ’ŽßEƒŠƒ“ƒN ===== */
ul.note li {
	padding-left: 1.2em;
}
ul.note li .list {
	display: inline-block;
	width: 1.2em;
	margin-left: -1.2em;
	color: #ff0000;
}
ul.note li .bList {
	display: inline-block;
	width: 1.2em;
	margin-left: -1.2em;
}
ol.note li {
	padding-left: 2em;
}
ol.note li .list {
	display: inline-block;
	width: 2em;
	margin-left: -2em;
}
ol.note1 li {
	padding-left: 3em;
}
ol.note1 li .list {
	display: inline-block;
	width: 3em;
	margin-left: -3em;
}
ul.tlink li {
	padding-left: 10px;
	background: url(/navigate/ware_top/images/img_arrow_06.gif) 0 0.4em no-repeat;
}

/* ¥ ƒŒƒCƒAƒEƒg’²®—p ===== */
.mt05 {
	margin-top:5px !important;
}
.mt10 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mt20 {
	margin-top:20px !important;
}
.mt25 {
	margin-top:25px !important;
}
.mt30 {
	margin-top:30px !important;
}
.mt35 {
	margin-top:35px !important;
}
.mt40 {
	margin-top:40px !important;
}
.mt45 {
	margin-top:45px !important;
}
.mt50 {
	margin-top:50px !important;
}
.mt55 {
	margin-top:55px !important;
}
.mt60 {
	margin-top:60px !important;
}
.mt70 {
	margin-top:70px !important;
}

/* ¥ ƒeƒLƒXƒgƒTƒCƒY ===== */
.s08 {
	font-size:80% !important;
}
.s09 {
	font-size:90% !important;
}
.s10 {
	font-size:100% !important;
}
.s11 {
	font-size:110% !important;
}
.s12 {
	font-size:120% !important;
}
.s13 {
	font-size:130% !important;
}
.s14 {
	font-size:140% !important;
}
.s15 {
	font-size:150% !important;
}
.s16 {
	font-size:160% !important;
}
.s17 {
	font-size:170% !important;
}

/* ¥ ŒÅ—LID ===== */
#header {
	background: url(/help/images/help_hbk.gif) center bottom repeat-x;
	zoom: 1;
}
#footer {
	background: url(/help/images/help_fbk.gif) center left repeat-x;
	zoom: 1;
}
#header img, #footer img {
	display: block;
	float: left;
}
#header a {
	float: right;
	background: url(/help/images/help_h5.gif) center right no-repeat;
}
#header img.shut {
	padding-right: 9px;
}
#footer img#copy {
	float: right;
}
#header:after, #header a:after, #footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#pro_Head {
	width: 950px;
	margin:  15px auto;
	text-align: left;
	position: relative;
	zoom: 1;
}
#pro_Head #mda {
	position: absolute;
	right: 0;
	z-index: 1000;
}
#pro_Head h1 {
	z-index: 100;
	zoom: 1;
}
#pro_Head h1 img {
	display: block;
	float: left;
}
#textsize {
	width: 750px;
	margin: 15px auto 0;
	zoom: 1;
}
#textsize img {
	display: block;
	float: left;
}
#textsize div {
	float: right;
	zoom: 1;
}
#textsize div a {
	float: left;
	width: 17px;
	height: 17px;
	margin: 0 0 0 5px;
	text-indent: 17px;
	overflow: hidden;
}
#pro_Head #textsize {
	float: right;
	width: 200px;
}
#pro_Head:after, #pro_Head h1:after, #textsize:after, #textsize div:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#topagetop {
	width: 835px;
	margin: 20px auto;
	text-align: right;
}
#topagetop a {
	padding-left: 12px;
	background: url(/navigate/ware_top/images/img_arrow_08.gif) left center no-repeat;
}

/* ¥ ˆóü—p ===== */
@media print {
	body, h1 {
		width: auto;
		height: auto;
		margin: 0;
		padding: 0;
		overflow: visible;
	}
	iframe {
		width: 100%;
		height: 100%;
		position: relative;
	}
	h1 {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	h1 span {
		margin: 0;
		padding: 0;
	}
	#header, #footer, .widenavi, #textsize, .gotop {
		display: none;
	}
	.printnone {
		display: none;
	}
	.pbreak{
		margin: 0;
		padding: 0;
		font-size: 1px;
		line-height: 0%;
		page-break-after: always;
	}
}

.break {
	page-break-before: always;
}

/* ¥ Direct•\Ž¦—p ===== */
#Direct body {
	padding: 0;
}
#Direct #header {
	background-image: url(/navigate/products/common/direct/header/images/nv_another_02.gif);
}
#Direct #header a {
	background-image: none;
}
#Direct #header img.shut {
	padding-right: 0;
}
#Direct #footer {
	padding: 6px 2px 2px;
	background: url(/navigate/products/common/direct/footer/images/img_line.gif) top left repeat-x;
}
#Direct #textsize div a {
	width: 15px;
	height: 15px;
}
#Direct #topagetop a {
	background-image: none;
}
#Direct ul.tlink li {
	padding-left: 8px;
	background: url(/navigate/ware_top/images/img_arrow_06.gif) 0 0.4em no-repeat;
}

/* Žd—lŠÖ˜Aƒ[ƒJƒ‹ƒiƒr—p --------------------------------------------------------------------------------------------*/
#pro_Head #naviAreaCat {
	clear: both;
	width: 687px;
	height: 55px;
	margin: 15px auto 0;
	overflow: hidden;
	padding-left:263px;
	background: url(/navigate/products/pc/141q/common/images/bg_navi_cat.gif) center left no-repeat;
}
#pro_Head #naviAreaCat a {
	display: block;
	width: 262px;
}
#pro_Head #naviAreaCat a:hover img,
#pro_Head #naviAreaCus a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#pro_Head #naviAreaCus {
	clear: both;
	width: 950px;
	height: 55px;
	margin: 15px auto 0;
	_margin-left: 0;
	overflow: hidden;
	background: url(/navigate/products/pc/141q/common/images/bg_navi_cus.gif) center left no-repeat;
}
#pro_Head #naviAreaCus a {
	display: block;
	width: 263px;
}

