﻿@charset "UTF-8";
/* CSS Document */


.jktitle {
    padding: 5px 0 5px 10px !important;
}

.jk_copy{
	padding-bottom:10px;
}

.tracklist2 li {

	list-style: decimal;
	list-style-position: inside;
	margin-left: 0;
	background: #f5f5f5;
	padding: 6px 6px 6px 15px !important;
	border-bottom: 2px dotted #e5e5e5;
	padding: 6px 6px 6px 35px;
	margin-left: 0;
}

.syuroku{
	padding-top:30px;
	text-align:right;
}

.cmn_column03{
    padding-bottom: 30px;
}

.furoku_img{
	margin: 0px 100px 20px !important;
}

/* 共通CSS */ 


.copy{
	padding-bottom:10px;
}


.copytitle{
    color: #060691;
    display: block;
    border-left: 6px solid #060691;
    padding-left: 10px;
    font-weight: bold;
    margin-bottom: 5px;
margin-top:10px;
}

.tracklist2  li {
background: #f5f5f5;
    padding: 6px 6px 6px 10px !important;
border-bottom: 2px dotted #e5e5e5;
    padding: 6px 6px 6px 35px;
    margin-left: 0;
list-style-type:"●";
	list-style-position:inside;
	color:#060691;
}

.tracklist2 li span {
    color: #333333;
    padding-left: 5px;
}

.padding10{
padding-bottom:10px;
}

.box {
padding:0px 100px;
}

.box2{
filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.8));
}

/* オーダーボタンのマウスオーバー /*

.order_btn a:hover {
    opacity: 0.6 !important;
}


.circle-box {
         position: relative;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

.circle-box:after {
    position: absolute;
    left: 0; top: 0; right: 0; bottom: 0;
    -moz-box-shadow: inset 0px 0px 15px 15px #fff;
    -webkit-box-shadow: inset 0px 0px 15px 15px #fff;
    box-shadow: inset 0px 0px 15px 15px #fff;
    content: " ";
}


.circle-box img{
    margin: 0; padding: 0;
    border: 0;
}

@media screen and (max-width: 767px) {
.jcopy{
padding-top:40px;
}
}



