@charset "utf-8";
/*---------------- based on 20/03/18ex */
/* base commons */
/*------------------------------------ */
/*
/*===== カラム上マージン調整 =====*/
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;
}

.text-section img.large[style*="max-width"] {
	width: 100%;
}

@media handheld, only screen and (max-width: 767px) {
    .multiColumn[style*="background"] ,
    .multiColumn[style*="border"] ,
    .multiColumn[style*="padding"] {
        display: block;
    }    
}
/* ----------------------------------- */



/* -----------------------------
CKエディタ
--------------------------------- */

/*------- CKエディタ ----------*/

/* -- ckエディタの機能を損なうから制御は不可 -- */
#page-intro .abstractImage ,
div.quoted-text blockquote ,
div.highlight-quoted-text ,
div.text-section ,
div.internal-link-area ,
div.external-link-area ,
div.download-link-area ,
div.faq-list .faq-item ,
div.vertical-table div.vtable-item > table > tbody > tr > th ,
div.vertical-table div.vtable-item > table > tbody > tr > td ,
div.ircalendar div.ircalendar-title > table > tbody > tr > th ,
div.ircalendar div.ircalendar-item > table > tbody > tr > td ,
.lead-section ,
.uni-table > * > * > * > td {
/*	text-align: center; */
}

#page-intro .abstractImage > * ,
div.quoted-text blockquote > * ,
div.highlight-quoted-text > * ,
div.text-section > * ,
div.internal-link-area > * ,
div.external-link-area > * ,
div.download-link-area > * ,
div.faq-list .faq-item > * ,
div.vertical-table div.vtable-item > table > tbody > tr > th > * ,
div.vertical-table div.vtable-item > table > tbody > tr > td > * ,
div.ircalendar div.ircalendar-title > table > tbody > tr > th > * ,
div.ircalendar div.ircalendar-item > table > tbody > tr > td > * ,
.lead-section > * ,
.uni-table > * > * > * > td > * {
/*	text-align: left; */
}

#page-intro .abstractImage p ,
div.quoted-text blockquote p ,
div.highlight-quoted-text p ,
div.text-section p ,
div.internal-link-area p ,
div.external-link-area p ,
div.download-link-area p ,
div.faq-list .faq-item p ,
div.vertical-table div.vtable-item p ,
div.ircalendar div.ircalendar-title p ,
div.ircalendar div.ircalendar-item p ,
.lead-section p ,
.uni-table p {
	display: block;
}

/* -- ckエディタのリスト表示用 -- */
#page-intro .abstractImage ol ,
div.quoted-text blockquote ol ,
div.highlight-quoted-text ol ,
div.text-section ol ,
div.internal-link-area ol ,
div.external-link-area ol ,
div.download-link-area ol ,
div.faq-list .faq-item ol ,
div.vertical-table div.vtable-item ol ,
div.ircalendar div.ircalendar-title ol ,
div.ircalendar div.ircalendar-item ol ,
.lead-section ol ,
.uni-table ol {
	padding-left:2em;
	list-style:decimal;
}

#page-intro .abstractImage ol li ,
div.quoted-text blockquote ol li ,
div.highlight-quoted-text ol li ,
div.text-section ol li ,
div.internal-link-area ol li ,
div.external-link-area ol li ,
div.download-link-area ol li ,
div.faq-list .faq-item ol li ,
div.vertical-table div.vtable-item ol li ,
div.ircalendar div.ircalendar-title ol li ,
div.ircalendar div.ircalendar-item ol li ,
.lead-section ol li ,
.uni-table ol li {
	list-style:inherit;
}

/* -- ckエディタのリスト表示用 -- */
#page-intro .abstractImage ul ,
div.quoted-text blockquote ul ,
div.highlight-quoted-text ul ,
div.text-section ul ,
div.internal-link-area ul ,
div.external-link-area ul ,
div.download-link-area ul ,
div.faq-list .faq-item ul ,
div.vertical-table div.vtable-item ul ,
div.ircalendar div.ircalendar-title ul ,
div.ircalendar div.ircalendar-item ul ,
.lead-section ul ,
.uni-table ul {
	padding-left:2em;
	list-style:disc;
}

#page-intro .abstractImage ul li ,
div.quoted-text blockquote ul li ,
div.highlight-quoted-text ul li ,
div.text-section ul li ,
div.internal-link-area ul li ,
div.external-link-area ul li ,
div.download-link-area ul li ,
div.faq-list .faq-item ul li ,
div.vertical-table div.vtable-item ul li ,
div.ircalendar div.ircalendar-title ul li ,
div.ircalendar div.ircalendar-item ul li ,
.lead-section ul li ,
.uni-table ul li {
	list-style:inherit;
}

#page-intro .abstractImage em ,
div.quoted-text blockquote em ,
div.highlight-quoted-text em ,
div.text-section em ,
div.internal-link-area em ,
div.external-link-area em ,
div.download-link-area em ,
div.faq-list .faq-item em ,
div.vertical-table div.vtable-item em ,
div.ircalendar div.ircalendar-title em ,
div.ircalendar div.ircalendar-item em ,
.lead-section em ,
.uni-table em {
	/* メイリオにはイタリック体が無い為 */
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic','メイリオ',Meiryo,sans-serif;
	font-style:italic;
}

/*------- 別窓アイコン ----------*/
#page-intro .abstractImage a[target="_blank"]:after ,
div.quoted-text blockquote a[target="_blank"]:after ,
div.highlight-quoted-text a[target="_blank"]:after ,
div.text-section a[target="_blank"]:after ,
/* div.internal-link-area a[target="_blank"]:after , */
/* div.external-link-area a[target="_blank"]:after , */
/* div.download-link-area a[target="_blank"]:after , */
div.faq-list .faq-item a[target="_blank"]:after ,
div.vertical-table div.vtable-item a[target="_blank"]:after ,
div.ircalendar div.ircalendar-title a[target="_blank"]:after ,
div.ircalendar div.ircalendar-item a[target="_blank"]:after ,
.lead-section a[target="_blank"]:after ,
.uni-table a[target="_blank"]:after {
	content: "";
	background:url(../../../../../../resources/sw_img/icon_newwin_blue.png) left top no-repeat;
	background-size: contain;
	display: inline-block;
	height: 1em;
	width: 1.14em;
	margin-left: 0.4em;
	margin-right: 0.4em;
	vertical-align: middle;
}

/*------- PDFアイコン ----------*/
#page-intro .abstractImage a[href$=".pdf"]:after ,
div.quoted-text blockquote a[href$=".pdf"]:after ,
div.highlight-quoted-text a[href$=".pdf"]:after ,
div.text-section a[href$=".pdf"]:after ,
/* div.internal-link-area a[href$=".pdf"]:after , */
/* div.external-link-area a[href$=".pdf"]:after , */
/* div.download-link-area a[href$=".pdf"]:after , */
div.faq-list .faq-item a[href$=".pdf"]:after ,
div.vertical-table div.vtable-item a[href$=".pdf"]:after ,
div.ircalendar div.ircalendar-title a[href$=".pdf"]:after ,
div.ircalendar div.ircalendar-item a[href$=".pdf"]:after ,
.lead-section a[href$=".pdf"]:after ,
.uni-table a[href$=".pdf"]:after {
	content: "";
	background:url(../../img/defaulticon/common/pdf.png) left top no-repeat;
	display: inline-block;
	width: 18px;
	height: 23px;
	vertical-align: bottom;
}


/* テーブル */
div.quoted-text blockquote table:not(.clearbox) ,
div.highlight-quoted-text table:not(.clearbox) ,
div.text-section table:not(.clearbox) ,
div.faq-item table:not(.clearbox) ,
div.vtable-item table table:not(.clearbox) ,
div.ircalendar-title table table:not(.clearbox) ,
div.ircalendar-item table table:not(.clearbox) ,
.lead-section table:not(.clearbox) ,
.uni-table table table:not(.clearbox) ,
table.icell {
	font-family: inherit !important;
	border: none !important;
	width: 100% !important;
/*	font-size: 14px; */
}

