@charset "UTF-8";

/* rem:ルート要素のフォントサイズを1とする単位 */
/* em:その要素のフォントサイズを１とする単位 */

body {
    margin-left: 2pt;           /* ページ余白 左 */
    margin-right: 2pt;          /* ページ余白 右 */
}

p, li {
    font-family: 'Noto Sans', -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
    text-align: left;
    font-size: 10pt;
    font-weight: normal;
    color: black;
	line-height:1.5em;
    margin-left: 0pt;
    margin-right: 0pt;
}

li {
	list-style: none;             /* 余分な黒丸を消す */
}

/*
    リンク表示
*/
body a:link {
    color: #0033cc;
    text-decoration: none;
}

body a:visited {
    color:#800080;
    text-decoration: none;
}

body a:hover {    /* マウスオーバーの処理 */
    text-decoration: underline;
}

.R_mark {
    font-size: 0.6em;
    margin-right: 0.2em;
    vertical-align: 0.5em;
}

/*
    文字の太さ
*/
.Body_L1_B, .Body_L2_B, .Body_L3_B, .Body_L4_B, .Body_L5_B, .Body_L1_sp_B, .Body_L2_sp_B, .Body_L3_sp_B {
    font-weight: bold;
}

/*
    文字の余白
*/
.Body_L1 {
    
}

.Body_L2, .Body_L2_B, .Body_L2_sp, .Body_L2_sp_B {
    margin-left: 1.5em;
}

.Body_L3, .Body_L3_B, .Body_L3_sp, .Body_L3_sp_B {
    margin-left: 3em;
}

.Body_L4, .Body_L4_B {
    margin-left: 4.5em;
}

.Body_L5, .Body_L5_B {
    margin-left: 6em;
}

.Body_L1_sp, .Body_L2_sp, .Body_L3_sp, .Body_L1_sp_B, .Body_L2_sp_B, .Body_L3_sp_B {
    margin-top: 1em;
}

.Body-r {
    text-align: right;
}

.partNo {
    text-align: right;
    margin-right: 3em;
}

/*
    img
*/

img {
    width: auto;
    height: 0.9em;
    vertical-align: baseline;
}

.bullet img {
    width: auto;
    height: 0.8em;
    padding-right: 0.3em;
    margin-top: 0px;
    margin-bottom: 0.2em;
    margin-right: auto;
    margin-left: auto;
	vertical-align: middle;
}

.TEAC2010 img {
    margin-right: 0.2em;
    margin-left: 0.2em;
    width: auto;
    height: 0.8em;
    vertical-align: middle;
}

.Caution_mark img {
    margin-right: 0.2em;
    margin-left: 0.2em;
    width: auto;
    height: 1.1em;
    vertical-align: text-top;
	margin-bottom: 0.2em;
}

.TEAC2010-gray img {
    
}

.TEAC2010-gray-L img {
    height: 18pt;
}

.TEAC2010_M {
    
}

.TEAC-ABCBall-Black img, .TEAC-ABCBall-White img, .TEAC-Ball-White img {
    margin-right: 0.1em;
    margin-left: 0.1em;
    height: 0.9em;
}

/*
    Bullet
*/
.Bullet_L1_B, .Bullet_L2_B, .Bullet_L3_B, .Bullet_Body_L1_B, .Bullet_Body_L2_B, .Bullet_Body_L3_B {
    font-weight: bold;
}

.Bullet_L1, .Bullet_L1_sp, .Bullet_L2, .Bullet_L2_sp, .Bullet_L3, .Bullet_L3_sp, .Bullet_L1_B, .Bullet_L2_B, .Bullet_L3_B {
	margin-top: 0.3em;
    margin-right: 0em;
	text-indent: -0.8em;
}

.Bullet_L1, .Bullet_L1_sp, .Bullet_L1_B, .Bullet_Body_L1, .Bullet_Body_L1_B {
	margin-left: 1.1em;
}

.Bullet_L2, .Bullet_L2_sp, .Bullet_L2_B, .Bullet_Body_L2, .Bullet_Body_L2_B {
    margin-left: 2.6em;
}

.Bullet_L3, .Bullet_L3_sp, .Bullet_L3_B, .Bullet_Body_L3, .Bullet_Body_L3_B {
    margin-left: 4.1em;
}

.Bullet_L1_sp, .Bullet_L2_sp, .Bullet_L3_sp {
    margin-top: 1em;
}

