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

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

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

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

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


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

#sharewithmain .lx_teaser_mb0 .teaser ,
#sharewithmain .lx_teaser_mb0 .external-teaser ,
#sharewithmain .lx_teaser_mb0 .download-teaser {
	margin-bottom: 0;
}

/*==== テーブル調整用 ====*/
/* 文字サイズ・パディングが少ないテーブル */
#sharewithmain .lx_table_compact01 ,
#sharewithmain .lx_table_compact02 ,
#sharewithmain .lx_table_compact03 ,
#sharewithmain .lx_table_compact04 {
}

#sharewithmain .lx_table_compact01 th ,
#sharewithmain .lx_table_compact01 td {
	padding: 10px;
}

#sharewithmain .lx_table_compact02 th ,
#sharewithmain .lx_table_compact02 td {
	font-size: calc(1em - 1px);
	padding: 8px;
}

#sharewithmain .lx_table_compact03 th ,
#sharewithmain .lx_table_compact03 td {
	font-size: calc(1em - 2px);
	padding: 5px;
}

#sharewithmain .lx_table_compact04 th ,
#sharewithmain .lx_table_compact04 td {
	font-size: calc(1em - 3px);
	padding: 3px;
}

.shwTable > table > tbody > tr > td {
    padding: 0 !important;
    border: none !important;
    background: none !important;
    color: inherit !important;
    font-size: inherit !important;
}
/*==== 灰色背景マルチカラム ====*/
#sharewithmain .lx_mcol_bg_gray01 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #fafafa;
}

#sharewithmain .lx_mcol_bg_gray02 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #f7f7f7;
}

#sharewithmain .lx_mcol_bg_gray03 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #f3f3f3;
}

#sharewithmain .lx_mcol_bg_gray04 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #eee;
}

#sharewithmain .lx_mcol_bg_gray05 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #e2e2e2;
}

#sharewithmain .lx_mcol_bg_gray06 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #ddd;
}

#sharewithmain .lx_mcol_bg_gray07 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #d2d2d2;
}

#sharewithmain .lx_mcol_bg_gray08 {
    box-sizing: border-box;
	padding: 25px 20px 1px;
	background: #ccc;
}

@media handheld, only screen and (max-width: 767px) {
    #sharewithmain .lx_mcol_bg_gray01 ,
    #sharewithmain .lx_mcol_bg_gray02 ,
    #sharewithmain .lx_mcol_bg_gray03 ,
    #sharewithmain .lx_mcol_bg_gray04 ,
    #sharewithmain .lx_mcol_bg_gray05 ,
    #sharewithmain .lx_mcol_bg_gray06 ,
    #sharewithmain .lx_mcol_bg_gray07 ,
    #sharewithmain .lx_mcol_bg_gray08 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*==== 白色背景カラム ====*/
#sharewithmain .lx_col_bg_white {
}

#sharewithmain .lx_col_bg_white > .column1 ,
#sharewithmain .lx_col_bg_white > .column2 ,
#sharewithmain .lx_col_bg_white > .column3 ,
#sharewithmain .lx_col_bg_white > .column4 ,
#sharewithmain .lx_col_bg_white > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #fff;
}

/*==== 灰色背景カラム ====*/
#sharewithmain .lx_col_bg_gray01 {
}

#sharewithmain .lx_col_bg_gray01 > .column1 ,
#sharewithmain .lx_col_bg_gray01 > .column2 ,
#sharewithmain .lx_col_bg_gray01 > .column3 ,
#sharewithmain .lx_col_bg_gray01 > .column4 ,
#sharewithmain .lx_col_bg_gray01 > .column5 ,
#sharewithmain .lx_col1_bg_gray01 > .column1 ,
#sharewithmain .lx_col2_bg_gray01 > .column2 ,
#sharewithmain .lx_col3_bg_gray01 > .column3 ,
#sharewithmain .lx_col4_bg_gray01 > .column4 ,
#sharewithmain .lx_col5_bg_gray01 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #fafafa;
}

