@charset "UTF-8";
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
.oldContent {
	/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
	/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
	/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
	/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
	/* ==========================================================================
   Base
   ========================================================================== */
	/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
	/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
	/**
 * Address margins handled incorrectly in IE 6/7.
 */
	/* ==========================================================================
   Links
   ========================================================================== */
	/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
	/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
	/* ==========================================================================
   Typography
   ========================================================================== */
	/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
	/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
	/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
	/**
 * Address styling not present in Safari 5 and Chrome.
 */
	/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
	/**
 * Address styling not present in IE 6/7/8/9.
 */
	/**
 * Address margins set differently in IE 6/7.
 */
	/*p,
pre {
    margin: 1em 0;
}*?

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
	/**
 * Improve readability of pre-formatted text in all browsers.
 */
	/**
 * Address CSS quotes not supported in IE 6/7.
 */
	/**
 * Address `quotes` property not supported in Safari 4.
 */
	/**
 * Address inconsistent and variable font size in all browsers.
 */
	/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
	/* ==========================================================================
   Lists
   ========================================================================== */
	/**
 * Address margins set differently in IE 6/7.
 */
	/**
 * Address paddings set differently in IE 6/7.
 */
	/**
 * Correct list images handled incorrectly in IE 7.
 */
	/* ==========================================================================
   Embedded content
   ========================================================================== */
	/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
	/**
 * Correct overflow displayed oddly in IE 9.
 */
	/* ==========================================================================
   Figures
   ========================================================================== */
	/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
	/* ==========================================================================
   Forms
   ========================================================================== */
	/**
 * Correct margin displayed oddly in IE 6/7.
 */
	/**
 * Define consistent border, margin, and padding.
 */
	/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
	/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
	/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
	/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
	/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
	/**
 * Re-set default cursor for disabled elements.
 */
	/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
	/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
	/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
	/**
 * Remove inner padding and border in Firefox 3+.
 */
	/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
	/* ==========================================================================
   Tables
   ========================================================================== */
	/**
 * Remove most spacing between table cells.
 */
	/* ==========================================================================
   Form
   ========================================================================== */
	/*Text-align
－－－－－－－*/
	/*Margin
－－－－－－－*/
	/*top*/
	/*right*/
	/*bottom*/
	/*left*/
	/*Padding
－－－－－－－*/
	/*top*/
	/*right*/
	/*bottom*/
	/*left*/
	/*パーツリスト*/
	/*リストメニュー*/
	/*ボタン*/
	/* 白ボタン追加　20171207 */
	/* 音ボタン追加　20171207 */
	/* 表示領域ボタン追加　20171207 */
	/*アンカーリンク*/
	/*　1ボックス　*/
	/*　2ボックス　*/
	/*　2ボックス　レッド　*/
	/*　3ボックス　*/
	/*　3ボックス　レッド　*/
	/*コメント*/
	/* 通常の補注リスト */
	/* 140930追記 */
	/* 140930追記ここまで */
	/* 1401006追記 */
	/* 1401006追記ここまで */
	/*20170726 oto*/
	/*swipe_table_pec*/
	/*---*/
	/* ==========================================================================
   Youtube styles:
   ========================================================================== */
	/*grid_layout*/
	/*パーツリスト*/
	/* list z-layout */
	/* 1224追記 */
	/* 140317追記 */
	/* パーツ枠線、枠(背景色) インナーグリッド設定 */
}

.oldContent article, .oldContent aside, .oldContent details, .oldContent figcaption, .oldContent figure, .oldContent footer, .oldContent header, .oldContent hgroup, .oldContent main, .oldContent nav, .oldContent section, .oldContent summary {
	display: block;
}

.oldContent audio, .oldContent canvas, .oldContent video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.oldContent audio:not([controls]) {
	display: none;
	height: 0;
}

.oldContent [hidden] {
	display: none;
}

.oldContent html {
	font-size: 100%;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
	    -ms-text-size-adjust: 100%;
	/* 2 */
}

.oldContent html, .oldContent button, .oldContent input, .oldContent select, .oldContent textarea {
	font-family: sans-serif;
}

.oldContent body {
	margin: 0;
}

.oldContent a:focus {
	outline: thin dotted;
}

.oldContent a:active, .oldContent a:hover {
	outline: 0;
}

.oldContent h1, .oldContent h2, .oldContent h3, .oldContent h4, .oldContent h5, .oldContent h6 {
	margin: 0;
	padding: 0;
}

.oldContent h1 {
	font-size: 28px;
	line-height: 1.3;
}

.oldContent h2 {
	font-size: 24px;
	line-height: 1.2;
}

.oldContent h3 {
	font-size: 20px;
	line-height: 1.3;
}

.oldContent h4 {
	font-size: 16px;
	line-height: 1.2;
}

.oldContent h5 {
	font-size: 14px;
	line-height: 1.3;
}

.oldContent h6 {
	font-size: 12px;
	line-height: 1.3;
}

.oldContent abbr[title] {
	border-bottom: 1px dotted;
}

.oldContent b, .oldContent strong {
	font-weight: bold;
}

.oldContent blockquote {
	margin: 1em 40px;
}

.oldContent dfn {
	font-style: italic;
}

.oldContent hr {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
	height: 0;
}

.oldContent mark {
	background: #ffff00;
	color: #000000;
}

.oldContent code, .oldContent kbd, .oldContent pre, .oldContent samp {
	font-family: monospace, serif;
	_font-family: "courier new", monospace;
}

.oldContent pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.oldContent q {
	quotes: none;
}

.oldContent q:before, .oldContent q:after {
	content: "";
	content: none;
}

