@charset "utf-8";
/*---------------- based on 20/03/18ex */
/* base commons */
/*------------------------------------ */
/*
/*---- YouTube（動画埋め込み） ----*/
div.youtube {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}

div.youtube > iframe {
	display: block;
	margin: auto;
	max-width: 100%;
}

@media handheld, only screen and (max-width: 767px) {
	div.youtube {
		padding: 0 10px;
	}

	div.youtube::after {
		content: "";
		display: block;
		padding-top: 56.25%; 	/* 高さと幅の比を16:9に固定。9/16*100=56.25 */
	}

	div.youtube > iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
	}
}

/*===== カラム上マージン調整 =====*/
div.lx_col_mt0 > div.column1 ,
div.lx_col_mt0 > div.column2 ,
div.lx_col_mt0 > div.column3 ,
div.lx_col_mt0 > div.column4 ,
div.lx_col_mt0 > div.column5 ,
div.lx_col1_mt0 > div.column1 ,
div.lx_col2_mt0 > div.column2 ,
div.lx_col3_mt0 > div.column3 ,
div.lx_col4_mt0 > div.column4 ,
div.lx_col5_mt0 > div.column5 {
	margin-top: 0;
}

div.lx_col_mt10 > div.column1 ,
div.lx_col_mt10 > div.column2 ,
div.lx_col_mt10 > div.column3 ,
div.lx_col_mt10 > div.column4 ,
div.lx_col_mt10 > div.column5 ,
div.lx_col1_mt10 > div.column1 ,
div.lx_col2_mt10 > div.column2 ,
div.lx_col3_mt10 > div.column3 ,
div.lx_col4_mt10 > div.column4 ,
div.lx_col5_mt10 > div.column5 {
	margin-top: 10px;
}

div.lx_col_mt20 > div.column1 ,
div.lx_col_mt20 > div.column2 ,
div.lx_col_mt20 > div.column3 ,
div.lx_col_mt20 > div.column4 ,
div.lx_col_mt20 > div.column5 ,
div.lx_col1_mt20 > div.column1 ,
div.lx_col2_mt20 > div.column2 ,
div.lx_col3_mt20 > div.column3 ,
div.lx_col4_mt20 > div.column4 ,
div.lx_col5_mt20 > div.column5 {
	margin-top: 20px;
}

div.lx_col_mt30 > div.column1 ,
div.lx_col_mt30 > div.column2 ,
div.lx_col_mt30 > div.column3 ,
div.lx_col_mt30 > div.column4 ,
div.lx_col_mt30 > div.column5 ,
div.lx_col1_mt30 > div.column1 ,
div.lx_col2_mt30 > div.column2 ,
div.lx_col3_mt30 > div.column3 ,
div.lx_col4_mt30 > div.column4 ,
div.lx_col5_mt30 > div.column5 {
	margin-top: 30px;
}

div.lx_col_mt40 > div.column1 ,
div.lx_col_mt40 > div.column2 ,
div.lx_col_mt40 > div.column3 ,
div.lx_col_mt40 > div.column4 ,
div.lx_col_mt40 > div.column5 ,
div.lx_col1_mt40 > div.column1 ,
div.lx_col2_mt40 > div.column2 ,
div.lx_col3_mt40 > div.column3 ,
div.lx_col4_mt40 > div.column4 ,
div.lx_col5_mt40 > div.column5 {
	margin-top: 40px;
}

div.lx_col_mt50 > div.column1 ,
div.lx_col_mt50 > div.column2 ,
div.lx_col_mt50 > div.column3 ,
div.lx_col_mt50 > div.column4 ,
div.lx_col_mt50 > div.column5 ,
div.lx_col1_mt50 > div.column1 ,
div.lx_col2_mt50 > div.column2 ,
div.lx_col3_mt50 > div.column3 ,
div.lx_col4_mt50 > div.column4 ,
div.lx_col5_mt50 > div.column5 {
	margin-top: 50px;
}

div.lx_col_mt60 > div.column1 ,
div.lx_col_mt60 > div.column2 ,
div.lx_col_mt60 > div.column3 ,
div.lx_col_mt60 > div.column4 ,
div.lx_col_mt60 > div.column5 ,
div.lx_col1_mt60 > div.column1 ,
div.lx_col2_mt60 > div.column2 ,
div.lx_col3_mt60 > div.column3 ,
div.lx_col4_mt60 > div.column4 ,
div.lx_col5_mt60 > div.column5 {
	margin-top: 60px;
}

div.lx_col_mt70 > div.column1 ,
div.lx_col_mt70 > div.column2 ,
div.lx_col_mt70 > div.column3 ,
div.lx_col_mt70 > div.column4 ,
div.lx_col_mt70 > div.column5 ,
div.lx_col1_mt70 > div.column1 ,
div.lx_col2_mt70 > div.column2 ,
div.lx_col3_mt70 > div.column3 ,
div.lx_col4_mt70 > div.column4 ,
div.lx_col5_mt70 > div.column5 {
	margin-top: 70px;
}

div.lx_col_mt80 > div.column1 ,
div.lx_col_mt80 > div.column2 ,
div.lx_col_mt80 > div.column3 ,
div.lx_col_mt80 > div.column4 ,
div.lx_col_mt80 > div.column5 ,
div.lx_col1_mt80 > div.column1 ,
div.lx_col2_mt80 > div.column2 ,
div.lx_col3_mt80 > div.column3 ,
div.lx_col4_mt80 > div.column4 ,
div.lx_col5_mt80 > div.column5 {
	margin-top: 80px;
}

div.lx_col_mt90 > div.column1 ,
div.lx_col_mt90 > div.column2 ,
div.lx_col_mt90 > div.column3 ,
div.lx_col_mt90 > div.column4 ,
div.lx_col_mt90 > div.column5 ,
div.lx_col1_mt90 > div.column1 ,
div.lx_col2_mt90 > div.column2 ,
div.lx_col3_mt90 > div.column3 ,
div.lx_col4_mt90 > div.column4 ,
div.lx_col5_mt90 > div.column5 {
	margin-top: 90px;
}

div.lx_col_mt100 > div.column1 ,
div.lx_col_mt100 > div.column2 ,
div.lx_col_mt100 > div.column3 ,
div.lx_col_mt100 > div.column4 ,
div.lx_col_mt100 > div.column5 ,
div.lx_col1_mt100 > div.column1 ,
div.lx_col2_mt100 > div.column2 ,
div.lx_col3_mt100 > div.column3 ,
div.lx_col4_mt100 > div.column4 ,
div.lx_col5_mt100 > div.column5 {
	margin-top: 100px;
}

/*===== カラム下マージン調整 =====*/
div.lx_col_all_mb0 div.column1 ,
div.lx_col_all_mb0 div.column2 ,
div.lx_col_all_mb0 div.column3 ,
div.lx_col_all_mb0 div.column4 ,
div.lx_col_all_mb0 div.column5 {
	margin-bottom: 0;
}

div.lx_col_mb0 > div.column1 ,
div.lx_col_mb0 > div.column2 ,
div.lx_col_mb0 > div.column3 ,
div.lx_col_mb0 > div.column4 ,
div.lx_col_mb0 > div.column5 ,
div.lx_col1_mb0 > div.column1 ,
div.lx_col2_mb0 > div.column2 ,
div.lx_col3_mb0 > div.column3 ,
div.lx_col4_mb0 > div.column4 ,
div.lx_col5_mb0 > div.column5 {
	margin-bottom: 0;
}