.quoted-text blockquote table:not(.clearbox) *[style*="font-size"] ,
.highlight-quoted-text table:not(.clearbox) *[style*="font-size"] ,
.text-section table:not(.clearbox) *[style*="font-size"] ,
.faq-item table:not(.clearbox) *[style*="font-size"] ,
.vtable-item table table:not(.clearbox) *[style*="font-size"] ,
.ircalendar-title table table:not(.clearbox) *[style*="font-size"] ,
.ircalendar-item table table:not(.clearbox) *[style*="font-size"] ,
.lead-section table:not(.clearbox) *[style*="font-size"] ,
.uni-table table table:not(.clearbox) *[style*="font-size"] ,
table.icell *[style*="font-size"] {
	font-size: inherit !important;
}

div.quoted-text blockquote table:not(.clearbox) th ,
div.highlight-quoted-text table:not(.clearbox) th ,
div.text-section table:not(.clearbox) th ,
div.faq-item table:not(.clearbox) th ,
div.vtable-item table table:not(.clearbox) th ,
div.ircalendar-title table table:not(.clearbox) th ,
div.ircalendar-item table table:not(.clearbox) th ,
div.quoted-text blockquote table:not(.clearbox) td ,
div.highlight-quoted-text table:not(.clearbox) td ,
div.text-section table:not(.clearbox) td ,
div.faq-item table:not(.clearbox) td ,
div.vtable-item table table:not(.clearbox) td ,
div.ircalendar-title table table:not(.clearbox) td ,
div.ircalendar-item table table:not(.clearbox) td ,
.lead-section table:not(.clearbox) th ,
.lead-section table:not(.clearbox) td ,
.uni-table table table:not(.clearbox) th ,
.uni-table table table:not(.clearbox) td ,
table.icell th ,
table.icell td {
	box-sizing: content-box;
	height: auto !important;
	color: inherit;
	font-weight: normal;
	padding: 1em 15px .8em;
	border: 1px solid #ccc;
	vertical-align: middle;
	white-space: normal !important;
}

div.quoted-text blockquote table:not(.clearbox) td ,
div.highlight-quoted-text table:not(.clearbox) td ,
div.text-section table:not(.clearbox) td ,
div.faq-item table:not(.clearbox) td ,
div.vtable-item table table:not(.clearbox) td ,
div.ircalendar-title table table:not(.clearbox) td ,
div.ircalendar-item table table:not(.clearbox) td ,
.lead-section table:not(.clearbox) td ,
.uni-table table table:not(.clearbox) td ,
table.icell td {
	background-color:#fff;
}

div.quoted-text blockquote table:not(.clearbox) th ,
div.highlight-quoted-text table:not(.clearbox) th ,
div.text-section table:not(.clearbox) th ,
div.faq-item table:not(.clearbox) th ,
div.vtable-item table table:not(.clearbox) th ,
div.ircalendar-title table table:not(.clearbox) th ,
div.ircalendar-item table table:not(.clearbox) th ,
.lead-section table:not(.clearbox) th ,
.uni-table table table:not(.clearbox) th ,
table.icell .ColHead ,
table.icell th {
	text-align: left;
	vertical-align: middle;
	background-color:#e6e6e6;
	font-weight: bold;
}

div.quoted-text blockquote table:not(.clearbox) thead th ,
div.highlight-quoted-text table:not(.clearbox) thead th ,
div.text-section table:not(.clearbox) thead th ,
div.faq-item table:not(.clearbox) thead th ,
div.vtable-item table table:not(.clearbox) thead th ,
div.ircalendar-title table table:not(.clearbox) thead th ,
div.ircalendar-item table table:not(.clearbox) thead th ,
.lead-section table:not(.clearbox) thead th ,
.uni-table table table:not(.clearbox) thead th ,
table.icell .RowHead ,
table.icell thead th {
	text-align: center;
	vertical-align: top;
	background-color:#e6e6e6;
	font-weight: bold;
}


/* 背景・枠線透明化 */
.quoted-text blockquote table.transparent >*>*> th ,
.highlight-quoted-text table.transparent >*>*> th ,
.text-section table.transparent >*>*> th ,
.faq-item table.transparent >*>*> th ,
.vtable-item table table.transparent >*>*> th ,
.ircalendar-title table table.transparent >*>*> th ,
.ircalendar-item table table.transparent >*>*> th ,
.lead-section table.transparent >*>*> th ,
.uni-table table table.transparent >*>*> th ,
.quoted-text blockquote table.transparent >*>*> td ,
.highlight-quoted-text table.transparent >*>*> td ,
.text-section table.transparent >*>*> td ,
.faq-item table.transparent >*>*> td ,
.vtable-item table table.transparent >*>*> td ,
.ircalendar-title table table.transparent >*>*> td ,
.ircalendar-item table table.transparent >*>*> td ,
.lead-section table.transparent >*>*> td ,
.uni-table table table.transparent >*>*> td {
	border-color: transparent !important;
	background-color: transparent !important;
	color: inherit;
}

/* パディングなし */
.quoted-text blockquote table.no-padding >*>*> th ,
.highlight-quoted-text table.no-padding >*>*> th ,
.text-section table.no-padding >*>*> th ,
.faq-item table.no-padding >*>*> th ,
.vtable-item table table.no-padding >*>*> th ,
.ircalendar-title table table.no-padding >*>*> th ,
.ircalendar-item table table.no-padding >*>*> th ,
.lead-section table.no-padding >*>*> th ,
.uni-table table table.no-padding >*>*> th ,
.quoted-text blockquote table.no-padding >*>*> td ,
.highlight-quoted-text table.no-padding >*>*> td ,
.text-section table.no-padding >*>*> td ,
.faq-item table.no-padding >*>*> td ,
.vtable-item table table.no-padding >*>*> td ,
.ircalendar-title table table.no-padding >*>*> td ,
.ircalendar-item table table.no-padding >*>*> td ,
.lead-section table.no-padding >*>*> td ,
.uni-table table table.no-padding >*>*> td {
	padding: 0;
}

/* テーブル */
/* PC:横100%、文字強制折り返し, SP:横スクロール */ 
@media print, screen and (min-width: 768px) {
	.quoted-text blockquote table:not(.clearbox) ,
	.highlight-quoted-text table:not(.clearbox) ,
	.text-section table:not(.clearbox) ,
	.faq-item table:not(.clearbox) ,
	.vtable-item table table:not(.clearbox) ,
	.ircalendar-title table table:not(.clearbox) ,
	.ircalendar-item table table:not(.clearbox) ,
	.lead-section table:not(.clearbox) ,
	.uni-table table table:not(.clearbox) ,
	table.icell {
		width: 100% !important;
	}

	.quoted-text blockquote table:not(.clearbox) th ,
	.highlight-quoted-text table:not(.clearbox) th ,
	.text-section table:not(.clearbox) th ,
	.faq-item table:not(.clearbox) th ,
	.vtable-item table table:not(.clearbox) th ,
	.ircalendar-title table table:not(.clearbox) th ,
	.ircalendar-item table table:not(.clearbox) th ,
	.quoted-text blockquote table:not(.clearbox) td ,
	.highlight-quoted-text table:not(.clearbox) td ,
	.text-section table:not(.clearbox) td ,
	.faq-item table:not(.clearbox) td ,
	.vtable-item table table:not(.clearbox) td ,
	.ircalendar-title table table:not(.clearbox) td ,
	.ircalendar-item table table:not(.clearbox) td ,
	.lead-section table:not(.clearbox) th ,
	.lead-section table:not(.clearbox) td ,
	.uni-table table table:not(.clearbox) th ,
	.uni-table table table:not(.clearbox) td ,
	table.icell th ,
	table.icell td {
		white-space: normal !important;
	}
}

