@charset "UTF-8";

.detailLink {
	vertical-align: bottom;
	position: relative;
	width:100%;
	display: block;
}
.detailLink img {
	display: block;
	width: 100%;
}

.detailLink a.btn1{
	display: block;
	position: absolute;
}

.detailLink a.btn1{
	left: 26%;
    width: 48%;
    top: 0%;
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    background: rgba(0,0,0,0.6);
    padding: 6px 0;
    text-align: center;
    font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
}
.clear {
	clear: both;
}

.contentsall{
	margin:0% 3% 30px 3%;
}


h2{
	font-size:18px !important;
	font-weight: bold !important;
	color:#B60300 !important;
	padding:3% 0% !important;
}

.minititle{
	margin:5% 0%;
	padding:2% 3%;
	border-radius: 10px;
	background:#B60300;
	color:#ffffff;
	font-size:16px;
	font-weight: bold;
}

.underline{
	text-decoration: underline;
	padding:3% 0%;
}

.underline p{
	font-size:14px;
	font-weight: bold;
}
h3.device{
	border-bottom: solid 2px #b60300;
	font-size:1.3rem;
	color: #b60300;
}
h4{
	color:#B60300;
	font-size:16px;
	font-weight: bold;
	padding:3% 0%;
}

.process img{
	display:block;
	margin:0 auto;
	width:90%;
	padding:3% 0%;
}

#contents5 p{
	padding-bottom:3%;
}

#carriermail ul{
	list-style-type:disc;
	list-style-position:inside;
	padding:5% 0%;
}

#contents6 p{
	text-indent:-1em;
	padding:0 1em;
}

#contents6{
	margin-top:5%;
	padding-bottom:5%;
}


@media screen and (min-width: 741px) {
	#contents{
		font-size: 0.8rem;
	}
	.process img {
	    width: auto;
	}
	h3.device{
		font-size: 1rem;
	}
}
