/*content*/
#contentsArea {font-size:13px; line-height:22px; word-break:keep-all;  }
#contentsArea .img_c {text-align:center; }
#contentsArea .txt_B { color:#0071c5; }
#contentsArea .txtOrange { color:#f26522; }
#contentsArea .txtBlue { background:none; padding:0; 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, ul.none {padding:0 0 20px 0; margin:0; overflow:hidden;}
ul.list li { background:url("../../img/common/arrow_09.gif") no-repeat 15px 7px; padding-left:25px; }
ul.none li {list-style-type:none; background:none; padding-left:0;}
ul.none li ul li { background:url("../../img/common/arrow_09.gif") no-repeat 15px 7px; padding-left:25px; }
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}
.pdT10 {padding-top:10px}
.pdT15 {padding-top:15px}
.pdT20 {padding-top:20px}
.pdT30 {padding-top:30px; clear:both;}
.pdT50 {padding-top:50px; clear:both;}
.mgT30 {margin-top:30px; clear:both;}
.mgT50 {margin-top:50px; clear:both;}
.mgT80 {margin-top:80px; clear:both;}
.txtPink {color:#db0f57;}
.txtBold {font-weight:bold;}
.txt15{font-size:15px;}
.txtBlack {color:#333 !important;}

#contentWrap #content #contentsArea ul.sitemap_box { padding:0; margin:0;  }
#contentWrap #content #contentsArea .sitemap_list { list-style-type:none; float:left; width:190px; padding:0 15px; height:220px;  }
#contentWrap #content #contentsArea .sitemap_list h3 { font-size:1.7em; font-weight:normal; border-bottom:1px solid #e1e1e1;  padding:15px 5px; margin:0 0 5px 0; }
#contentWrap #content #contentsArea ul.sitemap_con { list-style-type:none;  padding:0; margin:0; }
#contentWrap #content #contentsArea ul.sitemap_con li{ padding-top:5px; padding-left:5px; }

#contentsArea div.personal{}
#contentsArea div.personal h3{padding:0 0 5px 0;}
#contentsArea div.personal p{font-size:12px; padding-bottom:25px;}
div.ceo {letter-spacing:-0.6px; min-height:430px;  }
div.ceo h3 {padding-bottom:15px; font-size:16px; }
div.ceo h3.mgT {margin-top:55px;}
div.ceo  ul {border-top:0 !important; width:100% !important; list-style:none; clear:both; }
div.ceo  ul li {width:48%; float:left; padding:135px 30px 20px 30px; margin:1% 1%; box-sizing:border-box; border:1px solid #dfdfdf; min-height:220px; text-align:center;}
div.ceo  ul li.ico1 { background:url("../../img/content/ico1.jpg") no-repeat center 25px;}
div.ceo  ul li.ico2 { background:url("../../img/content/ico2.jpg") no-repeat center 25px;}
div.ceo  ul li.ico3 { background:url("../../img/content/ico3.jpg") no-repeat center 25px;}
div.ceo  ul li.ico4 { background:url("../../img/content/ico4.jpg") no-repeat center 25px;}
div.floatL {float:left; width: 201px;}
div.floatR {float:right; width:75%;}
div.floatL span {display:block; text-align:center; font-size:15px; font-weight:bold; }
.clearB {clear:both;}
div.floatL2 {float:left; width: 70%;}
div.floatR2 {float:right; width:30%; text-align:center;}

.spon {margin-top:70px;}
.spon .floatL {width:50%; float:left; border-right:1px solid #dfdfdf; box-sizing:border-box; }
.spon .floatR {width:50%; float:right; }
.spon .tit {text-align:center; padding-top:10px; }
.spon .tit img {max-width:100%;}
/*.spon .tit {width:150px; height:150px; border:3px solid #db0f57; margin: 10px auto 0 auto; text-align:center; padding-top:50px;
box-sizing:border-box; border-radius:50%; font-size:18px; font-weight:500;}*/
.spon .txt {padding-top:15px; text-align:left; width:80%; margin: 0 auto;}
.spon .btn a{background-color:#db0f57; color:#fff; padding:15px; clear:both; display:block; width:120px; text-align:center;
margin-bottom:20px; border-radius:5px; font-size:16px; font-weight:bold; display:inline-block; margin-right:20px; }

strong.tit {font-size:15px; padding-bottom:10px; display:block;}
.contBox3 ol {list-style:decimal; padding-left:16px;}
.contBox3 ol li {color:#888;}

.imgBox {border:1px solid #ccc;text-align:center; padding:10px 10px; margin-top:10px; }

div.product {color:#7f7f95; padding-left:352px; min-height:530px; background:url("../../img/content/product_1.jpg") no-repeat left 5px; }

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;}

p.sign {text-align:right; font-size:15px; font-weight:600; padding:0 68px;}
p.sign span{font-size:12px;}

h2 { color:#db0f57; padding-bottom:15px;  }
.history {padding-bottom:70px;}
.history ul{list-style:none;}
.history ul li {margin:10px 0;}
.history ul li span{width:70px; margin-right:10px; display:inline-block; background-color:#f0f0f0; font-weight:bold; text-align:center}
.orgmap {padding:10px 0 55px 0 !important}

div.contBox1 ul {border-top:2px solid #666; width:90%; margin:0 auto; }
div.contBox {overflow:hidden; }
div.org { width:48%; float:left;}
div.org_right {width:48%; float:right;} 
div.org h3 {font-size:16px; padding:0px 0 0px 18px; margin-bottom:10px;  background:url("../../img/common/arrow2_04_1.gif") no-repeat 2px center; }
div.org p.tit {font-size:16px; padding:30px 0 20px 0; font-weight:bold; }
div.org p.txt {}
div.orgBox {width:100%; float:left; background-color:#f5f5f5; margin-bottom:30px; }
div.org .floatL {float:left; width:35%;}
div.org .floatR {float:right; width:63%; }
div.org img{vertical-align:top;}

/*div.contBox1 ul.org li {color:#7f7f95; font-size:14px; padding:8px 0 9px 0;  border-bottom:1px solid #dfdfdf; overflow:hidden;}
div.contBox1 ul.org li span { width: 15%; color:#db0f57; font-weight:bold; display:inline-block; text-align: center; }
div.contBox1 ul.org li span.tit2 {float:left; padding-top:3px; }
div.contBox1 ul.org li ul { float:left; list-style-type:none; border-top:0px;  width:85%; }
div.contBox1 ul.org li ul li { padding :0px; border-bottom:0px; line-height:30px;  }*/

div.lis {font-size:15px !important;}

div.contBox2 h3 { /*background:url("../../img/common/arrow_03.gif") no-repeat left 8px; padding-left:15px;*/  color:#db0f57; padding-bottom:15px; }
div.contBox3 {}
div.contBox3 h3 {/* background:url("../../img/common/arrow_03.gif") no-repeat left 8px; padding-left:15px;  */ color:#db0f57; padding-bottom:5px; }
div.contBox3 p.txtP {color:#888; }
div.contBox2 table.tb2 td{font-size:12px; padding:6px 5px 8px 5px !important;}
div.contBox2 table.tb {padding:0; margin:0; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; width:100%;}
div.contBox2 table th {background-color:#f0f0f0;}
div.contBox2 table.tb td,div.contBox2 table th {border-bottom:1px solid #cdcdcd; padding:6px 11px 8px 11px; border-right:1px solid #cdcdcd; }
div.contBox2 table.tb ul{margin-left:20px;}
div.contBox4 h3 { color:#db0f57; padding-bottom:5px; }
div.contBox4  {color:#888; }
div.contBox5 h3 { color:#db0f57; padding-bottom:5px;  }
div.contBox5 h3 span{ /*background:url("../../img/common/arrow_1.jpg")no-repeat left center;*/ padding:2px 0px 5px 0; border-radius:5px; display:inline-block; }
div.contBox5  {color:#333; }
div.contBox2 {clear: both;}
div.contBox2 .imgL{float:left; width:49%}
div.contBox2 .imgR{float:right; width:50%;}
div.guide .tb td{text-align:center;}

div.join2 h3{color:#db0f57; padding-bottom:10px; /* background:url("../../img/common/arrow_18.gif") no-repeat left 6px; padding-left:18px;*/}
div.join2 ul{list-style-type:none;}
div.join2 ul li{}

@media not all and (min-width:699px){
div.org { width:100%; float:none;}
div.org_right {width:100%; float:none;} 	
div.contBox2 {clear: both;}
div.contBox2 .imgL{float:none; width:100%}
div.contBox2 .imgR{float:none; width:100%;}
div.contBox2  ul{list-style-type:none;}

div.floatL2 {float:none; width: 100%;}
div.floatR2 {float:none; width:100%; text-align:center;}

.spon {margin-top:70px;}
.spon .floatL {width:100%; float:none; border-right:0px solid #dfdfdf;  }
.spon .floatR {width:100%; float:none; margin-top:35px; }
/*.spon .tit {width:150px; height:150px; border:3px solid #db0f57; margin: 10px auto 0 auto; text-align:center; padding-top:50px;
box-sizing:border-box; border-radius:50%; font-size:18px; font-weight:500;}*/
.spon .txt {padding-top:15px; text-align:left; width:95%; }

.history ul li span{width:100%; margin:5px 0px 10px 0; display:block; }

.contBox4 ul,.contBox5 ul {list-style-type:none !important;}

div.contBox1 ul {border-top:2px solid #666; width:100%; margin:0 auto; }
div.product {padding-left:0px; min-height:auto; padding-top:167%; background:url("../../img/content/product_1.jpg") no-repeat left top; background-size:100% auto; }

div.ceo  ul li {width:98%; float:left; padding:135px 15px 20px 15px; margin:1% 1%; box-sizing:border-box; border:1px solid #dfdfdf; min-height:auto; text-align:center;}
div.ceo {letter-spacing:-0.6px; min-height:auto; clear:both; overflow:hidden;  }
div.floatL {float:none; width: 100%;}
div.floatR {float:none; width:100%;}
div.floatL span {display:block; text-align:left;  }
.clearB {clear:both;}

}