div.lx_col_mb10 > div.column1 ,
div.lx_col_mb10 > div.column2 ,
div.lx_col_mb10 > div.column3 ,
div.lx_col_mb10 > div.column4 ,
div.lx_col_mb10 > div.column5 ,
div.lx_col1_mb10 > div.column1 ,
div.lx_col2_mb10 > div.column2 ,
div.lx_col3_mb10 > div.column3 ,
div.lx_col4_mb10 > div.column4 ,
div.lx_col5_mb10 > div.column5 {
	margin-bottom: 10px;
}

div.lx_col_mb20 > div.column1 ,
div.lx_col_mb20 > div.column2 ,
div.lx_col_mb20 > div.column3 ,
div.lx_col_mb20 > div.column4 ,
div.lx_col_mb20 > div.column5 ,
div.lx_col1_mb20 > div.column1 ,
div.lx_col2_mb20 > div.column2 ,
div.lx_col3_mb20 > div.column3 ,
div.lx_col4_mb20 > div.column4 ,
div.lx_col5_mb20 > div.column5 {
	margin-bottom: 20px;
}

div.lx_col_mb30 > div.column1 ,
div.lx_col_mb30 > div.column2 ,
div.lx_col_mb30 > div.column3 ,
div.lx_col_mb30 > div.column4 ,
div.lx_col_mb30 > div.column5 ,
div.lx_col1_mb30 > div.column1 ,
div.lx_col2_mb30 > div.column2 ,
div.lx_col3_mb30 > div.column3 ,
div.lx_col4_mb30 > div.column4 ,
div.lx_col5_mb30 > div.column5 {
	margin-bottom: 30px;
}

div.lx_col_mb40 > div.column1 ,
div.lx_col_mb40 > div.column2 ,
div.lx_col_mb40 > div.column3 ,
div.lx_col_mb40 > div.column4 ,
div.lx_col_mb40 > div.column5 ,
div.lx_col1_mb40 > div.column1 ,
div.lx_col2_mb40 > div.column2 ,
div.lx_col3_mb40 > div.column3 ,
div.lx_col4_mb40 > div.column4 ,
div.lx_col5_mb40 > div.column5 {
	margin-bottom: 40px;
}

div.lx_col_mb50 > div.column1 ,
div.lx_col_mb50 > div.column2 ,
div.lx_col_mb50 > div.column3 ,
div.lx_col_mb50 > div.column4 ,
div.lx_col_mb50 > div.column5 ,
div.lx_col1_mb50 > div.column1 ,
div.lx_col2_mb50 > div.column2 ,
div.lx_col3_mb50 > div.column3 ,
div.lx_col4_mb50 > div.column4 ,
div.lx_col5_mb50 > div.column5 {
	margin-bottom: 50px;
}

div.lx_col_mb60 > div.column1 ,
div.lx_col_mb60 > div.column2 ,
div.lx_col_mb60 > div.column3 ,
div.lx_col_mb60 > div.column4 ,
div.lx_col_mb60 > div.column5 ,
div.lx_col1_mb60 > div.column1 ,
div.lx_col2_mb60 > div.column2 ,
div.lx_col3_mb60 > div.column3 ,
div.lx_col4_mb60 > div.column4 ,
div.lx_col5_mb60 > div.column5 {
	margin-bottom: 60px;
}

div.lx_col_mb70 > div.column1 ,
div.lx_col_mb70 > div.column2 ,
div.lx_col_mb70 > div.column3 ,
div.lx_col_mb70 > div.column4 ,
div.lx_col_mb70 > div.column5 ,
div.lx_col1_mb70 > div.column1 ,
div.lx_col2_mb70 > div.column2 ,
div.lx_col3_mb70 > div.column3 ,
div.lx_col4_mb70 > div.column4 ,
div.lx_col5_mb70 > div.column5 {
	margin-bottom: 70px;
}

div.lx_col_mb80 > div.column1 ,
div.lx_col_mb80 > div.column2 ,
div.lx_col_mb80 > div.column3 ,
div.lx_col_mb80 > div.column4 ,
div.lx_col_mb80 > div.column5 ,
div.lx_col1_mb80 > div.column1 ,
div.lx_col2_mb80 > div.column2 ,
div.lx_col3_mb80 > div.column3 ,
div.lx_col4_mb80 > div.column4 ,
div.lx_col5_mb80 > div.column5 {
	margin-bottom: 80px;
}

div.lx_col_mb90 > div.column1 ,
div.lx_col_mb90 > div.column2 ,
div.lx_col_mb90 > div.column3 ,
div.lx_col_mb90 > div.column4 ,
div.lx_col_mb90 > div.column5 ,
div.lx_col1_mb90 > div.column1 ,
div.lx_col2_mb90 > div.column2 ,
div.lx_col3_mb90 > div.column3 ,
div.lx_col4_mb90 > div.column4 ,
div.lx_col5_mb90 > div.column5 {
	margin-bottom: 90px;
}

div.lx_col_mb100 > div.column1 ,
div.lx_col_mb100 > div.column2 ,
div.lx_col_mb100 > div.column3 ,
div.lx_col_mb100 > div.column4 ,
div.lx_col_mb100 > div.column5 ,
div.lx_col1_mb100 > div.column1 ,
div.lx_col2_mb100 > div.column2 ,
div.lx_col3_mb100 > div.column3 ,
div.lx_col4_mb100 > div.column4 ,
div.lx_col5_mb100 > div.column5 {
	margin-bottom: 100px;
}

/*===== マルチカラム上マージン調整 =====*/
#html1 .lx_mcol_mt0 ,
#wrapper-2 .lx_mcol_mt0 ,
#site-info .lx_mcol_mt0 {
	margin-top: 0px;
}

#html1 .lx_mcol_mt10 ,
#wrapper-2 .lx_mcol_mt10 ,
#site-info .lx_mcol_mt10 {
	margin-top: 10px;
}

#html1 .lx_mcol_mt20 ,
#wrapper-2 .lx_mcol_mt20 ,
#site-info .lx_mcol_mt20 {
	margin-top: 20px;
}

#html1 .lx_mcol_mt30 ,
#wrapper-2 .lx_mcol_mt30 ,
#site-info .lx_mcol_mt30 {
	margin-top: 30px;
}

#html1 .lx_mcol_mt40 ,
#wrapper-2 .lx_mcol_mt40 ,
#site-info .lx_mcol_mt40 {
	margin-top: 40px;
}

#html1 .lx_mcol_mt50 ,
#wrapper-2 .lx_mcol_mt50 ,
#site-info .lx_mcol_mt50 {
	margin-top: 50px;
}

#html1 .lx_mcol_mt60 ,
#wrapper-2 .lx_mcol_mt60 ,
#site-info .lx_mcol_mt60 {
	margin-top: 60px;
}

#html1 .lx_mcol_mt70 ,
#wrapper-2 .lx_mcol_mt70 ,
#site-info .lx_mcol_mt70 {
	margin-top: 70px;
}

#html1 .lx_mcol_mt80 ,
#wrapper-2 .lx_mcol_mt80 ,
#site-info .lx_mcol_mt80 {
	margin-top: 80px;
}

#html1 .lx_mcol_mt90 ,
#wrapper-2 .lx_mcol_mt90 ,
#site-info .lx_mcol_mt90 {
	margin-top: 90px;
}

#html1 .lx_mcol_mt100 ,
#wrapper-2 .lx_mcol_mt100 ,
#site-info .lx_mcol_mt100 {
	margin-top: 100px;
}


/*===== マルチカラム下マージン調整 =====*/
#html1 .lx_mcol_mb0 ,
#wrapper-2 .lx_mcol_mb0 ,
#site-info .lx_mcol_mb0 {
	margin-bottom: 0px;
}