#sharewithmain .lx_col_bg_gray02 {
}

#sharewithmain .lx_col_bg_gray02 > .column1 ,
#sharewithmain .lx_col_bg_gray02 > .column2 ,
#sharewithmain .lx_col_bg_gray02 > .column3 ,
#sharewithmain .lx_col_bg_gray02 > .column4 ,
#sharewithmain .lx_col_bg_gray02 > .column5 ,
#sharewithmain .lx_col1_bg_gray02 > .column1 ,
#sharewithmain .lx_col2_bg_gray02 > .column2 ,
#sharewithmain .lx_col3_bg_gray02 > .column3 ,
#sharewithmain .lx_col4_bg_gray02 > .column4 ,
#sharewithmain .lx_col5_bg_gray02 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #f7f7f7;
}

#sharewithmain .lx_col_bg_gray03 {
}

#sharewithmain .lx_col_bg_gray03 > .column1 ,
#sharewithmain .lx_col_bg_gray03 > .column2 ,
#sharewithmain .lx_col_bg_gray03 > .column3 ,
#sharewithmain .lx_col_bg_gray03 > .column4 ,
#sharewithmain .lx_col_bg_gray03 > .column5 ,
#sharewithmain .lx_col1_bg_gray03 > .column1 ,
#sharewithmain .lx_col2_bg_gray03 > .column2 ,
#sharewithmain .lx_col3_bg_gray03 > .column3 ,
#sharewithmain .lx_col4_bg_gray03 > .column4 ,
#sharewithmain .lx_col5_bg_gray03 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #f3f3f3;
}

#sharewithmain .lx_col_bg_gray04 {
}

#sharewithmain .lx_col_bg_gray04 > .column1 ,
#sharewithmain .lx_col_bg_gray04 > .column2 ,
#sharewithmain .lx_col_bg_gray04 > .column3 ,
#sharewithmain .lx_col_bg_gray04 > .column4 ,
#sharewithmain .lx_col_bg_gray04 > .column5 ,
#sharewithmain .lx_col1_bg_gray04 > .column1 ,
#sharewithmain .lx_col2_bg_gray04 > .column2 ,
#sharewithmain .lx_col3_bg_gray04 > .column3 ,
#sharewithmain .lx_col4_bg_gray04 > .column4 ,
#sharewithmain .lx_col5_bg_gray04 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #eee;
}

#sharewithmain .lx_col_bg_gray05 {
}

#sharewithmain .lx_col_bg_gray05 > .column1 ,
#sharewithmain .lx_col_bg_gray05 > .column2 ,
#sharewithmain .lx_col_bg_gray05 > .column3 ,
#sharewithmain .lx_col_bg_gray05 > .column4 ,
#sharewithmain .lx_col_bg_gray05 > .column5 ,
#sharewithmain .lx_col1_bg_gray05 > .column1 ,
#sharewithmain .lx_col2_bg_gray05 > .column2 ,
#sharewithmain .lx_col3_bg_gray05 > .column3 ,
#sharewithmain .lx_col4_bg_gray05 > .column4 ,
#sharewithmain .lx_col5_bg_gray05 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #e2e2e2;
}

#sharewithmain .lx_col_bg_gray06 {
}

#sharewithmain .lx_col_bg_gray06 > .column1 ,
#sharewithmain .lx_col_bg_gray06 > .column2 ,
#sharewithmain .lx_col_bg_gray06 > .column3 ,
#sharewithmain .lx_col_bg_gray06 > .column4 ,
#sharewithmain .lx_col_bg_gray06 > .column5 ,
#sharewithmain .lx_col1_bg_gray06 > .column1 ,
#sharewithmain .lx_col2_bg_gray06 > .column2 ,
#sharewithmain .lx_col3_bg_gray06 > .column3 ,
#sharewithmain .lx_col4_bg_gray06 > .column4 ,
#sharewithmain .lx_col5_bg_gray06 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #ddd;
}

