@charset "UTF-8";
.oldContent {
	/* ==========================================================================
    HTML5 display definitions
    ========================================================================== */
	/**
  * 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.
  */
	/*h1 {
      font-size: 2em;
      margin: 0.67em 0;
  }*/
	/*h2 {
      font-size: 1.5em;
      margin: 0.83em 0;
  }


  h3 {
      font-size: 1.17em;
      margin: 1em 0;
  }

  h4 {
      font-size: 1em;
      margin: 1.33em 0;
  }

  h5 {
      font-size: 0.83em;
      margin: 1.67em 0;
  }

  */
	/**
  * 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.
  */
	/*menu,
  ol,
  ul {
      padding: 0 0 0 40px;
  }*/
	/**
  * 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
    ========================================================================== */
	/*Clear
  －－－－－－－*/
	/*Display
  －－－－－－－*/
	/*Rollover
  －－－－－－－*/
	/*Text-align
  －－－－－－－*/
	/*Margin
  －－－－－－－*/
	/*top*/
	/*right*/
	/*bottom*/
	/*left*/
	/*Padding
  －－－－－－－*/
	/*top*/
	/*right*/
	/*bottom*/
	/*left*/
	/*パーツリスト*/
	/*リストメニュー*/
	/*ボタン*/
	/* 白ボタン追加　20171207 */
	/* 音ボタン追加　20171207 */
	/* 表示領域ボタン追加　20171207 */
	/* comming soonボタン追加　20180911 */
	/*アンカーリンク*/
	/*#container_pec p { margin:0; padding:0;}
  #container_pec p a { text-decoration:none; color:#B91440;}
  #container_pec p a:link { text-decoration:none; color:#B91440;}
  #container_pec p a:hover { text-decoration:underline; color:#B91440;}
  #container_pec p a:visited { text-decoration:none; color:#B91440;}
  #container_pec p a:active { text-decoration:underline; color:#B91440;}*/
	/*　1ボックス　*/
	/*ul.ultagarrow_pec { margin-left:1.5em; list-style:url(/ja/assets_old/assets/img/icon_arrow_wg_r.png);}
  ul.ultagarrow_pec li {padding-left:0.2em;}*/
	/*　1ボックス レッド　*/
	/*ul.ultagRed { margin-left:1.3em; list-style:url(/ja/assets_old/assets/img/liBgRed.png);}
  ul.ultagRed li {padding-left:0.4em;}*/
	/*ol.oltagRed { margin-left:1.7em; color:#b91440;}
  ol.oltagRed span {color:#333333;}*/
	/*　2ボックス　*/
	/*ul.ultagArrow2Box_pec {list-style:url(/ja/assets_old/assets/img/icon_arrow_wg_r.png); width:100%;}
  ul.ultagArrow2Box_pec li {margin-left:1.3em; width:336px; float:left; padding-left:0.4em;}*/
	/*　2ボックス　レッド　*/
	/*ul.ultagArrow2Box_pec {list-style:url(/ja/assets_old/assets/img/liBgRed.png); width:100%;}
  ul.ultagArrow2Box_pec li { margin-left:1.3em; width:340px; float:left; padding-left:0.2em;}*/
	/*ol.oltagRed2Box_pec {width:100%; color:#b91440;}
  ol.oltagRed2Box_pec li {margin-left:1.7em; width:336px; float:left; padding-left:0;}
  ol.oltagRed2Box_pec span {color:#333333;}*/
	/*　3ボックス　*/
	/*　3ボックス　レッド　*/
	/*dl.dltagRed3Box_pec {list-style:url(/ja/assets_old/assets/img/liBgRed.png); width:237px; float:left;}
  dl.dltagRed3Box_pec dt { font-size:14px !important; font-weight:bold !important; list-style:none !important;}
  dl.dltagRed3Box_pec dd { padding-left:1.2em;}
  dl.dltagRed3Box_pec ul {}
  dl.dltagRed3Box_pec li { padding-left:0.4em;}*/
	/*dl.dltagRed3Boxol_pec { margin-left:1.4em; width:230px; float:left; color:#b91440;}
  dl.dltagRed3Boxol_pec dt { font-size:14px !important; font-weight:bold !important; text-indent:-1.4em !important; list-style:none !important;}
  dl.dltagRed3Boxol_pec dd{padding-left:0.2em;}
  dl.dltagRed3Boxol_pec ol{ width:210px;}
  dl.dltagRed3Boxol_pec span {color:#333333;}*/
	/* 通常の補注リスト */
	/* 140930追記 */
	/* 140930追記ここまで */
	/* 1401006追記 */
	/* 1401006追記ここまで */
	/*20170726 oto*/
	/*swipe_table_pec*/
	/*pager*/
	/*form*/
	/*--clearfix------------*/
	/*grid_layout*/
	/* IE6 */
	/* IE7 */
	/*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;
	/*'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif*/
}