/*
    NOTE
*/
.NOTE_Head_L1, .NOTE_Head_L2 {
    font-size: 1.1em;
	line-height:1.5em;
    font-weight: bold;
    color: white;
    margin-top: 0.5em;
    margin-bottom: 0.5em;

    display:inline-block;       /* これがないとバックグラウンドカラーが文字幅にならない */
    background-color: black;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
    padding-right: 0.6em;
}

.NOTE_Head_L2 {
    margin-left: 1.4em;
}

.NOTE_Body_L1 {
	margin-left: 1.5em;
}

.NOTE_Body_L2 {
    margin-left: 3em;
}

.NOTE_Body_L3 {
    margin-left: 4.5em;
}

.NOTE_Bullet_L1, .NOTE_Bullet_L2, .NOTE_Bullet_L3 {
	margin-top: 0.3em;
    margin-right: 0em;
	text-indent: -0.8em;
}

.NOTE_Bullet_L1, .NOTE_Bullet_Body_L1 {
    margin-left: 1.1em;
}

.NOTE_Bullet_L2, .NOTE_Bullet_Body_L2 {
    margin-left: 2.6em;
}

.NOTE_Bullet_L3, .NOTE_Bullet_Body_L3 {
    margin-left: 4.1em;
}

/*
    PartName, Step
*/
.PartName_Head-White, .PartName_Head {
    font-weight: bold;
}

.Step_First, .Step_First_sp, .Step_Next, .Step_Next2 {
    font-weight: normal;
}