#sharewithmain .lx_col_bg_gray07 {
}

#sharewithmain .lx_col_bg_gray07 > .column1 ,
#sharewithmain .lx_col_bg_gray07 > .column2 ,
#sharewithmain .lx_col_bg_gray07 > .column3 ,
#sharewithmain .lx_col_bg_gray07 > .column4 ,
#sharewithmain .lx_col_bg_gray07 > .column5 ,
#sharewithmain .lx_col1_bg_gray07 > .column1 ,
#sharewithmain .lx_col2_bg_gray07 > .column2 ,
#sharewithmain .lx_col3_bg_gray07 > .column3 ,
#sharewithmain .lx_col4_bg_gray07 > .column4 ,
#sharewithmain .lx_col5_bg_gray07 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #d2d2d2;
}

#sharewithmain .lx_col_bg_gray08 {
}

#sharewithmain .lx_col_bg_gray08 > .column1 ,
#sharewithmain .lx_col_bg_gray08 > .column2 ,
#sharewithmain .lx_col_bg_gray08 > .column3 ,
#sharewithmain .lx_col_bg_gray08 > .column4 ,
#sharewithmain .lx_col_bg_gray08 > .column5 ,
#sharewithmain .lx_col1_bg_gray08 > .column1 ,
#sharewithmain .lx_col2_bg_gray08 > .column2 ,
#sharewithmain .lx_col3_bg_gray08 > .column3 ,
#sharewithmain .lx_col4_bg_gray08 > .column4 ,
#sharewithmain .lx_col5_bg_gray08 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 1px;
	background: #ccc;
}

/*==== 灰色枠線つきマルチカラム ====*/
#sharewithmain .lx_mcol_border_gray01 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #fafafa;
}

#sharewithmain .lx_mcol_border_gray02 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #f7f7f7;
}

#sharewithmain .lx_mcol_border_gray03 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #f3f3f3;
}

#sharewithmain .lx_mcol_border_gray04 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #eee;
}

#sharewithmain .lx_mcol_border_gray05 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #e2e2e2;
}

#sharewithmain .lx_mcol_border_gray06 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #ddd;
}

#sharewithmain .lx_mcol_border_gray07 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #d2d2d2;
}

#sharewithmain .lx_mcol_border_gray08 {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid #ccc;
}

@media handheld, only screen and (max-width: 767px) {
    #sharewithmain .lx_mcol_border_gray01 ,
    #sharewithmain .lx_mcol_border_gray02 ,
    #sharewithmain .lx_mcol_border_gray03 ,
    #sharewithmain .lx_mcol_border_gray04 ,
    #sharewithmain .lx_mcol_border_gray05 ,
    #sharewithmain .lx_mcol_border_gray06 ,
    #sharewithmain .lx_mcol_border_gray07 ,
    #sharewithmain .lx_mcol_border_gray08 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*==== 赤色枠線つきマルチカラム ====*/
#sharewithmain .lx_mcol_border_red {
    box-sizing: border-box;
	padding: 25px 25px 0;
	border: 2px solid red;
}

@media handheld, only screen and (max-width: 767px) {
    #sharewithmain .lx_mcol_border_red {
        padding-left: 15px;
        padding-right: 15px;
    }
}


/*==== 灰色枠線つきカラム ====*/
#sharewithmain .lx_col_border_gray01 {
}

#sharewithmain .lx_col_border_gray01 > .column1 ,
#sharewithmain .lx_col_border_gray01 > .column2 ,
#sharewithmain .lx_col_border_gray01 > .column3 ,
#sharewithmain .lx_col_border_gray01 > .column4 ,
#sharewithmain .lx_col_border_gray01 > .column5 ,
#sharewithmain .lx_col1_border_gray01 > .column1 ,
#sharewithmain .lx_col2_border_gray01 > .column2 ,
#sharewithmain .lx_col3_border_gray01 > .column3 ,
#sharewithmain .lx_col4_border_gray01 > .column4 ,
#sharewithmain .lx_col5_border_gray01 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #fafafa;
}

