@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/
.content {padding-bottom: 80px}
.content .lead_text {margin-top: 80px}
.list_order{margin-top: 30px}
.list_order li{padding-left: 2em;position: relative}
.list_order li span{position: absolute;left: 0}
.list_order li + li{margin-top: 20px}
.button_area {margin-top: 70px}
.button_wrap{padding: 3.564%;background-color: #fff7f2;text-align: center}
.button_area:after, .button_area:before {display: table;content: " "}
.button_area .button {width: 22.09%;display: inline-block;padding: 0 15px}
.button_area .button a {padding: 8px 10px;background-image: none;font-size: 1.714em;}
.button_area .button a {display: block;color: #fff;font-weight: 700;border-radius: 5px;border: none;-webkit-transition: opacity .2s ease-out;transition: opacity .2s ease-out;text-decoration: none;text-align: center}
.button_area .button a:hover {filter: alpha(opacity=40);opacity: .4}
.button_area .btn_agree a{background-color: #c00;}
.button_area .btn_disagree a{background-color: #888;}
.button_area .btn_agree .inner {background: url(../img/arr_agree_2x.png) 0 50% no-repeat;-webkit-background-size: 19px 19px;background-size: 19px;background-position: left 6px}
.button_area .btn_disagree .inner {background: url(../img/arr_disagree_2x.png) 0 50% no-repeat;-webkit-background-size: 19px 19px;background-size: 19px;background-position: left 6px}
.button_area .button .inner{display: inline-block;border: none;padding: 0;padding-left: 30px;color: #fff;line-height: 1.3}

@media only screen and (max-width:767px){
.content .lead_text {margin-top: 45px}
.section+.section {margin-top: 45px}
.button_area{margin-top: 40px}
.button_wrap{padding: 15px}
.button_area .button {width: auto;display: block;padding: 0}
.button_area .button + .button{margin-top: 15px}
.list_order li{font-size: 0.88em;line-height: 1.8}
.button_area .button a{padding: 5px 10px 6px}
}