@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/
#section01_01 .note{display:inline-block;margin-top:15px;}
#section01_02 .products_has_2col .col:nth-child(odd){width: 17.09%;}
#section01_02 .products_has_2col .col:nth-child(odd) .products_img{margin-top: 0;}
#section01_02 .products_has_2col .col .products_img img{vertical-align: bottom;}
#section01_02 .products_has_2col .col:nth-child(even){width: 80%;margin-left: 2%;}
#section01_02 .products_has_2col .col .note{margin-top: 5px;}
#section01_02 .products_has_2col .col .products_text.bold + .products_text.bold{margin-top: 10px;}
#section01_02 .products_has_2col + .products_has_2col{margin-top: 40px;}
#section01_02 .products_has_2col.last .col .products_img img + img{margin-top: 10px;}
#section01_02 .products_has_2col.last .col .circle_list{margin-top: 0;}
#section01_02 .products_img + .products_has_2col{margin-top: 60px;}
#section01_02 .circle_list + .bold.large{margin-top: 40px;}
#section02 .emphasis_label{font-size: 1.25em;color: #cc0000;}
#section02 .emphasis_label.large{font-size: 1.5em;}
#section02 .products_has_2col .col:nth-child(odd){width: 13.13%;}
#section02 .products_has_2col .col:nth-child(odd) .products_img{margin-top: 0;}
#section02 .products_has_2col .col .products_img img{vertical-align: bottom;}
#section02 .products_has_2col .col:nth-child(even){width: 85%;margin-left: 3%;}
#section02 .emphasis_label + .products_has_2col {margin-top: 52px;}
#section02 .products_has_2col .col .emphasis_label{color: #221815;}
#section02 .products_has_2col .col .emphasis_label + .products_text{margin-top: 5px;}
#section02 .products_has_2col .col .products_text + .products_text{margin-top: 15px;}
#section02 .products_has_2col .col .products_text + .note{margin-top: 10px;}
#section02 .products_has_2col .col:nth-child(even) .products_img{text-align: left;margin-top: 40px;}
#section02 .products_has_2col + .products_has_2col {margin-top: 45px;}
.basic_table tr th{text-align: center;vertical-align: middle;}
.basic_table tr th.color{width: 15%;background-color: #f2f2f2;}
.basic_table tr td{vertical-align: middle;}
.section_table{margin-top: 60px;}
.cat_free{font-size: 0.9em;padding: 0 15px;background-color: #ed6c00;color: #fff;margin-left: 15px;display: inline-block;}
.dot_list{margin-top: 20px;}
.circle_list + .text_color{margin: 10px 0;}
.circle_list + .emphasis_label{margin-top: 20px;}
.circle_list{margin-top: 20px;}
.note.indent_3em{padding-left: 3em;}
.basic_table td.align_left{text-align: left;}
@media only screen and (max-width:767px){
#section01_02 .products_has_2col .col:nth-child(odd){width: 100%;}
#section01_02 .products_has_2col .col:nth-child(even){width: 100%;margin-left: 0;margin-top:20px;}
#section02 .products_has_2col .col:nth-child(odd){width: 100%;}
#section02 .products_has_2col .col:nth-child(even){width: 100%;margin-left: 0;margin-top: 20px;}
#section02 .products_has_2col + .products_has_2col{margin-top: 30px;}
.section_table {margin-top: 40px;}
#section02 .emphasis_label.large{font-size: 1.3em;}
}