@media screen and (max-width: 767px) {
	.quoted-text blockquote.has-icell ,
	.highlight-quoted-text.has-icell ,
	.text-section.has-icell ,
	.text-section .has-icell ,
	.faq-item.has-icell ,
	.vtable-item table .has-icell ,
	.ircalendar-title table .has-icell ,
	.ircalendar-item table .has-icell ,
	.lead-section .has-icell ,
	.uni-table table .has-icell {
		overflow-x: scroll;
	}

	.quoted-text blockquote table:not(.clearbox):not(.icell) ,
	.highlight-quoted-text table:not(.clearbox):not(.icell) ,
	.text-section table:not(.clearbox):not(.icell) ,
	.faq-item table:not(.clearbox):not(.icell) ,
	.vtable-item table table:not(.clearbox):not(.icell) ,
	.ircalendar-title table table:not(.clearbox):not(.icell) ,
	.ircalendar-item table table:not(.clearbox):not(.icell) ,
	.lead-section table:not(.clearbox):not(.icell) ,
	.uni-table table table:not(.clearbox):not(.icell) {
		width: 100% !important;
	}

	.quoted-text blockquote table.clearbox ,
	.highlight-quoted-text table.clearbox ,
	.text-section table.clearbox ,
	.faq-item table.clearbox ,
	.vtable-item table table.clearbox ,
	.ircalendar-title table table.clearbox ,
	.ircalendar-item table table.clearbox ,
	.lead-section table.clearbox ,
	.uni-table table table.clearbox {
		width: 100% !important;
	}

/*
	.quoted-text blockquote table table ,
	.highlight-quoted-text table table ,
	.text-section table table ,
	.faq-item table table ,
	.vtable-item table table table ,
	.vtable-item table table table ,
	.ircalendar-title table table ,
	.ircalendar-item table table ,
	.lead-section table table ,
	.uni-table table table table {
		width: auto !important;
	}

	.quoted-text blockquote table table th ,
	.highlight-quoted-text table table th ,
	.text-section table table th ,
	.faq-item table table th ,
	.vtable-item table table table th ,
	.ircalendar-title table table table th ,
	.ircalendar-item table table table th ,
	.quoted-text blockquote table table td ,
	.highlight-quoted-text table table td ,
	.text-section table table td ,
	.faq-item table table td ,
	.vtable-item table table table td ,
	.ircalendar-title table table table td ,
	.ircalendar-item table table table td ,
	.lead-section table table th ,
	.lead-section table table td ,
	.uni-table table table table th ,
	.uni-table table table table td ,
	table.icell th table ,
	table.icell td table {
		white-space: normal !important;
	}
*/

}


/* -----------------------------
画像レイアウト
--------------------------------- */

/*-- 画像_左 --*/
#page-intro .abstractImage img ,
div.text-section img ,
div.internal-link-area img ,
div.external-link-area img ,
div.download-link-area img ,
div.faq-list .faq-item img ,
div.vertical-table img ,
div.ircalendar div.ircalendar-title table img,
div.ircalendar div.ircalendar-item table img ,
.lead-section img ,
.uni-table table img {
	float: left;
	margin-right: 20px;
	margin-left: 0;
	margin-bottom:8px;
	width:auto;
	max-width:40%;
}

/*-- 画像_右 --*/
#page-intro .abstractImage img.pos-2 ,
div.text-section img.pos-2 ,
div.internal-link-area .pos-2 ,
div.external-link-area .pos-2 ,
div.download-link-area .pos-2 ,
div.faq-list .faq-item img.pos-2 ,
div.vertical-table img.pos-2 ,
div.ircalendar div.ircalendar-title table img.pos-2,
div.ircalendar div.ircalendar-item table img.pos-2 ,
.lead-section img.pos-2 ,
.uni-table table img.pos-2 {
	float: right;
	margin-right: 0;
	margin-left: 16px;
	margin-bottom:8px;
	width:auto;
	max-width:40%;
}

/*-- 画像_上 --*/
#page-intro .abstractImage img.large ,
div.text-section img.large ,
div.internal-link-area img.large ,
div.external-link-area img.large ,
div.download-link-area img.large ,
div.faq-list .faq-item img.large ,
div.vertical-table img.large ,
div.ircalendar div.ircalendar-title table img.large,
div.ircalendar div.ircalendar-item table img.large ,
.lead-section img.large ,
.uni-table table img.large {
	float:none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:8px;
	width:auto;
	max-width:100%;
}


/*-- キャプション付き画像の場合_左 --*/
div.text-section dl.photo ,
div.faq-list .faq-item dl.photo {
	width:40%;
	margin-right:16px;
	float:left;
}

div.text-section dl.photo dt ,
div.faq-list .faq-item dl.photo dt {
	text-align:center;
	margin-bottom: 8px;
}

div.text-section dl.photo dt img ,
div.faq-list .faq-item dl.photo dt img {
	float:none!important;
	width:auto;
	max-width:100%;
	margin:0 auto;
}

div.text-section dl.photo dd ,
div.faq-list .faq-item dl.photo dd {
	text-align: center;
}

/*-- キャプション付き画像の場合_右 --*/
div.text-section dl.pos-2 ,
div.faq-list .faq-item dl.pos-2 {
	width:40%;
	margin-right:0;
	float:right;
}

div.text-section dl.pos-2 dt img ,
div.faq-list .faq-item dl.pos-2 dt img {
	float:none;
	width:auto;
	max-width:100%;
	margin:0 auto;
}

/*-- キャプション付き画像の場合_上 --*/
div.text-section dl.large ,
div.faq-list .faq-item dl.large {
	float:none;
	margin-top:0;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	max-width:100%;
}

div.text-section dl.large dt img ,
div.faq-list .faq-item dl.large dt img {
	float:none;
	width:auto;
	max-width:100%;
	margin:0 auto;
}

/* -- キャプション -- */
/*-- 画像のタイトル --*/
div.text-section .caption ,
div.faq-list .faq-item .caption {
}

/*-- コピーライト --*/
div.text-section .copyright ,
div.faq-list .faq-item .copyright {
}

/*-- 画像の説明 --*/
div.text-section .longdesc ,
div.faq-list .faq-item .longdesc {
/*	display: none; */
}

/*-- 虫眼鏡(現状、非表示) --*/
div.text-section .zoom ,
div.faq-list .faq-item .zoom {
	float: right;
	display:none;
}
div.text-section .zoom a ,
div.faq-list .faq-item .zoom a {
	display: block;
	background: url(../../img/icons/sprites.png) 0 -508px no-repeat;
	width: 24px;
	height:24px;
	overflow: hidden;
	text-indent: -9999px;
	margin:0 auto;
}









