@charset "utf-8";

#in_contents{ width:750px;  margin:0; padding:0;}
#in_contents h1{ width:750px; height:145px; margin:0; padding:0; text-indent:-9999px; background:url(../images/new_solution_h1.jpg) no-repeat;}

#midashi_box{ width:750px; height:145px; margin:15px 0 25px 0; padding:0; clear:both;}
#midashi_img{ width:135px; height:145px; float:left; margin:0; padding:0;}
#midashi_title{ width:615px; height:145px; float:left; margin:0; padding:0;}
#midashi_title p{ font-size:14px; color:#717171; margin:5px 0 0 0; line-height:20px;}


#colum_box{ width:750px; height:650px; margin:0; padding:0; clear:both;}
#bad_box{ width:370px; height:650px; float:left; margin:0 10px 0 0; padding:0;}
#good_box{ width:370px; height:650px; float:left; margin:0; padding:0;}

#bad_box #bad_title{ width:370px; height:80px; margin:0 0 10px 0; padding:0;}
#good_box #bad_title{ width:370px; height:80px; margin:0 0 10px 0; padding:0;}
#bad_box ul{ margin:0; padding:0;}
#bad_box li{ list-style:none; margin:0 0 10px 0; padding:0; width:370px; height:125px;}

#bad_box li p{ width:255px; height:80px; margin:20px 0 0 100px; padding:0; font-size:12px; color:#717171; line-height:20px;}
#good_box li p{ width:255px; height:80px; margin:20px 0 0 100px; padding:0; font-size:12px; color:#717171; line-height:20px;}

.colum_minit{ width:360px; height:20px; margin:0; padding:5px 0 0 5px;} 
#bad_box li.bad01{ width:370px; height:125px; background:url(../images/new_solution_colum_bad01.jpg) no-repeat;}
#bad_box li.bad02{ width:370px; height:125px; background:url(../images/new_solution_colum_bad02.jpg) no-repeat;}
#bad_box li.bad03{ width:370px; height:125px; background:url(../images/new_solution_colum_bad03.jpg) no-repeat;}
#bad_box li.bad04{ width:370px; height:125px; background:url(../images/new_solution_colum_bad04.jpg) no-repeat;}


#good_box #good_title{ width:370px; height:80px; margin:0 0 10px 0; padding:0;}
#good_box ul{ margin:0; padding:0;}
#good_box li{ list-style:none; margin:0 0 10px 0; padding:0; width:370px; height:125px;}

#good_box li p{ width:255px; height:80px; margin:20px 0 0 100px; padding:0; font-size:12px; color:#717171; line-height:20px;}
#good_box li.good01{ width:370px; height:125px; background:url(../images/new_solution_colum_good01.jpg) no-repeat;}
#good_box li.good02{ width:370px; height:125px; background:url(../images/new_solution_colum_good02.jpg) no-repeat;}
#good_box li.good03{ width:370px; height:125px; background:url(../images/new_solution_colum_good03.jpg) no-repeat;}
#good_box li.good04{ width:370px; height:125px; background:url(../images/new_solution_colum_good04.jpg) no-repeat;}

.midashi_green{ width:750px; height:45px; margin:0 0 20px 0; padding:0;}
.midashi_green2{ width:750px; height:94px; margin:0 0 20px 0; padding:0;}

.green_txt{font-size:14px; color:#717171; margin:5px 0 30px 0; line-height:20px;}
.sc_tt{ margin-bottom:5px;}
.sc_box{ width:750px; height:135px; margin:0; padding:0; border:solid 1px; color:#2A8850; clear:both;}
.sc_box_left{ width:245px; height:135px; float:left; margin:0; padding:0;}
.sc_box_iframe{ width:500px; height:135px; float:left; margin:0; padding:0;}

.midashi_orange{ width:750px; height:45px; margin:40px 0 10px 0; padding:0;}
.midashi_orange2{ width:750px; height:80px;  margin:0 0 15px 0; padding:0; clear:both;}
.orange_left{ width:80px; height:80px; float:left;}
.orange_right{ width:670px; height:80px; float:left;}
.orange_right p{ font-size:14px; color:#585858; font-weight:bold; padding:20px 0 0 0; line-height:23px;}

.midashi_orange3{ width:750px; height:70px; margin:35px 0 15px 0; padding:0; background:url(../images/new_solution_midashi_title03_5.jpg) no-repeat;}
.midashi_orange3 p{ font-size:18px; color:#585858; font-weight:bold; padding:10px 0 0 90px}


.midashi_orange4{ width:670px; height:77px; margin:15px 0 25px 80px; padding:0; clear:both;}
.orange_left2{ width:77px; height:77px; float:left;}
.orange_right2{ width:593px; height:77px; float:left;}
.orange_right2 p{ font-size:14px; color:#0085D0; font-weight:bold; padding:10px 0;}


.ouchino{ width:750px; height:75px; clear:both; margin-bottom:20px; margin-top:10px;}
.orange_left3{ width:140px; height:75px; float:left;}
.orange_right3{ width:600px; height:75px; float:left;}
.orange_right3 p{ font-size:20px; color:#ED6D3B; font-weight:800; padding:15px 0 0 10px;}
