@charset "UTF-8";

/* CSS Document */


.cntMain {
}

.inner {
}

.use {
	padding: 70px 0 0;
}

.use_title {
	font-size: 24px;
}

.use_table {
	line-height: 1.5;
}

.use_table > tbody {
}

.use_table > tbody > tr {
}

.use_table > tbody > tr > th {
	border: 1px solid #B6B6B4;
	border-left: none;
	white-space: nowrap;
	text-align: center;
	padding: 0 10px;
	width: 140px;
	vertical-align: middle;
}

.use_table > tbody > tr > td {
	border: 1px solid #B6B6B4;
	border-right: none;
	padding: 10px;
}

.use_table > tbody > tr > td.-noPadding {
	padding: 0;
}

.use_table_list {
	line-height: 1.9;
	margin: 5px 0;
}

.use_table_list > li {
	background: url(../common/img/icn-arrow04.png) 0 center no-repeat;
	padding: 0 0 0 10px;
	background-size: 5px auto;
}

.use_table_list > li > sup {
}

.use_table_headline {
	font-weight: bold;
	background: url(../common/img/icn-arrow04.png) 0 center no-repeat;
	padding: 0 0 0 10px;
	background-size: 5px auto;
	margin: 0 0 5px;
}

.use_table_text {
	margin: 0 0 1em;
}

.-noPadding {
}

.-noPadding > table {
	width: 100%;
}

.-noPadding > table > thead {
}

.-noPadding > table > thead > tr {
}

.-noPadding > table tr > th {
	border: 1px solid #B6B6B4;
	border-left: none;
	border-bottom: none;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

.-noPadding > table tr > td {
	border: 1px solid #B6B6B4;
	border-right: none;
	border-bottom: none;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}

.-noPadding > table thead tr:first-child > th {
	border-top: none;
}

.-noPadding > table thead tr:first-child > td {
	border-top: none;
}

.riyou {
	margin: 50px 0;
}

.riyou_title {
	border-left-color: #D09F25;
}

.riyou_sect {
	margin: 0 0 30px;
}

.riyou_headline {
	font-weight: bold;
	margin: 0 0 5px;
}

.riyou_list {
}

.riyou_list > li {
	background: url(../common/img/icn-arrow04.png) 0 8px no-repeat;
	padding: 0 0 0 10px;
	background-size: 5px auto;
}

.riyou_list > li > br {
}

.riyou_list > li > a {
}

.riyou_text {
}

.riyou_text > strong {
}

.riyou_text > strong > a {
}

.riyou_text > b {
}

.riyou_image {
	text-align: center;
}

.riyou_image > img {
}

/* All SP & Tablet */
@media screen and (max-width:1040px) {

.cntMain {
}

.inner {
}

.use {
	padding: 50px 0 0;
}

.use_title {
	font-size: 20px;
}

.use_table {
}

.use_table > tbody {
}

.use_table > tbody > tr {
}

.use_table > tbody > tr > th {
}

.use_table > tbody > tr > td {
}

.use_table > tbody > tr > td.-noPadding {
}

.use_table_list {
}

.use_table_list > li {
}

.use_table_list > li > sup {
}

.use_table_headline {
}

.use_table_text {
}

.-noPadding {
}

.-noPadding > table {
}

.-noPadding > table > thead {
}

.-noPadding > table > thead > tr {
}

.-noPadding > table tr > th {
}

.-noPadding > table tr > th img {
	width: 160px;
	height: auto;
}

.-noPadding > table tr > td {
}

.-noPadding > table thead tr:first-child > th {
}

.-noPadding > table thead tr:first-child > td {
}

.riyou {
	margin: 40px 0;
}

.riyou_title {
}

.riyou_sect {
}

.riyou_headline {
}

.riyou_list {
}

.riyou_list > li {
}

.riyou_list > li > br {
}

.riyou_list > li > a {
}

.riyou_text {
}

.riyou_text > strong {
}

.riyou_text > strong > a {
}

.riyou_text > b {
}

.riyou_image {
}

.riyou_image > img {
	max-width: 100%;
	height: auto;
}
}

/* All SP */
@media screen and (max-width:640px) {

.cntMain {
}

.inner {
}

.use {
	padding-top: 25px;
}

.use_title {
	font-size: 18px;
	padding: 0 2%;
}

.use_tableWrap {
	overflow: auto;
}

.use_table {
}

.use_table > tbody {
}

.use_table > tbody > tr {
}

.use_table > tbody > tr > th {
}

.use_table > tbody > tr > td {
}

.use_table > tbody > tr > td.-noPadding {
}

.use_table_list {
}

.use_table_list > li {
}

.use_table_list > li > sup {
}

.use_table_headline {
}

.use_table_text {
}

.-noPadding {
}

.-noPadding > table {
}

.-noPadding > table > thead {
}

.-noPadding > table > thead > tr {
}

.-noPadding > table tr > th {
	white-space: nowrap;
}

.-noPadding > table tr > th img {
	width: 100px;
	height: auto;
}

.-noPadding > table tr > td {
}

.-noPadding > table thead tr:first-child > th {
}

.-noPadding > table thead tr:first-child > td {
}

.riyou {
	padding: 0 2%;
	margin: 25px 0;
}

.riyou_title {
}

.riyou_sect {
}

.riyou_headline {
}

.riyou_list {
}

.riyou_list > li {
}

.riyou_list > li > br {
}

.riyou_list > li > a {
}

.riyou_text {
}

.riyou_text > strong {
}

.riyou_text > strong > a {
}

.riyou_text > b {
}

.riyou_image {
}

.riyou_image > img {
}
}