.oldContent input, .oldContent a {
	border: none;
	/*outline: none;*/
}

.oldContent input[type="submit"]::-moz-focus-inner {
	border: none;
	outline: none;
}

.oldContent a:focus {
	border: none;
	/*outline: none;*/
}

.oldContent a:active, .oldContent a:hover {
	border: none;
	outline: none;
}

.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: 18px;
	line-height: 1.2;
}

.oldContent h5 {
	font-size: 16px;
	line-height: 1.3;
}

.oldContent h6 {
	font-size: 14px;
	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;
	font-size: 1em;
}

.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 small {
	font-size: 80%;
}

.oldContent sub, .oldContent sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.oldContent sup {
	top: -.5em;
}

.oldContent sub {
	bottom: -.25em;
}
.oldContent sub.co2{bottom:0;} /*20220914 oto*/

.oldContent dl, .oldContent menu, .oldContent ol, .oldContent ul {
	margin: 0;
}

.oldContent dd {
	margin: 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 */
}

.oldContent svg:not(:root) {
	overflow: hidden;
}

.oldContent figure {
	margin: 0;
}

.oldContent form {
	margin: 0;
}

.oldContent fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .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 .both_pec {
	clear: both;
	font-size: 0 !important;
	line-height: 0 !important;
}

.oldContent .clearfix_pec:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}

.oldContent .clearfix_pec {
	display: inline-block;
}

.oldContent .block_pec {
	display: block;
}

.oldContent a.imgov_pec:hover img {
	filter: alpha(opacity=80);
	/*IE*/
	-moz-opacity: .80;
	/*FF*/
	     opacity: .80;
}

.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 .mgB0_pec {
	margin-bottom: 0px !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 .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 .pdT85_pec {
	padding-top: 85px !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 .w984_pec {
	width: 984px;
	margin: 0 auto;
}

.oldContent .w996_pec {
	width: 996px;
	margin: 0 auto;
}

.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 {
	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;
	background: none;
}

.oldContent h1.contTtl2_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 h1.partsListh_pec {
	margin: 0 0 13px 0 !important;
	font-weight: bold;
	font-size: 28px;
	line-height: 1.3;
	padding: 0 0 3px 0px !important;
	color: #0000ff !important;
}

.oldContent h2.contTtl_pec {
	margin: 0 0 13px 0;
	font-weight: bold;
	font-size: 24px;
	line-height: 1.3;
	background: url(/ja/assets_old/assets/img/ttl_underline_long.gif) bottom left no-repeat;
	padding: 0 0 3px 0px !important;
}

.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;
}

.oldContent h3.contTtl_pec span {
	border-left: 3px solid #666666;
	display: inline-block;
	padding-left: 8px;
	padding-right: 11px;
}

.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: 5px 22px 0 22px;
	margin: 0 0 12px 0;
	line-height: normal;
}

.oldContent .contTtl6Layout_pec {
	padding-bottom: 15px;
	border-bottom: 1px solid #d0d0d0;
}

.oldContent .contTtl6Layout_pec h3.contTtl6_pec {
	color: #333333;
	font-size: 24px;
	margin: 0 0 10px 0;
	line-height: normal;
}

.oldContent .noborder_pec {
	border-bottom: none !important;
}

.oldContent h4.contTtl_pec {
	color: #333333;
	font-size: 18px;
}

.oldContent h5.contTtl_pec {
	color: #333333;
	font-size: 16px;
}

.oldContent h6 {
	color: #333333;
	font-size: 14px;
}

.oldContent ul.listMenu1_2_pec li {
	list-style: none;
	/*background: #a3a3a3; del20160722_tn*/
	background: #666666;
	cursor: pointer;
}

.oldContent ul.listMenu1_2_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listMenu1_2_pec li:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listMenu1_2_pec li a {
	color: #ffffff;
	display: inline-block;
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
	padding: 8px 17px;
	text-decoration: none;
	width: 317px;
	margin-left: 10px;
}

.oldContent ul.listMenu1_4_pec li {
	list-style: none;
	/*background: #a3a3a3; del20160722_tn*/
	background: #666666;
	cursor: pointer;
}

.oldContent ul.listMenu1_4_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listMenu1_4_pec li:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listMenu1_4_pec li a {
	color: #ffffff;
	display: inline-block;
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
	padding: 8px 0 8px 17px;
	text-decoration: none;
	width: 207px;
	margin-left: 10px;
}