.oldContent sub, .oldContent sup {
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.oldContent dl, .oldContent menu, .oldContent ol, .oldContent ul {
	margin: 0;
}

.oldContent dd {
	margin: 0 0 0 0;
}

.oldContent menu, .oldContent ol, .oldContent ul {
	padding: 0 0 0 0;
}

.oldContent nav ul, .oldContent nav ol {
	list-style: none;
	list-style-image: none;
}

.oldContent img {
	border: 0;
	/* 1 */
	-ms-interpolation-mode: bicubic;
	/* 2 */
	width: 100% !important;
}

.oldContent img.maxW_pec {
	max-width: 100% !important;
	width: auto !important;
}

.oldContent svg:not(:root) {
	overflow: hidden;
}

.oldContent figure {
	margin: 0;
}

.oldContent form {
	margin: 0;
}

.oldContent fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	/*padding: 0.35em 0.625em 0.75em;*/
}

.oldContent legend {
	border: 0;
	/* 1 */
	padding: 0;
	white-space: normal;
	/* 2 */
	*margin-left: -7px;
	/* 3 */
}

.oldContent button, .oldContent input, .oldContent select, .oldContent textarea {
	font-size: 100%;
	/* 1 */
	margin: 0;
	/* 2 */
	vertical-align: baseline;
	/* 3 */
	*vertical-align: middle;
	/* 3 */
}

.oldContent button, .oldContent input {
	line-height: normal;
}

.oldContent button, .oldContent select {
	text-transform: none;
}

.oldContent button, .oldContent html input[type="button"], .oldContent input[type="reset"], .oldContent input[type="submit"] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
	*overflow: visible;
	/* 4 */
}

.oldContent button[disabled], .oldContent html input[disabled] {
	cursor: default;
}

.oldContent input[type="checkbox"], .oldContent input[type="radio"] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
	*height: 13px;
	/* 3 */
	*width: 13px;
	/* 3 */
}

.oldContent input[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	-webkit-box-sizing: content-box;
	/* 2 */
	        box-sizing: content-box;
}

.oldContent input[type="search"]::-webkit-search-cancel-button, .oldContent input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.oldContent button::-moz-focus-inner, .oldContent input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.oldContent textarea {
	overflow: auto;
	/* 1 */
	vertical-align: top;
	/* 2 */
}

.oldContent table {
	border-collapse: collapse;
	border-spacing: 0;
}

.oldContent input[type="submit"], .oldContent input[type="text"], .oldContent textarea {
	-webkit-appearance: none;
	border-radius: 0px;
}

.oldContent select {
	border-radius: 0px;
}

.oldContent .txaL_pec {
	text-align: left;
}

.oldContent .txaR_pec {
	text-align: right;
}

.oldContent .txaC_pec {
	text-align: center;
}

.oldContent .mg0_pec {
	margin: 0px !important;
}

.oldContent .mg5_pec {
	margin: 5px !important;
}

.oldContent .mg10_pec {
	margin: 10px !important;
}

.oldContent .mg15_pec {
	margin: 15px !important;
}

.oldContent .mg20_pec {
	margin: 20px !important;
}

.oldContent .mg25_pec {
	margin: 25px !important;
}

.oldContent .mg30_pec {
	margin: 30px !important;
}

.oldContent .mg35_pec {
	margin: 35px !important;
}

.oldContent .mg40_pec {
	margin: 40px !important;
}

.oldContent .mg45_pec {
	margin: 45px !important;
}

.oldContent .mg50_pec {
	margin: 50px !important;
}

.oldContent .mgT5_pec {
	margin-top: 5px !important;
}

.oldContent .mgT10_pec {
	margin-top: 10px !important;
}

.oldContent .mgT15_pec {
	margin-top: 15px !important;
}

.oldContent .mgT18_pec {
	margin-top: 18px !important;
}

.oldContent .mgT20_pec {
	margin-top: 20px !important;
}

.oldContent .mgT23_pec {
	margin-top: 23px !important;
}

.oldContent .mgT25_pec {
	margin-top: 25px !important;
}

.oldContent .mgT30_pec {
	margin-top: 30px !important;
}

.oldContent .mgT35_pec {
	margin-top: 35px !important;
}

.oldContent .mgT40_pec {
	margin-top: 40px !important;
}

.oldContent .mgT45_pec {
	margin-top: 45px !important;
}

.oldContent .mgT50_pec {
	margin-top: 50px !important;
}

.oldContent .mgR5_pec {
	margin-right: 5px !important;
}

.oldContent .mgR10_pec {
	margin-right: 10px !important;
}

.oldContent .mgR12_pec {
	margin-right: 12px !important;
}

.oldContent .mgR15_pec {
	margin-right: 15px !important;
}

.oldContent .mgR20_pec {
	margin-right: 20px !important;
}

.oldContent .mgR25_pec {
	margin-right: 25px !important;
}

.oldContent .mgR30_pec {
	margin-right: 30px !important;
}

.oldContent .mgR35_pec {
	margin-right: 35px !important;
}

.oldContent .mgR40_pec {
	margin-right: 40px !important;
}

.oldContent .mgR45_pec {
	margin-right: 45px !important;
}

.oldContent .mgR50_pec {
	margin-right: 50px !important;
}

.oldContent .mgB5_pec {
	margin-bottom: 5px !important;
}

.oldContent .mgB10_pec {
	margin-bottom: 10px !important;
}

.oldContent .mgB12_pec {
	margin-bottom: 12px !important;
}

.oldContent .mgB15_pec {
	margin-bottom: 15px !important;
}

.oldContent .mgB20_pec {
	margin-bottom: 20px !important;
}

.oldContent .mgB25_pec {
	margin-bottom: 25px !important;
}