/*------------------------------------- 
 インナーカラム（パーツカラム）設定
-------------------------------------*/
@media print, screen and (min-width: 768px) {
	body {
		--width-parts-margin: 10px;
	}

	.lx_parts1_mr0pc > .column1 ,
	.lx_parts2_mr0pc > .column2 ,
	.lx_parts3_mr0pc > .column3 ,
	.lx_parts4_mr0pc > .column4 ,
	.lx_parts5_mr0pc > .column5 {
		--width-parts-margin: 0px;
	}
	.lx_parts1_mr10pc > .column1 ,
	.lx_parts2_mr10pc > .column2 ,
	.lx_parts3_mr10pc > .column3 ,
	.lx_parts4_mr10pc > .column4 ,
	.lx_parts5_mr10pc > .column5 {
		--width-parts-margin: 5px;
	}
	.lx_parts1_mr20pc > .column1 ,
	.lx_parts2_mr20pc > .column2 ,
	.lx_parts3_mr20pc > .column3 ,
	.lx_parts4_mr20pc > .column4 ,
	.lx_parts5_mr20pc > .column5 {
		--width-parts-margin: 10px;
	}
	.lx_parts1_mr30pc > .column1 ,
	.lx_parts2_mr30pc > .column2 ,
	.lx_parts3_mr30pc > .column3 ,
	.lx_parts4_mr30pc > .column4 ,
	.lx_parts5_mr30pc > .column5 {
		--width-parts-margin: 15px;
	}
	.lx_parts1_mr40pc > .column1 ,
	.lx_parts2_mr40pc > .column2 ,
	.lx_parts3_mr40pc > .column3 ,
	.lx_parts4_mr40pc > .column4 ,
	.lx_parts5_mr40pc > .column5 {
		--width-parts-margin: 20px;
	}
	.lx_parts1_mr50pc > .column1 ,
	.lx_parts2_mr50pc > .column2 ,
	.lx_parts3_mr50pc > .column3 ,
	.lx_parts4_mr50pc > .column4 ,
	.lx_parts5_mr50pc > .column5 {
		--width-parts-margin: 25px;
	}
	.lx_parts1_mr60pc > .column1 ,
	.lx_parts2_mr60pc > .column2 ,
	.lx_parts3_mr60pc > .column3 ,
	.lx_parts4_mr60pc > .column4 ,
	.lx_parts5_mr60pc > .column5 {
		--width-parts-margin: 30px;
	}
	.lx_parts1_mr70pc > .column1 ,
	.lx_parts2_mr70pc > .column2 ,
	.lx_parts3_mr70pc > .column3 ,
	.lx_parts4_mr70pc > .column4 ,
	.lx_parts5_mr70pc > .column5 {
		--width-parts-margin: 35px;
	}
	.lx_parts1_mr80pc > .column1 ,
	.lx_parts2_mr80pc > .column2 ,
	.lx_parts3_mr80pc > .column3 ,
	.lx_parts4_mr80pc > .column4 ,
	.lx_parts5_mr80pc > .column5 {
		--width-parts-margin: 40px;
	}
	.lx_parts1_mr90pc > .column1 ,
	.lx_parts2_mr90pc > .column2 ,
	.lx_parts3_mr90pc > .column3 ,
	.lx_parts4_mr90pc > .column4 ,
	.lx_parts5_mr90pc > .column5 {
		--width-parts-margin: 45px;
	}
	.lx_parts1_mr100pc > .column1 ,
	.lx_parts2_mr100pc > .column2 ,
	.lx_parts3_mr100pc > .column3 ,
	.lx_parts4_mr100pc > .column4 ,
	.lx_parts5_mr100pc > .column5 {
		--width-parts-margin: 50px;
	}

	#sharewithmain .lx_parts1_col2pc > .column1 ,
	#sharewithmain .lx_parts2_col2pc > .column2 ,
	#sharewithmain .lx_parts3_col2pc > .column3 ,
	#sharewithmain .lx_parts4_col2pc > .column4 ,
	#sharewithmain .lx_parts5_col2pc > .column5 ,

	#sharewithmain .lx_parts1_col3pc > .column1 ,
	#sharewithmain .lx_parts2_col3pc > .column2 ,
	#sharewithmain .lx_parts3_col3pc > .column3 ,
	#sharewithmain .lx_parts4_col3pc > .column4 ,
	#sharewithmain .lx_parts5_col3pc > .column5 ,

	#sharewithmain .lx_parts1_col4pc > .column1 ,
	#sharewithmain .lx_parts2_col4pc > .column2 ,
	#sharewithmain .lx_parts3_col4pc > .column3 ,
	#sharewithmain .lx_parts4_col4pc > .column4 ,
	#sharewithmain .lx_parts5_col4pc > .column5 ,

	#sharewithmain .lx_parts1_col5pc > .column1 ,
	#sharewithmain .lx_parts2_col5pc > .column2 ,
	#sharewithmain .lx_parts3_col5pc > .column3 ,
	#sharewithmain .lx_parts4_col5pc > .column4 ,
	#sharewithmain .lx_parts5_col5pc > .column5 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        flex-flow: row wrap;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}

	/* 逆順 */
	#sharewithmain .lx_parts1_rtl_pc > .column1 ,
	#sharewithmain .lx_parts2_rtl_pc > .column2 ,
	#sharewithmain .lx_parts3_rtl_pc > .column3 ,
	#sharewithmain .lx_parts4_rtl_pc > .column4 ,
	#sharewithmain .lx_parts5_rtl_pc > .column5 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}

	/* 中央揃え */
	#sharewithmain .lx_parts1_center_pc > .column1 ,
	#sharewithmain .lx_parts2_center_pc > .column2 ,
	#sharewithmain .lx_parts3_center_pc > .column3 ,
	#sharewithmain .lx_parts4_center_pc > .column4 ,
	#sharewithmain .lx_parts5_center_pc > .column5 {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}

	/* 幅・デフォルト左右マージン */
	#sharewithmain .lx_parts1_col2pc > .column1 > * ,
	#sharewithmain .lx_parts2_col2pc > .column2 > * ,
	#sharewithmain .lx_parts3_col2pc > .column3 > * ,
	#sharewithmain .lx_parts4_col2pc > .column4 > * ,
	#sharewithmain .lx_parts5_col2pc > .column5 > * {
		width: calc((100% - 1 * 20px) / 2);
		width: calc((100% - 1 * 2 * var(--width-parts-margin)) / 2);
		margin-left: 10px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 10px;
		margin-right: calc(var(--width-parts-margin));
	}

	#sharewithmain .lx_parts1_col3pc > .column1 > * ,
	#sharewithmain .lx_parts2_col3pc > .column2 > * ,
	#sharewithmain .lx_parts3_col3pc > .column3 > * ,
	#sharewithmain .lx_parts4_col3pc > .column4 > * ,
	#sharewithmain .lx_parts5_col3pc > .column5 > * {
		width: calc((100% - 2 * 20px) / 3);
		width: calc((100% - 2 * 2 * var(--width-parts-margin)) / 3);
		margin-left: 10px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 10px;
		margin-right: calc(var(--width-parts-margin));
	}

	#sharewithmain .lx_parts1_col4pc > .column1 > * ,
	#sharewithmain .lx_parts2_col4pc > .column2 > * ,
	#sharewithmain .lx_parts3_col4pc > .column3 > * ,
	#sharewithmain .lx_parts4_col4pc > .column4 > * ,
	#sharewithmain .lx_parts5_col4pc > .column5 > * {
		width: calc((100% - 3 * 20px) / 4);
		width: calc((100% - 3 * 2 * var(--width-parts-margin)) / 4);
		margin-left: 10px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 10px;
		margin-right: calc(var(--width-parts-margin));
	}

	#sharewithmain .lx_parts1_col5pc > .column1 > * ,
	#sharewithmain .lx_parts2_col5pc > .column2 > * ,
	#sharewithmain .lx_parts3_col5pc > .column3 > * ,
	#sharewithmain .lx_parts4_col5pc > .column4 > * ,
	#sharewithmain .lx_parts5_col5pc > .column5 > * {
		width: calc((100% - 4 * 20px) / 5);
		width: calc((100% - 4 * 2 * var(--width-parts-margin)) / 5);
		margin-left: 10px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 10px;
		margin-right: calc(var(--width-parts-margin));
	}

	/* 左端 */
	#sharewithmain .lx_parts1_col2pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts1_col2pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col2pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col2pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col2pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col2pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col2pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,

	#sharewithmain .lx_parts1_col3pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts1_col3pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col3pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts2_col3pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col3pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts3_col3pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col3pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts4_col3pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col3pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts5_col3pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col3pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,

	#sharewithmain .lx_parts1_col4pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts1_col4pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col4pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts2_col4pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col4pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts3_col4pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col4pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts4_col4pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col4pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts5_col4pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col4pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,

	#sharewithmain .lx_parts1_col5pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts1_col5pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col5pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts2_col5pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col5pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts3_col5pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col5pc:not(.lx_parts3_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts4_col5pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col5pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts5_col5pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col5pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,

	#sharewithmain .lx_parts1_col2pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts1_col2pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,

	#sharewithmain .lx_parts1_col3pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts1_col3pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts2_col3pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts3_col3pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts4_col3pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts5_col3pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,

	#sharewithmain .lx_parts1_col4pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts1_col4pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts2_col4pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts3_col4pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts4_col4pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts5_col4pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,

	#sharewithmain .lx_parts1_col5pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts1_col5pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts2_col5pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts3_col5pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts4_col5pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts5_col5pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) {
		margin-left: 0;
	}

	/* 右端 */
	#sharewithmain .lx_parts1_col2pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts1_col2pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col2pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col2pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col2pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col2pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col2pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,

	#sharewithmain .lx_parts1_col3pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts1_col3pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col3pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts2_col3pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col3pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts3_col3pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col3pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts4_col3pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col3pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts5_col3pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col3pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,

	#sharewithmain .lx_parts1_col4pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts1_col4pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col4pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts2_col4pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col4pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts3_col4pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col4pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts4_col4pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col4pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts5_col4pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col4pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,

	#sharewithmain .lx_parts1_col5pc.lx_parts1_rtl_pc > .column1 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts1_col5pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col5pc.lx_parts1_rtl_pc > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5pc.lx_parts2_rtl_pc > .column2 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts2_col5pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col5pc.lx_parts2_rtl_pc > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5pc.lx_parts3_rtl_pc > .column3 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts3_col5pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col5pc.lx_parts3_rtl_pc > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5pc.lx_parts4_rtl_pc > .column4 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts4_col5pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col5pc.lx_parts4_rtl_pc > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5pc.lx_parts5_rtl_pc > .column5 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts5_col5pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col5pc.lx_parts5_rtl_pc > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,

	#sharewithmain .lx_parts1_col2pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts1_col2pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,

	#sharewithmain .lx_parts1_col3pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts1_col3pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts2_col3pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts3_col3pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts4_col3pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts5_col3pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,

	#sharewithmain .lx_parts1_col4pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts1_col4pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts2_col4pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts3_col4pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts4_col4pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts5_col4pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,

	#sharewithmain .lx_parts1_col5pc:not(.lx_parts1_rtl_pc) > .column1 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts1_col5pc:not(.lx_parts1_rtl_pc) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts2_col5pc:not(.lx_parts2_rtl_pc) > .column2 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5pc:not(.lx_parts2_rtl_pc) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts3_col5pc:not(.lx_parts3_rtl_pc) > .column3 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5pc:not(.lx_parts3_rtl_pc) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts4_col5pc:not(.lx_parts4_rtl_pc) > .column4 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5pc:not(.lx_parts4_rtl_pc) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts5_col5pc:not(.lx_parts5_rtl_pc) > .column5 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5pc:not(.lx_parts5_rtl_pc) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) {
		margin-right: 0;
	}
}