#html1 .lx_mcol_mb10 ,
#wrapper-2 .lx_mcol_mb10 ,
#site-info .lx_mcol_mb10 {
	margin-bottom: 10px;
}

#html1 .lx_mcol_mb20 ,
#wrapper-2 .lx_mcol_mb20 ,
#site-info .lx_mcol_mb20 {
	margin-bottom: 20px;
}

#html1 .lx_mcol_mb30 ,
#wrapper-2 .lx_mcol_mb30 ,
#site-info .lx_mcol_mb30 {
	margin-bottom: 30px;
}

#html1 .lx_mcol_mb40 ,
#wrapper-2 .lx_mcol_mb40 ,
#site-info .lx_mcol_mb40 {
	margin-bottom: 40px;
}

#html1 .lx_mcol_mb50 ,
#wrapper-2 .lx_mcol_mb50 ,
#site-info .lx_mcol_mb50 {
	margin-bottom: 50px;
}

#html1 .lx_mcol_mb60 ,
#wrapper-2 .lx_mcol_mb60 ,
#site-info .lx_mcol_mb60 {
	margin-bottom: 60px;
}

#html1 .lx_mcol_mb70 ,
#wrapper-2 .lx_mcol_mb70 ,
#site-info .lx_mcol_mb70 {
	margin-bottom: 70px;
}

#html1 .lx_mcol_mb80 ,
#wrapper-2 .lx_mcol_mb80 ,
#site-info .lx_mcol_mb80 {
	margin-bottom: 80px;
}

#html1 .lx_mcol_mb90 ,
#wrapper-2 .lx_mcol_mb90 ,
#site-info .lx_mcol_mb90 {
	margin-bottom: 90px;
}

#html1 .lx_mcol_mb100 ,
#wrapper-2 .lx_mcol_mb100 ,
#site-info .lx_mcol_mb100 {
	margin-bottom: 100px;
}

/*==== テーブルの枠線を消す ====*/
#sharewithmain .lx_table_no_border {
}

/*.lx_table_no_border .shwTable table.htCore tr td ,*/
#sharewithmain .lx_table_no_border .vtable-item ,
#sharewithmain .lx_table_no_border .ircalendar-item ,
#sharewithmain .lx_table_no_border th,
#sharewithmain .lx_table_no_border td {
	border-color: transparent;
}


#sharewithmain .lx_table_no_v_border {
}

/*.lx_table_no_v_border .shwTable table.htCore tr td ,*/
#sharewithmain .lx_table_no_border .vtable-item ,
#sharewithmain .lx_table_no_border .ircalendar-item ,
#sharewithmain .lx_table_no_v_border th,
#sharewithmain .lx_table_no_v_border td {
	border-left-color: transparent;
	border-right-color: transparent;
}


#sharewithmain .lx_table_no_h_border {
}

/*.lx_table_no_h_border .shwTable table.htCore tr td ,*/
#sharewithmain .lx_table_no_border .vtable-item ,
#sharewithmain .lx_table_no_border .ircalendar-item ,
#sharewithmain .lx_table_no_h_border th,
#sharewithmain .lx_table_no_h_border td {
	border-top-color: transparent;
	border-bottom-color: transparent;
}


/*==== テーブルの背景を消す ====*/
#sharewithmain .lx_table_no_bg {
}

#sharewithmain .lx_table_no_bg th,
#sharewithmain .lx_table_no_bg td {
	background: none;
}


/*==== テーブルのパディングを０にする ====*/
#sharewithmain .lx_table_no_pad {
}

#sharewithmain .lx_table_no_pad th,
#sharewithmain .lx_table_no_pad td {
	padding: 0;
}


/*==== テーブルを上下中央揃えにする ====*/
#sharewithmain .lx_table_valign_middle {
}

#sharewithmain .lx_table_valign_middle .shwTable table.htCore tr td ,
#sharewithmain .lx_table_valign_middle th,
#sharewithmain .lx_table_valign_middle td {
	vertical-align: middle;
}




/*== テキスト下マージン無し ==*/
#sharewithmain .lx_text_mb0 {
}

#sharewithmain .lx_text_mb0 .text-section {
	margin-bottom: 0;
}

/*== 画像下マージン無し ==*/
#sharewithmain .lx_text_img_mb0 {
}

#sharewithmain .lx_text_img_mb0 .text-section img {
	margin-bottom: 0;
}


/*== バナー下マージン無し ==*/
#sharewithmain .lx_teaser_mb0 {
}

#sharewithmain .lx_teaser_mb0 .teaser ,
#sharewithmain .lx_teaser_mb0 .external-teaser ,
#sharewithmain .lx_teaser_mb0 .download-teaser {
	margin-bottom: 0;
}

/*==== テーブル調整用 ====*/
/* 文字サイズ・パディングが少ないテーブル */
#sharewithmain .lx_table_compact01 ,
#sharewithmain .lx_table_compact02 ,
#sharewithmain .lx_table_compact03 ,
#sharewithmain .lx_table_compact04 {
}

#sharewithmain .lx_table_compact01 th ,
#sharewithmain .lx_table_compact01 td {
	padding: 10px;
}

#sharewithmain .lx_table_compact02 th ,
#sharewithmain .lx_table_compact02 td {
	font-size: calc(1em - 1px);
	padding: 8px;
}

#sharewithmain .lx_table_compact03 th ,
#sharewithmain .lx_table_compact03 td {
	font-size: calc(1em - 2px);
	padding: 5px;
}

#sharewithmain .lx_table_compact04 th ,
#sharewithmain .lx_table_compact04 td {
	font-size: calc(1em - 3px);
	padding: 3px;
}

.shwTable > table > tbody > tr > td {
    padding: 0 !important;
    border: none !important;
    background: none !important;
    color: inherit !important;
    font-size: inherit !important;
}
/*==== 灰色背景マルチカラム ====*/
#sharewithmain .lx_mcol_bg_gray01 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #fafafa;
}

#sharewithmain .lx_mcol_bg_gray02 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #f7f7f7;
}

#sharewithmain .lx_mcol_bg_gray03 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #f3f3f3;
}

#sharewithmain .lx_mcol_bg_gray04 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #eee;
}

#sharewithmain .lx_mcol_bg_gray05 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #e2e2e2;
}

#sharewithmain .lx_mcol_bg_gray06 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #ddd;
}

#sharewithmain .lx_mcol_bg_gray07 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #d2d2d2;
}

#sharewithmain .lx_mcol_bg_gray08 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #ccc;
}

@media handheld, only screen and (max-width: 767px) {
    #sharewithmain .lx_mcol_bg_gray01 ,
    #sharewithmain .lx_mcol_bg_gray02 ,
    #sharewithmain .lx_mcol_bg_gray03 ,
    #sharewithmain .lx_mcol_bg_gray04 ,
    #sharewithmain .lx_mcol_bg_gray05 ,
    #sharewithmain .lx_mcol_bg_gray06 ,
    #sharewithmain .lx_mcol_bg_gray07 ,
    #sharewithmain .lx_mcol_bg_gray08 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*==== 白色背景カラム ====*/
#sharewithmain .lx_col_bg_white {
}

#sharewithmain .lx_col_bg_white > .column1 ,
#sharewithmain .lx_col_bg_white > .column2 ,
#sharewithmain .lx_col_bg_white > .column3 ,
#sharewithmain .lx_col_bg_white > .column4 ,
#sharewithmain .lx_col_bg_white > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #fff;
}

/*==== 灰色背景カラム ====*/
#sharewithmain .lx_col_bg_gray01 {
}