.oldContent .mgB30_pec {
	margin-bottom: 30px !important;
}

.oldContent .mgB35_pec {
	margin-bottom: 35px !important;
}

.oldContent .mgB40_pec {
	margin-bottom: 40px !important;
}

.oldContent .mgB45_pec {
	margin-bottom: 45px !important;
}

.oldContent .mgB50_pec {
	margin-bottom: 50px !important;
}

.oldContent .mgB60_pec {
	margin-bottom: 60px !important;
}

.oldContent .mgB65_pec {
	margin-bottom: 65px !important;
}

.oldContent .mgL0_pec {
	margin-left: 0 !important;
}

.oldContent .mgL5_pec {
	margin-left: 5px !important;
}

.oldContent .mgL10_pec {
	margin-left: 10px !important;
}

.oldContent .mgL12_pec {
	margin-left: 12px !important;
}

.oldContent .mgL15_pec {
	margin-left: 15px !important;
}

.oldContent .mgL20_pec {
	margin-left: 20px !important;
}

.oldContent .mgL25_pec {
	margin-left: 25px !important;
}

.oldContent .mgL30_pec {
	margin-left: 30px !important;
}

.oldContent .mgL35_pec {
	margin-left: 35px !important;
}

.oldContent .mgL40_pec {
	margin-left: 40px !important;
}

.oldContent .mgL45_pec {
	margin-left: 45px !important;
}

.oldContent .mgL50_pec {
	margin-left: 50px !important;
}

.oldContent .mgL80_pec {
	margin-left: 80px !important;
}

.oldContent .pd5_pec {
	padding: 5px !important;
}

.oldContent .pd10_pec {
	padding: 10px !important;
}

.oldContent .pd15_pec {
	padding: 15px !important;
}

.oldContent .pd20_pec {
	padding: 20px !important;
}

.oldContent .pd25_pec {
	padding: 25px !important;
}

.oldContent .pd30_pec {
	padding: 30px !important;
}

.oldContent .pd35_pec {
	padding: 35px !important;
}

.oldContent .pd40_pec {
	padding: 40px !important;
}

.oldContent .pd45_pec {
	padding: 45px !important;
}

.oldContent .pd50_pec {
	padding: 50px !important;
}

.oldContent .pdT5_pec {
	padding-top: 5px !important;
}

.oldContent .pdT10_pec {
	padding-top: 10px !important;
}

.oldContent .pdT15_pec {
	padding-top: 15px !important;
}

.oldContent .pdT18_pec {
	padding-top: 18px !important;
}

.oldContent .pdT20_pec {
	padding-top: 20px !important;
}

.oldContent .pdT25_pec {
	padding-top: 25px !important;
}

.oldContent .pdT30_pec {
	padding-top: 30px !important;
}

.oldContent .pdT35_pec {
	padding-top: 35px !important;
}

.oldContent .pdT40_pec {
	padding-top: 40px !important;
}

.oldContent .pdT45_pec {
	padding-top: 45px !important;
}

.oldContent .pdT50_pec {
	padding-top: 50px !important;
}

.oldContent .pdT80_pec {
	padding-top: 80px !important;
}

.oldContent .pdT83_pec {
	padding-top: 80px !important;
}

.oldContent .pdR5_pec {
	padding-right: 5px !important;
}

.oldContent .pdR10_pec {
	padding-right: 10px !important;
}

.oldContent .pdR15_pec {
	padding-right: 15px !important;
}

.oldContent .pdR20_pec {
	padding-right: 20px !important;
}

.oldContent .pdR25_pec {
	padding-right: 25px !important;
}

.oldContent .pdR30_pec {
	padding-right: 30px !important;
}

.oldContent .pdR35_pec {
	padding-right: 35px !important;
}

.oldContent .pdR40_pec {
	padding-right: 40px !important;
}

.oldContent .pdR45_pec {
	padding-right: 45px !important;
}

.oldContent .pdR50_pec {
	padding-right: 50px !important;
}

.oldContent .pdB5_pec {
	padding-bottom: 5px !important;
}

.oldContent .pdB10_pec {
	padding-bottom: 10px !important;
}

.oldContent .pdB15_pec {
	padding-bottom: 15px !important;
}

.oldContent .pdB20_pec {
	padding-bottom: 20px !important;
}

.oldContent .pdB25_pec {
	padding-bottom: 25px !important;
}

.oldContent .pdB30_pec {
	padding-bottom: 30px !important;
}

.oldContent .pdB35_pec {
	padding-bottom: 35px !important;
}

.oldContent .pdB40_pec {
	padding-bottom: 40px !important;
}

.oldContent .pdB45_pec {
	padding-bottom: 45px !important;
}

.oldContent .pdB50_pec {
	padding-bottom: 50px !important;
}

.oldContent .pdL5_pec {
	padding-left: 5px !important;
}

.oldContent .pdL10_pec {
	padding-left: 10px !important;
}

.oldContent .pdL15_pec {
	padding-left: 15px !important;
}

.oldContent .pdL20_pec {
	padding-left: 20px !important;
}

.oldContent .pdL25_pec {
	padding-left: 25px !important;
}

.oldContent .pdL30_pec {
	padding-left: 30px !important;
}

.oldContent .pdL35_pec {
	padding-left: 35px !important;
}

.oldContent .pdL40_pec {
	padding-left: 40px !important;
}

.oldContent .pdL45_pec {
	padding-left: 45px !important;
}

.oldContent .pdL50_pec {
	padding-left: 50px !important;
}

.oldContent .f20_pec {
	font-size: 20px;
}

.oldContent .f18_pec {
	font-size: 18px;
}

.oldContent .f16_pec {
	font-size: 16px;
}