#sharewithmain .lx_col_border_gray02 {
}

#sharewithmain .lx_col_border_gray02 > .column1 ,
#sharewithmain .lx_col_border_gray02 > .column2 ,
#sharewithmain .lx_col_border_gray02 > .column3 ,
#sharewithmain .lx_col_border_gray02 > .column4 ,
#sharewithmain .lx_col_border_gray02 > .column5 ,
#sharewithmain .lx_col1_border_gray02 > .column1 ,
#sharewithmain .lx_col2_border_gray02 > .column2 ,
#sharewithmain .lx_col3_border_gray02 > .column3 ,
#sharewithmain .lx_col4_border_gray02 > .column4 ,
#sharewithmain .lx_col5_border_gray02 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #f7f7f7;
}

#sharewithmain .lx_col_border_gray03 {
}

#sharewithmain .lx_col_border_gray03 > .column1 ,
#sharewithmain .lx_col_border_gray03 > .column2 ,
#sharewithmain .lx_col_border_gray03 > .column3 ,
#sharewithmain .lx_col_border_gray03 > .column4 ,
#sharewithmain .lx_col_border_gray03 > .column5 ,
#sharewithmain .lx_col1_border_gray03 > .column1 ,
#sharewithmain .lx_col2_border_gray03 > .column2 ,
#sharewithmain .lx_col3_border_gray03 > .column3 ,
#sharewithmain .lx_col4_border_gray03 > .column4 ,
#sharewithmain .lx_col5_border_gray03 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #f3f3f3;
}

#sharewithmain .lx_col_border_gray04 {
}

#sharewithmain .lx_col_border_gray04 > .column1 ,
#sharewithmain .lx_col_border_gray04 > .column2 ,
#sharewithmain .lx_col_border_gray04 > .column3 ,
#sharewithmain .lx_col_border_gray04 > .column4 ,
#sharewithmain .lx_col_border_gray04 > .column5 ,
#sharewithmain .lx_col1_border_gray04 > .column1 ,
#sharewithmain .lx_col2_border_gray04 > .column2 ,
#sharewithmain .lx_col3_border_gray04 > .column3 ,
#sharewithmain .lx_col4_border_gray04 > .column4 ,
#sharewithmain .lx_col5_border_gray04 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #eee;
}

#sharewithmain .lx_col_border_gray05 {
}

#sharewithmain .lx_col_border_gray05 > .column1 ,
#sharewithmain .lx_col_border_gray05 > .column2 ,
#sharewithmain .lx_col_border_gray05 > .column3 ,
#sharewithmain .lx_col_border_gray05 > .column4 ,
#sharewithmain .lx_col_border_gray05 > .column5 ,
#sharewithmain .lx_col1_border_gray05 > .column1 ,
#sharewithmain .lx_col2_border_gray05 > .column2 ,
#sharewithmain .lx_col3_border_gray05 > .column3 ,
#sharewithmain .lx_col4_border_gray05 > .column4 ,
#sharewithmain .lx_col5_border_gray05 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #e2e2e2;
}

#sharewithmain .lx_col_border_gray06 {
}

#sharewithmain .lx_col_border_gray06 > .column1 ,
#sharewithmain .lx_col_border_gray06 > .column2 ,
#sharewithmain .lx_col_border_gray06 > .column3 ,
#sharewithmain .lx_col_border_gray06 > .column4 ,
#sharewithmain .lx_col_border_gray06 > .column5 ,
#sharewithmain .lx_col1_border_gray06 > .column1 ,
#sharewithmain .lx_col2_border_gray06 > .column2 ,
#sharewithmain .lx_col3_border_gray06 > .column3 ,
#sharewithmain .lx_col4_border_gray06 > .column4 ,
#sharewithmain .lx_col5_border_gray06 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #ddd;
}

