@charset "utf-8";
/* CSS Document */

#Second p{line-height:1.6em;}

#Second .Left{float:left; width:80%; margin-bottom:20px;}
#Second .Right{float:right; width:100px;}


#Second .Point{border:1px solid #CCCCCC; background-color:#E1E9FB; padding:6px; clear:both; margin:12px 0; overflow:hidden; zoom:1;}
#Second .PLeft{float:left; width:110px;}
#Second .PRight{float:right; width:78%; line-height:1.6em;}
#Second .PRight dt{font-weight:700; color:#003399;}
#Second .PRight dd{margin-bottom:8px;}

#Second ul.ph{list-style:none; margin-bottom:60px;}
#Second ul.ph li{ display:inline; padding-right:24px; margin:6px 0;}

h4{border-bottom:1px dotted #003399; border-left:5px solid #003399; padding:8px 4px; margin:8px 0; clear:both;}

#Second dl.data{ margin:8px 0 60px 0;}
#Second .data dt{font-weight:700; color:#003399; border-left:6px double #339900; padding:0 0 0 6px; margin-bottom:8px;}
#Second .data dd{line-height:1.6em; margin-bottom:30px;}
#Second .data dd p{margin-left:14px;}

/**フェザーリフト**/
#Second .blue{color:#003399;}
#Second ul.mrg{margin-left:18px; line-height:1.6em; list-style-type:disc;}
#Second .BoxBlue{background-color:#E1E9FB; padding:8px; margin-bottom:60px;}

#Second div.Lft{float:left; width:48%; margin-top:20px;}
#Second div.Rht{margin:20px 0; float:right; width:48%;}

#Second div.fath{background-color:#EEEEEE; clear:both; padding:8px; margin-bottom:60px; overflow:hidden; zoom:1;}
#Second div.fath p{float:left;}
#Second div.fath p.txt{width:67%; padding-left:8px;}

#Second dl.merit{ line-height:1.6em;}
#Second dl.merit dt{color:#CC0000; font-weight:700;}
#Second dl.merit dd{margin-bottom:12px;}

@media screen and (max-width: 700px){
#Second div.Lft{float:none; width:100%; margin-top:20px;}
#Second div.Rht{margin:20px 0; float:none; width:100%;}

#Second div.fath{}
#Second div.fath p{float:none;}
#Second div.fath p.txt{width:auto; padding-right:12px;}
}

@media screen and (max-width: 650px){
#Second .Left{float:none; width:100%;}
#Second .Right{float:none; width:auto; text-align:center;}
#Second .PRight{float:right; width:70%;}

}

@media screen and (max-width: 480px){
#Second .PLeft{ display:none;}
#Second .PRight{float:none; width:100%;}
}

@media screen and (max-width: 320px){
#Second ul.ph img{width:100%;}

#Second div.Rht img{width:100%;}
}