.oldContent .f14_pec {
	font-size: 14px;
}

.oldContent .f12_pec {
	font-size: 12px;
}

.oldContent .f10_pec {
	font-size: 10px;
}

.oldContent .txtRed_pec {
	color: #b91440;
}

.oldContent .fLeft_pec {
	float: left;
}

.oldContent .fRight_pec {
	float: right;
}

.oldContent h1.contTtl_pec {
	margin: 0 0 10px 0;
	color: #333333;
	font-weight: bold;
	border-bottom: solid 3px #333333;
	font-size: 28px;
	line-height: normal;
	line-height: 1.3;
}

.oldContent h1.contTtl30_pec {
	color: #ffffff;
	padding: 0 0 0 10px;
	background-color: #464646;
	font-size: 30px;
	margin-bottom: 10px;
	line-height: 1.6;
}

.oldContent h1.contTtl30line_pec {
	color: #ffffff;
	padding: 0 0 0 10px;
	font-size: 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #333333;
	min-height: 40px;
	line-height: 1.5;
}

.oldContent h2.contTtl_pec {
	margin: 0 0 10px 0;
	color: #333333;
	font-weight: bold;
	border-bottom: solid 3px #333333;
	font-size: 24px;
	line-height: normal;
	line-height: 1.3;
}

.oldContent h2.partsListh2_pec {
	margin: 0 0 13px 0 !important;
	font-weight: bold;
	font-size: 24px;
	line-height: 1.3;
	padding: 0 0 3px 0px !important;
	color: #0000ff !important;
}

.oldContent h3.contTtl_pec {
	background: #efeded;
	color: #333333;
	font-size: 20px;
	padding: 8px 11px 7px 11px;
	line-height: normal;
	margin-bottom: 12px;
	border-bottom: none;
}

.oldContent h3.contTtl_pec span {
	border-left: 3px solid #666666;
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
}

.oldContent h3.contTtl2_pec {
	background: url(/ja/assets_old/assets/img//ttl_bar5_bg.png) left repeat-y;
	color: #333333;
	/*background-color:#efeded;*/
	font-size: 20px;
	padding: 2px 22px 0 22px;
	margin: 0 0 12px 0;
	line-height: normal;
}

.oldContent .contTtlVer1_pec {
	font-size: 28px;
	color: #ffffff;
	background-color: #464646;
	margin-bottom: 10px;
	line-height: 1.3;
	padding: 13px 10px 10px 10px;
}

.oldContent .contTtlVer2_pec {
	font-size: 28px;
	color: #333333;
	padding: 13px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	line-height: 1.3;
}

.oldContent .contTtlVer2_red_pec {
	font-size: 28px;
	color: #b91440;
	padding: 13px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	line-height: 1.3;
}

.oldContent .contTtlVer2_black_pec {
	font-size: 28px;
	color: #000000;
	padding: 13px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	line-height: 1.3;
}

.oldContent .contTtl6Layout_pec {
	padding-bottom: 10px;
	border-bottom: 1px solid #d0d0d0;
}

.oldContent .contTtl6Layout_pec h3.contTtl6_pec {
	color: #333333;
	font-size: 20px;
	margin: 0 0 10px 0;
	line-height: normal;
}

.oldContent .contTtl6Layout_pec .img_pec {
	margin-bottom: 5px;
}

.oldContent .noborder_pec {
	border-bottom: none !important;
}

.oldContent h4.contTtl_pec {
	border: none;
}

.oldContent h4.contTtl1_pec {
	color: #333333;
	padding: 0 0 0 15px;
	text-indent: -1em;
	font-size: 16px;
}

.oldContent h4.contTtl2_pec {
	color: #666666;
	padding: 0 0 0 15px;
	text-indent: -1em;
	font-size: 16px;
}

.oldContent h5.contTtl_pec {
	color: #333333;
	font-size: 14px;
	border: none;
}

.oldContent ul.listMenu1_2_pec li {
	list-style: none;
	/*background: #a3a3a3; del20160825_tn*/
	background: #666666;
	border-bottom: 1px solid #ffffff;
}

.oldContent ul.listMenu1_2_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listMenu1_2_pec li a {
	display: inline-block;
	text-decoration: none;
	width: 100%;
}

.oldContent ul.listMenu1_2_pec li a span {
	color: #ffffff;
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
	padding: 8px 15px;
	text-decoration: none;
	margin-left: 10px;
	display: inline-block;
}

.oldContent ul.listMenu1_2_pec li a span.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_w.png) left no-repeat;
}

.oldContent ul.listMenu1_4_pec li {
	list-style: none;
	/*background: #a3a3a3; del20160825_tn*/
	background: #666666;
	border-bottom: 1px solid #ffffff;
}

.oldContent ul.listMenu1_4_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listMenu1_4_pec li a {
	display: inline-block;
	text-decoration: none;
	width: 100%;
}

.oldContent ul.listMenu1_4_pec li a span {
	color: #ffffff;
	padding: 8px 15px;
	text-decoration: none;
	margin-left: 10px;
	display: inline-block;
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
}

.oldContent ul.listMenu1_4_pec li a span.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_w.png) left no-repeat;
}

.oldContent ul.listBtn_pec li {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160825_tn*/
	background: #666666;
	margin-bottom: 12px;
	text-align: center !important;
	behavior: url(/ja/assets_old/assets/css/base/PIE.htc);
}

.oldContent ul.listBtn_pec li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

.oldContent ul.listBtn_pec li a span {
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
	padding: 8px 15px;
	display: inline-block;
	margin: 0 15px;
	display: inline-block;
	text-align: left;
}

