@charset "utf-8";
/* ##########################################################################################■ */
/* -------------------------------------------------------------------------------------■ */
/* --------------------------------------------------■ */

/* ##########################################################################################■各ページタイトル */
.tt-000{background-image:url("../images/title_square_00.gif");background-repeat: no-repeat;}
.tt-001{background-image:url("../images/title_square_01.png");background-repeat: no-repeat;}
.tt-0011{background-image:url("../images/title_square_02.png");background-repeat: no-repeat;}
.tt-002{background-image:url("../images/title_square_03.png");background-repeat: no-repeat;margin-top:16px;}
.tt-003{background-image:url("../images/title_square_05.png");background-repeat: no-repeat;}
.tt-0033{background-image:url("../images/title_square_04.png");background-repeat: no-repeat;margin-top:16px;}
.tt-004{background-image:url("../images/title_square_07.png");background-repeat: no-repeat;}
.tt-005{background-image:url("../images/title_square_06.png");background-repeat: no-repeat;}
.tt-006{background-image:url("../images/title_square_06.gif");background-repeat: no-repeat;}
.tt-007{background-image:url("../images/title_square_08.png");background-repeat: no-repeat;}
.tt-008{background-image:url("../images/title_square_08.gif");background-repeat: no-repeat;}
.tt-009{background-image:url("../images/title_square_09.gif");background-repeat: no-repeat;}
.tt-010{background-image:url("../images/title_square_10.gif");background-repeat: no-repeat;}
.tt-011{background-image:url("../images/title_square_11.gif");background-repeat: no-repeat;}
.tt-012{background-image:url("../images/title_square_12.gif");background-repeat: no-repeat;}
.tt-013{background-image:url("../images/title_square_13.png");background-repeat: no-repeat;}

.tt-intro{background-image:url("../images/title_square_intro.png");background-repeat: no-repeat;}
.tt-chart{background-image:url("../images/title_square_chart.png");background-repeat: no-repeat;}
.tt-kosyu{background-image:url("../images/title_square_kosyu.png");background-repeat: no-repeat;}
.tt-houhou{background-image:url("../images/chart/circle_houhou.png");background-repeat: no-repeat;}
.tt-tejyun{background-image:url("../images/chart/circle_tejyun.gif");background-repeat: no-repeat;}
.tt-sejin{background-image:url("../images/chart/circle_sejin.gif");background-repeat: no-repeat;}
/* --------------------------------------------------■大タイトル */
#sosei_tt {
width:665px;
height:80px;
text-indent:-9999px;
padding-bottom:20px;
}
/* --------------------------------------------------■丸タイトル（方法・その後の手順） */
.circle_tt{
width:80px;
height:80px;
padding-bottom:10px;
text-indent:-9999px;
background-color:#FFFFFF;
}
#8sai_circle_tt{
width:80px;
height:80px;
padding-bottom:10px;
text-indent:-9999px;
background-color:#FFFFFF;
}
/* --------------------------------------------------■タイトル下文章 */
.hosoku{
margin-left:80px;
margin-bottom:10px;
padding:8px 4px 10px 4px;
border-bottom:1px solid #410164;
}
/* ##########################################################################################■カラム（幅665内） */
/* --------------------------------------------------■蘇生内各ページのコンテナ（705-20-20=665） */
#sosei_container{
width:665px;
padding:20px;
}
#sosei_container8tejun{
width:665px;
padding:20px;
}
/* --------------------------------------------------■左サイド */
.soseipartleft{
width:80px;
padding-right:10px;
float:left;
display:inline;
}
/* --------------------------------------------------■右サイド */
.soseipartright{
width:575px;
float:right;
display:inline;
position:relative;
}
/* --------------------------------------------------■左サイドハーフ(575-20÷2=277.5) */
.soseilefthalf{
width:278px;
padding-right:20px;
text-align:center;
float:left;
display:inline;
}
/* --------------------------------------------------■右サイドハーフ */
.soseirighthalf{
width:277px;
text-align:center;
float:right;
display:inline;
position:relative;
}
/* --------------------------------------------------■方法コンテナ（左背景矢印） */
.houhou{
width:665px;
background-image:url("../images/arrow01.gif");
background-position:left bottom;
background-repeat:no-repeat;
}
.houhou li{
padding:0.5em;
}
/* --------------------------------------------------■方法コンテナ（左背景矢印ナシ） */
.houhounoarrow{
width:665px;
background-image:url("../images/arrow00.gif");
background-position:left bottom;
background-repeat:no-repeat;
}
.houhounoarrow li{
padding:0.5em;
}
/* ##########################################################################################■注意 */
/* --------------------------------------------------■注意315 */
.sosei_cyui315{
width:315px;
padding:10px;
background-color:#FFFCD5;
}
/* ------------------------------■レフトカラム(注意タイトル（h4扱い）兼) */
.sosei_cyui_tt{
width:60px;
height:60px;
text-indent:-9999px;
float:left;
display:inline;
background-image:url("../images/exclamation.gif");
background-repeat:no-repeat;
}
/* ------------------------------■ライトカラム */
.sosei_cyui_contents{
width:255px;
float:right;
display:inline;
position:relative;
}