.oldContent ul.listMenu1_2_pec li a.newWindow_pec, .oldContent ul.listMenu1_2_pec li a.newWindow_pec, .oldContent ul.listMenu1_4_pec li a.newWindow_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; del20160722_tn*/
	background: #666666;
	cursor: pointer;
	text-align: center;
	behavior: url(/assets/css/base/PIE.htc);
}

.oldContent ul.listBtn_pec li:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listBtn_pec li a {
	/*width:735px;*/
	width: 100%;
	display: inline-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;
	display: inline-block;
	padding: 8px 15px;
	margin: 0 15px;
}

.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; del20160722_tn*/
	background: #666666;
	cursor: pointer;
	text-align: center;
	behavior: url(/assets/css/base/PIE.htc);
}

.oldContent ul.listBtn1_2_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listBtn1_2_pec li:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listBtn1_2_pec li a {
	/*width:361px;*/
	width: 100%;
	display: inline-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;
	display: inline-block;
	padding: 8px 15px;
	margin: 0 15px;
}

.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; del20160722_tn*/
	background: #666666;
	cursor: pointer;
	text-align: center;
	behavior: url(/assets/css/base/PIE.htc);
}

.oldContent ul.listBtn1_4_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listBtn1_4_pec li:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listBtn1_4_pec li a {
	/*width:237px;*/
	width: 100%;
	display: inline-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;
	display: inline-block;
	padding: 8px 15px;
	margin: 0 15px;
}

.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(/assets/css/base/PIE.htc);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.oldContent ul.listBtn1_4_pec .whiteBtn_pec:hover {
	background: #dedede;
}

.oldContent ul.listBtn1_4_pec .whiteBtn_pec span {
	display: inline-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: inline-block;
	text-decoration: none;
	color: #ffffff;
}

.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.listBtn1_5_pec li.no_active--1line {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160722_tn*/
	background: #aaaaaa;
	text-align: center;
	behavior: url(/assets/css/base/PIE.htc);
	color: #ffffff;
	line-height: 38px;
}

.oldContent ul.listBtn1_5_pec li.no_active--2line {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160722_tn*/
	background: #aaaaaa;
	text-align: center;
	behavior: url(/assets/css/base/PIE.htc);
	color: #ffffff;
	line-height: 19px;
}

.oldContent ul.listBtn1_5_pec li.btn_active {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160722_tn*/
	background: #666666;
	cursor: pointer;
	text-align: center;
	behavior: url(/assets/css/base/PIE.htc);
	color: #000000;
	line-height: 22px;
}

.oldContent ul.listBtn1_5_pec li.btn_active:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listBtn1_5_pec li.btn_active a {
	/*width:735px;*/
	width: 100%;
	display: inline-block;
	text-decoration: none;
	color: #ffffff;
}

.oldContent ul.listBtn1_5_pec li.btn_active a span {
	background: url(/ja/assets_old/assets/img/icon_arrow_white.png) left no-repeat;
	display: inline-block;
	padding: 8px 15px;
	margin: 0 15px;
}

.oldContent ul.listBtn1_5_pec li.btn_active a span.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_w.png) left no-repeat;
}

.oldContent ul.listAnchor1_pec li {
	list-style: none;
	/*background: #a3a3a3; del20160722_tn*/
	background: #666666;
	cursor: pointer;
}

.oldContent ul.listAnchor1_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listAnchor1_pec li:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listAnchor1_pec li a {
	color: #ffffff;
	display: inline-block;
	background: url(/ja/assets_old/assets/img/icon_anchor.png) left no-repeat;
	padding: 8px 0 8px 19px;
	text-decoration: none;
	width: 207px;
	margin-left: 10px;
}

.oldContent ul.listAnchor2_pec li {
	border-radius: 10px;
	list-style: none;
	/*background: #a3a3a3; del20160722_tn*/
	background: #666666;
	cursor: pointer;
	text-align: center;
	behavior: url(/assets/css/base/PIE.htc);
}

.oldContent ul.listAnchor2_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent ul.listAnchor2_pec li:hover {
	/*background:#666666; del20160722_tn*/
	background: #333333;
}

.oldContent ul.listAnchor2_pec li a {
	/*width:237px;*/
	width: 100%;
	display: inline-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;
	display: inline-block;
	padding-left: 18px;
}

.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: 18px;
	/*padding-left:16px;*/
	margin-left: 4px;
}

.oldContent a.blank_pec {
	background: url(/ja/assets_old/assets/img/icon_blank_op.png) no-repeat left;
	padding-left: 13px;
	/*padding-left:13px;*/
	margin-left: -1px;
}