.oldContent ul.listBtn_pec li a span.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_w.png) left no-repeat;
}

.oldContent ul.listBtn1_2_pec li {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160825_tn*/
	background: #666666;
	margin-bottom: 12px;
	text-align: center !important;
	behavior: url(/ja/assets_old/assets/css/base/PIE.htc);
}

.oldContent ul.listBtn1_2_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listBtn1_2_pec li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

.oldContent ul.listBtn1_2_pec li a span {
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
	padding: 8px 15px;
	display: inline-block;
	margin: 0 15px;
	text-align: left;
}

.oldContent ul.listBtn1_2_pec li a span.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_w.png) left no-repeat;
}

.oldContent ul.listBtn1_4_pec li {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160825_tn*/
	background: #666666;
	margin-bottom: 12px;
	text-align: center !important;
	behavior: url(/ja/assets_old/assets/css/base/PIE.htc);
}

.oldContent ul.listBtn1_4_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listBtn1_4_pec li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

.oldContent ul.listBtn1_4_pec li a span {
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
	padding: 8px 15px;
	display: inline-block;
	margin: 0 15px;
	text-align: left;
}

.oldContent ul.listBtn1_4_pec li a span.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_w.png) left no-repeat;
}

.oldContent ul.listBtn1_4_pec .whiteBtn_pec {
	border-radius: 10px;
	border: 1px solid #cccccc;
	list-style: none;
	background: #ffffff;
	cursor: pointer;
	text-align: center;
	behavior: url(/ja/assets_old/assets/css/base/PIE.htc);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.oldContent ul.listBtn1_4_pec .whiteBtn_pec span {
	display: block;
	text-decoration: none;
	color: #333333;
}

.oldContent ul.listBtn1_4_pec .whiteBtn_pec span.sound_pec {
	background: url(/ja/assets_old/assets/img/icon_sound.png) 0 8px no-repeat;
	display: inline-block;
	padding: 8px 15px 8px 28px;
	margin: 0 15px;
}

.oldContent ul.Btn1_4-continu li {
	display: block;
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}

.oldContent ul.listBtn1_4_pec .whiteBtn_pec span.viewarea-open-r_pec {
	background: url(/ja/assets_old/assets/img//viewarea-open-r.png) 0 12px no-repeat;
	display: inline-block;
	padding: 8px 15px 8px 20px;
	margin: 0 15px;
}

.oldContent ul.listBtn1_4_pec .whiteBtn_pec span.viewarea-close-r_pec {
	background: url(/ja/assets_old/assets/img//viewarea-close-r.png) 0 12px no-repeat;
	display: inline-block;
	padding: 8px 15px 8px 20px;
	margin: 0 15px;
}

.oldContent ul.listBtn1_4_pec span.viewarea-open-w_pec {
	background: url(/ja/assets_old/assets/img//viewarea-open-w.png) 0 12px no-repeat;
	display: inline-block;
	padding: 8px 15px 8px 20px;
	margin: 0 15px;
}

.oldContent ul.listBtn1_4_pec span.viewarea-close-w_pec {
	background: url(/ja/assets_old/assets/img//viewarea-close-w.png) 0 12px no-repeat;
	display: inline-block;
	padding: 8px 15px 8px 20px;
	margin: 0 15px;
}

.oldContent ul.listAnchor1_pec li {
	list-style: none;
	/*background: #a3a3a3; del20160825_tn*/
	background: #666666;
	border-bottom: 1px solid #ffffff;
}

.oldContent ul.listAnchor1_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listAnchor1_pec li a {
	color: #ffffff;
	display: block;
	background: url(/ja/assets_old/assets/img/icon_anchor.png) left no-repeat;
	padding: 8px 0 8px 19px;
	text-decoration: none;
	margin-left: 10px;
}

.oldContent ul.listAnchor2_pec li {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160825_tn*/
	background: #666666;
	margin-bottom: 12px;
	text-align: center !important;
	behavior: url(/ja/assets_old/assets/css/base/PIE.htc);
}

.oldContent ul.listAnchor2_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listAnchor2_pec li a {
	display: block;
	text-decoration: none;
	padding: 8px 0;
	color: #ffffff;
}

.oldContent ul.listAnchor2_pec li a span {
	background: url(/ja/assets_old/assets/img/icon_anchor.png) left no-repeat;
	padding-left: 19px;
	display: inline-block;
}

.oldContent ul.listAnchor3_pec li {
	list-style: none;
	float: left;
}

.oldContent ul.listAnchor3_pec li a {
	padding: 0 20px 0 19px;
	color: #333333;
	background: url(/ja/assets_old/assets/img/icon_anchor.png) left no-repeat;
}

.oldContent ul.listAnchor3_pec li a:hover {
	text-decoration: underline;
}

.oldContent #container_pec p {
	margin: 0;
	padding: 0;
}

.oldContent #container_pec p a {
	text-decoration: none;
	color: #333333;
}

.oldContent #container_pec p a:link {
	text-decoration: none;
	color: #333333;
}

.oldContent #container_pec p a:hover {
	text-decoration: underline;
	color: #333333;
}

.oldContent #container_pec p a:visited {
	text-decoration: none;
	color: #333333;
}

.oldContent #container_pec p a:active {
	text-decoration: underline;
	color: #333333;
}

.oldContent a.window_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_op.png) no-repeat left;
	padding-left: 14px;
	margin-left: 4px;
}

.oldContent a.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_op.png) no-repeat left;
	padding-left: 13px;
	margin-left: -1px;
}

.oldContent a.arrow_pec {
	background: url(/ja/assets_old/assets/img/icon_arrow_op.png) left no-repeat;
	padding: 0 0 0 12px !important;
	color: #333333 !important;
}

