.mainArea .contSec h2{margin:0; padding:0;}
.mainArea .contSec h3{margin:30px 10px 0 10px;}
.mainArea .contSec h3.p{margin:50px 10px 0 10px;}

.mainArea .contSec p.toptxt{margin:20px 10px 0 10px; font-size:96%; color:#c60000; padding-left:1em; text-indent:-1em; line-height:1.3;}

.mainArea .contSec .paragraph{margin:20px 10px 0 10px; font-size:96%; line-height:1.3;}
.mainArea .contSec .paragraph img{float:right; margin:0 0 10px 20px;}

.mainArea .contSec .paragraph .bluenote{background:url(../img/introduction/bg_blue.gif) bottom left no-repeat; zoom:1; border:1px solid #005281; background:#f7f9fb; padding:20px; font-size:96%; line-height:1.5; margin-top:20px;}
.mainArea .contSec .paragraph .bluenote ol li.first{margin:0;}
.mainArea .contSec .paragraph .bluenote ol li{margin-top:20px; text-indent:-1.4em; padding-left:1.4em; line-height:1.3;}
.mainArea .contSec .paragraph .bluenote ol li ol li{margin-top:10px;}
.mainArea .contSec .paragraph .bluenote ol li ol li span{padding-left:20px; color:#c90000;}
.mainArea .contSec .paragraph .bluenote ol li ol li.debt{text-indent:-7.5em; padding-left:7.5em;}
.mainArea .contSec .paragraph .bluenote ol li ol li.debt span{padding-left:15px; color:#000;}
.mainArea .contSec .paragraph .bluenote ol li ol li.indent{text-indent:-2em; padding-left:2em;}
.mainArea .contSec .paragraph .bluenote ol li ul li{margin-top:10px;}
.mainArea .contSec .paragraph .bluenote ol li ul li{text-indent:-0.8em; padding-left:0.8em;}
.mainArea .contSec .paragraph .bluenote p{text-align:right; width:100%; line-height:1.3;}



.mainArea .contSec .mgt20{margin-top:20px;}
.mainArea .contSec .mgt40{margin-top:40px;}
.mainArea .contSec .txtRed{font-weight:bold; color:#c90000;}
.mainArea .contSec .txtblue{font-weight:bold; color:#0073a3;}