@charset "utf-8";
p a:hover{
-moz-opacity: 0.5;
    opacity: 0.5;
}

.day0826 p a{
color:#FF8000;
}


.day0826 .nomt{margin-top:0px!important;}
.day0826 .mt50{margin-top:50px!important;}
.day0826 .mth3{margin-top:60px!important;}


main img{
	max-width: 100%!important;
    margin: 0px auto;
    width: auto!important;
    display: block;
}


main h2{
font-size:40px;
text-align:center;
margin-top:0px;
}

main.day0826 h3 span{
	font-size: 24px;
	color:#1FCCC9;
	width:720px;
	margin:20px auto 0px;
	background:url(/store/techo/ja/magazine/2017yokoku/0826/images/icon_cart.png) no-repeat top center;
	padding-top:55px;
	border-bottom:3px solid #1fccc9;
	text-align:center;
}

main.day0826 p{
	font-size: 18px;
	margin-top:1.8em!important;
	width:560px!important;
}

main.day0826 .bg_org{
	width:560px!important;
	margin:30px auto;
	background:#FFE4CC;
	padding:40px 55px;
}

main.day0826 .bg_org h4{
font-size:16px;
}

main.day0826 .bg_org p{
font-size:16px;
width:auto!important;
}

.bluegreen{
font-size:16px!important;
color:#1FCCC9;
line-height:1.5em!important;
}

main.day0826 ul{
	width:560px!important;
	margin:0px auto!important;
font-weight:normal!important;	
}

main.day0826 li{
font-size:18px;
}

main.day0826 li{
padding-left:1em;
display:inline-block;
}

main.day0826 li:before {
content:"・";
margin-left:-1em;
}


main.day0826 .last_message{
margin-top:100px!important;
margin-bottom:80px!important;
}
.device-pc .sp_only{
display:none!important;
}

.device-pc .pc_only{
display:block!important;
}

.device-pc #slide{
padding-bottom:0px!important;
margin-top:50px!important;
}

.device-sp .pc_only{
display:none!important;
}

.device-sp .sp_only{
display:block!important;
}

.device-sp main.day0825 h3{
text-align:left;
}

.device-sp .day0825 .mt50{margin-top:30px!important;}

.device-sp .redb50{
padding-bottom:30px;
border-bottom:3px solid #F26444;
}

html.device-sp a{
display:inline-block;
}

.device-sp main.day0826 h3 span{
	width: 100%!important;
    font-size: 18px;
    text-align: left;
    border-top: 3px solid #1fccc9;
    background: url(/store/techo/ja/magazine/2017yokoku/0826/images/icon_cart.png) no-repeat left 10px;
    padding: 15px 0px 15px 50px;
}


.device-sp main.day0826 p{
	width:100%!important;
	font-size:16px;
}

.device-sp main.day0826 .bg_org{
	width:100%!important;
	padding:10px;	
}
.device-sp main.day0826 .bg_org p,.device-sp main.day0826 .bg_org h4{
margin-top:0px!important;
font-size:15px;
}

.device-sp main.day0826 ul{
	width:100%!important;
}

.device-sp main.day0826 ul li{
	font-size:16px;
}

.device-sp main.day0826 .last_message{
margin-top:1.8em!important;
margin-bottom:0px!important;
}

.device-pc #slide > div ul:first-child + ul li a.mdi-chevron-left{
background:url(/store/techo/ja/magazine/2017yokoku/0825/images/left_arrow.png) no-repeat!important;
}
.device-pc #slide > div ul:first-child + ul li a.mdi-chevron-right{
background:url(/store/techo/ja/magazine/2017yokoku/0825/images/right_arrow.png) no-repeat!important;
}
.mdi-chevron-left:before{
content:none;
}
.mdi-chevron-right:before{
content:none;
}

.device-pc #slide > div ul:first-child + ul li a {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 73px;
    margin-top: -3em;
    cursor: pointer;
    -webkit-transition: left .45s cubic-bezier(.25, .46, .45, .94), right .45s cubic-bezier(.25, .46, .45, .94);
    -moz-transition: left .45s cubic-bezier(.25, .46, .45, .94), right .45s cubic-bezier(.25, .46, .45, .94);
    -ms-transition: left .45s cubic-bezier(.25, .46, .45, .94), right .45s cubic-bezier(.25, .46, .45, .94);
    -o-transition: left .45s cubic-bezier(.25, .46, .45, .94), right .45s cubic-bezier(.25, .46, .45, .94);
    transition: left .45s cubic-bezier(.25, .46, .45, .94), right .45s cubic-bezier(.25, .46, .45, .94);
    color: #000;
    border:none;
    background: #fff;
}

.device-pc #slide > div ul:first-child + ul li {
    position: absolute;
    top: 0;
    width: 47px;
    height: 100%;
}

.device-pc #slide > div ul:first-child + ul li:first-child a {
    left: -100%;
    border-right: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.device-pc #slide > div ul:first-child + ul li:first-child + li a {
    right: -100%;
    border-left: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}