.oldContent a.arrowRight_pec {
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) left no-repeat;
	padding: 0 0 0 12px !important;
	color: #333333 !important;
}

.oldContent ul.ultag_pec {
	margin-left: 0em;
	list-style: none;
}

.oldContent ul.ultag_pec li {
	padding-left: 15px;
	background: url(/ja/assets_old/assets/img//liBg.png) 0 4px no-repeat;
}

.oldContent ul.ultag_pec li.arrow_pec {
	margin-left: 0em;
	background: none;
	padding-left: 0;
}

.oldContent ul.ultag_pec li.arrow_pec a {
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) 3px 4px no-repeat;
	padding-left: 15px;
	display: inline-block;
}

.oldContent ul.ultag_pec li.blank_pec {
	margin-left: 0em;
	background: none;
	padding-left: 0;
}

.oldContent ul.ultag_pec li.blank_pec a {
	background: url(/ja/assets_old/assets/img/icon_blank_op.png) 2px 3px no-repeat;
	padding-left: 15px;
	display: inline-block;
}

.oldContent ul.ultag_pec li.arrow_pec a:hover {
	text-decoration: underline;
}

.oldContent ul.ultag_pec li.blank_pec a:hover {
	text-decoration: underline;
}

.oldContent ol.oltag_pec {
	margin-left: 1.5em;
}

