@media screen and (max-width: 767px) {
.pote_main_area{display: block;}
.pote_main_detail{width: 100%;}
.pote_main_pic{width: 100%;}
.cases_con{padding: 20px 6% 25px; margin-top: 30px !important;}
.cases_con h3{font-size: 22px; margin: 0 auto 25px;}
.cases_con ul{display: block;}
.cases_con ul li{width: 86%; margin: 0 auto 10px;}
.cases_con ul li:nth-child(4n){margin-right: auto;}
.pote_pic1{width:100%; margin: 0 auto;}
.pote_pic2{width:100%; margin: 20px auto 40px;}
.pote_ttl_sub{font-size: 18px; margin: 8px 0 13px; line-height: 1.5;}
.point_ttl{color: #bb9f5b; line-height: 1; }
.point_ttl span{font-size: 1.3em;}
/*---graph----*/
.kiji_table {
    width: 100%;
}	
.kiji_table{width:100%;}
.kiji_table dl{
	display: block;
	width: 100%;
	border-bottom: none;
}
.kiji_table dt {
	padding: 10px 5px 10px 15px;
	text-align: left;
	}
.kiji_table dd {
	padding: 12px 5px 20px;
}	
.kiji_table dl:first-child {
    border-top: none;
}
.kiji_ttl.section_mt_mini {
    margin-top: 30px !important;
}
.kiji_table dl:last-child dd{
	padding: 15px 5px 0;
	}



.course_copy_sub {
       font-size:19px;
    padding: 10px 0;
    padding-left: 15px;
    margin: 30px auto 25px;
}

.course_copy_sub span{
    font-size: 14px;
	margin-right: 3px;
}
.course_copy_sub span .en{
    font-size: 1.3em;
}
.pote_treat{
display: block;
}
.pote_treat .treat_pic1{
width: 70%;
	margin: 10px auto 30px;
}
.pote_treat .treat_de1{
width: 100%;
}
.pote_treat .treat_pic1b{
width: 65%;
	margin: 10px auto 40px;
}
.pote_treat .treat_de1b{
width: 100%;
}
.pote_treat .treat_de1 h5{
font-size: 15px;
	padding-bottom: 7px;
}
.treatttl2{font-size: 18px;
    padding-bottom: 10px;}
.pote_pic7{
	width:100%;
    margin: 25px auto 30px;
}
.potenza_price td {
    width: 33%;
    
}

.sub_main_category {
	font-size: 18px;
	line-height: 1.5;
	padding: 12px 0;
	padding-left: 10px;
	margin: 10px auto 20px;
}

}