.oldContent a.blank_pec:hover {
	text-decoration: underline !important;
}

.oldContent a.arrow_pec {
	background: url(/ja/assets_old/assets/img/icon_arrow_op.png) left no-repeat;
	padding: 2px 0 0 12px !important;
	/*padding:2px 0 0 12px !important;*/
}

.oldContent a.arrow_pec:hover {
	text-decoration: underline !important;
}

.oldContent ul.ultag_pec {
	list-style: none;
	margin-left: -.2em;
}

.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.7em;
}

.oldContent ul.ultagArrowRed_pec {
	margin-left: 1.5em;
	list-style: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png);
}

.oldContent ul.ultagArrowRed_pec li {
	padding-left: .2em;
}

.oldContent ul.ultagArrowRed_pec li:hover {
	text-decoration: underline;
}

.oldContent .pdR12_pec {
	padding-right: 12px;
}

.oldContent ul.ultag2Box_pec {
	list-style: url(/ja/assets_old/assets/img/liBg.png);
	width: 100%;
}

.oldContent ul.ultag2Box_pec li {
	margin-left: 1.3em;
	width: 337px;
	float: left;
	padding-left: .4em;
}

.oldContent ol.oltag2Box_pec {
	width: 100%;
}

.oldContent ol.oltag2Box_pec li {
	margin-left: 1.7em;
	width: 336px;
	float: left;
	padding-left: 0;
}

.oldContent ul.ultagArrowRed2Box_pec {
	list-style: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png);
	width: 100%;
}

.oldContent ul.ultagArrowRed2Box_pec li {
	margin-left: 1.3em;
	width: 336px;
	float: left;
	padding-left: .4em;
}

.oldContent ul.ultagArrowRed2Box_pec li a:hover {
	text-decoration: underline;
}

.oldContent dl.pdR3p_pec {
	padding-right: 3%;
}

.oldContent dl.pdR2p_pec {
	padding-right: 2%;
}

.oldContent dl.dltag3Box_pec {
	list-style: url(/ja/assets_old/assets/img/liBg.png);
	width: 237px;
	float: left;
}

.oldContent dl.dltag3Box_pec dt {
	font-size: 14px !important;
	font-weight: bold !important;
	list-style: none !important;
}

.oldContent dl.dltag3Box_pec dd {
	padding-left: 1.2em;
}

.oldContent dl.dltag3Box_pec li {
	padding-left: .4em;
}

.oldContent dl.dltag3Boxol_pec {
	margin-left: 1.4em;
	width: 230px;
	float: left;
}

.oldContent dl.dltag3Boxol_pec dt {
	font-size: 14px !important;
	font-weight: bold !important;
	text-indent: -1.4em !important;
	list-style: none !important;
}

.oldContent dl.dltag3Boxol_pec dd {
	padding-left: .2em;
}

.oldContent dl.dltag3Boxol_pec ol {
	width: 210px;
}

.oldContent .w210_pec {
	width: 210px !important;
}

.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 {
	float: left;
	margin: 0 12px 12px 0;
	list-style: none;
}

.oldContent .box2LayoutFull_pec {
	width: 984px;
}

.oldContent .box2LayoutFull_pec ul {
	margin: 0;
	padding: 0;
}

.oldContent .box2LayoutFull_pec ul.box2col_pec li {
	width: 486px;
}

.oldContent .box2LayoutFull_pec ul.box3col_pec li.miniTxt_pec {
	float: left;
	list-style: none;
	width: 311px !important;
	margin: 0 25px 20px 0 !important;
}

.oldContent .box2LayoutFull_pec ul.box3col_pec li.mr0_pec {
	margin-right: 0 !important;
}

.oldContent html > body .box2LayoutFull_pec ul.box2col_pec li img {
	margin-bottom: 3px;
}

.oldContent .box2LayoutFull_pec ul li {
	float: left;
	list-style: none;
	margin: 0 12px 12px 0;
}

.oldContent .box1LayoutFull_pec ul {
	margin: 0;
	padding: 0;
}

.oldContent .box1LayoutFull_pec ul li {
	float: left;
	list-style: none;
	margin: 0 6px 5px 0 !important;
}

.oldContent .box1Text3Layout1Full_pec .img_pec {
	float: left !important;
	margin-right: 12px !important;
}

.oldContent .box1Text3Layout1Full_pec .text_pec {
	float: left !important;
	width: 735px;
}

.oldContent .box1Text3Layout1L_pec .img_pec {
	float: left !important;
	margin-right: 12px !important;
}

