@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/
#section01 .lead_text {margin-top: 30px;}
.border_box{padding: 39px 20px;border: 1px solid #dbdbdb;margin-top: 46px;}
.border_box .emphasis_label{font-size:1.25em;font-weight: bold;color: #ff0000;text-align: center;}
.border_box .circle_list{margin-top: 27px;}
.border_box .circle_list>li:before {content: "・";}
.border_box .circle_list>li{font-weight: bold;}
.bold.large + .circle_list{margin-top: 20px;}
.machine_block{margin-top: 90px;}
.machine_block .products_img + .circle_list{margin-top: 50px;}
.machine_block .emphasis_label{font-size: 1.5em;font-weight: bold;text-align: center;}
.products_has_2col .col{border: 1px solid #dbdbdb;}
.products_has_2col .col .col_inner{padding: 50px 30px;}
.products_has_2col .col .products_img img{width: 80%;}
.col .heading {font-size: 1.25em;font-weight: bold;color: #e91b00;}
.series_text{font-size: 1.25em;color: #333;}
.sub_head {font-size: 1.13em;font-weight: bold;margin: 50px 0 15px;color: #003785;line-height: 1.5;}
#section01_01 .products_text.bold + .note{margin-top: 0;}
.pdf_list img{vertical-align: middle;}
.products_img + .notice_text.bold{margin-top: 40px;display: block;}
.pdf_list{margin-top: 20px;}
.bold.large + .products_text{margin-top: 20px;}
.notice_text{margin-top: .5em;display: block;}
.products_has_col{margin-top: 50px;}
.products_has_col .emphasis_label{padding-bottom: .25em;}
.products_has_col .pdf_link{display: flex;align-items: center;padding: 18px 0;border-top: 1px solid #a1a1a1;border-bottom: 1px solid #a1a1a1;
}
.products_has_col .pdf_link .pdf_name{width: 170px;}
.products_has_col .pdf_link .pdf_manual img{vertical-align: middle;padding-right: 5px;}
.products_has_col .pdf_link + .pdf_link{border-top: none;}
.products_has_col .pdf_link .pdf_manual a+ a{margin-left: 5em;}
.products_has_col + .products_text{margin-top: 40px;}

.content.independent-operation .contact_wrap{padding:38px 0 50px;text-align:center;border:5px solid #ededed}
.content.independent-operation .contact_wrap .contact_label{font-size:1.5em;font-weight:bold}
.content.independent-operation .contact_wrap .contact_text{margin-top:18px;}
.content.independent-operation .contact_wrap .contact_number {margin-top:28px;font-weight:normal}
.content.independent-operation .contact_wrap .contact_number span{display:block;font-size:2.85em;font-weight:bold;line-height:1em}
.content.independent-operation .contact_wrap .contact_number em{padding-left:8em;font-weight: normal;}
.content.independent-operation .contact_wrap .contact_note{margin-top:18px;font-size:1em;font-weight:bold}
.content.independent-operation .contact_wrap .contact_note span{display: inline-block;margin-right: 1em;}
@media only screen and (max-width:767px){
.border_box .emphasis_label{font-size: 1.13em;}
.border_box {padding: 20px 10px;margin-top: 40px;}
.machine_block .emphasis_label{font-size: 1.13em;}
.col .heading {font-size: 1.13em;}
.series_text {font-size: 1.13em;}
.products_has_2col .col + .col{margin-top: 40px;}
.products_has_2col .col .col_inner{padding: 20px 20px;}
.machine_block {margin-top: 50px;}
.machine_block .products_img + .circle_list {margin-top: 30px;}
.sub_head {margin: 40px 0 15px;}
.content.not-used #section01 .products_has_col{margin-top: 40px;}
.products_has_col .pdf_link{font-size: 0.88em;}
.products_has_col .pdf_link .pdf_manual a{display: block;}
.products_has_col .pdf_link .pdf_manual a+ a{margin-left: 0;margin-top: 10px;}
.notice_text{font-size: .88em;}
.sub_head{font-size: 1.01em;}
.content.independent-operation .contact_wrap{padding:19px 15px 25px}
.content.independent-operation .contact_wrap .contact_label{font-size:1.12em}
.content.independent-operation .contact_wrap .contact_text{font-size:.75em}
.content.independent-operation .contact_wrap .contact_number{font-size:.88em}
.content.independent-operation .contact_wrap .contact_number span{font-size:2em}
.content.independent-operation .contact_wrap .contact_note{font-size:.88em}
.content.independent-operation .contact_wrap .contact_note span{display: block;margin: 0 0 5px;}
.content.independent-operation .contact_wrap .contact_number em{padding-left: 6em;}
}