@media screen and (max-width: 767px) {
.pico_pic1{width:100%;}
.pico_pic2{width:100%;}
.pico_main_area{display: block}
.pico_main_detail{width: 100%;}
.pico_main_pic{display: none;}
.pico_category{font-size: 18px;
  line-height: 1.5;
    padding: 12px 0;
    padding-left: 10px;
    margin: 40px auto 20px;
}
/*---graph----*/
.pico_con3 .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{margin-bottom:5px;}
.condition1{
	width:100%;
	margin:0 auto 25px;
}
	
.pico_con5 .price_inner{
	width:100%;
	margin: 0 auto;
	
}



}