.oldContent .box1Text3Layout1L_pec .text_pec {
	float: left !important;
	width: 486px;
}

.oldContent .box1Text3Layout1R_pec .img_pec {
	float: right !important;
	margin-left: 12px !important;
}

.oldContent .box1Text3Layout1R_pec .text_pec {
	float: left !important;
	width: 486px;
}

.oldContent .box1Text3Layout1L_pec p.arrowSummary_pec, .oldContent .box1Text3Layout1R_pec p.arrowSummary_pec {
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) left no-repeat;
	padding: 0 0 0 12px !important;
	float: left;
}

.oldContent .box1Text3Layout1LLong_pec .img_pec {
	float: left !important;
	margin-right: 12px !important;
}

.oldContent .box1Text3Layout1LLong_pec .text_pec {
	float: left !important;
	width: 735px;
}

.oldContent .box1Text3Layout1RLong_pec .img_pec {
	float: right !important;
	margin-left: 12px !important;
}

.oldContent .box1Text3Layout1RLong_pec .text_pec {
	float: left !important;
	width: 735px;
}

.oldContent .box1Text3Layout1LLong_pec p.arrowSummary_pec, .oldContent .box1Text3Layout1RLong_pec p.arrowSummary_pec {
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) left no-repeat;
	padding: 0 0 0 12px !important;
	float: left;
}

.oldContent .box2Text2Layout1L_pec .img_pec {
	float: left !important;
	margin-right: 12px !important;
}

.oldContent .box2Text2Layout1L_pec .text_pec {
	float: left !important;
	width: 361px;
}

.oldContent .box2Text2Layout1R_pec .img_pec {
	float: right !important;
	margin-left: 12px !important;
}

.oldContent .box2Text2Layout1R_pec .text_pec {
	float: left !important;
	width: 361px;
}

.oldContent .box2Text2Layout1L_pec p.arrowSummary_pec, .oldContent .box2Text2Layout1R_pec p.arrowSummary_pec {
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) left no-repeat;
	padding: 0 0 0 12px !important;
	float: left;
}

.oldContent .box2Text2Layout1LLong_pec .img_pec {
	float: left !important;
	margin-right: 12px !important;
}

.oldContent .box2Text2Layout1LLong_pec .text_pec {
	float: left !important;
	width: 486px;
}

.oldContent .box2Text2Layout1RLong_pec .img_pec {
	float: right !important;
	margin-left: 12px !important;
}

.oldContent .box2Text2Layout1RLong_pec .text_pec {
	float: left !important;
	width: 486px;
}