/* SP */
@media screen and (max-width: 767px) {
	body {
		--width-parts-margin: 6px;
	}

	.lx_parts1_mr0sp > .column1 ,
	.lx_parts2_mr0sp > .column2 ,
	.lx_parts3_mr0sp > .column3 ,
	.lx_parts4_mr0sp > .column4 ,
	.lx_parts5_mr0sp > .column5 {
		--width-parts-margin: 0px;
	}
	.lx_parts1_mr10sp > .column1 ,
	.lx_parts2_mr10sp > .column2 ,
	.lx_parts3_mr10sp > .column3 ,
	.lx_parts4_mr10sp > .column4 ,
	.lx_parts5_mr10sp > .column5 {
		--width-parts-margin: 3px;
	}
	.lx_parts1_mr20sp > .column1 ,
	.lx_parts2_mr20sp > .column2 ,
	.lx_parts3_mr20sp > .column3 ,
	.lx_parts4_mr20sp > .column4 ,
	.lx_parts5_mr20sp > .column5 {
		--width-parts-margin: 6px;
	}
	.lx_parts1_mr30sp > .column1 ,
	.lx_parts2_mr30sp > .column2 ,
	.lx_parts3_mr30sp > .column3 ,
	.lx_parts4_mr30sp > .column4 ,
	.lx_parts5_mr30sp > .column5 {
		--width-parts-margin: 9px;
	}
	.lx_parts1_mr40sp > .column1 ,
	.lx_parts2_mr40sp > .column2 ,
	.lx_parts3_mr40sp > .column3 ,
	.lx_parts4_mr40sp > .column4 ,
	.lx_parts5_mr40sp > .column5 {
		--width-parts-margin: 12px;
	}
	.lx_parts1_mr50sp > .column1 ,
	.lx_parts2_mr50sp > .column2 ,
	.lx_parts3_mr50sp > .column3 ,
	.lx_parts4_mr50sp > .column4 ,
	.lx_parts5_mr50sp > .column5 {
		--width-parts-margin: 15px;
	}
	.lx_parts1_mr60sp > .column1 ,
	.lx_parts2_mr60sp > .column2 ,
	.lx_parts3_mr60sp > .column3 ,
	.lx_parts4_mr60sp > .column4 ,
	.lx_parts5_mr60sp > .column5 {
		--width-parts-margin: 18px;
	}
	.lx_parts1_mr70sp > .column1 ,
	.lx_parts2_mr70sp > .column2 ,
	.lx_parts3_mr70sp > .column3 ,
	.lx_parts4_mr70sp > .column4 ,
	.lx_parts5_mr70sp > .column5 {
		--width-parts-margin: 21px;
	}
	.lx_parts1_mr80sp > .column1 ,
	.lx_parts2_mr80sp > .column2 ,
	.lx_parts3_mr80sp > .column3 ,
	.lx_parts4_mr80sp > .column4 ,
	.lx_parts5_mr80sp > .column5 {
		--width-parts-margin: 24px;
	}
	.lx_parts1_mr90sp > .column1 ,
	.lx_parts2_mr90sp > .column2 ,
	.lx_parts3_mr90sp > .column3 ,
	.lx_parts4_mr90sp > .column4 ,
	.lx_parts5_mr90sp > .column5 {
		--width-parts-margin: 27px;
	}
	.lx_parts1_mr100sp > .column1 ,
	.lx_parts2_mr100sp > .column2 ,
	.lx_parts3_mr100sp > .column3 ,
	.lx_parts4_mr100sp > .column4 ,
	.lx_parts5_mr100sp > .column5 {
		--width-parts-margin: 30px;
	}

	#sharewithmain .lx_parts1_col2sp > .column1 ,
	#sharewithmain .lx_parts2_col2sp > .column2 ,
	#sharewithmain .lx_parts3_col2sp > .column3 ,
	#sharewithmain .lx_parts4_col2sp > .column4 ,
	#sharewithmain .lx_parts5_col2sp > .column5 ,

	#sharewithmain .lx_parts1_col3sp > .column1 ,
	#sharewithmain .lx_parts2_col3sp > .column2 ,
	#sharewithmain .lx_parts3_col3sp > .column3 ,
	#sharewithmain .lx_parts4_col3sp > .column4 ,
	#sharewithmain .lx_parts5_col3sp > .column5 ,

	#sharewithmain .lx_parts1_col4sp > .column1 ,
	#sharewithmain .lx_parts2_col4sp > .column2 ,
	#sharewithmain .lx_parts3_col4sp > .column3 ,
	#sharewithmain .lx_parts4_col4sp > .column4 ,
	#sharewithmain .lx_parts5_col4sp > .column5 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        flex-flow: row wrap;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}

	/* 逆順 */
	#sharewithmain .lx_parts1_rtl_sp > .column1 ,
	#sharewithmain .lx_parts2_rtl_sp > .column2 ,
	#sharewithmain .lx_parts3_rtl_sp > .column3 ,
	#sharewithmain .lx_parts4_rtl_sp > .column4 ,
	#sharewithmain .lx_parts5_rtl_sp > .column5 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: row-reverse;
		        flex-direction: row-reverse;
	}

	/* 中央揃え */
	#sharewithmain .lx_parts1_center_sp > .column1 ,
	#sharewithmain .lx_parts2_center_sp > .column2 ,
	#sharewithmain .lx_parts3_center_sp > .column3 ,
	#sharewithmain .lx_parts4_center_sp > .column4 ,
	#sharewithmain .lx_parts5_center_sp > .column5 {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}

	/* 幅・デフォルト左右マージン */
	#sharewithmain .lx_parts1_col2sp > .column1 > * ,
	#sharewithmain .lx_parts2_col2sp > .column2 > * ,
	#sharewithmain .lx_parts3_col2sp > .column3 > * ,
	#sharewithmain .lx_parts4_col2sp > .column4 > * ,
	#sharewithmain .lx_parts5_col2sp > .column5 > * {
		width: calc((100% - 10px) / 2);
		width: calc((100% - 2 * var(--width-parts-margin)) / 2);
		margin-left: 6px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 6px;
		margin-right: calc(var(--width-parts-margin));
		margin-top: 10px;
	}

	#sharewithmain .lx_parts1_col3sp > .column1 > * ,
	#sharewithmain .lx_parts2_col3sp > .column2 > * ,
	#sharewithmain .lx_parts3_col3sp > .column3 > * ,
	#sharewithmain .lx_parts4_col3sp > .column4 > * ,
	#sharewithmain .lx_parts5_col3sp > .column5 > * {
		width: calc((100% - 10px) / 3);
		width: calc((100% - 2 * 2 * var(--width-parts-margin)) / 3);
		margin-left: 6px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 6px;
		margin-right: calc(var(--width-parts-margin));
		margin-top: 10px;
	}

	#sharewithmain .lx_parts1_col4sp > .column1 > * ,
	#sharewithmain .lx_parts2_col4sp > .column2 > * ,
	#sharewithmain .lx_parts3_col4sp > .column3 > * ,
	#sharewithmain .lx_parts4_col4sp > .column4 > * ,
	#sharewithmain .lx_parts5_col4sp > .column5 > * {
		width: calc((100% - 10px) / 4);
		width: calc((100% - 3 * 2 * var(--width-parts-margin)) / 4);
		margin-left: 6px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 6px;
		margin-right: calc(var(--width-parts-margin));
		margin-top: 10px;
	}

	#sharewithmain .lx_parts1_col5sp > .column1 > * ,
	#sharewithmain .lx_parts2_col5sp > .column2 > * ,
	#sharewithmain .lx_parts3_col5sp > .column3 > * ,
	#sharewithmain .lx_parts4_col5sp > .column4 > * ,
	#sharewithmain .lx_parts5_col5sp > .column5 > * {
		width: calc((100% - 10px) / 5);
		width: calc((100% - 4 * 2 * var(--width-parts-margin)) / 5);
		margin-left: 6px;
		margin-left: calc(var(--width-parts-margin));
		margin-right: 6px;
		margin-right: calc(var(--width-parts-margin));
		margin-top: 10px;
	}

	/* 左端 */
	#sharewithmain .lx_parts1_col2sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts1_col2sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col2sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col2sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col2sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col2sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col2sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,

	#sharewithmain .lx_parts1_col3sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts1_col3sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col3sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts2_col3sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col3sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts3_col3sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col3sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts4_col3sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col3sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts5_col3sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col3sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,

	#sharewithmain .lx_parts1_col4sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts1_col4sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col4sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts2_col4sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col4sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts3_col4sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col4sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts4_col4sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col4sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts5_col4sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col4sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,

	#sharewithmain .lx_parts1_col5sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts1_col5sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col5sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts2_col5sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col5sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts3_col5sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col5sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts4_col5sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col5sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts5_col5sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col5sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,

	#sharewithmain .lx_parts1_col2sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts1_col2sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,

	#sharewithmain .lx_parts1_col3sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts1_col3sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts2_col3sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts3_col3sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts4_col3sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts5_col3sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,

	#sharewithmain .lx_parts1_col4sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts1_col4sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts2_col4sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts3_col4sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts4_col4sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts5_col4sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,

	#sharewithmain .lx_parts1_col5sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts1_col5sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts2_col5sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts3_col5sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts4_col5sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts5_col5sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) {
		margin-left: 0;
	}

	/* 右端 */
	#sharewithmain .lx_parts1_col2sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts1_col2sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col2sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col2sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col2sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col2sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col2sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n-1) ,

	#sharewithmain .lx_parts1_col3sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts1_col3sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col3sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts2_col3sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col3sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts3_col3sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col3sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts4_col3sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col3sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(3n-1) ,
	#sharewithmain .lx_parts5_col3sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col3sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n-2) ,

	#sharewithmain .lx_parts1_col4sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts1_col4sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col4sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts2_col4sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col4sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts3_col4sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col4sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts4_col4sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col4sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(4n-2) ,
	#sharewithmain .lx_parts5_col4sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col4sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n-3) ,

	#sharewithmain .lx_parts1_col5sp.lx_parts1_rtl_sp > .column1 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts1_col5sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts1_col5sp.lx_parts1_rtl_sp > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5sp.lx_parts2_rtl_sp > .column2 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts2_col5sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts2_col5sp.lx_parts2_rtl_sp > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5sp.lx_parts3_rtl_sp > .column3 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts3_col5sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts3_col5sp.lx_parts3_rtl_sp > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5sp.lx_parts4_rtl_sp > .column4 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts4_col5sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts4_col5sp.lx_parts4_rtl_sp > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5sp.lx_parts5_rtl_sp > .column5 > .mgnlEditor ~ *:nth-child(5n-3) ,
	#sharewithmain .lx_parts5_col5sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ,
	#sharewithmain .lx_parts5_col5sp.lx_parts5_rtl_sp > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n-4) ,

	#sharewithmain .lx_parts1_col2sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts1_col2sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts2_col2sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts2_col2sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts3_col2sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts3_col2sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts4_col2sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts4_col2sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,
	#sharewithmain .lx_parts5_col2sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(2n-1) ,
	#sharewithmain .lx_parts5_col2sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(2n) ,

	#sharewithmain .lx_parts1_col3sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts1_col3sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts2_col3sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts2_col3sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts3_col3sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts3_col3sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts4_col3sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts4_col3sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,
	#sharewithmain .lx_parts5_col3sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(3n-2) ,
	#sharewithmain .lx_parts5_col3sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(3n) ,

	#sharewithmain .lx_parts1_col4sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts1_col4sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts2_col4sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts2_col4sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts3_col4sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts3_col4sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts4_col4sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts4_col4sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,
	#sharewithmain .lx_parts5_col4sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(4n-3) ,
	#sharewithmain .lx_parts5_col4sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(4n) ,

	#sharewithmain .lx_parts1_col5sp:not(.lx_parts1_rtl_sp) > .column1 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts1_col5sp:not(.lx_parts1_rtl_sp) > .column1 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts2_col5sp:not(.lx_parts2_rtl_sp) > .column2 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts2_col5sp:not(.lx_parts2_rtl_sp) > .column2 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts3_col5sp:not(.lx_parts3_rtl_sp) > .column3 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts3_col5sp:not(.lx_parts3_rtl_sp) > .column3 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts4_col5sp:not(.lx_parts4_rtl_sp) > .column4 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts4_col5sp:not(.lx_parts4_rtl_sp) > .column4 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) ,
	#sharewithmain .lx_parts5_col5sp:not(.lx_parts5_rtl_sp) > .column5 > .mgnlEditor ~ *:nth-child(5n-4) ,
	#sharewithmain .lx_parts5_col5sp:not(.lx_parts5_rtl_sp) > .column5 > *:not(.mgnlEditor):first-child ~ *:nth-child(5n) {
		margin-right: 0;
	}
}

