@charset "UTF-8";

/**************************PC-TB********************************/

@media screen and (min-width: 768px) {
	.cpt__color {
		width: 340px;
		margin: 0 auto;
	}
	.cpt__caution_commmon_box dd {
		padding: 5px 10px;
	}
	.uvs__list-caution_01 li:nth-child(1):before {
		content: "＊1：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(2):before {
		content: "＊2：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(3):before {
		content: "＊3：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(4):before {
		content: "＊4：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(5):before {
		content: "＊5：";
		position: absolute;
		left: 0;
	}
	.en__list-caution li{
		position: relative;
		padding: 0 0 0 1.2em;
		font-size: 14px;
		margin: 0 0 20px;
	}
	.en__list-caution li:before {
		content: "＊";
		position: absolute;
		left: 0;
	}
	.en__list-caution li:after {
		display: none!important;
	}
	.cpt__caution_commmon_box dd {
    	padding: 5px 10px ;
	}

	.sec__main-image .figure_cap {
		display: block;
		margin: 20px 0 20px;
		text-align: center;
	}
	.sec__main-image .figure_cap span {
		width: 340px;
		display: inline-block;
		text-align: left;
		font-size: 12px;
	}
}


/**************************SP********************************/

@media screen and (max-width: 767px) {
	.cpt__caution_commmon_box dd {
		padding: 5px 10px;
	}
	.uvs__list-caution_01 li:nth-child(1):before {
		content: "＊1：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(2):before {
		content: "＊2：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(3):before {
		content: "＊3：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(4):before {
		content: "＊4：";
		position: absolute;
		left: 0;
	}
	.uvs__list-caution_01 li:nth-child(5):before {
		content: "＊5：";
		position: absolute;
		left: 0;
	}
	.en__list-caution li{
		position: relative;
		padding: 0 0 0 1.2em;
		font-size: 14px;
		margin: 0 0 20px;
	}
	.en__list-caution li:before {
		content: "＊";
		position: absolute;
		left: 0;
	}
	.en__list-caution li:after {
		display: none!important;
	}
	.cpt__caution_commmon_box dl dd.enad {
		padding: 5px 10px;
	}
	.table_wrap{
		width: 100%;
		overflow-x: scroll;
	}
	.table_wrap table{
		width: 500px;
	}

	.sec__main-image .figure_cap {
		display: block;
		margin: 15px 0 10px;
		text-align: left;
	}
	.sec__main-image .figure_cap span {
		width: 100%;
		display: inline-block;
		text-align: left;
		font-size: 11px;
	}
	.sec__main-image .figure_cap span br {
		display: none
	}
}