.oldContent .box2Text2Layout1LLong_pec p.arrowSummary_pec, .oldContent .box2Text2Layout1RLong_pec p.arrowSummary_pec {
	background: url(/ja/assets_old/assets/img/icon_arrow_wr_r.png) left no-repeat;
	padding: 0 0 0 12px !important;
	float: left;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2left_pec {
	width: 486px;
	margin-right: 12px;
	float: left;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2left_pec .img_pec {
	float: left !important;
	margin-right: 12px !important;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2left_pec .text_pec {
	float: left !important;
	width: 237px;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2right_pec {
	width: 486px;
	float: left;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2right_pec .img_pec {
	float: left !important;
	margin-right: 12px !important;
}

.oldContent .box2Text2Layout1Full_pec .box2Text2right_pec .text_pec {
	float: left !important;
	width: 237px;
}

.oldContent .box2Text2ContTtl_pec {
	margin: 0 0 13px 0;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.3;
	background: url(/ja/assets_old/assets/img/ttl_underline.gif) bottom no-repeat;
	padding: 0 0 3px 0;
	width: 486px;
}

.oldContent p.arrowSummary_pec {
	float: right;
}

.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 {
	width: 100%;
	border-collapse: collapse;
}

.oldContent .tableSimple_pec th {
	width: 237px;
	text-align: left;
}

.oldContent .tableSimple_pec td, .oldContent .tableSimple_pec th {
	padding: 5px;
	border: 1px solid #cccccc;
	vertical-align: top;
}

.oldContent .tableSimple_pec th {
	font-weight: bold;
	background: #e6e6e6;
}

.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: 237px;
}

.oldContent .table1_Spec_pec td.cont_pec {
	background: #ffffff;
}

.oldContent .scroll_x_pec {
	position: relative;
	overflow-x: scroll;
	padding: 5px 5px 20px;
}

.oldContent table.swipe_table_pec {
	border-collapse: collapse;
}

.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 {
	width: 10em;
	background: #e6e6e6;
	text-align: center;
}

.oldContent .frmb0_pec {
	border: none;
}

.oldContent .leftBox_pec {
	float: left;
	width: 361px;
}

.oldContent .rightBox_pec {
	float: right;
	width: 361px;
}

.oldContent .hL_pec {
	height: 80px;
}

.oldContent .hM_pec {
	height: 50px;
}

.oldContent .hS_pec {
	height: 30px;
}

.oldContent div.fontLayout_pec 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 dl.fontSize_pec dd img {
	cursor: pointer;
}

.oldContent .fontChangeArea_pec {
	font-size: 100%;
}

.oldContent .pager_pec {
	height: 27px;
	padding: 0 0 9px;
}

.oldContent .pager_pec ul {
	float: right;
}

.oldContent .pager_pec ul li {
	list-style: none;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0 12px 0 0;
	border: 1px solid #767676;
	/*20170726 oto*/
	color: #ffffff;
	background-color: #767676;
	/*20170726 oto*/
	text-align: center;
	float: left;
	border-style: none;
}

.oldContent .pager_pec ul li a {
	display: block;
	color: #ffffff;
}

.oldContent .pager_pec ul li.gap_pec {
	color: #333333;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

.oldContent .pager_pec ul li a:hover {
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #767676;
	/*20170726 oto*/
}

.oldContent .pager_pec ul li.active_pec {
	color: #333333;
	background-color: #ffffff;
	border-style: none;
}

.oldContent .formSmp1_pec, .oldContent .formSmp2_pec {
	width: 100%;
	border-collapse: collapse;
}

.oldContent .formSmp2_pec th {
	background: #e6e6e6;
	width: 100px;
	padding: 5px 10px;
	margin: 0;
	vertical-align: top;
	text-align: left;
	border: 1px solid #cccccc;
}

.oldContent .formSmp1_pec th {
	background: #e6e6e6;
	width: 221px;
	padding: 5px 10px;
	margin: 0;
	vertical-align: top;
	text-align: left;
	border: 1px solid #cccccc;
}

.oldContent .formSmp2_pec td.subName_pec {
	/*	display:inline-table;*/
	margin: 0;
	padding: 5px 10px;
	width: 100px;
	background: #f6f6f6;
}

.oldContent .formSmp2_pec td, .oldContent .formSmp1_pec td {
	/*	display:inline-table;*/
	margin: 0;
	padding: 5px 10px;
	border: 1px solid #cccccc;
}

.oldContent .formSmp1_pec td dt, .oldContent .formSmp2_pec td dt {
	display: none;
	margin: 0;
	padding: 0;
}

.oldContent .formSmp1_pec input, .oldContent .formSmp2_pec input {
	/*width:95%;*/
	border: 1px solid #cccccc;
}

.oldContent .formSmp1_pec input[type="checkbox"], .oldContent .formSmp2_pec input[type="checkbox"], .oldContent .formSmp1_pec input[type="radio"], .oldContent .formSmp2_pec input[type="radio"] {
	margin-right: 5px;
	/*	border-radius:0px;*/
}

.oldContent .formSmp1_pec textarea, .oldContent .formSmp2_pec textarea {
	border-radius: 0px;
	width: auto;
	height: auto;
	max-width: 300%;
}

.oldContent .formSmp1_pec dd, .oldContent .formSmp2_pec dd {
	margin: 0;
	padding: 0;
	width: 100%;
}

.oldContent .formSmp1_pec dd ul, .oldContent .formSmp2_pec dd ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.oldContent .formSmp1_pec dd.inArea0_pec li, .oldContent .formSmp2_pec dd.inArea0_pec li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	display: inline-block;
}

.oldContent .formSmp2_pec dd.inArea1_pec li, .oldContent .formSmp1_pec dd.inArea1_pec li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
}

.oldContent .formSmp1_pec dd.inArea2_pec li, .oldContent .formSmp2_pec dd.inArea2_pec li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	width: 48%;
	float: left;
}

.oldContent .formSmp1_pec dd.inArea3_pec li, .oldContent .formSmp2_pec dd.inArea3_pec li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	width: 33%;
	float: left;
}

.oldContent .formSmp1_pec dd em, .oldContent .formSmp2_pec dd em {
	/*	float:left;*/
	margin: 0 5px;
	font-style: normal;
}

.oldContent .formSmp1_pec dd .note_pec, .oldContent .formSmp2_pec dd .note_pec {
	list-style: none;
	clear: both;
}

.oldContent .formSmp1_pec dd .note_pec li, .oldContent .formSmp2_pec dd .note_pec li {
	list-style: none;
	text-indent: -1em;
	padding-left: 1em;
	margin: 0;
	font-size: 80% !important;
	width: 92%;
}

.oldContent .formSmp1_pec txtarea, .oldContent .formSmp2_pec txtarea {
	width: 100%;
	height: 150px;
}

.oldContent .formSmp1_pec dd li span {
	margin: 0 5px;
}

.oldContent input.wdt470_pec {
	width: 470px;
}

.oldContent input.wdt450_pec {
	width: 450px;
}

.oldContent input.wdt50_pec {
	width: 50px;
}

.oldContent input.wdt30_pec {
	width: 30px;
}

@media only screen and (max-width: 640px) {
	.oldContent .formSmp1_pec, .oldContent .formSmp2_pec {
		font-size: 115% !important;
	}
	.oldContent .formSmp1_pec th, .oldContent .formSmp2_pec th {
		display: none;
		margin: 0;
		padding: 0;
	}
	.oldContent .formSmp2_pec td.subName_pec {
		display: none;
		margin: 0;
		padding: 0;
	}
	.oldContent .formSmp1_pec input, .oldContent .formSmp2_pec input, .oldContent .formSmp1_pec select, .oldContent .formSmp2_pec select, .oldContent .formSmp1_pec textarea, .oldContent .formSmp2_pec textare {
		/*width:95%;*/
		/*	border-radius:0px;*/
		line-height: 1.8;
		margin-bottom: 3px;
		width: auto;
		height: auto;
	}
	.oldContent .formSmp1_pec input[type="checkbox"], .oldContent .formSmp2_pec input[type="checkbox"], .oldContent .formSmp1_pec input[type="radio"], .oldContent .formSmp2_pec input[type="radio"] {
		margin-right: 5px;
	}
	.oldContent .formSmp1_pec td dt, .oldContent .formSmp2_pec td dt {
		display: block;
		/*	color:#ff0000;*/
	}
	.oldContent .formSmp1_pec td dt em, .oldContent .formSmp2_pec td dt em {
		font-style: normal;
		font-weight: bold;
		display: block;
	}
	.oldContent .formSmp1_pec dd.inArea0_pec li, .oldContent .formSmp2_pec dd.inArea0_pec li {
		list-style: none;
		margin: 0 0 5px 0;
		padding: 0;
		float: none;
		width: 93%;
		display: block;
	}
	.oldContent .formSmp1_pec dd.inArea1_pec li, .oldContent .formSmp2_pec dd.inArea1_pec li {
		list-style: none;
		margin: 0;
		padding: 0;
		float: none;
		width: 93%;
	}
	.oldContent .formSmp1_pec dd.inArea2_pec, .oldContent .formSmp2_pec dd.inArea2_pec {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.oldContent .formSmp1_pec dd.inArea2_pec li, .oldContent .formSmp2_pec dd.inArea2_pec li, .oldContent .formSmp1_pec dd.inArea3_pec li, .oldContent .formSmp2_pec dd.inArea3_pec li {
		list-style: none;
		margin: 0 0 3px 0;
		padding: 0;
		width: 100%;
		float: none;
	}
	.oldContent .formSmp1_pec dd.inArea2_pec em, .oldContent .formSmp2_pec dd.inArea2_pec em {
		float: none;
		margin-bottom: 5px;
	}
	.oldContent input.wdt470_pec {
		width: 90%;
	}
	.oldContent input.wdt450_pec {
		width: 85%;
	}
	.oldContent input.wdt50_pec {
		width: 20%;
	}
	.oldContent input.wdt30_pec {
		width: 15%;
	}
	.oldContent .formSmp1_pec dd .note_pec li, .oldContent .formSmp2_pec dd .note_pec li {
		list-style: none;
		text-indent: -1em;
		padding-left: 1em;
		margin: 0 0 0 1em;
		font-size: 80% !important;
		width: 85%;
	}
}

.oldContent .inArea2_pec:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}

.oldContent .inArea2_pec {
	display: inline-block;
}

.oldContent .ind_pec {
	color: #b91440;
	margin: 0 3px;
	font-size: 80%;
}

.oldContent .grid1_pec, .oldContent .grid2_pec, .oldContent .grid1_3_pec, .oldContent .grid1_5_pec, .oldContent .grid3_pec, .oldContent .grid0_75_pec {
	float: left;
	display: inline;
	/*margin:0 6px 12px 6px;*/
	margin: 0 6px 0 6px;
}

.oldContent .grid4_pec {
	/*margin:0 6px 12px 6px;*/
	margin: 0 6px 0 6px;
}

.oldContent .grid0_75_pec:first-child {
	width: 174px;
	overflow: hidden;
}

.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, .oldContent .grid0_75_pec.floatL_pec {
	float: left;
}

.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, .oldContent .grid0_75_pec.floatR_pec {
	float: right;
}

.oldContent .grid1_pec.mg0_pec {
	margin: 0;
}

.oldContent li.grid1ul_pec {
	float: left;
	display: inline;
	margin-left: 0;
	width: 220px;
	/*margin-bottom: 2em;*/
}

.oldContent li.grid1ol_pec {
	float: left;
	margin-right: 2.0em;
	margin-left: 0;
	width: 208px;
	/*display: list-item;*/
	/*margin-bottom: 2em;*/
	list-style-type: decimal;
}

.oldContent li.grid1ul_pec:nth-child(3n+1), .oldContent li.grid1ol_pec:nth-child(3n+1) {
	clear: both;
}

.oldContent .grid1_pec {
	width: 237px;
}

.oldContent .grid1_3_pec {
	width: 320px;
}

.oldContent .grid1_5_pec {
	width: 361px;
}

.oldContent .grid2_pec {
	width: 486px;
}

.oldContent .grid3_pec {
	width: 734px;
}

.oldContent .grid4_pec {
	width: 984px;
}

.oldContent .grid0_75_pec {
	width: 175px;
}

.oldContent * html .clearfix_pec {
	zoom: 1;
}

.oldContent *:first-child + html .clearfix_pec {
	zoom: 1;
}

.oldContent ul.defList_pec, .oldContent ol.numList_pec {
	width: 734px;
	margin: 6px;
	display: table;
}

.oldContent ul.defList_pec {
	list-style: none;
	margin-left: -.2em;
	display: table;
}

.oldContent ul.defList_pec li {
	padding-left: 15px;
	background: url(/ja/assets_old/assets/img/liBg.png) 0 4px no-repeat;
	width: 222px;
	/*237-15*/
	float: left;
	display: table-cell;
	margin-right: 11px;
	margin-bottom: 12px;
}

.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) 8px 3px no-repeat;
	padding-left: 20px;
	width: 217px;
	/*222-5*/
}

