.img-full {}
.text-full {}
.caledner-img01 img{
width:160px;
height:auto;
}
.caledner-img02 img{
width:88px;
height:auto;
margin: auto;
}
.caledner-img03 {
margin-top: 32px;
}
.caledner-img03 img{
width:374px;
height:auto;
margin: auto;
max-width:90%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}
.caledner-img03 img:hover {
opacity:0.5;
}
.caledner-img04 img{
max-width: 504px;
margin: auto;
width: 100%;
}
.caledner-img05 img {
margin: auto;
width: 176px;
}
.caledner-img06 img {
max-width: 320px;
padding: 0 24px;
width: 100%;
height: auto;
margin: auto;
}
#result-img .result-link{
display: inline-block;
}
.caledner-list-item{
text-align:center;
border-bottom:1.5px solid #808080;
padding-bottom: 56px;
padding-top: 56px;
}
.caledner-list-item.bt-single{
text-align:center;
border-top:1.5px solid #808080;
border-bottom: 0px;
padding-bottom: 80px;
padding-top: 72px;
}
.caledner-list-item p {
margin:0;
padding:0;
}
.caledner-list-item .calender-text01 {
font-size: 24px;
letter-spacing: 0.2em;
margin:16px 0 8px;
}
.caledner-list-item .calender-text02 {
margin: 0 0 32px;
}
.caledner-list-item .calender-text03 {
font-size: 20px;
letter-spacing: 0.1em;
margin-bottom: 16px;
}
.caledner-list-item .calender-text04 {
text-align:left;
margin: 0 24px 0px;
}
.caledner-list-item .calender-text05 {
font-size: 17px;
letter-spacing: 0;
margin-bottom: 20px;
}
.caledner-list-item .calender-text06 {
font-size: 17px;
letter-spacing: 0.01em;
margin-bottom: 8px;
}
.text-full p {
line-height: 2;
}
.caledner-list-item .text-annotation{
font-size: 78%;
}
.wrap-layout01{
margin:0 48px;
}
.wrap-layout01.mb-down{
margin-bottom: 72px;
}
.wrap-layout02{
margin:0 12px;
}
.border-top-layout01{
border-top: 1px solid #aaa;
margin-top: 40px;
padding-top: 40px;
}
.form-calender-diagnosis ul{
list-style: none;
margin:0;
padding:0;
display:flex;
flex-wrap:wrap;
justify-content: center;
margin-bottom: 8px;
align-items: center;
}
.form-calender-diagnosis li{
margin-bottom:24px;
}
.form-calender-diagnosis select{
width:48px;
height:32px;
}
.form-calender-diagnosis select#WS-YEAR {
width:64px;
}
.form-calender-diagnosis select#WS-PREFECTURES {
width:80px;
}
.form-calender-diagnosis .form-unit {
margin-left:0.5em;
margin-right: 1.2em;
}
.form-calender-diagnosis .submit_btn{
border: 0px;
width:131px;
height:136px;
background: url(https://www.timeless-edition.com/wp-content/themes/custom-data/calender_diagnosis/assets/images/calender_diagnosis/4.png) left top no-repeat;
cursor: pointer;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}
.form-calender-diagnosis .submit_btn:hover{
opacity:0.5;
}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.ta_c{text-align:center;}
.mt24{margin-top:24px;}
.mb24{margin-bottom:24px;}
.mb26{margin-bottom:26px;}
.mb32{margin-bottom:32px;}
.mb36{margin-bottom:36px;}
.mb40{margin-bottom:40px;}
.mb44{margin-bottom:44px;}
.mb48{margin-bottom:48px;}
.mb56{margin-bottom:56px;}
.mb64{margin-bottom:64px;}
.mb72{margin-bottom:72px;}
@media (max-width:768px) {
.wrap-layout01{
margin:0 24px;
}
.caledner-list-item .calender-text04 {
margin: 0 0px 0px;
}
}
@media (max-width:414px) {
.wrap-layout01{
margin:0 12px;
}
.wrap-layout02{
margin:0 12px;
}
}