@charset "shift-jis";
#container a:active,
#container a:hover img {
	opacity: 1;
}
.alphaOver a:hover img {
	opacity: 0.7 !important;
}
.column-one_video a:hover img {
    opacity: 0.7 !important;
}
.listNumber {
	margin-bottom: 40px;
}
.listNumber > li:before {
    content: "1";
    padding: 1px 5px;
    border: 1px solid #878586;
    margin-right: 5px;
    color: #1a1615;
    font-weight: bold;
    border-radius: 2px;
}
.listNumber > li:nth-child(2):before {
	content: "2";
}
.listNumber > li:nth-child(3):before {
	content: "3";
}
.listNumber > li {
    padding-left: 2em;
    text-indent: -2em;
	margin: 5px 0 0 0;
}
.listNumber > li + li {
	margin-top: 10px;
}
.listNumber01 li > ul > li:nth-child(1) {
	margin-top: 0;
}
.text-list-notes-02 > li {
	padding-left: 1em;
	text-indent: -1em;
}
.icoTouch {
    display: inline-block;
    color: #000;
    padding: 0px 3px;
    margin-right: 5px;
    font-weight: 500;
    border-radius: 2px;
    border: 1px solid #878586;
}
@media only screen and (min-width: 641px) {

}
@media only screen and (max-width: 640px) {
.imageScroll > div {
	padding-top:10px;
	overflow: auto;
	white-space: nowrap;
}
.imageScroll:before {
	content: "※こちらの画像は横スクロールです";
}
.imageScroll > div::-webkit-scrollbar{
	height: 8px;
}
.imageScroll > div::-webkit-scrollbar-thumb{
	background: #bcbcbc;
}
.imageScroll > div::-webkit-scrollbar-track-piece:start,
.imageScroll > div::-webkit-scrollbar-track-piece:end{
	background: #f1f1f1;
}
.imageScroll img {
	width:auto!important;
	max-width:none;
}

}