#sharewithmain .lx_col_bg_gray01 > .column1 ,
#sharewithmain .lx_col_bg_gray01 > .column2 ,
#sharewithmain .lx_col_bg_gray01 > .column3 ,
#sharewithmain .lx_col_bg_gray01 > .column4 ,
#sharewithmain .lx_col_bg_gray01 > .column5 ,
#sharewithmain .lx_col1_bg_gray01 > .column1 ,
#sharewithmain .lx_col2_bg_gray01 > .column2 ,
#sharewithmain .lx_col3_bg_gray01 > .column3 ,
#sharewithmain .lx_col4_bg_gray01 > .column4 ,
#sharewithmain .lx_col5_bg_gray01 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #fafafa;
}

#sharewithmain .lx_col_bg_gray02 {
}

#sharewithmain .lx_col_bg_gray02 > .column1 ,
#sharewithmain .lx_col_bg_gray02 > .column2 ,
#sharewithmain .lx_col_bg_gray02 > .column3 ,
#sharewithmain .lx_col_bg_gray02 > .column4 ,
#sharewithmain .lx_col_bg_gray02 > .column5 ,
#sharewithmain .lx_col1_bg_gray02 > .column1 ,
#sharewithmain .lx_col2_bg_gray02 > .column2 ,
#sharewithmain .lx_col3_bg_gray02 > .column3 ,
#sharewithmain .lx_col4_bg_gray02 > .column4 ,
#sharewithmain .lx_col5_bg_gray02 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #f7f7f7;
}

#sharewithmain .lx_col_bg_gray03 {
}

#sharewithmain .lx_col_bg_gray03 > .column1 ,
#sharewithmain .lx_col_bg_gray03 > .column2 ,
#sharewithmain .lx_col_bg_gray03 > .column3 ,
#sharewithmain .lx_col_bg_gray03 > .column4 ,
#sharewithmain .lx_col_bg_gray03 > .column5 ,
#sharewithmain .lx_col1_bg_gray03 > .column1 ,
#sharewithmain .lx_col2_bg_gray03 > .column2 ,
#sharewithmain .lx_col3_bg_gray03 > .column3 ,
#sharewithmain .lx_col4_bg_gray03 > .column4 ,
#sharewithmain .lx_col5_bg_gray03 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #f3f3f3;
}

#sharewithmain .lx_col_bg_gray04 {
}

#sharewithmain .lx_col_bg_gray04 > .column1 ,
#sharewithmain .lx_col_bg_gray04 > .column2 ,
#sharewithmain .lx_col_bg_gray04 > .column3 ,
#sharewithmain .lx_col_bg_gray04 > .column4 ,
#sharewithmain .lx_col_bg_gray04 > .column5 ,
#sharewithmain .lx_col1_bg_gray04 > .column1 ,
#sharewithmain .lx_col2_bg_gray04 > .column2 ,
#sharewithmain .lx_col3_bg_gray04 > .column3 ,
#sharewithmain .lx_col4_bg_gray04 > .column4 ,
#sharewithmain .lx_col5_bg_gray04 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #eee;
}

#sharewithmain .lx_col_bg_gray05 {
}

#sharewithmain .lx_col_bg_gray05 > .column1 ,
#sharewithmain .lx_col_bg_gray05 > .column2 ,
#sharewithmain .lx_col_bg_gray05 > .column3 ,
#sharewithmain .lx_col_bg_gray05 > .column4 ,
#sharewithmain .lx_col_bg_gray05 > .column5 ,
#sharewithmain .lx_col1_bg_gray05 > .column1 ,
#sharewithmain .lx_col2_bg_gray05 > .column2 ,
#sharewithmain .lx_col3_bg_gray05 > .column3 ,
#sharewithmain .lx_col4_bg_gray05 > .column4 ,
#sharewithmain .lx_col5_bg_gray05 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #e2e2e2;
}

#sharewithmain .lx_col_bg_gray06 {
}

#sharewithmain .lx_col_bg_gray06 > .column1 ,
#sharewithmain .lx_col_bg_gray06 > .column2 ,
#sharewithmain .lx_col_bg_gray06 > .column3 ,
#sharewithmain .lx_col_bg_gray06 > .column4 ,
#sharewithmain .lx_col_bg_gray06 > .column5 ,
#sharewithmain .lx_col1_bg_gray06 > .column1 ,
#sharewithmain .lx_col2_bg_gray06 > .column2 ,
#sharewithmain .lx_col3_bg_gray06 > .column3 ,
#sharewithmain .lx_col4_bg_gray06 > .column4 ,
#sharewithmain .lx_col5_bg_gray06 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #ddd;
}

#sharewithmain .lx_col_bg_gray07 {
}

#sharewithmain .lx_col_bg_gray07 > .column1 ,
#sharewithmain .lx_col_bg_gray07 > .column2 ,
#sharewithmain .lx_col_bg_gray07 > .column3 ,
#sharewithmain .lx_col_bg_gray07 > .column4 ,
#sharewithmain .lx_col_bg_gray07 > .column5 ,
#sharewithmain .lx_col1_bg_gray07 > .column1 ,
#sharewithmain .lx_col2_bg_gray07 > .column2 ,
#sharewithmain .lx_col3_bg_gray07 > .column3 ,
#sharewithmain .lx_col4_bg_gray07 > .column4 ,
#sharewithmain .lx_col5_bg_gray07 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #d2d2d2;
}

#sharewithmain .lx_col_bg_gray08 {
}

#sharewithmain .lx_col_bg_gray08 > .column1 ,
#sharewithmain .lx_col_bg_gray08 > .column2 ,
#sharewithmain .lx_col_bg_gray08 > .column3 ,
#sharewithmain .lx_col_bg_gray08 > .column4 ,
#sharewithmain .lx_col_bg_gray08 > .column5 ,
#sharewithmain .lx_col1_bg_gray08 > .column1 ,
#sharewithmain .lx_col2_bg_gray08 > .column2 ,
#sharewithmain .lx_col3_bg_gray08 > .column3 ,
#sharewithmain .lx_col4_bg_gray08 > .column4 ,
#sharewithmain .lx_col5_bg_gray08 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #ccc;
}

/*==== 灰色枠線つきマルチカラム ====*/
#sharewithmain .lx_mcol_border_gray01 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #fafafa;
}

#sharewithmain .lx_mcol_border_gray02 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #f7f7f7;
}

#sharewithmain .lx_mcol_border_gray03 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #f3f3f3;
}

#sharewithmain .lx_mcol_border_gray04 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #eee;
}

#sharewithmain .lx_mcol_border_gray05 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #e2e2e2;
}

#sharewithmain .lx_mcol_border_gray06 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #ddd;
}

#sharewithmain .lx_mcol_border_gray07 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #d2d2d2;
}

#sharewithmain .lx_mcol_border_gray08 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #ccc;
}

@media handheld, only screen and (max-width: 767px) {
    #sharewithmain .lx_mcol_border_gray01 ,
    #sharewithmain .lx_mcol_border_gray02 ,
    #sharewithmain .lx_mcol_border_gray03 ,
    #sharewithmain .lx_mcol_border_gray04 ,
    #sharewithmain .lx_mcol_border_gray05 ,
    #sharewithmain .lx_mcol_border_gray06 ,
    #sharewithmain .lx_mcol_border_gray07 ,
    #sharewithmain .lx_mcol_border_gray08 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*==== 赤色枠線つきマルチカラム ====*/
#sharewithmain .lx_mcol_border_red {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid red;
}

@media handheld, only screen and (max-width: 767px) {
    #sharewithmain .lx_mcol_border_red {
        padding-left: 15px;
        padding-right: 15px;
    }
}