/* 上マージン調整 */
#sharewithmain .lx_parts1_mt0 > .column1 > * ,
#sharewithmain .lx_parts2_mt0 > .column2 > * ,
#sharewithmain .lx_parts3_mt0 > .column3 > * ,
#sharewithmain .lx_parts4_mt0 > .column4 > * ,
#sharewithmain .lx_parts5_mt0 > .column5 > * {
	margin-top: 0px;
}

#sharewithmain .lx_parts1_mt10 > .column1 > * ,
#sharewithmain .lx_parts2_mt10 > .column2 > * ,
#sharewithmain .lx_parts3_mt10 > .column3 > * ,
#sharewithmain .lx_parts4_mt10 > .column4 > * ,
#sharewithmain .lx_parts5_mt10 > .column5 > * {
	margin-top: 10px;
}

#sharewithmain .lx_parts1_mt20 > .column1 > * ,
#sharewithmain .lx_parts2_mt20 > .column2 > * ,
#sharewithmain .lx_parts3_mt20 > .column3 > * ,
#sharewithmain .lx_parts4_mt20 > .column4 > * ,
#sharewithmain .lx_parts5_mt20 > .column5 > * {
	margin-top: 20px;
}

#sharewithmain .lx_parts1_mt30 > .column1 > * ,
#sharewithmain .lx_parts2_mt30 > .column2 > * ,
#sharewithmain .lx_parts3_mt30 > .column3 > * ,
#sharewithmain .lx_parts4_mt30 > .column4 > * ,
#sharewithmain .lx_parts5_mt30 > .column5 > * {
	margin-top: 30px;
}

