


/* 관리자모드 *****/


.history_textarea_form			{width:95%;min-height:30px;background-color:#ffffff; padding:5px;border: 1px solid #aaaaaa; overflow-x:hidden;}


/* 홈페이지 *****/

.company_search_wrap			{overflow:hidden;}
.company_search_total			{float:left;}
.company_search_total p			{margin-top:5px;}
.company_search					{float:right;}
.company_search select			{border:1px solid #ddd;min-width:80px;height:30px;line-height:30px;vertical-align:top;}
.company_search .input_form		{padding:0;margin:0;border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:28px;line-height:28px;vertical-align:baseline;margin-bottom:0;background:#f8f8f8;}
.company_search .btnSearch		{display:inline-block;zoom:1;*display:inline;text-align:center;border:1px solid #353d46;background:#48525e;color:#fff;font-size:12px;width:48px;height:30px;line-height:30px;margin:0 1px;cursor:pointer;}


.saup_company_tab_box				{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f8f8; padding:5px 0; overflow:hidden; margin:5px 0 20px 0;}
.saup_company_tab					{min-height:30px; overflow:hidden; }
.saup_company_tab li				{float:left;font-weight:bold;  }
.saup_company_tab li a				{display:inline-block; text-align:center;color:#555;  background:url("../image/subtabmenu_line.png") no-repeat right 50%;padding:5px 19px ;}
.saup_company_tab li:last-child a	{background:none;}
.saup_company_tab li a:hover		{color:#006cb0;text-decoration:underline;}
.saup_company_tab li a.on 			{color:#006cb0;  }



.sys_site_mobile_boxs			{overflow:hidden;margin-top:10px;}
.sys_site_btn01					{float:left;width:50%;text-align:center;cursor:pointer;}
.sys_site_btn01 p				{height:37px;line-height:37px;margin:3px 8px;border-radius:50px;color:#fff;background:#2d87e8;font-weight:bold;}

.site_map_contentbox			{position:absolute;top:0;left:0;width:120px;height:40px;background-color:#2d87e8;color:#fff;font-size:0.9em;text-align:center;border-radius:5px;}
.site_map_contentbox:after		{content: '';position: absolute;border-top: 10px solid #2d87e8;border-right: 5px solid transparent;border-left: 5px solid transparent;bottom: -9px;left:50%;}

.sys_site_mobile_boxs			{display:none;}
.int_map_box					{display:block;}


#sys_site_company_computer		{display:block;}
#sys_site_company_mobile		{display:none;}


.history_wrap					{background:url('../image/dot.jpg') repeat-y 15px 0;}
.history_wrap dl				{overflow:hidden;padding:4px 0;}
.history_wrap dl dt				{float:left;padding:0 0 0 40px;font-size:1.2em;font-family: 'Roboto_b';line-height:40px;}
.history_wrap dl:nth-child(odd) dt		{color:#04427f;background:url('../image/dot01.png') no-repeat 12px 50%;background-size:6px auto;}
.history_wrap dl:nth-child(even) dt		{color:#2d87e8;background:url('../image/dot02.png') no-repeat 12px 50%;background-size:6px auto;}
.history_wrap dl dd				{float:right;width:70%;background:#f7f8f8;padding:10px 10px 10px 15px;}



/* mobile screen 786 */
@media screen and (max-width:786px) {


	.history_wrap				{background-position:10px 0;}
	.history_wrap dl			{padding:0;}
	.history_wrap dl dt			{float:none;width:100%;padding:0 0 0 30px;font-size:1.05em;line-height:37px;}
	.history_wrap dl:nth-child(odd) dt	{background-position:8px 50%;}
	.history_wrap dl:nth-child(even) dt	{background-position:8px 50%;}
	.history_wrap dl dd			{float:none;width:80%;margin:0 0 0 30px;}


}





/* mobile screen 480 */
@media screen and (max-width:480px) {

	.sys_site_mobile_boxs		{display:block;}
	.int_map_box				{display:none;}

	.company_search_total			{font-size:0.85em;}


	#sys_site_company_computer		{display:none;}
	#sys_site_company_mobile		{display:block;}
}