#sharewithmain .lx_col_border_gray07 {
}

#sharewithmain .lx_col_border_gray07 > .column1 ,
#sharewithmain .lx_col_border_gray07 > .column2 ,
#sharewithmain .lx_col_border_gray07 > .column3 ,
#sharewithmain .lx_col_border_gray07 > .column4 ,
#sharewithmain .lx_col_border_gray07 > .column5 ,
#sharewithmain .lx_col1_border_gray07 > .column1 ,
#sharewithmain .lx_col2_border_gray07 > .column2 ,
#sharewithmain .lx_col3_border_gray07 > .column3 ,
#sharewithmain .lx_col4_border_gray07 > .column4 ,
#sharewithmain .lx_col5_border_gray07 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #d2d2d2;
}

#sharewithmain .lx_col_border_gray08 {
}

#sharewithmain .lx_col_border_gray08 > .column1 ,
#sharewithmain .lx_col_border_gray08 > .column2 ,
#sharewithmain .lx_col_border_gray08 > .column3 ,
#sharewithmain .lx_col_border_gray08 > .column4 ,
#sharewithmain .lx_col_border_gray08 > .column5 ,
#sharewithmain .lx_col1_border_gray08 > .column1 ,
#sharewithmain .lx_col2_border_gray08 > .column2 ,
#sharewithmain .lx_col3_border_gray08 > .column3 ,
#sharewithmain .lx_col4_border_gray08 > .column4 ,
#sharewithmain .lx_col5_border_gray08 > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid #ccc;
}

/*==== 赤色枠線つきマルチカラム ====*/
#sharewithmain .lx_col_border_red {
}

#sharewithmain .lx_col_border_red > .column1 ,
#sharewithmain .lx_col_border_red > .column2 ,
#sharewithmain .lx_col_border_red > .column3 ,
#sharewithmain .lx_col_border_red > .column4 ,
#sharewithmain .lx_col_border_red > .column5 ,
#sharewithmain .lx_col1_border_red > .column1 ,
#sharewithmain .lx_col2_border_red > .column2 ,
#sharewithmain .lx_col3_border_red > .column3 ,
#sharewithmain .lx_col4_border_red > .column4 ,
#sharewithmain .lx_col5_border_red > .column5 {
    box-sizing: border-box;
	padding: 20px 20px 0;
	border: 2px solid red;
}

/* ----------------------------------- */


[hidden] {
	display: none !important;
}

head, style, script {
	display: none !important;
}


@media print, screen and (min-width: 768px) {
	.no-pc {
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	.no-sp {
		display: none !important;
	}
}

/* 印刷用 */
@media print {
	.layout_no_print ,
	.layout_no-print ,
	.lx_no_print ,
	.lx_no-print ,
	.no-print ,
	.no_print {
		display: none !important;
	}
}


/* -- ページタイトル -- */
.page-intro-wrapper {
	display: none;
}



/*-- ユーティリティエリア --*/
/*-- フッターエリア --*/
[id=html1] .multiColumn1 ,
[id=html1] .multiColumn2 ,
[id=html1] .multiColumn3 ,
[id=html1] .multiColumn4 ,
[id=html1] .multiColumn5 ,
[id=site-info] .multiColumn1 ,
[id=site-info] .multiColumn2 ,
[id=site-info] .multiColumn3 ,
[id=site-info] .multiColumn4 ,
[id=site-info] .multiColumn5 {
	display: block;
	margin-bottom: 0;
}

[id=html1] .column1 ,
[id=html1] .column2 ,
[id=html1] .column3 ,
[id=html1] .column4 ,
[id=html1] .column5 ,
[id=site-info] .column1 ,
[id=site-info] .column2 ,
[id=site-info] .column3 ,
[id=site-info] .column4 ,
[id=site-info] .column5 {
	max-width: none;
	margin-bottom: 0;
}



/*==== 管理用テンプレート ====*/
#admin > * ,
#admin #nav ,
#admin #promos3 {
	display: none;
}

