@charset "utf-8";

/* ÀÇ°ßÃ»Ãë 21.04.30 */
.box_white2 {
    margin-top:20px;
    padding:0 10px 0 10px;
    font-size:15px;    
    border: 0px solid #cacaca;
	}

.box_white2 h4 {  font-size: 18px; }
.box_white2 .li_st_01 { margin: 20px 0 20px 0; }
.box_white2 .li_st_01 li {
    margin:10px 0;
    padding-left:11px;
    background:url(../images/list_01.png) 0px 8px no-repeat;	
    font-weight:600;
	}
.box_white2 .li_st_01 li > strong { display: inline-block; color: #2b5386; padding-right: 25px; }
.dw_st_01 { display: inline-block; background: #627ca7; padding: 4px 15px 6px 15px; color: #fff !important; font-size: 14px;  }
.dw_st_01 strong { color: #8df5ea; padding-left: 15px; display: inline-block; }
.dw_st_01:hover { background: #40639c; transition: all .3s;  }
/* ÀÇ°ßÃ»Ãë 21.04.30 */

.line-height-5 { height:5px; }
.line-height-10 { height:10px; }
.line-height-15 { height:15px; }
.line-height-20 { height:20px; }
.line-height-27 { height:27px; }
.line-height-30 { height:30px; }
.line-height-40 { height:40px; }
.line-height-45 { height:45px; }
.line-height-50 { height:50px; }
.line-height-60 { height:60px; }
.line-height-70 { height:70px; }
.line-height-80 { height:80px; }
.line-height-90 { height:90px; }
.line-height-100 { height:100px; }

.container .contents { width: 766px; margin-left: 44px;}
.container .contents .header-content { 
	padding-bottom: 40px; padding-top: 30px; border-bottom: 1px solid #cccccc; background: url(/images/place2016/atmo/sub/bg_noticetop_180219.png) right bottom no-repeat;
}
.container .contents .header-content.sub2 { background: url(/images/place2016/acc/sub/bg_sub2.png) right bottom no-repeat;}
.container .contents .header-content.sub3 { background: url(/images/place2016/acc/sub/bg_sub3.png) right bottom no-repeat;}
.container .contents .header-content.sub4 { background: url(/images/place2016/acc/sub/bg_sub4.png) right bottom no-repeat;}
.container .contents .header-content.sub5 { background: url(/images/place2016/acc/sub/bg_sub5.png) right bottom no-repeat;}
.container .contents .header-content.sub6 { background: url(/images/place2016/acc/sub/bg_sub6.png) right bottom no-repeat;}
.container .contents .header-content h2 { 
	font-size: 28px; font-weight: bold; color: #333333; padding-top: 15px; background: url(/images/place2016/acc/sub/bg_contenttit.png) no-repeat;
}
.container .contents .header-content p { font-size: 14px; color: #999999;}

.search-box { margin: 40px 0px;}
.search-box div { margin-bottom: 10px; line-height: 30px;}
.search-box strong { margin-right: 15px; padding-left: 15px; font-size: 13px; color: #707070; background: url(/images/place2016/acc/sub/bullet_boards.gif) left center no-repeat; }
.search-box .search-tx strong { display: none;}
.search-box input[type="text"] { display: inline-block; width: 135px; padding: 0px 5px; height: 27px; line-height: 27px; border: 1px solid #d5d5d5;}
.search-box select { display: inline-block; width: 146px; padding: 0px 5px; height: 27px; line-height: 27px; border: 1px solid #d5d5d5;}
.search-box select { width: 70px;}
.search-box .gnum label { margin: 0px 5px; font-size: 13px; color: #707070;  }
.search-box .search-tx label { margin-left: 5px; }
.search-box .ui-datepicker-trigger { margin-left: 5px; }

.bo_fx { margin-bottom: 20px; line-height: 29px; overflow: hidden; font-size: 13px; font-weight: bold; font-family: "Nanum Gothic"; color: #7f7f7f;}
.bo_fx .bo_list_total { float: left;  }
.bo_fx .bo_list_total span { color: #00879d;}
.bo_fx .bo_list_count { float: right;}
.bo_fx .bo_list_count .count-bx { width: 20px;  margin:0px 5px; padding:0px 5px; height: 27px; line-height: 27px; border: 1px solid #d5d5d5;}

.bd_btn01 { display: inline-block; padding: 0px 10px; height: 27px; line-height: 27px; text-align: center; vertical-align: middle; border: 1px solid #d5d5d5; }
.bd_btn02 { display: inline-block; padding: 0px 10px; height: 27px; line-height: 27px; text-align: center; vertical-align: middle; border: 1px solid #d5d5d5; }


.dot-tx { margin-top: 20px; padding: 10px; font-size: 13px; font-weight: 500; border: 2px dotted #0060c2; background: #f8f8f8; }
.dot-tx>ul>li:first-child { margin-top: 0px; }
.dot-tx>ul>li { margin-top: 20px; padding-left: 15px; letter-spacing: -1px;  background: url(/images/place2016/acc/sub/bg_dotarr.png) 0px 3px no-repeat; line-height:25px; }
.dot-tx>ul>li span,
.dot-tx>ul>li span a { color: #0047ac;}
.dot-tx.dot2 { border: 1px dashed #6fb6ff; }
.dot-tx.dot2>ul>li { background: url(/images/place2016/acc/sub/img_uliarr.gif) 0px 7px no-repeat; }

.dot-tx_s3 { margin-top: 20px; padding: 10px; font-size: 13px; font-weight: 500; border: 2px dotted #0060c2; background: #f8f8f8; }
.dot-tx_s3>ul>li:first-child { margin-top: 0px; }
.dot-tx_s3>ul>li { margin-top: 20px; letter-spacing: -1px;  line-height:25px; }
.dot-tx_s3>ul>li span,
.dot-tx_s3>ul>li span a { color: #0047ac;}
.dot-tx_s3.dot2 { border: 1px dashed #6fb6ff; }


.dot-tx_n { margin-top: 20px; padding: 10px; font-size: 13px; font-weight: 500; border: 2px dotted #0060c2; background: none; }
.dot-tx_n>ul>li:first-child { margin-top: 0px; }
.dot-tx_n>ul>li { margin-top: 20px; padding-left: 15px; letter-spacing: -1px;  background: url(/images/place2016/acc/sub/bg_dotarr.png) 0px 6px no-repeat; line-height:25px; }
.dot-tx_n>ul>li span,
.dot-tx_n>ul>li span a { color: #0047ac;}
.dot-tx_n.dot3 { border: 1px solid #d9d9d9; }



.line_v {
	padding:10px;
	font-weight:bold;
	border:1px solid #d9d9d9;
	border-radius:10px;
	line-height:25px;
}

.dot-tx2 { margin-top: 20px; padding: 10px; line-height: 45px; font-size: 15px; color: #464646; overflow: hidden; border: 2px dotted #0047ac; background: #f8f8f8; }
.dot-tx2 span { font-weight: bold;}

.content-tx { margin-top: 20px; }
.clean-bx li { background: none !important; }
.content-tx>ul>li { margin-top:20px; padding-left: 25px; line-height: 25px; font-size: 20px; font-weight: 700; background: url(/images/place2016/acc/sub/img_contarr.gif) 0px 4px no-repeat; }
.confs.content-tx>ul>li { font-size: 13px; font-weight: 500;  background: url(/images/place2016/acc/sub/img_contarr.gif) 0px 6px no-repeat; }
.content-tx>ul>li .table { margin-left: -25px;}
.content-tx>ul>li .table2 { margin-left: -45px;}
.content-tx>ul>li .cont01 { margin-left: -25px; background: none;}
.content-tx>ul>li .cont01>li { padding: 0px; background: none; font-weight: bold; }
.content-tx>ul>li>ul>li { margin-top:5px; padding-left: 20px; line-height: 25px; font-size: 15px; font-weight: 700; letter-spacing: -1px; background: url(/images/place2016/acc/sub/img_uliarr.gif) 0px 7px no-repeat; }
.content-tx>ul>li>ul>li>ul>li { margin-top:5px; line-height: 25px; font-size: 15px; font-weight: 700; }
.content-tx>ul>li>ul>li>ul>li>ul { padding: 10px;}
.content-tx>ul>li>ul>li>ul>li>ul>li { margin-top:5px; line-height: 25px; font-size: 15px; font-weight: 700; }
.content-tx.licence>ul>li>ul>li>ul>li { margin-top: 0px; padding-left: 20px; line-height: 25px; font-size: 15px; font-weight: 700; letter-spacing: -1px; background: url(/images/place2016/acc/sub/img_uliarr.gif) 0px 7px no-repeat; }

.subimg { text-align: center;}
.subimg img { max-width: 100%; }
.download { color: #80ace0 !important;}
.contxt { margin-left: 20px; margin-top: 15px; padding-left: 20px; line-height: 25px; font-size: 13px; font-weight: 700; letter-spacing: -1px; background: url(/images/place2016/acc/sub/img_uliarr.gif) 0px 7px no-repeat;}
.content-tx.ser-tx>ul>li span { color: #0046c0; }
.content-tx.ser-tx>ul>li>ul>li { padding-left: 0px;  background:none; }

.page_btn { text-align:center;}
.page_btn a { 
	display: inline-block; margin-left: 15px; padding: 5px 20px;  font-size: 14px; 
	font-weight: normal; color: #fff; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align: center; background: #0060c2;
}
.page_btn a:first-child { margin-left: 0px;}
.page_btn a span { padding-right: 20px; background: url(/images/place2016/acc/sub/bg_btnarr.png) right center no-repeat; }


.page_btn_sub2 { text-align:center;}
.page_btn_sub2 a { 
	display: inline-block; margin-left: 15px; padding: 5px 20px;  font-size: 14px; 
	font-weight: normal; color: #fff; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align: center; background: #6fb6ff;
}
.page_btn_sub2 a:first-child { margin-left: 0px;}
.page_btn_sub2 a span { padding-right: 20px; background: url(/images/place2016/acc/sub/bg_btnarr.png) right center no-repeat; }

.page_btn_sub3 { text-align:center;}


.page_btn2 { text-align:right;}
.page_btn2 a { display: inline-block; padding: 5px 20px;  font-size: 14px; font-weight: normal; color: #fff; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align: center; background: #6fb6ff;}

.comp_btn { text-align: center;}
.comp_btn a {  display: inline-block; padding: 3px 25px 3px 10px;  font-size: 12px; font-weight: normal; color: #000; border: 1px solid #0058c1;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; letter-spacing: -1px; background:url(/images/place2016/acc/sub/bg_dotarr.png) 113px 6px no-repeat; }

.cont-bx { margin-top: 20px; border: 1px solid #a8a8a8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: hidden; background: #f8f8f8; }
.cont-bx>ul { float: left; }
.cont-bx>ul:first-child { width: 70%;}
.cont-bx2>ul:first-child { width: auto;}
.cont-bx2>ul.cml60 { margin-left: 110px;}
.cont-bx2>ul>li.btn { text-align: center;}
.cont-bx>ul>li { padding: 10px 20px; font-size: 15px; font-weight: 500; }
.cont-bx>ul>li.subject { padding-top: 20px; font-size: 18px; font-weight: bold; color: #62a609; }
.cont-bx>ul.btn { padding: 20px 0px;}
.cont-bx>ul.btn>li>a { display: inline-block; width: 160px; padding-left: 26px; height: 30px; line-height: 30px; font-size: 15px; font-weight: normal; letter-spacing: -1px; color: #464646; border: 1px solid #e9e9e9;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: left; background: #fff url(/images/place2016/acc/sub/img_uliarr.gif) 10px 10px no-repeat; }
.cont-bx>ul>li.btn>a { display: inline-block; width: 70px; padding-left: 30px; letter-spacing:  height: 30px; line-height: 30px; font-size: 15px; font-weight: normal; letter-spacing: -1px; color: #464646; border: 1px solid #e9e9e9;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: left; background: #fff url(/images/place2016/acc/sub/img_uliarr.gif) 10px 10px no-repeat; }
.cont-bx>ul.btn>li { padding: 2px 0px;}

.cont-bx2>ul { position: relative; min-height: 170px; margin-top: 20px; border: 1px solid #d9d9d9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: hidden; }
.cont-bx2>ul>li { }
.cont-bx2>ul>li>span { float: left; display: inline-block; height: 50px; line-height: 20px; margin: 30px 30px 0px 10px; padding:0px 10px 0px 45px; font-size: 15px; font-weight: 700; border: 3px solid #d2d2d2; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.cont-bx2>ul>li.cont01>span { line-height: 50px; background: url(/images/place2016/acc/sub/ico_phone.gif) 15px 7px no-repeat;}
.cont-bx2>ul>li.cont02>span { height: 45px; padding-top: 5px; background: url(/images/place2016/acc/sub/ico_paper.gif) 15px 8px no-repeat;}
.cont-bx2>ul>li.cont03>span { height: 45px; padding:5px 10px 0px 55px; line-height: 40px; background: url(/images/place2016/acc/sub/ico_corp.gif) 15px 15px no-repeat;}

.cont-bx2>ul>li.cont04>span { height: 45px; padding:10px 10px 0px 55px; line-height: 17px; background: url(/images/place2016/acc/sub/ico_sub4-3-1.gif) 15px 9px no-repeat;}
.cont-bx2>ul>li.cont05>span { height: 45px; padding:10px 10px 0px 55px; line-height: 17px; background: url(/images/place2016/acc/sub/ico_sub4-3-2.gif) 15px 9px no-repeat;}
.cont-bx2>ul>li.cont06>span { height: 45px; padding:10px 10px 0px 55px; line-height: 17px; background: url(/images/place2016/acc/sub/ico_sub4-3-3.gif) 15px 9px no-repeat;}

.cont-bx2>ul>li>ul { position: absolute; left: 200px; margin-top: 20px; padding-right: 20px; }
.cont-bx2>ul>li>ul>li {margin-top:5px; padding-left: 20px; line-height: 25px; font-size: 14px; font-weight: 500; letter-spacing: -1.3px; background: url(/images/place2016/acc/sub/img_uliarr.gif) 0px 7px no-repeat;}
.cont-bx2>ul>li>a.click { position: absolute; top: 120px; right: 15px; padding: 10px 20px; color: #fff;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  background: #6fb6ff; } 

.complaints { margin: 80px 0px;}
.complaints a { margin-left: 40px;}
.complaints a:first-child { margin-left: 0px;}

/*.greeting { line-height: 30px; font-size: 15px; font-weight: bold; background:url(/images/place2016/acc/sub/img_intro01.jpg) right  top no-repeat; background-size: 100%; }
.greeting p { font-size: 20px; padding-bottom: 100px; padding-top: 0px; }
.fcbule { color: #0868a7; padding-top: 100px !important; padding-bottom: 0px !important;}*/

/*.plan p { line-height: 20px;}*/

.content .map { margin-top: 30px;}
.content .map>ul { position: relative; overflow: hidden;}
.content .map>ul>li:first-child { width: 270px; }
.content .map>ul>li { float: left;  width: -moz-calc(100% - 270px); width: -webkit-calc(100% - 270px); width: -o-calc(100% - 270px); width: calc(100% - 270px); width: expression(100% - 270px);}
.content .map>ul>li>dl { margin-left: 20px; }
.content .map>ul>li>dl>dt { margin: 30px 0px; font-size: 16px; font-weight: bold; letter-spacing: -2px; }
.content .map>ul>li>dl>dd { padding:0; margin:0; font-size: 16px; font-weight: normal; letter-spacing: -2px; }
.content .map>ul>li a.mapdown { position: absolute; display: inline-block; padding: 5px 20px; margin-left: 20px; bottom: 0px; font-size: 16px; font-weight: normal; color: #fff; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align: center; background: #0062c3;}


.sitemap { overflow: hidden; }
.sitemap>ul>li { float: left; margin-top:40px; line-height: 25px; font-size: 17px; letter-spacing: -1px; background: url(/images/place2016/acc/sub/img_contarr.gif) 0px 6px no-repeat;}
.sitemap>ul>li>a { padding-left: 25px;}
.sitemap>ul>li>ul>li { margin-top:5px; padding-left: 20px; line-height: 25px; font-size: 15px; letter-spacing: -1px; background: url(/images/place2016/acc/sub/img_uliarr.gif) 0px 7px no-repeat; }
.sitemap>ul>li>ul>li>a,
.sitemap>ul>li>ul>li>ul>li>a { color: #636363;}
.sitemap.first>ul>li { margin-left: 113px;}
.sitemap.first>ul>li:first-child { margin-left: 30px;}
.sitemap.two>ul>li { margin-left: 75px;}
.sitemap.two>ul>li:first-child { margin-left: 30px;}

.sergourl { display: inline-block; font-size: 20px; color: #005fe6 !important; }

.privacy { line-height: 24px; font-size: 15px; font-weight: 600; letter-spacing: -2px; }
.privacy .pritit { margin-top: 10px; color: #a63b0c; }
.privacy>ul>li { margin-top: 50px; }
.privacy>ul>li p { color: #a63b0c;}
.fcblue2 { color: #0055c1 !important;}
.privacy>ul>li>ul { margin-top: 30px;}
.privacy>ul>li>ul>li>ul { margin-top: 30px;}

.vdown { margin-top: 40px;}
.vdown>ul>li { margin-top: 20px; font-size: 15px; font-weight: bold; color: #000000; border-bottom:1px solid #dddddd;border-bottom-style: dashed; padding-bottom:20px; }
.vdown>ul>li:first-child { margin-top: 0px;}
.vdown>ul>li>span:first-child { margin-right: 20px;}
.vdown>ul>li>span>a {  color: #fff;}
.vdown>ul>li>span.vdown-txt { display: inline-block; width: 500px;}

.sbanner { margin-top: 40px;}
.sbanner>ul>li { margin-top: 20px; }
.sbanner>ul>li>ul { overflow: hidden;}
.sbanner>ul>li>ul>li { float: left; font-size: 13px; font-weight: bold; }
.sbanner>ul>li>ul>li:first-child { margin-top: 3px; margin-right: 20px;}
.sbanner>ul>li>ul>li span:first-child { margin-right: 10px;}

.priortop { font-size: 14px; color: #7b7b7b; }
.prior>ul>li { margin-top: 20px; font-size: 14px; font-weight: 700; }



.view_org { position:relative; }
.view_org a{ color:#fff; }

.ort_1_depth { width:200px; height:40px; line-height:40px; background:#3e66b8; text-align:center; font-size:16px; margin:auto; font-weight:bold;}


.org_ul {width:100%; margin:auto; margin-top:100px;}
.org_ul > li{
	float:left; width:30px; padding:10px 5px 0 5px; background:#4c94b6; height:160px;
	text-align:center; font-size:16px; margin:auto; font-weight:bold; margin-left:20px;
}
.org_ul:after{ display:block;clear:both;content:"" }

.org2_ul {width:100%; margin:auto; margin-top:10px;}
.org2_ul li{
	float:left; width:30px; background:#bdccd1; text-align:center; font-size:16px; margin:auto; font-weight:bold; padding:10px 5px 0 5px;
}

.org2_ul li a{
	color:#606262;
}

.org2_ul li:first-child{
	height:20px;background:#fff;
}

.org2_ul .point_link{ background:#4e96b7; }
.org2_ul .point_link a{ color:#fff; }



.org2_ul:after{ display:block;clear:both;content:"" }
.org2_ul > .clear_org {background:#fff;}


.width_line {
	position:absolute;width:335px; height:3px; background:#c3c3c4; top:257px;left:282px;
}
//.width_line1 {
//	position:absolute;width:59px; height:3px; background:#c3c3c4; top:230px;left:615px;
//}
.width_line1 {
	position:absolute;width:165px; height:3px; background:#c3c3c4; top:197px;left:615px;
}

.width_line1-1 {
	position: absolute;
	width: 3px;
	height: 13px;
	background: #c3c3c4;
	top: 200px;
	left: 777px;
}

.height_line1 {
	position:absolute;width:3px; height:75px; background:#c3c3c4; top:185px; left:615px;
}

.height_line2-1 { position:absolute;width:3px; height:24px; background:#c3c3c4; top:260px; left:282px; }
.height_line2-2 { position:absolute;width:3px; height:24px; background:#c3c3c4; top:260px; left:342px; }
.height_line2-3 { position:absolute;width:3px; height:24px; background:#c3c3c4; top:260px; left:402px; }
.height_line2-4 { position:absolute;width:3px; height:24px; background:#c3c3c4; top:260px; left:462px; }
.height_line2-5 { position:absolute;width:3px; height:24px; background:#c3c3c4; top:260px; left:522px; }
.height_line2-6 { position:absolute;width:3px; height:24px; background:#c3c3c4; top:260px; left:582px; }

.height_line2-7 { position:absolute;width:3px; height:30px; background:#c3c3c4; top:254px; left:682px; }
.height_line2-8 { position:absolute;width:3px; height:30px; background:#c3c3c4; top:254px; left:742px; }
.height_line2-9 { position:absolute;width:3px; height:30px; background:#c3c3c4; top:254px; left:802px; }
.height_line2-10 { position:absolute;width:3px; height:30px; background:#c3c3c4; top:254px; left:862px; }

.height_line3-1 { position:absolute;width:3px; height:36px; background:#c3c3c4; top:454px; left:402px; }
.height_line3-2 { position:absolute;width:3px; height:36px; background:#c3c3c4; top:454px; left:462px; }
.height_line3-3 { position:absolute;width:3px; height:36px; background:#c3c3c4; top:454px; left:522px; }
.height_line3-4 { position:absolute;width:3px; height:36px; background:#c3c3c4; top:454px; left:742px; }
.height_line3-5 { position:absolute;width:3px; height:36px; background:#c3c3c4; top:454px; left:802px; }




@media (max-width:1000px){ 
.container .contents { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); width: expression(100% - 20px); margin: 0px 10px;}
.container .contents .header-content h2 { font-size: 28px; font-weight: bold; color: #333333;  background: url(/images/place2016/acc/sub/bg_contenttit.png) no-repeat;}
.bdate input[type="text"] { width: 25%;}



	.mobi_hi {display:none;}

	.ort_1_depth { width:100%; height:40px; line-height:40px; background:#3e66b8; text-align:center; font-size:16px; margin:auto; font-weight:bold;}


	.org_ul {width:100%; margin:auto; margin-top:0px;}
	.org_ul > li{
		float:left; width:100%; padding-top:10px; background:#4c94b6; 
		text-align:center; font-size:16px; margin:auto; font-weight:bold; margin-left:0px; margin-top:10px;
	}
	.org_ul:after{ display:block;clear:both;content:"" }

	.org2_ul {width:100%; margin:auto; margin-top:10px;}
	.org2_ul li{
		float:left; width:100%; height:40px; line-height:40px; background:#bdccd1; text-align:center; font-size:16px; margin:auto; font-weight:bold; 
	}

	.org2_ul li a{
		color:#606262;
	}

	.org2_ul li:first-child{
		height:20px;background:#fff;
	}

	.org2_ul .point_link{ background:#6ab7db; }
	.org2_ul .point_link a{ color:#fff; }



	.org2_ul:after{ display:block;clear:both;content:"" }
	.org2_ul > .clear_org {background:#fff;}


	.width_line {
		display:none;
	}
	.height_line1 {
		display:none;
	}

	.height_line2-1 { display:none; }
	.height_line2-2 { display:none; }
	.height_line2-3 { display:none; }
	.height_line2-4 { display:none; }
	.height_line2-5 { display:none; }

	.height_line3-1 { display:none; }
	.height_line3-2 { display:none; }
	.height_line3-3 { display:none; }
	.height_line3-4 { display:none; }
	.height_line3-5 { display:none; }


}
@media (max-width:768px){
.container .contents .header-content { padding-bottom: 20px; padding-top: 10px; border-bottom: 1px solid #999; background: url(/images/place2016/acc/sub/bg_noticetop.png) right bottom no-repeat;}
.bdate input[type="text"] { width: 25%;}
.cont-bx>ul:first-child { width: 100%;}
.cont-bx2>ul:first-child { width: inherit;}
.cont-bx2>ul.cml60 { margin-left: 0px;}
.cont-bx>ul.btn>li { float: left; margin-left: 10px;}
.cont-bx2>ul>li.btn { text-align: left;}
.cont-bx2>ul>li>p { float: left;}
.cont-bx2>ul>li.btn>a { margin-top: 10px;}
.cont-bx2>ul>li>ul { float:left; position: relative; left: 0px; margin-top: 20px; padding: 0px 10px; }
.cont-bx2>ul>li>a.click { position: absolute; right: 15px; top: 15px !important; padding: 10px 20px; color: #fff;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: hidden;  background: #6fb6ff; }

.complaints { margin: 20px 0px;}
.complaints a { display: inline-block; margin-left: 0px; margin-top: 20px; width: 50%; text-align: center;}
.complaints a img { max-width: 100%;}
.complaints a:first-child { margin-left: 0px;}

/*.greeting p { font-size: 20px; padding-bottom: 50px; padding-top: 0px; }
.fcbule { color: #0868a7; padding-top: 50px !important; padding-bottom: 0px !important;}*/

.sitemap { overflow: inherit;}
.sitemap>ul>li { width: 50%; }
.sitemap.first>ul>li { margin-left: 0px;}
.sitemap.first>ul>li:first-child { margin-left: 0px;}
.sitemap.two>ul>li { margin-left: 0px;}
.sitemap.two>ul>li:first-child { margin-left: 0px;}

.vdown>ul>li>span { display: inline-block; margin-top: 10px;}
.vdown>ul>li>span.vdown-txt { display: inline-block; width: 100%;}

}
@media (max-width:480px){
.container .contents .header-content p { font-size: 14px; color: #333;}
.container .contents .header-content  { background: none !important;}
.bo_fx { font-size: 11px;}

.complaints a { display: inline-block; margin-left: 0px; margin-top: 20px; width: 100%; text-align: center;}

/*.greeting { line-height: 20px; font-size: 13px; font-weight: bold; background:url(/images/place2016/acc/sub/img_intro01.jpg) -100px top no-repeat; background-size: 150%; }
.greeting p { font-size: 15px; padding-bottom: 20px; padding-top: 0px; }
.fcbule { color: #0868a7; padding-top: 50px !important; padding-bottom: 0px !important;}*/

.content .map>ul>li { float: none; width: 100%;}
.content .map>ul>li:first-child { width: 100%;}
.content .map>ul>li img { width: 100%;}
.content .map>ul>li>dl { margin-left: 0px; }
.content .map>ul>li>dl>dt { margin: 10px 0px; font-size: 16px; font-weight: bold; letter-spacing: -2px; }
.content .map>ul>li a.mapdown { position: relative; margin-left: 0px;}

.sitemap>ul>li { float: none}
.sitemap.first>ul>li { margin-left: 0px;}
.sitemap.first>ul>li:first-child { margin-left: 0px;}
.sitemap.two>ul>li { margin-left: 0px;}
.sitemap.two>ul>li:first-child { margin-left: 0px;}

.sbanner>ul>li>ul>li { margin-top: 10px;}
}



.img_width100 {
	width:100%;
	margin:auto;
	text-align:center;
}

.img_width50 {
	width:49%;
	margin:auto;
	text-align:center;
}


.content .title_depth1 {
	width:100%;
	margin:auto 0;
}



.content .title_depth1 li{
	width: calc(100% - 22px);
	float:left;
	margin:auto 0;
	text-align:left;
	padding-top:5px;
	line-height:23px;
	font-size:18px;
}

.content .title_depth1 li img{
	margin-top:-2px;
}


.content .title_depth1 li:first-child{
	width:22px;
	margin-top:-2px;
}






.content .title_depth1:after{ display:block;clear:both;content:"" }




.content .title_img_depth1 {
	width:100%;
	margin:auto 0;
}



.content .title_img_depth1 li{
	width: calc(100% - 250px);
	float:left;
	margin:auto 0;
	text-align:left;
	padding-top:5px;
	line-height:23px;
	font-size:16px;
}

.content .title_img_depth1 li img{
	margin-top:-2px;
}


.content .title_img_depth1 li:first-child{
	width:250px;
	margin-top:-2px;
}




.content .title_img_depth1:after{ display:block;clear:both;content:"" }




.content .title_depth2 {
	width:100%;
	margin:auto 0;
}

.content .title_depth2 li{
	width: calc(100% - 40px);
	margin:auto 0;
	float:left;
	text-align:left;
	padding-top:5px;
	line-height:23px;
	font-size:15px;
}

.content .title_depth2 li:first-child{
	width:15px;
	margin-top:-2px;
	margin-left:25px;
}

.content .title_depth2:after{ display:block;clear:both;content:"" }



.content .dot-line_txt_sub3 {
	border:1px solid #71b5fe; border-style: dashed; text-align:left;padding:13px 10px 20px 20px;line-height:20px;color:#000;
	background:#eeeeee;
}

.content .dot-line_txt_sub7 {
	border:1px solid #e1e1e1; text-align:left;padding:10px;line-height:20px;color:#000;
	font-weight:bold;
	background:#deecf9;
}

.content .dot-line_txt_sub303 {
	border:1px solid #d9d9d9; text-align:left;padding:13px 10px 20px 20px;line-height:20px;color:#000;
	letter-spacing:-0.5px;
}



.content .title_depth_sub3 {
	width:100%;
	margin:auto 0;
}

.content .title_depth_sub3 li{
	width: calc(100% - 12px);
	margin:auto 0;
	float:left;
	text-align:left;
	padding-top:5px;
	line-height:30px;
	font-size:15px;
}

.content .title_depth_sub3 li:first-child{
	width:12px;
	margin-top:-2px;
}

.content .title_depth_sub3:after{ display:block;clear:both;content:"" }





.content .title_depth_sub4_02 {
	width:100%;
	margin:auto 0;
	border-bottom:1px solid #71b5fe;
	border-bottom-style: dashed;
}

.content .title_depth_sub4_02 li{
	width: calc(100% - 12px);
	margin:auto 0;
	float:left;
	text-align:left;
	padding-top:5px;
	line-height:30px;
	font-size:15px;
}

.content .title_depth_sub4_02 li:first-child{
	width:12px;
	margin-top:-2px;
}

.content .title_depth_sub4_02:after{ display:block;clear:both;content:"" }




.content .title_depth_sub4 {
	width:100%;
	margin:auto 0;
}

.content .title_depth_sub4 li{
	width:100%;
	float:left;
	margin:auto 0;
	text-align:left;
	padding-top:5px;
	line-height:30px;
	font-size:15px;
}

.content .title_depth_sub4:after{ display:block;clear:both;content:"" }


#sub3_table_border {border:1px solid #dbdbdb; width:100%;BORDER-COLLAPSE: collapse;color:#000;}
#sub3_table_border th{border:1px solid #dbdbdb;background:#deecf9;vertical-align:middle;font-size:14px;color:#000;height:30px;font-weight:800; width:150px;text-align:center;}
#sub3_table_border td{border:1px solid #dbdbdb;vertical-align:middle;text-align:left;font-size:13px;color:#000;height:30px;padding-left:10px;}

#sub3_table_border .b_title{background:#deecfa;font-weight:bold;}

#sub4_table_border {border:1px solid #dbdbdb; width:100%;BORDER-COLLAPSE: collapse;color:#000;}
#sub4_table_border th{border:1px solid #dbdbdb;background:#deecf9;vertical-align:middle;font-size:14px;color:#000;height:30px;font-weight:800; width:150px;text-align:center;}
#sub4_table_border td{border:1px solid #dbdbdb;vertical-align:middle;text-align:center;font-size:13px;color:#000;height:30px;}

#sub4_table_border .b_title{background:#deecfa;font-weight:bold;}

#sub6_table_border {border:1px solid #dbdbdb; width:100%;BORDER-COLLAPSE: collapse;color:#000;}
#sub6_table_border th{border:1px solid #dbdbdb;background:#deecf9;vertical-align:middle;font-size:14px;color:#000;height:30px;font-weight:800; width:150px;text-align:center;}
#sub6_table_border td{border:1px solid #dbdbdb;vertical-align:middle;text-align:center;font-size:13px;color:#000;height:30px;padding:5px;}

#sub6_table_border .b_title{background:#deecfa;font-weight:bold;}

.table_a {border:1px solid #dbdbdb; width:100%;BORDER-COLLAPSE: collapse;color:#000;}
.table_a th{border:1px solid #dbdbdb;background:#deecf9;vertical-align:middle;font-size:14px;color:#000;height:30px;font-weight:800; width:150px;text-align:center;}
.table_a td{border:1px solid #dbdbdb;vertical-align:middle;text-align:left;font-size:13px;color:#000;height:30px;padding-left:10px;}

.table_a .b_title{background:#deecfa;font-weight:bold;}

.table_a2 {border:1px solid #dbdbdb; width:100%;BORDER-COLLAPSE: collapse;color:#000;}
.table_a2 th{border:1px solid #dbdbdb;background:#deecf9;vertical-align:middle;font-size:14px;color:#000;height:30px;font-weight:800; width:150px;text-align:center;}
.table_a2 td{border:1px solid #dbdbdb;vertical-align:middle;text-align:left;font-size:13px;color:#000;height:30px;padding:10px 10px 10px 10px;}

.table_a2 .b_title{background:#deecfa;font-weight:bold;}



.content .title_depth1_sub4 li{
	width: calc(100% - 47px);
	margin:auto 0;
	float:left;
	text-align:left;
	padding-top:5px;
	line-height:23px;
	font-size:18px;
}

.content .title_depth1_sub4 li:first-child{
	width:22px;
	margin-top:-2px;
	margin-left:25px;
}

.content .title_depth1_sub4:after{ display:block;clear:both;content:"" }


.content .title_depth2_sub4 {
	width:100%;
	margin:auto 0;
}

.content .title_depth2_sub4 li{
	width: calc(100% - 65px);
	float:left;
	margin:auto 0;
	text-align:left;
	padding-top:5px;
	line-height:23px;
	font-size:15px;
}

.content .title_depth2_sub4 li:first-child{
	width:15px;
	margin-top:-2px;
	margin-left:50px;
}

.content .title_depth2_sub4:after{ display:block;clear:both;content:"" }



.content .view_border {
	padding:10px;
	border:2px solid #000;
}
.content .view_title {
	font-size:25px;
	font-weight:800;
	color:#000;
	line-height:35px;
	text-align:left;
}
.content .view_stitle {
	font-size:13px;
	color:#000;
	line-height:35px;
	text-align:left;
}

.content .view_date {
	font-size:13px;
	color:#000;
	line-height:35px;
	text-align:right;
}

.content .view_con {
	font-size:13px;
	color:#000;
	line-height:35px;
	text-align:left;
}

.content .view_down {
	font-size:13px;
	color:#000;
	line-height:35px;
	text-align:left;
}



.etc ul {width:100%; margin:auto;}
.etc ul li {width: calc(25% - 5px); float:left; margin-left:5px;text-align:left;}
.etc ul li:first-child {width: 25%; margin-left:0px;}
.etc ul li p{padding:5px 5px 5px 16px;font-size:14px;}
.etc .title_v { border:5px solid #356bcd; border-radius:25px;text-align:left;font-size:15px;font-weight:bold;color:#000;padding:5px 5px 5px 10px;}
.etc ul:after {display:block;clear:both;content:""}


@media (max-width:768px){
.etc ul {width: calc(100% - 10px); margin-left:5px;}
.etc ul li {width: calc(50% - 10px); float:left; margin-left:10px;text-align:left; margin-top:10px;}
.etc ul li:first-child {width: 50%; margin-left:0px;}


	.content .title_img_depth1 li{
		width:100%;
		float:left;
		margin:auto 0;
		text-align:left;
		padding-top:5px;
		line-height:23px;
		font-size:16px;
	}

	.content .title_img_depth1 li img{
		margin-top:-2px;
	}


	.content .title_img_depth1 li:first-child{
		width:100%;
		margin-top:-2px;
	}

}

@media (max-width:488px){
.etc ul {width: 100%; margin-left:5px;}
.etc ul li {width: 100%; float:left; margin-left:0px;text-align:left; margin-top:10px;}
.etc ul li:first-child {width: 100%; margin-left:0px;}

.ceo_greeting { width:100%; }
}

.line-dot2 {
	border:1px solid #6fb6ff;border-style: dashed; text-align:left; padding:10px 10px 10px 20px; line-height:30px; background:#f9f9f9; color:#000; font-size:13px;
	letter-spacing:-1px;
}

.line-dot4 {border:1px solid #c2c2c2; text-align:left; padding:20px 10px 20px 20px; line-height:30px; background:#eeeeee; color:#000; font-size:13px;}

.content .border_not_null {border:1px solid #d2d2d2; height:25px;}


.s_txt_blue {
	color:#0046c0;
}