.PartName_Head-White, .PartName_Head {
    margin-left: 1.4em;
    text-indent: -1.4em;
    line-height:1.2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.PartName_cont {
    font-weight: bold;
    font-size: 1.3em;
    margin-left: 2.2em;
    line-height:1.2em;
    margin-bottom: 0.5em;
}

.Step_First, .Step_First_sp, .Step_Next, .Step_Next2 {
    font-size: 1em;
    margin-left: 1.5em;
    text-indent: -1.4em;
    line-height:1.2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.PartNo img {
    width: auto;
    height: 1em;
    vertical-align: top;
	margin-top: 0.1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
}

.PartName_Head .PartNo img {
    width: auto;
    height: 0.9em;
    vertical-align: baseline;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-right: 0.3em;
    margin-left: 0em;
}

.Step_First span.StepNo, .Step_First_sp span.StepNo, .Step_Next span.StepNo, .Step_Next2 span.StepNo2 {    /* TAB補正 */
    font-weight: bold;
    margin-right: 0.5em;
}

.PartName_Body_L1_B, .PartName_Body_L2_B, .PartName_Body_L3_B, .Step_Body_L1_B, .Step_Body_L2_B, .Step_Body_L3_B {
    font-weight: bold;
}

.PartName_Body_L1, .PartName_Body_L1_B, .Step_Body_L1, .Step_Body_L1_sp, .Step_Body_L1_B {
    margin-left: 1.5em;
}

.PartName_Body_L2, .PartName_Body_L2_B, .Step_Body_L2, .Step_Body_L2_sp, .Step_Body_L2_B {
    margin-left: 3em;
}

.PartName_Body_L3, .PartName_Body_L3_B, .Step_Body_L3, .Step_Body_L3_B {
    margin-left: 4.5em;
}

.Step_First_sp, .Step_Body_L1_sp, .Step_Body_L2_sp{
    margin-top: 1em;
}

.PartName_Bullet_L1, .PartName_Bullet_L2, .PartName_Bullet_L3, .PartName_Bullet_L1_B, .PartName_Bullet_L2_B, .PartName_Bullet_L3_B, .Step_Bullet_L1, .Step_Bullet_L2, .PartName_NOTE_Bullet_L1, .PartName_NOTE_Bullet_L2, .Step_NOTE_Bullet_L1, .Step_NOTE_Bullet_L2, .Step_NOTE_Bullet_L3 {
	margin-top: 0.3em;
    margin-right: 0em;
	text-indent: -0.8em;
}

.PartName_Bullet_L1, .Step_Bullet_L1 {
	margin-left: 2.6em;
}

.PartName_Bullet_L2, .Step_Bullet_L2 {
	margin-left: 4.1em;
}

.PartName_Bullet_Body_L1, .Step_Bullet_Body_L1 {
    margin-left: 2.6em;
}

.PartName_Bullet_Body_L2, .Step_Bullet_Body_L2 {
    margin-left: 4.1em;
}

.PartName_NOTE_Bullet_L1, .Step_NOTE_Bullet_L1 {
    margin-left: 2.6em;
}

.PartName_NOTE_Bullet_L2, .Step_NOTE_Bullet_L2 {
    margin-left: 4.1em;
}

.Step_NOTE_Bullet_L3 {
    margin-left: 5.6em;
}

.PartName_NOTE_Bullet_Body_L1, .Step_NOTE_Bullet_Body_L1{
    margin-left: 2.6em;
}

.PartName_NOTE_Bullet_Body_L2, .Step_NOTE_Bullet_Body_L2{
    margin-left: 4.1em;
}

.Step_NOTE_Bullet_Body_L3 {
    margin-left: 5.6em;
}
.PartName_NOTE_Head_L1, .PartName_NOTE_Head_L2, .Step_NOTE_Head_L1, .Step_NOTE_Head_L2 {
    font-size: 1.1em;
	line-height:1.5em;
    font-weight: bold;
    color: white;
    margin-top: 0.5em;
    margin-bottom: 0.5em;

    display:inline-block;
    background-color: black;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
    padding-right: 0.6em;
}

.PartName_NOTE_Head_L1, .Step_NOTE_Head_L1 {
    margin-left: 1.2em;
}

.PartName_NOTE_Head_L2, .Step_NOTE_Head_L2 {
    margin-left: 2.4em;
}

.PartName_NOTE_Body_L1, .Step_NOTE_Body_L1 {
    margin-left: 1.5em;
}

.PartName_NOTE_Body_L2, .Step_NOTE_Body_L2 {
    margin-left: 3em;
}

.PartName_NOTE_Body_L3, .Step_NOTE_Body_L3 {
    margin-left: 4.5em;
}


/*
    Item
*/
.Item_L1, .Item_L2, .Item_L3 {
    font-weight: bold;
    margin-top: 0.5em;
}

.Item_L2 {
    margin-left: 1.5em;
}

.Item_L3 {
    margin-left: 3em;
}

.Item_Body_L1 {
    margin-left: 1.5em;
}

.Item_Body_L2 {
    margin-left: 3em;
}

.Item_Body_L3 {
    margin-left: 4.5em;
}

.Item, .caution {
    font-size: 2rem;
    font-weight: bold;
    margin-top: 0.5rem;
}

.Item img, .caution img {
    height: 2.5rem;
    vertical-align: text-bottom;
}

/*
    Heading
*/
.Heading_L1, .Heading_L1_No, .Heading_L1_No_cont, .Heading_L1_No-video {
    font-weight: bold;
    font-size: 2em;
    line-height: 1.2em;
    color: white;
    margin-top: 4em;
    margin-bottom: 0.5em;
    background-color: gray;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 0.5em;
    padding-right: 0.6em;
}

.Heading_L2, .Heading_L2_No, .Heading_L2_No_cont, .Heading_L2_No_2line, .Heading_L2_No-3lines, .Heading_L2_video, .Heading_L2_No_video {
    font-weight: bold;
    font-size: 1.6em;
    border-top: 3px solid;
    border-bottom: 3px solid;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
    padding-left: 0.3em;
}

.Heading_L3, .Heading_L3_No, .Heading_L3_video, .Heading_L3_No_video {
    font-weight: bold;
    font-size: 1.4em;
    border-top: 2px solid;
    margin-top: 0.8em;
    padding-left: 0.3em;
}

.Heading_L4, .Heading_L4_No, .Heading_L4_video, .Heading_L4_No_video {
    font-weight: bold;
    font-size: 1.3em;
    margin-top: 0.8em;
}

p.Heading_L5, .Heading_L5_No, .Heading_L5_video, .Heading_L5_No_video {
    font-weight: bold;
    font-size: 1.2em;
    margin-top: 0.5rem;
 }

p.Heading_L6, .Heading_L6_No {
    font-weight: bold;
    font-size: 1em;
    margin-top: 0.5rem;
 }

.Clause_L1, .Clause_L2, .Clause-c{
    font-weight: bold;
    font-size: 1.2em;
    margin-top: 0.5rem;
}

.Clause_L2 {
    margin-left: 1.5em;
}

.Clause-c {
    text-align: center;
}

/*
    illust
*/
.Illust img, .Illust-c img, .Illust-c-0 img, .Illust-l img, .Illust_L1 img, .Illust_L2 img, .Illust_L3 img, .Illust-r img, .Illust-r-90 img {
    width: auto;
    height: auto;
}

.Illust, .Illust-l, .Illust_L1, .Illust_L2, .Illust_L3 {
    text-align: left;
}

.Illust-c,.Illust-c-0 {
    text-align: center;
} 

.Illust-r, .Illust-r-90 {
    text-align: right;
}
.Illust, .Illust-c, .Illust-l, .Illust-r, .Illust_L1, .Illust_L2, .Illust_L3 {
    margin-top: 1em;
    margin-bottom: 1em;
}

.Illust-c-0 {
    margin-top: 0em;
    margin-bottom: 0em;
}

.Illust {
    margin-left: 3em;
}

.Illust_L1 {
    margin-left: 1.5em;
}

.Illust_L2 {
    margin-left: 3em;
}

.Illust_L3 {
    margin-left: 4.5em;
}

.Illust-r-90 {
	margin-right: 10%
}

/*
    Annotation
*/
.Annotation, .Annotation_sp, .Annotation_Body, .AnnotationFirst, .AnnotationNext {
    font-size: 9pt;
}

.Annotation, .Annotation_sp, .AnnotationFirst, .AnnotationNext {
    text-indent: -1.2em;
}

.Annotation, .Annotation_sp, .AnnotationFirst, .AnnotationNext {
    margin-left: 1.2em;
}

.Annotation_Body {
    margin-left: 1.2em;
}

.AnnotationMark {
    vertical-align: top;
    font-size: 0.7em;
    padding-left: 0.5em;
}

.Annotation_sp {
	margin-top: 1em;
}

/*
    文字スタイル
*/
.Underline {
    text-decoration: underline;
}

/*
    安規表 表、セルスタイル jp
*/
table.Safety_Diagram {
    margin-top: 2em;
    margin-bottom: 0.5em;
    border: 2px solid black;
    text-align: left;
}

table.Safety_Diagram td.J_Safety_Diagram_HEAD_COL1, table.Safety_Diagram td.J_Safety_Diagram_HEAD_COL2, table.Safety_Diagram td.J_Safety_Diagram_HEAD_COL3 {
    border: 1px solid black;
    background-color: lightgray;
}

table.Safety_Diagram td.J_Safety_Diagram_CEL_Mark {
    text-align: center;
    vertical-align: middle;
}

table.Safety_Diagram td.J_Safety_Diagram_HEAD_COL1 img {
    max-width: 3em;
    margin-top: 0.2em;
}

table.Safety_Diagram td.J_Safety_Diagram_CEL_Mark img {
    max-width: 3em;
    margin-top: 0.2em;
}

table.Safety_Diagram td.J_Safety_Diagram_HEAD_COL1 {
    width: 6.2em;
    text-align: center;
     vertical-align: middle;
}

table.Safety_Diagram td.J_Safety_Diagram_HEAD_COL2 {
    text-align: center;
    vertical-align: middle;
    width: 80pt;
}

table.Safety_Diagram td.J_Safety_Diagram_HEAD_COL3 {
    vertical-align: middle;
    padding-left: 0.3em;
    padding-right: 0.3em;
    width: auto;
}


table.Safety_Diagram td.J_Safety_Diagram_CEL_Body, table.Safety_Diagram td.J_Safety_Diagram_CEL_Mark {
    padding: 0.3em;
    border: 1px solid black;
}

table.Safety_Diagram td.J_Safety_Diagram_CEL_Body {
    vertical-align: middle;
}

/* 安規表 文字タイル */
table.Safety_Diagram p.J_SafetyPage_Mark {
    text-align: center;
}

p.J_SafetyPage_Mark img {                        /* ！マーク */
    height: auto;
}

.J_SafetyPage_MarkBody {
    font-weight: bold;
    text-align: center;
}

table.Safety_Diagram p.J_SafetyPage_Name {        /* 警告 */
    margin-right: 0.3em;
    margin-left: 0.3em;
    font-size: 2em;
    font-weight: bold;
    text-align: center;
    max-width: 6em;
}

.J_SafetyPage_Heading_L1 {
	margin-top: 1.5em;
	font-size: 1.2em;
	font-weight: bold;
}
table.Safety_Diagram p.J_SafetyPage_Body_B {
    font-weight: bold;
}

p.J_SafetyPage_Body_B {
    width: auto;
}

/*
    C1 TASCAM
*/
table.Cover {
    border: none;
}

td.Cover img {
    max-width: 100%;
    vertical-align: middle;
}

.C1_TASCAM_Logo img {
    width: 250pt;
    height: auto;
    margin-top: 2rem;
    padding-left: 1rem;
}

.C1_Product_number {
    text-align:right;
    margin-top: 2rem;
    margin-left: 10rem;
}
.C1_Marketing_name {
    margin-top: 5rem;
    font-size: 4rem;
    font-weight: bold;
}

.C1_Model_name {
    margin-top: 3rem;
    font-size: 16rem;
    font-weight: bold;
}

.C1_Model_name img {
    margin-top: 2rem;
    height: auto;
}

.C1_Description {
    margin-top: 0.5rem;
    padding-left: 1rem;
    font-size: 3rem;
    font-weight: bold;
    line-height: 1em;    
}

.C1_Document_name, .C1_Lang_title_en {
    font-size: 2em;
    font-weight: bold;
    color: white;
    margin-top: 1.5em;
    margin-bottom: 1em;

    background-color: black;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
    padding-right: 0.6em;
}

.C1_Illust img {
    margin-top: 8rem;
    margin-bottom: 10rem;
    height: auto;
}

/*
    裏表紙
*/
.C4_M_number {
    text-align: right;
	margin-top: 2rem;
}

td.Cover_Cover_1, td.Cover_Cover_2 {
    border: none;
    vertical-align: top;
}

td.Cover_Cover_1 {
    width: 10%;
}

td.Cover_Cover_2 {
    width: 5%;
}
/*
    pdf ボタン
*/
body header .Button_pdf {  /* pdf */
    display:inline-block;               /* これがないとバックグラウンドカラーが文字幅にならない */
    opacity: 0.5;                       /* 要素の透明度 */
    background-color: gray;
    margin: 0.5em auto 0.5em;
    padding: 0.5em 1.5em 0.5em;
    border-radius: 0.9em;

    position: fixed;                    /* 要素の配置を絶対座標で固定 */
    top: 1.2em;
    right: 1em;
    font-weight: bold;
    color: white;
}

/*
    目次ボタン
*/
footer {
	
}

footer .Button_print_frame {  /* 印刷ボタン */

    display:inline-block;               /* これがないとバックグラウンドカラーが文字幅にならない */
    opacity: 0.5;
    background-color: gray;
    margin: 0.5em auto 0.5em;
    padding: 0.2em 1.5em 0.2em;

    position: fixed;
    top: 6em;
    right: 2em;
    font-weight: bold;
    color: white;
}

body footer .Button_table_of_contents {
    display:inline-block;               /* これがないとバックグラウンドカラーが文字幅にならない */
    opacity: 0.5;
    background-color: gray;
    margin: 0.5em auto 0.5em;
    padding: 0.5em 1.5em 0.5em;
    border-radius: 0.9em;

    position: fixed;
    bottom: 7em;
    right: 2em;
    font-weight: bold;
    color: white;
}

footer .Button_table_of_contents {  /* 目次ボタン */
    display:none;                   /* 初期値は非表示にする。javaScriptで表示、非表示をコントロールする。 */
}

/*
    目次
*/
.Contents_L1 {
    font-weight: bold;
}

.Contents_L1 {
    margin-left: 0em;
}

.Contents_L2 {
    margin-left: 1.5em;
}

.Contents_L3 {
    margin-left: 3em;
}

.Contents_L4 {
    margin-left: 4.5em;
}

/*
	GNU
*/
.GNU_Head, .GNU_lead_L1, .GNU_lead_L2, .GNU_lead_L3, .GNU_lead_L4, .GNU_lead_L1_spc, .GNU_lead_L2_spc, .GNU_B_lead_L1, .GNU_Bullet_L2, .GNU_BulletBody_L2 {
    font-family: 'Noto Sans EN', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
    text-align: left;
    font-size: 10pt;
    font-weight: normal;
    color: black;
	line-height:1.5em;
    margin-left: 0pt;
    margin-right: 0pt;
}

.GNU_lead_L1, .GNU_B_lead_L1, .GNU_Head, .GNU_lead_L1_spc {
    margin-left: 0em;
}

.GNU_Head, .GNU_lead_L1_spc, .GNU_lead_L2_spc {
	margin-top: 1em;
}

.GNU_Head, .GNU_B_lead_L1 {
	font-weight: bold;
}

.GNU_lead_L2, .GNU_lead_L2_spc {
    margin-left: 1.5em;
}

.GNU_lead_L3 {
    margin-left: 3em;
}

.GNU_lead_L4 {
    margin-left: 4S.5em;
}

.GNU_Bullet_L2, .GNU_Bullet_L2_spc {
	margin-bottom: 0em;
	margin-left: 3em;
	margin-right: 0em;
	margin-top: 0.3em;
	text-indent: -1em;
}

/*
    印刷時のスタイル
*/

@media print {  /* 印刷時スタイル */
    footer {
        display:none;   /* 非表示にする。 */
    }
}