#sharewithmain .lx_parts1_mt40 > .column1 > * ,
#sharewithmain .lx_parts2_mt40 > .column2 > * ,
#sharewithmain .lx_parts3_mt40 > .column3 > * ,
#sharewithmain .lx_parts4_mt40 > .column4 > * ,
#sharewithmain .lx_parts5_mt40 > .column5 > * {
	margin-top: 40px;
}

#sharewithmain .lx_parts1_mt50 > .column1 > * ,
#sharewithmain .lx_parts2_mt50 > .column2 > * ,
#sharewithmain .lx_parts3_mt50 > .column3 > * ,
#sharewithmain .lx_parts4_mt50 > .column4 > * ,
#sharewithmain .lx_parts5_mt50 > .column5 > * {
	margin-top: 50px;
}

#sharewithmain .lx_parts1_mt60 > .column1 > * ,
#sharewithmain .lx_parts2_mt60 > .column2 > * ,
#sharewithmain .lx_parts3_mt60 > .column3 > * ,
#sharewithmain .lx_parts4_mt60 > .column4 > * ,
#sharewithmain .lx_parts5_mt60 > .column5 > * {
	margin-top: 60px;
}

#sharewithmain .lx_parts1_mt70 > .column1 > * ,
#sharewithmain .lx_parts2_mt70 > .column2 > * ,
#sharewithmain .lx_parts3_mt70 > .column3 > * ,
#sharewithmain .lx_parts4_mt70 > .column4 > * ,
#sharewithmain .lx_parts5_mt70 > .column5 > * {
	margin-top: 70px;
}

#sharewithmain .lx_parts1_mt80 > .column1 > * ,
#sharewithmain .lx_parts2_mt80 > .column2 > * ,
#sharewithmain .lx_parts3_mt80 > .column3 > * ,
#sharewithmain .lx_parts4_mt80 > .column4 > * ,
#sharewithmain .lx_parts5_mt80 > .column5 > * {
	margin-top: 80px;
}

#sharewithmain .lx_parts1_mt90 > .column1 > * ,
#sharewithmain .lx_parts2_mt90 > .column2 > * ,
#sharewithmain .lx_parts3_mt90 > .column3 > * ,
#sharewithmain .lx_parts4_mt90 > .column4 > * ,
#sharewithmain .lx_parts5_mt90 > .column5 > * {
	margin-top: 90px;
}

#sharewithmain .lx_parts1_mt100 > .column1 > * ,
#sharewithmain .lx_parts2_mt100 > .column2 > * ,
#sharewithmain .lx_parts3_mt100 > .column3 > * ,
#sharewithmain .lx_parts4_mt100 > .column4 > * ,
#sharewithmain .lx_parts5_mt100 > .column5 > * {
	margin-top: 100px;
}

/* 下マージン調整 */
#sharewithmain .lx_parts1_mb0 > .column1 > * ,
#sharewithmain .lx_parts2_mb0 > .column2 > * ,
#sharewithmain .lx_parts3_mb0 > .column3 > * ,
#sharewithmain .lx_parts4_mb0 > .column4 > * ,
#sharewithmain .lx_parts5_mb0 > .column5 > * {
	margin-bottom: 0px;
}

#sharewithmain .lx_parts1_mb10 > .column1 > * ,
#sharewithmain .lx_parts2_mb10 > .column2 > * ,
#sharewithmain .lx_parts3_mb10 > .column3 > * ,
#sharewithmain .lx_parts4_mb10 > .column4 > * ,
#sharewithmain .lx_parts5_mb10 > .column5 > * {
	margin-bottom: 10px;
}

#sharewithmain .lx_parts1_mb20 > .column1 > * ,
#sharewithmain .lx_parts2_mb20 > .column2 > * ,
#sharewithmain .lx_parts3_mb20 > .column3 > * ,
#sharewithmain .lx_parts4_mb20 > .column4 > * ,
#sharewithmain .lx_parts5_mb20 > .column5 > * {
	margin-bottom: 20px;
}

#sharewithmain .lx_parts1_mb30 > .column1 > * ,
#sharewithmain .lx_parts2_mb30 > .column2 > * ,
#sharewithmain .lx_parts3_mb30 > .column3 > * ,
#sharewithmain .lx_parts4_mb30 > .column4 > * ,
#sharewithmain .lx_parts5_mb30 > .column5 > * {
	margin-bottom: 30px;
}

#sharewithmain .lx_parts1_mb40 > .column1 > * ,
#sharewithmain .lx_parts2_mb40 > .column2 > * ,
#sharewithmain .lx_parts3_mb40 > .column3 > * ,
#sharewithmain .lx_parts4_mb40 > .column4 > * ,
#sharewithmain .lx_parts5_mb40 > .column5 > * {
	margin-bottom: 40px;
}

#sharewithmain .lx_parts1_mb50 > .column1 > * ,
#sharewithmain .lx_parts2_mb50 > .column2 > * ,
#sharewithmain .lx_parts3_mb50 > .column3 > * ,
#sharewithmain .lx_parts4_mb50 > .column4 > * ,
#sharewithmain .lx_parts5_mb50 > .column5 > * {
	margin-bottom: 50px;
}

#sharewithmain .lx_parts1_mb60 > .column1 > * ,
#sharewithmain .lx_parts2_mb60 > .column2 > * ,
#sharewithmain .lx_parts3_mb60 > .column3 > * ,
#sharewithmain .lx_parts4_mb60 > .column4 > * ,
#sharewithmain .lx_parts5_mb60 > .column5 > * {
	margin-bottom: 60px;
}