/*==== 灰色枠線つきカラム ====*/
#sharewithmain .lx_col_border_gray01 {
}

#sharewithmain .lx_col_border_gray01 > .column1 ,
#sharewithmain .lx_col_border_gray01 > .column2 ,
#sharewithmain .lx_col_border_gray01 > .column3 ,
#sharewithmain .lx_col_border_gray01 > .column4 ,
#sharewithmain .lx_col_border_gray01 > .column5 ,
#sharewithmain .lx_col1_border_gray01 > .column1 ,
#sharewithmain .lx_col2_border_gray01 > .column2 ,
#sharewithmain .lx_col3_border_gray01 > .column3 ,
#sharewithmain .lx_col4_border_gray01 > .column4 ,
#sharewithmain .lx_col5_border_gray01 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #fafafa;
}

#sharewithmain .lx_col_border_gray02 {
}

#sharewithmain .lx_col_border_gray02 > .column1 ,
#sharewithmain .lx_col_border_gray02 > .column2 ,
#sharewithmain .lx_col_border_gray02 > .column3 ,
#sharewithmain .lx_col_border_gray02 > .column4 ,
#sharewithmain .lx_col_border_gray02 > .column5 ,
#sharewithmain .lx_col1_border_gray02 > .column1 ,
#sharewithmain .lx_col2_border_gray02 > .column2 ,
#sharewithmain .lx_col3_border_gray02 > .column3 ,
#sharewithmain .lx_col4_border_gray02 > .column4 ,
#sharewithmain .lx_col5_border_gray02 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #f7f7f7;
}

#sharewithmain .lx_col_border_gray03 {
}

#sharewithmain .lx_col_border_gray03 > .column1 ,
#sharewithmain .lx_col_border_gray03 > .column2 ,
#sharewithmain .lx_col_border_gray03 > .column3 ,
#sharewithmain .lx_col_border_gray03 > .column4 ,
#sharewithmain .lx_col_border_gray03 > .column5 ,
#sharewithmain .lx_col1_border_gray03 > .column1 ,
#sharewithmain .lx_col2_border_gray03 > .column2 ,
#sharewithmain .lx_col3_border_gray03 > .column3 ,
#sharewithmain .lx_col4_border_gray03 > .column4 ,
#sharewithmain .lx_col5_border_gray03 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #f3f3f3;
}

#sharewithmain .lx_col_border_gray04 {
}

#sharewithmain .lx_col_border_gray04 > .column1 ,
#sharewithmain .lx_col_border_gray04 > .column2 ,
#sharewithmain .lx_col_border_gray04 > .column3 ,
#sharewithmain .lx_col_border_gray04 > .column4 ,
#sharewithmain .lx_col_border_gray04 > .column5 ,
#sharewithmain .lx_col1_border_gray04 > .column1 ,
#sharewithmain .lx_col2_border_gray04 > .column2 ,
#sharewithmain .lx_col3_border_gray04 > .column3 ,
#sharewithmain .lx_col4_border_gray04 > .column4 ,
#sharewithmain .lx_col5_border_gray04 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #eee;
}

#sharewithmain .lx_col_border_gray05 {
}

#sharewithmain .lx_col_border_gray05 > .column1 ,
#sharewithmain .lx_col_border_gray05 > .column2 ,
#sharewithmain .lx_col_border_gray05 > .column3 ,
#sharewithmain .lx_col_border_gray05 > .column4 ,
#sharewithmain .lx_col_border_gray05 > .column5 ,
#sharewithmain .lx_col1_border_gray05 > .column1 ,
#sharewithmain .lx_col2_border_gray05 > .column2 ,
#sharewithmain .lx_col3_border_gray05 > .column3 ,
#sharewithmain .lx_col4_border_gray05 > .column4 ,
#sharewithmain .lx_col5_border_gray05 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #e2e2e2;
}

#sharewithmain .lx_col_border_gray06 {
}

#sharewithmain .lx_col_border_gray06 > .column1 ,
#sharewithmain .lx_col_border_gray06 > .column2 ,
#sharewithmain .lx_col_border_gray06 > .column3 ,
#sharewithmain .lx_col_border_gray06 > .column4 ,
#sharewithmain .lx_col_border_gray06 > .column5 ,
#sharewithmain .lx_col1_border_gray06 > .column1 ,
#sharewithmain .lx_col2_border_gray06 > .column2 ,
#sharewithmain .lx_col3_border_gray06 > .column3 ,
#sharewithmain .lx_col4_border_gray06 > .column4 ,
#sharewithmain .lx_col5_border_gray06 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #ddd;
}

#sharewithmain .lx_col_border_gray07 {
}

#sharewithmain .lx_col_border_gray07 > .column1 ,
#sharewithmain .lx_col_border_gray07 > .column2 ,
#sharewithmain .lx_col_border_gray07 > .column3 ,
#sharewithmain .lx_col_border_gray07 > .column4 ,
#sharewithmain .lx_col_border_gray07 > .column5 ,
#sharewithmain .lx_col1_border_gray07 > .column1 ,
#sharewithmain .lx_col2_border_gray07 > .column2 ,
#sharewithmain .lx_col3_border_gray07 > .column3 ,
#sharewithmain .lx_col4_border_gray07 > .column4 ,
#sharewithmain .lx_col5_border_gray07 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #d2d2d2;
}

#sharewithmain .lx_col_border_gray08 {
}

#sharewithmain .lx_col_border_gray08 > .column1 ,
#sharewithmain .lx_col_border_gray08 > .column2 ,
#sharewithmain .lx_col_border_gray08 > .column3 ,
#sharewithmain .lx_col_border_gray08 > .column4 ,
#sharewithmain .lx_col_border_gray08 > .column5 ,
#sharewithmain .lx_col1_border_gray08 > .column1 ,
#sharewithmain .lx_col2_border_gray08 > .column2 ,
#sharewithmain .lx_col3_border_gray08 > .column3 ,
#sharewithmain .lx_col4_border_gray08 > .column4 ,
#sharewithmain .lx_col5_border_gray08 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #ccc;
}

/*==== 赤色枠線つきマルチカラム ====*/
#sharewithmain .lx_col_border_red {
}

#sharewithmain .lx_col_border_red > .column1 ,
#sharewithmain .lx_col_border_red > .column2 ,
#sharewithmain .lx_col_border_red > .column3 ,
#sharewithmain .lx_col_border_red > .column4 ,
#sharewithmain .lx_col_border_red > .column5 ,
#sharewithmain .lx_col1_border_red > .column1 ,
#sharewithmain .lx_col2_border_red > .column2 ,
#sharewithmain .lx_col3_border_red > .column3 ,
#sharewithmain .lx_col4_border_red > .column4 ,
#sharewithmain .lx_col5_border_red > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid red;
}

/*------------------------------------- 
 リッチテキストエディタ
-------------------------------------*/

