﻿.maindesign{
    font-family: "Noto Sans JP", "ＭＳ Ｐゴシック", "MS PGothic", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
.maindesign .img_container {
	width: 100%;
	margin-bottom: 10px;
}
.maindesign .img_container img {
	width: 100%;
	height: auto;
}
.maindesign .kome_container {
	margin-bottom: 50px;
}
.maindesign .t_kome {
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.5;
	margin: 15px 0;
}
.maindesign .c_blue {
	color: #0000cd;
}
.maindesign .gotop {
	color: #005FC3;
	text-align: right;
}
.maindesign .how_order {
	margin-bottom: 30px;
	padding-left: 1em;
	text-indent: -1em;
}
.maindesign .how_order p {
	margin: 10px 0;
}

@media screen and (max-width:767px) {
	.maindesign .kome_container {
		margin-bottom: 30px;
	}
	.maindesign .t_kome {
		font-size: 0.8em;
	}
}




.maindesign .table-slider{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-bottom: 10px;
}
.maindesign .table-slider--left {
	width: 155px;
}
.maindesign .table-slider--right {
	width: calc(100% - 155px);
}
.maindesign .table-slider .five_more table{
	width:1000px;
	table-layout: fixed;
}
.maindesign .table-slider .five_following table {
	width: 100%;
	table-layout: fixed;
} 
.maindesign .table-slider--right tr:last-child {
	white-space: nowrap;
}
.maindesign .table-slider{
	overflow: hidden;
}
.maindesign .table-slider table{
	border-collapse: collapse;
}
.maindesign .table-slider table th,
.maindesign .table-slider table td{
	border: 1px solid #ccc;
	padding: 5px;
}
.maindesign .table-slider .table-slider--right th, 
.maindesign .table-slider .table-slider--right td {
	border-left: none;
}

.maindesign .table-slider .table-slider--right{
	overflow: auto;
}
.maindesign .table-slider table th{
	height: 20px;
	background-color: #fffcaa;
}
.maindesign .table-slider table td{
	height: 20px;
	text-align: center;
}
.maindesign .table-slider table .pullcode{
	background-color: #bef5ff;
}

.maindesign .table-slider .hig2{
	height: 51px;
	background-color: #fff;
}
.maindesign .table-slider .table-buy{
	height: 40px;
}
@media screen and (max-width:767px) {
.maindesign .table-slider--left {
	width: 135px;
}
.maindesign .table-slider--right {
	width: calc(100% - 135px);
}
.maindesign .table-slider table {
    font-size: 0.8em;
}
}
.maindesign .standard-size .table-slider{
	margin-bottom: 30px;
}
.maindesign .standard-size .table-slider:last-child {
    margin-bottom: 0;
}
.maindesign .table-slider--left tr:nth-child(2) th:first-child {
	line-height: 1.2;
}
@media screen and (max-width: 767px){
	.maindesign .tottino-table .table-slider--right table{
	width: 800px;
}

}
