#tokudai-panel{
	width:970px;
	margin:0 auto;
}
#tokudai-panel h2{
	border-bottom: none;

	text-align: center;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    color: rgb(255, 255, 255);
    margin: 0px 0px 45px;
    border-radius: 5px;
    padding: 7px 0px;
	font-size: 33px;
	background: rgb(116, 85, 54);
}

#tokudai-panel .bnr-main{
	margin:0 0 7px;
}

/********** 内側 **********/
#tokudai-panel .tokudai-panel-inner{
	padding:25px 20px;
}
#tokudai-panel h3{
	margin: 0 0 5px;
	color:#745536;
	font-size:23px;
	font-weight:bold;
	border-bottom:solid 3px #745536;
}
#tokudai-panel .section .section-box{
	padding:22px 0 35px;
}
#tokudai-panel .section .img{
	float:left;
	width: 232px
}
#tokudai-panel .section .txt{
	float:right;
	width:665px;
	font-size:16px;
}
#tokudai-panel .section1 .section-box{
	padding:22px 0 35px 10px;
}
#tokudai-panel .section2 .img{
	float:right;
}
#tokudai-panel .section2 .txt{
	float:left;
	width:565px;
}
#tokudai-panel .section3 .img{
	width: 232px
}
#tokudai-panel .section3 .txt{
	width:665px;
}
#tokudai-panel .section3 .txt p{
	margin:0 0 10px;
}
#tokudai-panel .section4 .img{
	float:right;
}
#tokudai-panel .section4 .txt{
	float:left;
	width:565px;
}
#tokudai-panel .section4 .txt p{
	margin:0 0 15px;
}
#tokudai-panel .section4 .txt .btns{
	display:table;
	width:100%;
}
#tokudai-panel .section4 .txt .btns ul{
	width:100%;
	display:table-row;
}
#tokudai-panel .section4 .txt .btns ul li{
	display:table-cell;
}
#tokudai-panel .section4 .txt .btns ul li.btn-right{
	padding:0 0 0 10px;
}



@media screen and (min-width: 0px) and (max-width: 767px){
#tokudai-panel{
	width:100%;
	margin:0 auto;
}
#tokudai-panel h2{
	border-bottom: none;

	text-align: center;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  color: rgb(255, 255, 255);
  margin: 0px 0px 4.5vw;
  border-radius: 1vw;
  padding: 1.5vw 0px;
	font-size: 6vw;
  background: rgb(116, 85, 54);
}

#tokudai-panel .bnr-main{
	margin:0 0 7px;
}

/********** 内側 **********/
#tokudai-panel .tokudai-panel-inner{
	padding:5% 2%;
}
#tokudai-panel h3{
	border-bottom: none;

	text-align: center;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #745536;
  margin: 0px 0px 2vw;
  padding: 0 0 0;
	font-size: 5vw;
	border-bottom:solid 3px #745536;
}
#tokudai-panel .section .section-box{
	padding:2% 0 3%;
}
#tokudai-panel .section .img{
	float:none;
}
#tokudai-panel .section img{
	width:100%;
	height: auto;
}
#tokudai-panel .section .txt{
	float:none;
	width:100%;
	font-size:16px;
}
#tokudai-panel .section1 .section-box{
	padding: 5vw 0;
}
#tokudai-panel .section1 .img{
	width:80%;
	margin:0 auto 3%;
}
#tokudai-panel .section2 .img{
	float:none;
	width:100%;
	margin:0 auto 3%;
}
#tokudai-panel .section2 .txt{
	float:none;
	width:100%;
}
#tokudai-panel .section3 .img{
	width:80%;
	margin:0 auto 3%;
}
#tokudai-panel .section3 .txt{
	width:100%;
}
#tokudai-panel .section3 .txt p{
	margin:0 0 3%;
}
#tokudai-panel .section3 .txt .btn-details{
	width:80%;
	margin:0 auto
}
#tokudai-panel .section4 .img{
	float:none;
	width:100%;
	margin:0 auto 3%;
}
#tokudai-panel .section4 .txt{
	float:none;
	width:100%;
}
#tokudai-panel .section4 .txt p{
	margin:0 0 3%;
}
#tokudai-panel .section4 .txt .btns{
	display:table;
	width:100%;
}
#tokudai-panel .section4 .txt .btns ul{
	width:100%;
	display:table-row;
}
#tokudai-panel .section4 .txt .btns ul li{
	display: block;
	width:80%;
	margin:0 auto 3%;
}
#tokudai-panel .section4 .txt .btns ul li.btn-right{
	padding:0;
}
#tokudai-panel .table1 img{
	margin:0 0 3%;
	height: auto;
}

}