/*-- 番号付きリスト --*/
ol:not([start]) ,
ol[start="1"] {
	counter-reset: cnt 0;
}
ol[start="2"] {
	counter-reset: cnt 1;
}
ol[start="3"] {
	counter-reset: cnt 2;
}
ol[start="4"] {
	counter-reset: cnt 3;
}
ol[start="5"] {
	counter-reset: cnt 4;
}
ol[start="6"] {
	counter-reset: cnt 5;
}
ol[start="7"] {
	counter-reset: cnt 6;
}
ol[start="8"] {
	counter-reset: cnt 7;
}
ol[start="9"] {
	counter-reset: cnt 8;
}
ol[start="10"] {
	counter-reset: cnt 9;
}
ol[start="11"] {
	counter-reset: cnt 10;
}
ol[start="12"] {
	counter-reset: cnt 11;
}
ol[start="13"] {
	counter-reset: cnt 12;
}
ol[start="14"] {
	counter-reset: cnt 13;
}
ol[start="15"] {
	counter-reset: cnt 14;
}
ol[start="16"] {
	counter-reset: cnt 15;
}
ol[start="17"] {
	counter-reset: cnt 16;
}
ol[start="18"] {
	counter-reset: cnt 17;
}
ol[start="19"] {
	counter-reset: cnt 18;
}
ol[start="20"] {
	counter-reset: cnt 19;
}
ol[start="21"] {
	counter-reset: cnt 20;
}
ol[start="22"] {
	counter-reset: cnt 21;
}
ol[start="23"] {
	counter-reset: cnt 22;
}
ol[start="24"] {
	counter-reset: cnt 23;
}
ol[start="25"] {
	counter-reset: cnt 24;
}
ol[start="26"] {
	counter-reset: cnt 25;
}
ol[start="27"] {
	counter-reset: cnt 26;
}
ol[start="28"] {
	counter-reset: cnt 27;
}
ol[start="29"] {
	counter-reset: cnt 28;
}
ol[start="30"] {
	counter-reset: cnt 29;
}

/* (1) (2) (3) */
.lx_cke_ol1_paren1 :not(li) > ol ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_paren1 ol ,
div.layout_ol_paren1 ol {
	padding-left: 3em;
}

.lx_cke_ol1_paren1 :not(li) > ol > li ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_paren1 ol > li ,
div.layout_ol_paren1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_paren1 :not(li) > ol > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren1 ol > li::before ,
div.layout_ol_paren1 ol > li::before {
	content: "(" counter(cnt) ")";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "(" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "(" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "(" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_paren1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_paren1 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "(" counter(cnt, upper-alpha) ")";
}

/* 1) 2) 3) */
.lx_cke_ol1_paren2 :not(li) > ol ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_paren2 ol ,
div.layout_ol_paren2 ol {
	padding-left: 2.5em;
}

.lx_cke_ol1_paren2 :not(li) > ol > li ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_paren2 ol > li ,
div.layout_ol_paren2 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_paren2 :not(li) > ol > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_paren2 ol > li::before ,
div.layout_ol_paren2 ol > li::before {
	content: "" counter(cnt) ")";
	text-align: right;
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
	width: 2em;
	white-space: nowrap;
}

.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_paren2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_paren2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_paren2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_paren2 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "" counter(cnt, upper-alpha) ")";
}

/* [1] [2] [3] */
.lx_cke_ol1_square1 :not(li) > ol ,
.lx_cke_ol2_square1 :not(li) > * > li > ol ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_square1 ol {
	padding-left: 3em;
}

.lx_cke_ol1_square1 :not(li) > ol > li ,
.lx_cke_ol2_square1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_square1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_square1 :not(li) > ol > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square1 ol > li::before {
	content: "[" counter(cnt) "]";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "[" counter(cnt, lower-roman) "]";
}

.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "[" counter(cnt, upper-roman) "]";
}

.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "[" counter(cnt, lower-alpha) "]";
}

.lx_cke_ol1_square1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square1 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "[" counter(cnt, upper-alpha) "]";
}

/* 1] 2] 3] */
.lx_cke_ol1_square2 :not(li) > ol ,
.lx_cke_ol2_square2 :not(li) > * > li > ol ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_square2 ol {
	padding-left: 2.5em;
}

.lx_cke_ol1_square2 :not(li) > ol > li ,
.lx_cke_ol2_square2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_square2 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_square2 :not(li) > ol > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square2 ol > li::before {
	content: "" counter(cnt) "]";
	text-align: right;
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
	width: 2em;
	white-space: nowrap;
}

.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:lower-roman"] > li::before {
	content: "" counter(cnt, lower-roman) "]";
}

.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:upper-roman"] > li::before {
	content: "" counter(cnt, upper-roman) "]";
}

.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:lower-alpha"] > li::before {
	content: "" counter(cnt, lower-alpha) "]";
}

.lx_cke_ol1_square2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square2 ol[style*="list-style-type:upper-alpha"] > li::before {
	content: "" counter(cnt, upper-alpha) "]";
}

/* 【1】【2】【3】 */
.lx_cke_ol1_square3 :not(li) > ol ,
.lx_cke_ol2_square3 :not(li) > * > li > ol ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_square3 ol {
	padding-left: 3.5em;
}

.lx_cke_ol1_square3 :not(li) > ol > li ,
.lx_cke_ol2_square3 :not(li) > * > li > ol > li ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_square3 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_square3 :not(li) > ol > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_square3 ol > li::before {
	content: "【" counter(cnt) "】";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3.5em;
	display: inline;
	width: 3.5em;
	white-space: nowrap;
}

.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "【" counter(cnt, lower-roman) "】";
}

.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "【" counter(cnt, upper-roman) "】";
}

.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "【" counter(cnt, lower-alpha) "】";
}

.lx_cke_ol1_square3 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_square3 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_square3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_square3 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "【" counter(cnt, upper-alpha) "】";
}

/* <1> <2> <3> */
.lx_cke_ol1_angle1 :not(li) > ol ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_angle1 ol {
	padding-left: 3em;
}

.lx_cke_ol1_angle1 :not(li) > ol > li ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_angle1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_angle1 :not(li) > ol > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_angle1 ol > li::before {
	content: "<" counter(cnt) ">";
	text-align: right;
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
	width: 2.5em;
	white-space: nowrap;
}

.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "<" counter(cnt, lower-roman) ">";
}

.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "<" counter(cnt, upper-roman) ">";
}

.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "<" counter(cnt, lower-alpha) ">";
}

.lx_cke_ol1_angle1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_angle1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_angle1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_angle1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "<" counter(cnt, upper-alpha) ">";
}

/* ① ② ③ */
.lx_cke_ol1_circled1 :not(li) > ol ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_circled1 ol ,
div.layout_ol_circled1 ol {
	padding-left: 2em;
}

.lx_cke_ol1_circled1 :not(li) > ol > li ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_circled1 ol > li ,
div.layout_ol_circled1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_circled1 :not(li) > ol > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_circled1 ol > li::before ,
div.layout_ol_circled1 ol > li::before {
	content: counter(cnt);
	position: absolute;
	top: auto;
	left: -2em;
	display: inline-block;
	width: 1.25em;
	height: 1.25em;
	margin-top: 0.5em;

	border: 1px solid currentColor;
	border-radius: 100%;
	white-space: nowrap;
	font-size: 80%;
	text-align: center;
	line-height: 1.125em;
	letter-spacing: 0;
}

.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: counter(cnt, lower-roman);
}

.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: counter(cnt, upper-roman);
}

.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: counter(cnt, lower-alpha);
}

.lx_cke_ol1_circled1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_circled1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_circled1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_circled1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: counter(cnt, upper-alpha);
}

/* ※1 ※2 ※3 */
.lx_cke_ol1_star1 :not(li) > ol ,
.lx_cke_ol2_star1 :not(li) > * > li > ol ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_star1 ol {
	padding-left: 2.5em;
}

.lx_cke_ol1_star1 :not(li) > ol > li ,
.lx_cke_ol2_star1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_star1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_star1 :not(li) > ol > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star1 ol > li::before {
	content: "※" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "※" counter(cnt, lower-roman);
}

.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "※" counter(cnt, upper-roman);
}

.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "※" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "※" counter(cnt, upper-alpha);
}