.oldContent ul.defList_pec li.arrow_pec a:hover {
	text-decoration: underline;
}

.oldContent ul.defList_pec li.blank_pec a:hover {
	text-decoration: underline;
}

.oldContent ol.numList_pec li {
	width: 237px;
	padding: 0;
	float: left;
	display: table-cell;
	list-style: none;
	margin-right: 11px;
	margin-bottom: 12px;
}

.oldContent .background_pec {
	background: #f0f0f0;
}

.oldContent .background_pec .fLeft_pec {
	float: left;
}

.oldContent .background_pec #leftImg_pec {
	/*padding-right: 5px !important;*/
	padding: 0 20px 0 0 !important;
	margin-bottom: 15px;
}

.oldContent .background_pec #rightTxt_pec {
	overflow: hidden;
	font-size: 15px;
	padding: 0 0 0 0px !important;
}

.oldContent .background_pec #rightTxt_pec span {
	font-size: 13px;
}

.oldContent .background_pec #rightTxt_pec span a.blank_pec {
	margin-left: 0;
}

.oldContent .background_pec #rightTxt_pec p {
	margin: 0;
}

.oldContent .border_all_pec {
	border: 1px solid #cccccc;
	font-size: 15px;
}

.oldContent .border_solid_pec {
	border-top: 1px solid #cccccc;
}