.oldContent ul.ultag2Box_pec {
	margin-left: 1.5em;
	list-style: url(/ja/assets_old/assets/img//liBg.png);
}

.oldContent ol.oltag2Box_pec {
	margin-left: 1.5em;
}

.oldContent ul.ultagArrow2Box_pec {
	margin-left: 1.5em;
	list-style: url(/ja/assets_old/assets/img/icon_arrow_wg_r.png);
}

.oldContent ul.ultagArrow2Box_pec {
	margin-left: 1.5em;
	list-style: url(/ja/assets_old/assets/img//liBgRed.png);
}

.oldContent ol.oltagRed2Box_pec {
	margin-left: 1.5em;
	color: #b91440;
}

.oldContent ol.oltagRed2Box_pec span {
	color: #333333;
}

.oldContent ul.ultagArrowRed2Box_pec {
	margin-left: 1.5em;
	list-style: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png);
}

.oldContent p.box3Ttl_pec {
	font-size: 14px;
	font-weight: bold;
	margin-left: -1.5em !important;
}

.oldContent dl.dltag3Box_pec {
	margin-left: 1.5em;
	list-style: url(/ja/assets_old/assets/img//liBg.png);
}

.oldContent dl.dltag3Box_pec dt {
	margin-left: -1.5em;
	font-weight: bold;
}

.oldContent dl.dltag3Boxol_pec {
	margin-left: 1.5em;
}

.oldContent dl.dltag3Boxol_pec dt {
	margin-left: -1.5em;
	font-weight: bold;
}

.oldContent dl.dltagRed3Box_pec {
	margin-left: 1.5em;
	list-style: url(/ja/assets_old/assets/img//liBgRed.png);
}

.oldContent dl.dltagRed3Box_pec dt {
	margin-left: -1.5em;
	font-weight: bold;
}

.oldContent dl.dltagRed3Boxol_pec {
	margin-left: 1.5em;
	color: #b91440;
}

.oldContent dl.dltagRed3Boxol_pec dt {
	margin-left: -1.5em;
	font-weight: bold;
}

.oldContent dl.dltagRed3Boxol_pec span {
	color: #333333;
}

.oldContent ul.comments_pec {
	list-style: none;
}

.oldContent ul.comments_pec li {
	font-size: 10px;
	background: url(/ja/assets_old/assets/img//kome.png) top left no-repeat;
	padding-left: 1.3em;
}

.oldContent ul.comments_pec li span.indent1_pec {
	display: inline-block;
	width: .9em;
	text-indent: 0;
}

.oldContent ul.comments_pec li span.indent2_pec {
	display: inline-block;
	width: 1.5em;
	text-indent: 0;
}

.oldContent ul.comments_pec li span.indent3_pec {
	display: inline-block;
	width: 2.2em;
	text-indent: 0;
}

.oldContent ul.comments_pec li.indent1_pec {
	background: none;
	padding-left: .9em;
	text-indent: -.9em;
}

.oldContent ul.comments_pec li.indent2_pec {
	background: none;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

.oldContent ul.comments_pec li.indent3_pec {
	background: none;
	padding-left: 2.2em;
	text-indent: -2.2em;
}

.oldContent ul.comments_pec li.indent1_pec span {
	display: inline-block;
	width: .9em;
	text-indent: 0;
}

.oldContent ul.comments_pec li.indent2_pec span {
	display: inline-block;
	width: 1.5em;
	text-indent: 0;
}

.oldContent ul.comments_pec li.indent3_pec span {
	display: inline-block;
	width: 2.2em;
	text-indent: 0;
}

.oldContent ul.list2col3box_pec {
	margin: 0;
	padding: 0;
}

.oldContent ul.list2col3box_pec li {
	margin: 0 0 12px 0;
	list-style: none;
}

.oldContent .block01_pec a:hover {
	color: #333333 !important;
	text-decoration: underline !important;
}

.oldContent .box1Text3Layout1L_pec .img, .oldContent .box1Text3Layout1R_pec .img_pec, .oldContent .box2Text2Layout1L_pec .img, .oldContent .box2Text2Layout1R_pec .img_pec, .oldContent .box1Text3Layout1LLong_pec .img, .oldContent .box1Text3Layout1RLong_pec .img_pec, .oldContent .box2Text2Layout1LLong_pec .img, .oldContent .box2Text2Layout1RLong_pec .img_pec {
	margin-bottom: 5px;
}

.oldContent .box2LayoutFull_pec ul {
	margin: 0;
	padding: 0;
}

.oldContent .box2LayoutFull_pec ul li {
	list-style: none;
}

.oldContent .box2LayoutFull_pec ul li, .oldContent img100_pec {
	width: 100% !important;
}

.oldContent .box2LayoutFull_pec ul li.mini_pec {
	list-style: none;
	margin-bottom: 12px;
	width: 100% !important;
}

.oldContent .box2LayoutFull_pec a:hover {
	color: #333333 !important;
	text-decoration: underline !important;
}

.oldContent .box2LayoutFull_pec ul.box3col_pec li.miniTxt_pec {
	margin-bottom: 20px !important;
	width: 100% !important;
}

.oldContent .box1Text3Layout1Full_pec .img_pec {
	margin-bottom: 5px;
}

.oldContent .box1Text3Layout1Full_pec .text_pec {
	margin-bottom: 10px;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2left_pec {
	margin-bottom: 20px;
	display: inline-block;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2left_pec .img_pec {
	margin-bottom: 5px;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2left_pec .text_pec {
	margin-bottom: 10px;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2right_pec {
	margin-bottom: 20px;
	display: inline-block;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2right_pec .img_pec {
	margin-bottom: 5px;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2right_pec .text_pec {
	margin-bottom: 10px;
}

.oldContent .box2Text2ContTtl_pec {
	margin: 0 0 10px 0;
	color: #333333;
	font-weight: bold;
	border-bottom: solid 3px #333333;
}

.oldContent p.arrowSummary_pec {
	float: left;
}

.oldContent p.arrowSummary_pec a {
	color: #333333 !important;
	text-decoration: none;
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) left no-repeat;
	padding: 0 0 0 12px !important;
}

.oldContent p.arrowSummary_pec a:link {
	color: #333333 !important;
	text-decoration: none;
}

.oldContent p.arrowSummary_pec a:hover {
	color: #333333 !important;
	text-decoration: underline;
}

.oldContent p.arrowSummary_pec a:visited {
	color: #333333 !important;
	text-decoration: none;
}

.oldContent p.arrowSummary_pec a:active {
	color: #333333 !important;
	text-decoration: underline;
}

.oldContent .tableSimple_pec {
	display: block;
}

.oldContent .tableSimple_pec tbody {
	display: block;
}

.oldContent .tableSimple_pec tbody tr {
	display: block;
	margin-bottom: .7em;
	border-bottom: dotted #cccccc 1px;
}

.oldContent .tableSimple_pec tbody th {
	line-height: 1.2;
}

.oldContent .tableSimple_pec tbody th, .oldContent #table_pec tbody td {
	display: list-item;
	border: none;
}

.oldContent .tableSimple_pec tbody th {
	margin-bottom: 0;
	list-style-type: none;
	background: #ffffff;
	text-align: left;
}

.oldContent .tableSimple_pec tbody td {
	margin-left: 0;
	padding: 0;
	list-style-type: none;
	padding-bottom: 5px;
}

.oldContent .table1_Spec_pec {
	width: 100%;
	border-collapse: collapse;
}

.oldContent .table1_Spec_pec th {
	text-align: left;
}

.oldContent .table1_Spec_pec td, .oldContent .table1_Spec_pec th {
	padding: 5px;
	border: 1px solid #a3a3a3;
	vertical-align: top;
}

.oldContent .table1_Spec_pec th {
	background: #767676;
	font-weight: normal;
	color: #ffffff;
}

.oldContent .table1_Spec_pec td.ttl_pec {
	background: #f2f2f2;
	width: 30%;
}

.oldContent .table1_Spec_pec td.cont_pec {
	background: #ffffff;
}

.oldContent .scroll_x_pec {
	position: relative;
	padding: 0 0 20px;
	overflow: auto;
}

.oldContent table.swipe_table_pec {
	border-collapse: collapse;
	display: block;
}

.oldContent table.swipe_table_pec th, .oldContent table.swipe_table_pec td {
	margin: 0;
	padding: 10px;
	border: 1px solid #babcbf;
	text-align: left;
}

.oldContent table.swipe_table_pec th {
	background: #e6e6e6;
	width: 5em;
	text-align: center;
}

.oldContent ul.noneStyle_pec {
	list-style: none;
}

.oldContent .leftBox_pec {
	margin-bottom: 20px;
}

.oldContent .frmb0_pec {
	border: none;
}

.oldContent div.video-container_pec {
	background-color: #ffffff;
	width: 100%;
	height: auto;
}

.oldContent div.video_pec {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	border: 1px solid #cccccc;
}

.oldContent div.video_pec iframe, .oldContent div.video_pec object, .oldContent div.video_pec embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.oldContent div.video-containerHalf_pec {
	background-color: #ffffff;
	width: 100%;
	height: auto;
}

.oldContent div.videoHalf_pec {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	border: 1px solid #cccccc;
}

.oldContent div.videoHalf_pec iframe, .oldContent div.videoHalf_pec object, .oldContent div.videoHalf_pec embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.oldContent .grid1_pec, .oldContent .grid2_pec, .oldContent .grid1_3_pec, .oldContent .grid1_5_pec, .oldContent .grid3_pec, .oldContent .grid4_pec {
	float: none;
	display: block;
	/*width: 96%; margin: 0 1.6% 0.8em;*/
	/* margin: 0 0 0.8em;*/
	margin: 0 0;
}

.oldContent .grid1_pec.floatL_pec, .oldContent .grid2_pec.floatL_pec, .oldContent .grid1_3_pec.floatL_pec, .oldContent .grid1_5_pec.floatL_pec, .oldContent .grid3_pec.floatL_pec, .oldContent .grid4_pec.floatL_pec {
	clear: both;
}

.oldContent .grid1_pec.floatR_pec, .oldContent .grid2_pec.floatR_pec, .oldContent .grid1_3_pec.floatR_pec, .oldContent .grid1_5_pec.floatR_pec, .oldContent .grid3_pec.floatR_pec, .oldContent .grid4_pec.floatR_pec {
	clear: both;
}

.oldContent .grid1_pec.mgB0_pec, .oldContent .grid2_pec.mgB0_pec, .oldContent .grid1_3_pec.mgB0_pec, .oldContent .grid1_5_pec.mgB0_pec, .oldContent .grid3_pec.mgB0_pec, .oldContent .grid4_pec.mgB0_pec {
	margin-bottom: 0;
}

.oldContent .grid1_pec.sp2col_pec, .oldContent .grid2_pec.sp2col_pec, .oldContent .grid1_3_pec.sp2col_pec, .oldContent .grid1_5_pec.sp2col_pec, .oldContent .grid3_pec.sp2col_pec, .oldContent .grid4_pec.sp2col_pec {
	float: left;
	width: 49.5%;
	/*margin:0 0 0.8em;*/
	margin: 0 0;
}

.oldContent .grid1_pec.sp2col_pec:nth-child(2n+1), .oldContent .grid2_pec.sp2col_pec:nth-child(2n+1), .oldContent .grid1_3_pec.sp2col_pec:nth-child(2n+1), .oldContent .grid1_5_pec.sp2col_pec:nth-child(2n+1), .oldContent .grid3_pec.sp2col_pec:nth-child(2n+1), .oldContent .grid4_pec.sp2col_pec:nth-child(2n+1) {
	clear: both;
	margin-right: 1%;
}

.oldContent .grid0_75_pec {
	float: left;
	width: 48%;
	margin-left: 4%;
}

.oldContent .grid0_75_pec.mgL0_pec {
	margin-left: 0;
}

.oldContent .grid0_75_pec:nth-child(2n+1) {
	margin-left: 0;
}

.oldContent .hL_pec {
	height: 40px;
}

.oldContent .hM_pec {
	height: 25px;
}

.oldContent .hS_pec {
	height: 15px;
}

.oldContent dl.fontSize_pec {
	float: right;
	display: table;
	height: 34px;
}

.oldContent dl.fontSize_pec dt {
	display: table-cell;
	vertical-align: bottom;
}

.oldContent dl.fontSize_pec dd {
	padding-left: 10px;
	display: table-cell;
	vertical-align: top;
	width: 31px;
}

.oldContent .fontChangeArea_pec {
	font-size: 100%;
}

.oldContent .news_pec {
	display: none;
}

.oldContent ul.defList_pec {
	margin-left: 0em;
	list-style: none;
}

.oldContent ul.defList_pec li {
	padding-left: 15px;
	background: url(/ja/assets_old/assets/img//liBg.png) 0 4px no-repeat;
}

.oldContent ul.defList_pec li.arrow_pec {
	margin-left: 0em;
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) 3px 4px no-repeat;
	padding-left: 15px;
}

.oldContent ul.defList_pec li.blank_pec {
	margin-left: 0em;
	background: url(/ja/assets_old/assets/img/icon_blank_op.png) 2px 3px no-repeat;
	padding-left: 15px;
}

.oldContent ol.numList_pec {
	margin-left: 1.5em;
}

.oldContent .pd15_r5_pec {
	padding: 15px 5px 15px 15px !important;
}

.oldContent .background_pec {
	background: #f0f0f0;
}

.oldContent .background_pec .fLeft_pec {
	float: left;
}

.oldContent .background_pec #leftImg_pec {
	/*width: 50%;*/
	padding-right: 15px !important;
	padding-bottom: 15px !important;
}

.oldContent .background_pec #leftImg_pec img {
	width: auto !important;
	width: initial !important;
	max-width: 100%;
}

.oldContent .background_pec #rightTxt_pec p {
	margin: 0;
}

.oldContent .background_pec #rightTxt_pec {
	padding: 0 0 0 0 !important;
	overflow: hidden;
}

.oldContent .background_pec #rightTxt_pec a {
	margin-left: 1px !important;
}

.oldContent .border_all_pec {
	border: 1px solid #c8c8c8;
}

.oldContent .border_solid_pec {
	border-top: 1px solid #c8c8c8;
}

.oldContent .border_dotted_pec {
	border-top: 1px dotted #c8c8c8;
}

.oldContent p.catTtl_pec {
	margin: 0 0 10px 0;
	color: #333333;
	font-weight: bold;
	border-bottom: solid 3px #333333;
	font-size: 28px;
	line-height: normal;
	line-height: 1.3;
	font-weight: bold;
}

.oldContent h1.info_material_pec {
	padding: 15px;
	font-size: 20px;
	font-weight: bold;
	background: #f0f0f0;
}

.oldContent h1.info_material_pec span {
	font-size: 14px;
	font-weight: bold;
}

.oldContent .innerGrid3_pec {
	margin-top: 15px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid3_pec:first-child {
	margin-top: 0;
}

.oldContent .innerGrid2_pec {
	margin-top: 15px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid2_pec:first-child {
	margin-top: 0;
}

.oldContent .innerGrid3_2col_pec {
	margin-top: 15px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid3_2col_pec:first-child {
	margin-top: 0;
}

.oldContent .innerGrid2_2col_pec {
	margin-top: 15px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid2_2col_pec:first-child {
	margin-top: 0;
}

.oldContent * {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
}