/* ＊1 ＊2 ＊3 */
.lx_cke_ol1_star2 :not(li) > ol ,
.lx_cke_ol2_star2 :not(li) > * > li > ol ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_star2 ol {
	padding-left: 2.5em;
}

.lx_cke_ol1_star2 :not(li) > ol > li ,
.lx_cke_ol2_star2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_star2 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_star2 :not(li) > ol > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star2 ol > li::before {
	content: "＊" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "＊" counter(cnt, lower-roman);
}

.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "＊" counter(cnt, upper-roman);
}

.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "＊" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star2 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "＊" counter(cnt, upper-alpha);
}

/* ★1 ★2 ★3 */
.lx_cke_ol1_star3 :not(li) > ol ,
.lx_cke_ol2_star3 :not(li) > * > li > ol ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_star3 ol {
	padding-left: 2.5em;
}

.lx_cke_ol1_star3 :not(li) > ol > li ,
.lx_cke_ol2_star3 :not(li) > * > li > ol > li ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_star3 ol li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_star3 :not(li) > ol > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star3 ol > li::before {
	content: "★" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "★" counter(cnt, lower-roman);
}

.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "★" counter(cnt, upper-roman);
}

.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "★" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star3 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star3 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star3 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "★" counter(cnt, upper-alpha);
}

/* *1 *2 *3 */
.lx_cke_ol1_star4 :not(li) > ol ,
.lx_cke_ol2_star4 :not(li) > * > li > ol ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_star4 ol {
	padding-left: 2.5em;
}

.lx_cke_ol1_star4 :not(li) > ol > li ,
.lx_cke_ol2_star4 :not(li) > * > li > ol > li ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_star4 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_star4 :not(li) > ol > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_star4 ol > li::before {
	content: "*" counter(cnt);
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "*" counter(cnt, lower-roman);
}

.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "*" counter(cnt, upper-roman);
}

.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "*" counter(cnt, lower-alpha);
}

.lx_cke_ol1_star4 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_star4 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_star4 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_star4 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "*" counter(cnt, upper-alpha);
}

/*  (注1) (注2) (注3)  */
.lx_cke_ol1_note1 :not(li) > ol ,
.lx_cke_ol2_note1 :not(li) > * > li > ol ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_note1 ol {
	padding-left: 3.5em;
}

.lx_cke_ol1_note1 :not(li) > ol > li ,
.lx_cke_ol2_note1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_note1 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_note1 :not(li) > ol > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note1 ol > li::before {
	content: "(注" counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -3.5em;
	display: inline;
}

.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "(注" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "(注" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "(注" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note1 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note1 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note1 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note1 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "(注" counter(cnt, upper-alpha) ")";
}

/*  注1) 注2) 注3)  */
.lx_cke_ol1_note2 :not(li) > ol ,
.lx_cke_ol2_note2 :not(li) > * > li > ol ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_note2 ol {
	padding-left: 3em;
}

.lx_cke_ol1_note2 :not(li) > ol > li ,
.lx_cke_ol2_note2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_note2 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_note2 :not(li) > ol > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note2 ol > li::before {
	content: "注" counter(cnt) ")";
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
}

.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "注" counter(cnt, lower-roman) ")";
}

.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "注" counter(cnt, upper-roman) ")";
}

.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "注" counter(cnt, lower-alpha) ")";
}

.lx_cke_ol1_note2 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note2 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note2 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note2 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "注" counter(cnt, upper-alpha) ")";
}

/*  注1: 注2: 注3:  */
.lx_cke_ol1_note3 :not(li) > ol ,
.lx_cke_ol2_note3 :not(li) > * > li > ol ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_note3 ol {
	padding-left: 3em;
}

.lx_cke_ol1_note3 :not(li) > ol > li ,
.lx_cke_ol2_note3 :not(li) > * > li > ol > li ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_note3 ol > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: cnt;
	position: relative;
}

.lx_cke_ol1_note3 :not(li) > ol > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_note3 ol > li::before {
	content: "注" counter(cnt) ":";
	position: absolute;
	top: auto;
	left: -3em;
	display: inline;
}

.lx_cke_ol1_note31 :not(li) > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-roman"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:lower-roman"] > li::before {
    content: "注" counter(cnt, lower-roman) ":";
}

.lx_cke_ol1_note3 :not(li) > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-roman"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:upper-roman"] > li::before {
    content: "注" counter(cnt, upper-roman) ":";
}

.lx_cke_ol1_note3 :not(li) > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:lower-alpha"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:lower-alpha"] > li::before {
    content: "注" counter(cnt, lower-alpha) ":";
}

.lx_cke_ol1_note3 :not(li) > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol2_note3 :not(li) > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
.lx_cke_ol3_note3 :not(li) > * > li > * > li > ol[style*="list-style-type:upper-alpha"] > li::before ,
div.lx_cke_ol_note3 ol[style*="list-style-type:upper-alpha"] > li::before {
    content: "注" counter(cnt, upper-alpha) ":";
}

/* あ い う */
.lx_cke_ol1_kana1 :not(li) > ol ,
.lx_cke_ol2_kana1 :not(li) > * > li > ol ,
.lx_cke_ol3_kana1 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_kana1 ol {
	padding-left: 2em;
}

.lx_cke_ol1_kana1 :not(li) > ol > li ,
.lx_cke_ol2_kana1 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana1 ol > li {
	list-style-type: hiragana;
}

.lx_cke_ol1_kana1 :not(li) > ol > li::before ,
.lx_cke_ol2_kana1 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_kana1 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_kana1 ol > li::before {
}

/* ア イ ウ */
.lx_cke_ol1_kana2 :not(li) > ol ,
.lx_cke_ol2_kana2 :not(li) > * > li > ol ,
.lx_cke_ol3_kana2 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_kana2 ol {
	padding-left: 2em;
}

.lx_cke_ol1_kana2 :not(li) > ol > li ,
.lx_cke_ol2_kana2 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana2 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana2 ol > li {
	list-style-type: katakana;
}

.lx_cke_ol1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_kana2 ol > li::before {
}

/* い ろ は */
.lx_cke_ol1_kana3 :not(li) > ol ,
.lx_cke_ol2_kana3 :not(li) > * > li > ol ,
.lx_cke_ol3_kana3 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_kana3 ol {
	padding-left: 2em;
}

.lx_cke_ol1_kana3 :not(li) > ol > li ,
.lx_cke_ol2_kana3 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana3 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana3 ol > li {
	list-style-type: hiragana-iroha;
}

.lx_cke_ol1_kana3 :not(li) > ol > li::before ,
.lx_cke_ol2_kana3 :not(li) > * > li > ol > li::before ,
.lx_cke_ol3_kana3 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_kana3 ol > li::before {
}

/* イ ロ ハ */
.lx_cke_ol1_kana4 :not(li) > ol ,
.lx_cke_ol2_kana4 :not(li) > * > li > ol ,
.lx_cke_ol3_kana4 :not(li) > * > li > * > li > ol ,
div.lx_cke_ol_kana4 ol {
	padding-left: 2em;
}

.lx_cke_ol1_kana4 :not(li) > ol > li ,
.lx_cke_ol2_kana4 :not(li) > * > li > ol > li ,
.lx_cke_ol3_kana4 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ol_kana4 ol > li {
	list-style-type: katakana-iroha;
}

.lx_cke_ol1_kana2 :not(li) > ol > li::before ,
.lx_cke_ol2_kana2 :not(li) > * > li > ol > li::before ,
.lx_cke_ol2_kana2 :not(li) > * > li > * > li > ol > li::before ,
div.lx_cke_ol_kana2 ol > li::before {
}