.oldContent .border_dotted_pec {
	border-top: 1px dotted #cccccc;
}

.oldContent .msm_pec {
	text-align: left;
}

.oldContent p.catTtl_pec {
	font-size: 28px;
	color: #000000;
	padding: 13px 0 10px 0 !important;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	line-height: 1.3;
	background: none;
	font-weight: bold;
}

.oldContent h1.info_material_pec {
	padding: 15px;
	font-size: 24px;
	font-weight: bold;
	background: #f0f0f0;
}

.oldContent h1.info_material_pec span {
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin: 4px 0;
}

.oldContent .innerGrid3_pec {
	margin-left: 15px;
	float: left;
	width: 308px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid3_pec:first-child {
	margin-left: 0;
}

.oldContent .innerGrid2_pec {
	margin-left: 15px;
	float: left;
	width: 462px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid2_pec:first-child {
	margin-left: 0;
}

.oldContent .innerGrid3_2col_pec {
	margin-left: 15px;
	float: left;
	width: 224px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid3_2col_pec:first-child {
	margin-left: 0;
}

.oldContent .innerGrid2_2col_pec {
	margin-left: 15px;
	float: left;
	width: 344px;
	        box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.oldContent .innerGrid2_2col_pec:first-child {
	margin-left: 0;
}