#sharewithmain .lx_parts1_mb70 > .column1 > * ,
#sharewithmain .lx_parts2_mb70 > .column2 > * ,
#sharewithmain .lx_parts3_mb70 > .column3 > * ,
#sharewithmain .lx_parts4_mb70 > .column4 > * ,
#sharewithmain .lx_parts5_mb70 > .column5 > * {
	margin-bottom: 70px;
}

#sharewithmain .lx_parts1_mb80 > .column1 > * ,
#sharewithmain .lx_parts2_mb80 > .column2 > * ,
#sharewithmain .lx_parts3_mb80 > .column3 > * ,
#sharewithmain .lx_parts4_mb80 > .column4 > * ,
#sharewithmain .lx_parts5_mb80 > .column5 > * {
	margin-bottom: 80px;
}

#sharewithmain .lx_parts1_mb90 > .column1 > * ,
#sharewithmain .lx_parts2_mb90 > .column2 > * ,
#sharewithmain .lx_parts3_mb90 > .column3 > * ,
#sharewithmain .lx_parts4_mb90 > .column4 > * ,
#sharewithmain .lx_parts5_mb90 > .column5 > * {
	margin-bottom: 90px;
}

#sharewithmain .lx_parts1_mb100 > .column1 > * ,
#sharewithmain .lx_parts2_mb100 > .column2 > * ,
#sharewithmain .lx_parts3_mb100 > .column3 > * ,
#sharewithmain .lx_parts4_mb100 > .column4 > * ,
#sharewithmain .lx_parts5_mb100 > .column5 > * {
	margin-bottom: 100px;
}




/*------------------------------------- 
 その他の特殊設定
-------------------------------------*/
/*===== 固定幅横スクロール テーブル縦横 =====*/
@media screen and (max-width: 767px) {
	/* テーブル縦横 横スクロール設定 */
	.layout_sp_scrolltable .vertical-table ,
	.layout_sp_scrolltable .ircalendar ,
	.lx_table_sp_swipable .vertical-table ,
	.lx_table_sp_swipable .ircalendar ,
	.ux_table_sp_swipable .vertical-table ,
	.ux_table_sp_swipable .ircalendar ,
	.ux_table_sp_swipable .uni-table {
		overflow-x: scroll;
		padding-bottom: 1px;
	}

	.layout_sp_scrolltable .vertical-table > div ,
	.layout_sp_scrolltable .ircalendar > div ,
	.lx_table_sp_swipable .vertical-table > div ,
	.lx_table_sp_swipable .ircalendar > div ,
	.ux_table_sp_swipable .vertical-table > div ,
	.ux_table_sp_swipable .ircalendar > div ,
	.ux_table_sp_swipable .uni-table > table {
		width: 1180px;
	}

	.layout_sp_scrolltable table.icell ,
	.lx_table_sp_swipable table.icell ,
	.ux_table_sp_swipable table.icell {
		min-width: 1180px;
	}

	/* カラム内 横スクロール設定・パーツ幅設定 */
	.ux_col1_sp_swipable  > .column1 ,
	.ux_col2_sp_swipable  > .column2 ,
	.ux_col3_sp_swipable  > .column3 ,
	.ux_col4_sp_swipable  > .column4 ,
	.ux_col5_sp_swipable  > .column5 {
		overflow-x: scroll;
	}

	.ux_col1_sp_swipable  > .column1 > * ,
	.ux_col2_sp_swipable  > .column2 > * ,
	.ux_col3_sp_swipable  > .column3 > * ,
	.ux_col4_sp_swipable  > .column4 > * ,
	.ux_col5_sp_swipable  > .column5 > * {
		min-width: 1180px;
	}

	.lx_parts1_sp_swipable_w95 > .column1 > * ,
	.lx_parts2_sp_swipable_w95 > .column2 > * ,
	.lx_parts3_sp_swipable_w95 > .column3 > * ,
	.lx_parts4_sp_swipable_w95 > .column4 > * ,
	.lx_parts5_sp_swipable_w95 > .column5 > * {
		min-width: calc(1180px * 0.95);
	}
	.lx_parts1_sp_swipable_w90 > .column1 > * ,
	.lx_parts2_sp_swipable_w90 > .column2 > * ,
	.lx_parts3_sp_swipable_w90 > .column3 > * ,
	.lx_parts4_sp_swipable_w90 > .column4 > * ,
	.lx_parts5_sp_swipable_w90 > .column5 > * {
		min-width: calc(1180px * 0.9);
	}
	.lx_parts1_sp_swipable_w85 > .column1 > * ,
	.lx_parts2_sp_swipable_w85 > .column2 > * ,
	.lx_parts3_sp_swipable_w85 > .column3 > * ,
	.lx_parts4_sp_swipable_w85 > .column4 > * ,
	.lx_parts5_sp_swipable_w85 > .column5 > * {
		min-width: calc(1180px * 0.85);
	}
	.lx_parts1_sp_swipable_w80 > .column1 > * ,
	.lx_parts2_sp_swipable_w80 > .column2 > * ,
	.lx_parts3_sp_swipable_w80 > .column3 > * ,
	.lx_parts4_sp_swipable_w80 > .column4 > * ,
	.lx_parts5_sp_swipable_w80 > .column5 > * {
		min-width: calc(1180px * 0.8);
	}
	.lx_parts1_sp_swipable_w75 > .column1 > * ,
	.lx_parts2_sp_swipable_w75 > .column2 > * ,
	.lx_parts3_sp_swipable_w75 > .column3 > * ,
	.lx_parts4_sp_swipable_w75 > .column4 > * ,
	.lx_parts5_sp_swipable_w75 > .column5 > * {
		min-width: calc(1180px * 0.75);
	}
	.lx_parts1_sp_swipable_w70 > .column1 > * ,
	.lx_parts2_sp_swipable_w70 > .column2 > * ,
	.lx_parts3_sp_swipable_w70 > .column3 > * ,
	.lx_parts4_sp_swipable_w70 > .column4 > * ,
	.lx_parts5_sp_swipable_w70 > .column5 > * {
		min-width: calc(1180px * 0.7);
	}
	.lx_parts1_sp_swipable_w65 > .column1 > * ,
	.lx_parts2_sp_swipable_w65 > .column2 > * ,
	.lx_parts3_sp_swipable_w65 > .column3 > * ,
	.lx_parts4_sp_swipable_w65 > .column4 > * ,
	.lx_parts5_sp_swipable_w65 > .column5 > * {
		min-width: calc(1180px * 0.65);
	}
	.lx_parts1_sp_swipable_w60 > .column1 > * ,
	.lx_parts2_sp_swipable_w60 > .column2 > * ,
	.lx_parts3_sp_swipable_w60 > .column3 > * ,
	.lx_parts4_sp_swipable_w60 > .column4 > * ,
	.lx_parts5_sp_swipable_w60 > .column5 > * {
		min-width: calc(1180px * 0.6);
	}
	.lx_parts1_sp_swipable_w55 > .column1 > * ,
	.lx_parts2_sp_swipable_w55 > .column2 > * ,
	.lx_parts3_sp_swipable_w55 > .column3 > * ,
	.lx_parts4_sp_swipable_w55 > .column4 > * ,
	.lx_parts5_sp_swipable_w55 > .column5 > * {
		min-width: calc(1180px * 0.55);
	}
	.lx_parts1_sp_swipable_w50 > .column1 > * ,
	.lx_parts2_sp_swipable_w50 > .column2 > * ,
	.lx_parts3_sp_swipable_w50 > .column3 > * ,
	.lx_parts4_sp_swipable_w50 > .column4 > * ,
	.lx_parts5_sp_swipable_w50 > .column5 > * {
		min-width: calc(1180px * 0.5);
	}
}