/* -------------------------------------------------------------------------------------■体位575 */
.sosei_taii555{
width:555px;
padding:10px 10px 5px 10px;
background-color:#EFEBE1;
}
/* ------------------------------■タイトル */
.sosei_taii_title{
margin:0px 10px 5px 0px;
padding:0px 0px 5px 0px;
font-weight:bold;
color:#E86103;
background-image:url("../images/line_taii.gif");
background-position:left bottom;
background-repeat:repeat-x;
}
/* -------------------------------------------------------------------------------------■注意575 */
.sosei_cyui555{
width:555px;
padding:10px 10px 5px 10px;
background-color:#FFFCD5;
}
/* ------------------------------■ライトカラム555用 */
.sosei_cyui_contents495{
width:495px;
float:right;
display:inline;
position:relative;
}
/* ------------------------------■ライトカラム555の2分割 */
.denkyoku_left{
width:237px;
padding-right:20px;
float:left;
display:inline;
}
.denkyoku_right{
width:238px;
float:right;
display:inline;
position:rerative;
}
/* ------------------------------■タイトル */
.sosei_cyui_title{
margin:0px 10px 5px 0px;
padding:0px 0px 5px 0px;
font-weight:bold;
background-image:url("../images/line_cyui.gif");
background-position:left bottom;
background-repeat:repeat-x;
}
/* -------------------------------------------------------------------------------------■参考AED */
.sanko665{
width:645px;
padding:10px 10px 5px 10px;
background-color:#F6E8FD;
}
/* ------------------------------■ライトカラム */
.sosei_sanko_contents585{
width:585px;
float:right;
display:inline;
position:relative;
}
/* -------------------------------------------------------------------------------------■参考・メモ */
.sanko555{
width:555px;
padding:10px 10px 5px 10px;
background-color:#F6E8FD;
}
/* ------------------------------■レフトカラム(参考タイトル（h4扱い）兼) */
.sosei_sanko_tt{
width:60px;
height:60px;
text-indent:-9999px;
float:left;
display:inline;
background-image:url("../images/sanko.gif");
background-repeat: no-repeat;
}
/* ------------------------------■レフトカラム(メモタイトル（h4扱い）兼) */
.sosei_memo_tt{
width:60px;
height:60px;
text-indent:-9999px;
float:left;
display:inline;
background-image:url("../images/memo.gif");
background-repeat: no-repeat;
}
/* ------------------------------■ライトカラム */
.sosei_sanko_contents495{
width:495px;
float:right;
display:inline;
position:relative;
}
/* ------------------------------■タイトル */
.sosei_sanko_title{
margin:0px 10px 5px 0px;
padding:0px 0px 5px 0px;
font-weight:bold;
background-image:url("../images/line_sanko.gif");
background-position:left bottom;
background-repeat:repeat-x;
}
/* ------------------------------■参考内テーブル */
.sanko555 table{
margin:5px 0px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}
.sanko555 th{
padding:4px 4px 3px 5px;
color:#000000;
font-weight:normal;
text-align:center;
background-color:#F0F1EB;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.sanko555 td{
padding:4px 4px 3px 5px;
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
/* ##########################################################################################■共通 */
/* --------------------------------------------------■強調箇所 */
.soseired{
color:#FF0000;
}
.soseipurple{
color:#C98AE8;
}
.txtbold{
font-weight:bold;
}
.font12{
font-size:12px;
}
/* --------------------------------------------------■回り込み解除 */
.soseiclear{
clear:both;
background:none;
}
/* --------------------------------------------------■1行余白 */
.oneline{
width:575px;
height:20px;
background:none;
}
/* --------------------------------------------------■p用 */
.indent{
text-indent:1em;
}
.indent_number{
text-indent:-1em;
padding-left:1em;
}
.jinko{
text-align:left;
}
.kyukyutai{
margin:8px 0px 8px 0px;
padding:8px 0px 4px 15px;
border-top:2px solid #C98AE8;
border-bottom:2px solid #C98AE8;
}
/* --------------------------------------------------■左右（汎用） */
.haba295{
width:295px;
}
.sayu30{
padding:0px 30px;
}
/* --------------------------------------------------■paddingによる余白（汎用） */
.p_bottom5{padding-bottom:5px;}
.p_bottom10{padding-bottom:10px;}

.p_top10{padding-top:10px;}
.p_top20{padding-top:20px;}
.p_top33{padding-top:33px;}
.p_top50{padding-top:50px;}

.p_left10{padding-left:10px;}
.p_left20{padding-left:20px;}
.p_left30{padding-left:30px;}
.p_left45{padding-left:45px;}
.p_left60{padding-left:60px;}
.p_left70{padding-left:70px;}
.p_right10{padding-right:10px;}
.p_right30{padding-right:30px;}

.p_bottom10{padding-bottom:10px;}

.p_lefthannou{padding-left:5.5em;}
.m_tophannou{margin-top:-10px;}
/* --------------------------------------------------■marginによる余白（汎用） */
.m_top5{margin-top:5px;}
.m_top10{margin-top:10px;}
.m_top13{margin-top:13px;}
.m_top20{margin-top:20px;}
.m_top25{margin-top:25px;}
.m_top33{margin-top:33px;}
.m_bottom15{margin-bottom:15px;}

.m_left10{margin-left:10px;}
.m_left70{margin-left:70px;}
.m_left80{margin-left:80px;}

.m_right20{margin-right:20px;}
/* --------------------------------------------------■心肺蘇生手順 */
.sosei_shinpai555{
width:550px;
padding:10px 10px 5px 10px;
background-color:#EFEBE1;
}
/* --------------------------------------------------■電気ショック */
.sosei_shock555{
width:544px;
padding:10px 10px 5px 10px;
background-color:#F7F7F8;
border:3px dotted #CCCCCC;
}
/* --------------------------------------------------■手順リンク 幅575 */
.nexttejyun_t{
width:560px;
height:22px;
margin-bottom:5px;
padding:5px;
text-decoration:none;
background-color:#EED1FC;
list-style-type:none;
display:block;
border-left:5px solid #410164;
}
.nexttejyun_t a{
color:#410164;
text-decoration:none;
background-image:url("../images/arrow02.gif");
background-repeat:no-repeat;
background-position:right;
display:block;
}
.nexttejyun_t a:hover{
color:#C98AE8;
background-image:url("../images/arrow02_f2.gif");
}
/* --------------------------------------------------■AEDリンク 幅575 */
.arrow_aed_t{
width:560px;
height:22px;
margin-bottom:5px;
padding:5px 5px 2px 5px;
text-decoration:none;
background-color:#EED1FC;
list-style-type:none;
display:block;
border-left:5px solid #410164;
}
.arrow_aed_t a{
color:#410164;
text-decoration:none;
background-image:url("../images/arrow03.gif");
background-repeat:no-repeat;
background-position:right;
display:block;
}
.arrow_aed_t a:hover{
color:#C98AE8;
background-image:url("../images/arrow03_f2.gif");
background-repeat:no-repeat;
background-position:right;
display:block;
}

/* ##########################################################################################■方法の単語 */
.word{
font-size:16px;
padding:8px 0px 5px 10px;
color:#410164;
border-top:2px solid #C98AE8;
border-bottom:2px solid #C98AE8;
}
/* ##########################################################################################■000intro.html */
/* ##########################################################################################■099kosyu.html */
#sosei_preface{
width:665px;
padding:20px;
}
#sosei_preface address{
padding:24px 30px 0px 0px;
font-style:normal;
text-align:right;
text-decoration:none;
}
#sosei_preface address a{
text-decoration:none;
color:#C98AE8;
}
#sosei_preface address a:hover{
text-decoration:underline;
color:#000000;
}
#sosei_preface ul{
padding-left:30px;
}
#sosei_preface li{
margin:0.5em 0px 0px 30px;
}
/* ##########################################################################################■001chart.html */

/* ##########################################################################################■002hannou.html */
.arrow_kido40{
width:530px;
padding-bottom:40px;
background-image:url("../images/arrow03.gif");
background-position:center bottom;
background-repeat:no-repeat;
}
.arrow_kido{
background-image:url("../images/arrow03.gif");
background-position:center bottom;
background-repeat:no-repeat;
}
.word_kidoibutsu{
font-size:16px;
padding:8px 0px 5px 10px;
color:#410164;
background-color:#EED1FC;
}
.indent_kidoibutsu{
text-indent:-1em;
margin-left:21px;
padding:5px 0px;
}
/* ##########################################################################################■t000chart.html */
.cart{
height:60px;

line-height:1.2em;
text-indent:-1em;
padding-left:2em;
background-color:#FFFDEA;
}
.kaipage{
page-break-before:always;
}

ruby rt{
	font-size:10px;
}