/*-- 番号なしリスト --*/
/* ※ */
.lx_cke_ul1_star1 :not(li) > ul ,
.lx_cke_ul2_star1 :not(li) > * > li > ul ,
.lx_cke_ul3_star1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star1 ul ,
div.layout_ul_star1 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star1 :not(li) > ul > li ,
.lx_cke_ul2_star1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star1 ul > li ,
div.layout_ul_star1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star1 :not(li) > ul > li::before ,
.lx_cke_ul2_star1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star1 ul > li::before ,
div.layout_ul_star1 ul > li::before {
	content: "※";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ＊ */
.lx_cke_ul1_star2 :not(li) > ul ,
.lx_cke_ul2_star2 :not(li) > * > li > ul ,
.lx_cke_ul3_star2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star2 ul ,
div.layout_ul_star2 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star2 :not(li) > ul > li ,
.lx_cke_ul2_star2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star2 ul > li ,
div.layout_ul_star2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star2 :not(li) > ul > li::before ,
.lx_cke_ul2_star2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star2 ul > li::before ,
div.layout_ul_star2 ul > li::before {
	content: "＊";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ★ */
.lx_cke_ul1_star3 :not(li) > ul ,
.lx_cke_ul2_star3 :not(li) > * > li > ul ,
.lx_cke_ul3_star3 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star3 ul ,
div.layout_ul_star3 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star3 :not(li) > ul > li ,
.lx_cke_ul2_star3 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star3 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star3 ul > li ,
div.layout_ul_star3 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star3 :not(li) > ul > li::before ,
.lx_cke_ul2_star3 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star3 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star3 ul > li::before ,
div.layout_ul_star3 ul > li::before {
	content: "★";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* * */
.lx_cke_ul1_star4 :not(li) > ul ,
.lx_cke_ul2_star4 :not(li) > * > li > ul ,
.lx_cke_ul3_star4 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_star4 ul ,
div.layout_ul_star4 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_star4 :not(li) > ul > li ,
.lx_cke_ul2_star4 :not(li) > * > li > ul > li ,
.lx_cke_ul3_star4 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_star4 ul > li ,
div.layout_ul_star4 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_star4 :not(li) > ul > li::before ,
.lx_cke_ul2_star4 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_star4 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_star4 ul > li::before ,
div.layout_ul_star4 ul > li::before {
	content: "*";
	position: absolute;
	top: auto;
	left: -1em;
	display: inline;
}

/* 〇 */
.lx_cke_ul1_circled1 :not(li) > ul ,
.lx_cke_ul2_circled1 :not(li) > * > li > ul ,
.lx_cke_ul3_circled1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_circled1 ul {
	padding-left: 2em;
}

.lx_cke_ul1_circled1 :not(li) > ul > li ,
.lx_cke_ul2_circled1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_circled1 :not(li) > * > li > * > li > ol > li ,
div.lx_cke_ul_circled1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_circled1 :not(li) > ul > li::before ,
.lx_cke_ul2_circled1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_circled1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_circled1 ul > li::before {
	content: "〇";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ● */
.lx_cke_ul1_circled2 :not(li) > ul ,
.lx_cke_ul2_circled2 :not(li) > * > li > ul ,
.lx_cke_ul3_circled2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_circled2 ul {
	padding-left: 2em;
}

.lx_cke_ul1_circled2 :not(li) > ul > li ,
.lx_cke_ul2_circled2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_circled2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_circled2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_circled2 :not(li) > ul > li::before ,
.lx_cke_ul2_circled2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_circled2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_circled2 ul > li::before {
	content: "●";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}


/* ◇ */
.lx_cke_ul1_diamond1 :not(li) > ul ,
.lx_cke_ul2_diamond1 :not(li) > * > li > ul ,
.lx_cke_ul3_diamond1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_diamond1 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_diamond1 :not(li) > ul > li ,
.lx_cke_ul2_diamond1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_diamond1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_diamond1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_diamond1 :not(li) > ul > li::before ,
.lx_cke_ul2_diamond1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_diamond1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_diamond1 ul > li::before {
	content: "◇";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* ◆ */
.lx_cke_ul1_diamond2 :not(li) > ul ,
.lx_cke_ul2_diamond2 :not(li) > * > li > ul ,
.lx_cke_ul3_diamond2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_diamond2 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_diamond2 :not(li) > ul > li ,
.lx_cke_ul2_diamond2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_diamond2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_diamond2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_diamond2 :not(li) > ul > li::before ,
.lx_cke_ul2_diamond2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_diamond2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_diamond2 ul > li::before {
	content: "◆";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* - */
.lx_cke_ul1_dash1 :not(li) > ul ,
.lx_cke_ul2_dash1 :not(li) > * > li > ul ,
.lx_cke_ul3_dash1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_dash1 ul {
	padding-left: 1.5em;
}

.lx_cke_ul1_dash1 :not(li) > ul > li ,
.lx_cke_ul2_dash1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_dash1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_dash1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_dash1 :not(li) > ul > li::before ,
.lx_cke_ul2_dash1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_dash1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_dash1 ul > li::before {
	content: "-";
	position: absolute;
	top: auto;
	left: -1.5em;
	display: inline;
}

/* (注) */
.lx_cke_ul1_note1 :not(li) > ul ,
.lx_cke_ul2_note1 :not(li) > * > li > ul ,
.lx_cke_ul3_note1 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_note1 ul {
	padding-left: 2.5em;
}

.lx_cke_ul1_note1 :not(li) > ul > li ,
.lx_cke_ul2_note1 :not(li) > * > li > ul > li ,
.lx_cke_ul3_note1 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_note1 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_note1 :not(li) > ul > li::before ,
.lx_cke_ul2_note1 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_note1 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_note1 ul > li::before {
	content: "(注)";
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}

/* 注: */
.lx_cke_ul1_note2 :not(li) > ul ,
.lx_cke_ul2_note2 :not(li) > * > li > ul ,
.lx_cke_ul3_note2 :not(li) > * > li > * > li > ul ,
div.lx_cke_ul_note2 ul {
	padding-left: 2.5em;
}

.lx_cke_ul1_note2 :not(li) > ul > li ,
.lx_cke_ul2_note2 :not(li) > * > li > ul > li ,
.lx_cke_ul3_note2 :not(li) > * > li > * > li > ul > li ,
div.lx_cke_ul_note2 ul > li {
	list-style-type: none;
	list-style-position: inside;
	position: relative;
}

.lx_cke_ul1_note2 :not(li) > ul > li::before ,
.lx_cke_ul2_note2 :not(li) > * > li > ul > li::before ,
.lx_cke_ul3_note2 :not(li) > * > li > * > li > ul > li::before ,
div.lx_cke_ul_note2 ul > li::before {
	content: "注:";
	position: absolute;
	top: auto;
	left: -2.5em;
	display: inline;
}




/*-- 特殊装飾(decorate.js) --*/
em.decorated {
	font-style: inherit !important;
	font-family: inherit !important;
}

em.decorated span.overhead {
	white-space: nowrap;
	display: inline-block;
	line-height: 1;
	text-align: center;
}

em.decorated span.overhead span {
	display: inline-block;
	font-size: 60%;
}

em.decorated span.sup {
	font-size: 70%;
	vertical-align: top;
	position: relative;
	top: -0.1em;
}

em.decorated span.sub {
	font-size: 70%;
	vertical-align: bottom;
	position: relative;
	top: 0.1em;
}

/* ----------------------------------- */

/* -- ページタイトル -- */
.page-intro-wrapper {
	display: none;
}
