@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/
/*!* -------------------------------
	main_visual
------------------------------- *!*/
.main_visual.features{background-image:url(../img/energy-liberalisation/img_main_visual_features.jpg)}
/*!* -------------------------------
	product head image
------------------------------- *!*/
.product_tab_nav .upper_nav .product_wrap .head_img{width:170px;padding:0 5px 0 25px}
/*!* -------------------------------
	product feature image
------------------------------- *!*/
.content.energy_liberalisation .has_indent{position: relative;padding-left: 1em}
.content.energy_liberalisation .has_indent.indent_2em{padding-left:2em}
.content.energy_liberalisation .has_indent.indent_25em{padding-left:2.5em}
.content.energy_liberalisation .has_indent:before{position: absolute;left: 0;}
.content.energy_liberalisation #section01 .products_has_2col+.col{margin-top:30px}
.content.energy_liberalisation #section01 .products_has_2col .col .section_table{margin-top:20px}
.content.energy_liberalisation #section01 .products_has_2col .col .basic_table th{text-align:center}
.content.energy_liberalisation #section01 .products_has_2col .col .basic_table td.align_left{text-align:left}
.content.energy_liberalisation #section01 .bold+.products_has_2col{margin-top:5px}
.content.energy_liberalisation #section01 .products_has_2col+.bold{margin-top:55px}
.content.energy_liberalisation #section01 .note+.bold{margin-top:55px}
.content.energy_liberalisation #section01 .bold+.products_has_2col .products_text+.section_table{margin-top: 20px;}
.content.energy_liberalisation #section01 .bold+.products_has_2col .section_table{margin-top: 45px;}
.content.energy_liberalisation #section01 .bold+.products_has_2col .section_table .products_text+.basic_table{margin-top: 4px;}
.content.energy_liberalisation #section01 .note_list_block{display: flex;flex-wrap: wrap;justify-content: space-between;}
.content.energy_liberalisation #section01 .note_list{width: 44%;}
.content.energy_liberalisation #section02 .col{margin-top:55px}
.content.energy_liberalisation #section02 .col .bold{margin-top:55px;vertical-align:middle}
.content.energy_liberalisation #section02 .bold+.products_text{margin-top: 20px;}
.content.energy_liberalisation #section02 .products_img{margin-top:40px;}
.content.energy_liberalisation #section02 .products_has_2col .col{margin-top:0}
.content.energy_liberalisation #section02 .col .products_img+.products_text{margin-top:30px}
.content.energy_liberalisation #section02 .section_table{margin-top:30px}
.content.energy_liberalisation #section02 .col .section_table th{text-align:center}
.content.energy_liberalisation #section02 .col .section_table td{vertical-align:middle}
.content.energy_liberalisation #section02 .note+.products_text{margin-top:15px}
.content.energy_liberalisation #section02 .bold.has_indent{margin-top:20px}
.content.energy_liberalisation #section02 .products_has_2col .col .basic_table th{text-align:center}
.content.energy_liberalisation #section02 .products_has_2col .col .basic_table td.align_left{text-align:left}
.content.energy_liberalisation #section01 .bold+.products_has_2col .products_text+.section_table .basic_table td.align_left{vertical-align: middle}
.content.energy_liberalisation #section02 .caption_image{max-width:900px;width:100%;margin-left:auto;margin-right:auto}
.content.energy_liberalisation #section02 .caption_image.w100{max-width:100%}
.content.energy_liberalisation .products_has_2col + .products_has_2col {margin-top: 20px;}
.content.energy_liberalisation .text_color {padding-left: 0;color: #cf1010;}
.content.energy_liberalisation .text_color::before{display: none;}

@media only screen and (max-width:767px){
.main_visual.features{background-image:url(../img/energy-liberalisation/img_main_visual_features_sp.jpg)}
.product_tab_nav .upper_nav .product_wrap .head_img{width:42.59%;padding:0 15px 0 0}
.content.energy_liberalisation #section01 .emphasis_label{margin-top:30px}
.content.energy_liberalisation #section01 .products_has_2col+.bold{margin-top:25px}
.content.energy_liberalisation #section01 .note+.bold{margin-top:25px}
.content.energy_liberalisation #section01 .products_has_2col .col+.col{margin-top:20px}
.content.energy_liberalisation #section01 .basic_table td .note{font-size:1em;}
.content.energy_liberalisation #section01 .products_has_2col .col .section_table,
.content.energy_liberalisation #section02 .sp_swipe:after{content:none;}
.content.energy_liberalisation #section02 .col .section_table{margin-top:20px}
.content.energy_liberalisation #section02 .bold+.products_text{margin-top: 10px;}
.content.energy_liberalisation #section02 .products_text.note{font-size:.63em}
.content.energy_liberalisation #section02 .col{margin-top:45px}
.content.energy_liberalisation #section02 .col .section_table img{max-width:420px}
.content.energy_liberalisation #section02 .basic_table td .note{font-size:1em;}
.content.energy_liberalisation #section02 .section_table{margin-bottom:10px;}
.content.energy_liberalisation #section01 .bold+.products_has_2col .section_table{margin-top: 20px;}
}