#admin #html1 ,
#admin #wrapper-2 ,
#admin #sharewithmain ,
#admin #html2 ,
#admin #section-site-info {
	display: block;
}

#admin #wrapper-2 {
	padding: 0;
	margin: auto;
}

#admin #wrapper-3 {
	width: 100%;
	float: none;
	margin: auto;
}

#admin #page-intro > *:not(.mgnlEditor) {
	display: none;
}

#admin > #esc {
	display: block;
}


/*------------------------------------- 
 グラフ・財務ハイライト(グラフ)・配当金(グラフ)
-------------------------------------*/
/*-------------- HighChart共通 --------------*/
/*-- HighChart メニューボタン非表示 --*/
.highcharts-button {
	display: none;
}

.highcharts-container {
	margin: auto;
}

/* -- 各テキスト(useHTML:trueの場合) -- */
.highcharts-container span {
	text-align: center;
	line-height: 1.25;
}

/*-- X軸ラベル --*/
.highcharts-xaxis-labels > span {
}

/*-- タイトル --*/
.highcharts-title {
}

/*-- データラベル --*/
.highcharts-tooltip {
}

/*-- ツールチップ --*/
.highcharts-tooltip {
	z-index: 1;
}

.highcharts-tooltip > span {
	text-align: left;
}

.highcharts-tooltip > span::before {
	content: "";
	position: absolute;
	top: -9px;
	left: -9px;
	display: block;
	width: calc(100% + 18px);
	height: calc(100% + 18px);
	background: rgba(0,0,0, 0.4);
	border-radius: 3px;
	z-index: -1;
}

/*-- HighChart データラベル 文字影設定(useHTML:falseの場合) --*/
/* (IEではこの設定は効ない。グラフテーマの設定が優先される) */
.highcharts-data-labels text {
	text-shadow: 1px 1px 0px #FFF, -1px -1px 0px #FFF, -1px 1px 0px #FFF, 1px -1px 0px #FFF !important;
/*	text-shadow: 2px 2px 0px #FFF, -2px -2px 0px #FFF, -2px 2px 0px #FFF, 2px -2px 0px #FFF , 2px 0px 0px #FFF, -2px 0px 0px #FFF, 0px 2px 0px #FFF, 0px -2px 0px #FFF !important; */
}



/*---- グラフパーツ ----*/
.graph {
	position: relative;
	margin: 0 auto 20px;
}


/*---- 財務ハイライトver2 ----*/
/* グラフと表、グラフのみ、表のみ、の３パターンがあるので注意 */
/* 共通設定 legacy */
.highlights-graph {
	position: relative;
}

/*-- 財務ハイライトver2 グラフ (凡例を含むエリア) --*/
.highlights-2nd > div:not(.highlights-table) ,
.graph > div[style="height:450px"] {
	height: auto !important;
}

/*-- 財務ハイライトver2 グラフ (凡例を含まないエリア) --*/
.highlights-2nd .highlights-graph ,
.graph .highlights-graph {
	width: 100% !important;
	min-width: auto !important;
	max-width: none !important;
	height: 400px !important;
}

/*-- 財務ハイライトver2 グラフ 凡例 --*/
.highlights-2nd .legend ,
.graph .legend {
	margin: auto !important;
	width: auto !important;
	min-width: auto !important;
	max-width: none !important;
	text-align: center;
}

.highlights-2nd .legend-item-box ,
.graph .legend-item-box {
	float: none !important;
	display: inline-block !important;
	margin-left: -5px;
}

