/*content*/
#contentsArea {font-size:13px; line-height:22px;}
#contentsArea .img_c {text-align:center; }
#contentsArea .txtB {font-weight:bold; color:#0071c5; }
#contentsArea .txtB2 {font-weight:bold; color:#4a5eb1; }
#contentsArea .txtB3 {font-weight:bold; color:#7357aa; }
#contentsArea .txtRed {font-weight:bold; color:#db030c; }
#contentsArea .txtGreen {color:#007236; }
#contentsArea .txtR{text-align:right;}
#contentsArea .txtL{text-align:left;}
#contentsArea p.txt_p { padding:0 0 15px 0; margin:0; }
#contentsArea p.txtP { padding-bottom:20px; }
#contentsArea .bgGray {background-color: #f5f5f5; }
#contentsArea .sign {font-size:15px; font-weight:bold; width:100%; text-align:right;}
#contentsArea .etc {color:#ed1c24;}

#contentsArea {font-size:13px; line-height:22px;}
#contentsArea .img_c {text-align:center; }
#contentsArea .txt_B {font-weight:bold; color:#0071c5; }
#contentsArea p.txt_p { padding:0 0 15px 0; margin:0; }
#contentsArea p.txtP { padding-bottom:20px; }
h4 { margin:0; background:url("../../img/common/arrow_17.gif") no-repeat left 2px; font-size:15px; padding:0 0 15px 20px; margin-top:5px;}
ul.list {padding:0 0 20px 0; margin:0; overflow:hidden;}
ul.list li { background:url("../../img/common/arrow_09.gif") no-repeat 5px 11px; padding-left:17px; line-height:25px; }
ul.list li.list_none {background:none; font-weight:bold; padding-left:5px; }
p.txt_box { border:1px solid #d2d2d2; padding:15px 15px; margin:0; background:#f2f2f2; }
div.img_left_w01 { }
div.cont_02, div.cont_01 {position:relative; clear:both; padding-bottom:30px;}
div.cont_right_w01 { padding-left:250px; width:600px; position:absolute; left:0; top:0; }
.pdL15 {padding-left:15px}
.pdL20 {padding-left:20px}
.pdL25 {padding-left:25px}
.mgT10 {padding-top:10px}
.pdT15 {padding-top:15px}
.pdT25 {padding-top:20px}
.pdT20 {padding-top:20px}
.pdT35 {padding-top:35px}
.pdB30 {margin-bottom:70px}

#contentsArea h2 {color:#0071c5;   font-size:22px; } 
#contentsArea h2 span.h2s {display:block; padding:10px 0; font-size:15px; font-weight:bold;} 
#contentsArea h3 {font-size:18px; line-height:1.2em; font-weight:600; padding-bottom:20px; padding-top:10px; background:url("../../img/common/bg_tit.gif") no-repeat 1px top;  }
#contentsArea h3 span.h3s {display:block;  font-size:15px; padding-top:10px; font-weight:normal;} 

#contentsArea div.contBox1 {clear:both; overflow:hidden; border-bottom:1px dashed #dfdfdf; padding:10px 0 20px 0;}
#contentsArea div.contBox1 h3 {font-size:15px; color:#4a5eb1; line-height:1.2em; font-weight:600; padding-bottom:20px; padding:0 0 20px 17px; background:url("../../img/common/arrow_18.gif") no-repeat left 3px;  }
#contentsArea div.contBox1 div.float_L{float:left; width:360px; padding-top:10px; }
#contentsArea div.contBox1 div.float_R{float:right; width:330px; padding-top:40px;}
#contentsArea div.contBox1 div.float_R ul {list-style-type:none; padding:0; margin:0; }
#contentsArea div.contBox1 div.float_R ul li { background:url("../../img/common/arrow_09.gif") no-repeat 3px 10px; padding-left:15px; line-height:25px; }

table.tb01 {border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
table.tb01 th{border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:5px 5px; background-color:#f0f0f0; color:#ed1e30}
table.tb01 td{border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:5px 5px;}

@media not all and (min-width:699px){
#contentsArea div.contBox1 {clear:both; overflow:hidden; border-bottom:1px dashed #dfdfdf; padding:10px 0 35px 0;}
#contentsArea div.contBox1 h3 {font-size:15px; color:#4a5eb1; line-height:1.2em; font-weight:600; padding-bottom:20px; padding:0 0 20px 17px; background:url("../../img/common/arrow_18.gif") no-repeat left 3px;  }
#contentsArea div.contBox1 div.float_L{clear:both; text-align:center; width:100%; padding-top:10px;}
#contentsArea div.contBox1 div.float_R{clear:both; width:100%; padding-top:20px;}
#contentsArea div.contBox1 div.float_R ul {list-style-type:none; padding:0; margin:0; }
#contentsArea div.contBox1 div.float_R ul li { background:url("../../img/common/arrow_09.gif") no-repeat 3px 10px; padding-left:15px; line-height:25px; }
}