.highlights-2nd .legend-item-box input[type=checkbox] ,
.graph .legend-item-box input[type=checkbox] {
	vertical-align: baseline;
}


/*-------------- 配当グラフ --------------*/
.haitou-graph-2nd {
}

.haitou-graph-2nd .graph {
	min-width: auto !important;
	max-width: none !important;
	height: 400px !important;
}




/*-------------- グラフ エクステンション --------------*/
/* -- グラフ データラベル 全表示 -- */
.lx_graph_show_datalabel .highcharts-data-labels > g {
	opacity: 1;
}
/* -- グラフ データラベル 非表示 -- */
.lx_graph_hide_datalabel div.highcharts-data-labels ,
.lx_graph_hide_datalabel .highcharts-data-labels > g {
	opacity: 0;
}


/*-- ハードポイント用スタイルリセット promos・footer別パーツ表示用 --*/
/* 通常パーツ設定をこの設定で上書きし、さらに後からセレクタにid指定を入れて上書きする */
body * * .reset {
	display: block;
	text-align: left;
}

body * * .reset *:not(.mgnlEditor):not(.mgnlEditorBar):not(.mgnlEditorBarLabel):not(.mgnlEditorBarButtons):not(.editorIcon):not(.mgnlPlaceholder):not(.mgnlPlaceholderBox)::before ,
body * * .reset *:not(.mgnlEditor):not(.mgnlEditorBar):not(.mgnlEditorBarLabel):not(.mgnlEditorBarButtons):not(.editorIcon):not(.mgnlPlaceholder):not(.mgnlPlaceholderBox)::after ,
body * * .reset *:not(.mgnlEditor):not(.mgnlEditorBar):not(.mgnlEditorBarLabel):not(.mgnlEditorBarButtons):not(.editorIcon):not(.mgnlPlaceholder):not(.mgnlPlaceholderBox) {
	content: none;
	margin: 0;
	padding: 0;
	clear: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row nowrap;
	        flex-flow: row nowrap;
	-webkit-box-align: normal;
	    -ms-flex-align: normal;
	        align-items: normal;
	-webkit-box-pack: normal;
	    -ms-flex-pack: normal;
	        justify-content: normal;
	-webkit-box-ordinal-group: 1;
	    -ms-flex-order: 0;
	        order: 0;
	vertical-align: inherit;
	text-align: inherit;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
	text-decoration: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	float: none;
	position: static;
	width: auto;
	height: auto;
	min-width: auto;
	min-height: auto;
	max-width: none;
	max-height: none;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	border-radius: 0;
	border: none;
	background: none;
	outline: none;
	opacity: 1;
	text-shadow: inherit;
	-webkit-box-shadow: none;
	        box-shadow: none;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;

	display: block;
}

#html1 .reset a ,
#wrapper-2 .reset a ,
#site-info .reset a {
	display: inline;
	cursor: pointer;
}

#html1 .reset img ,
#wrapper-2 .reset img ,
#site-info .reset img {
	display: inline;
	max-width: 100%;
}

#html1 .reset span ,
#wrapper-2 .reset span ,
#site-info .reset span ,
#html1 .reset strong ,
#wrapper-2 .reset strong ,
#site-info .reset strong ,
#html1 .reset b ,
#wrapper-2 .reset b ,
#site-info .reset b ,
#html1 .reset em ,
#wrapper-2 .reset em ,
#site-info .reset em ,
#html1 .reset i ,
#wrapper-2 .reset i ,
#site-info .reset i ,
#html1 .reset u ,
#wrapper-2 .reset u ,
#site-info .reset u ,
#html1 .reset br ,
#wrapper-2 .reset br ,
#site-info .reset br {
	display: inline;
}


/*----------------------------------------------*/
/* モーダルダイアログ補整 */
@media screen and (max-width: 468px) {
	.modaal-video-wrap {
		margin-left: 0px;
		margin-right: 0px;
	}
}
