@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);


*{ margin:0; padding:0;}
a:hover, a:active { outline:none; }


img { border:0; vertical-align:middle;max-width: 100%;}
ul,ol,li{ list-style:none;}


a {
  color: inherit;
  text-decoration:none;
  cursor:pointer
}

.clearfix:after{content:''; display: block; clear: both;}

/*폰트 사이즈*/

.f_05{ font-size:5px;}
.f_06{ font-size:6px;}
.f_07{ font-size:7px;}
.f_08{ font-size:8px;}
.f_09{ font-size:9px;}
.f_10{ font-size:16px;}
.f_11{ font-size:16px;}
.f_12{ font-size:16px;}
.f_13{ font-size:16px;}
.f_14{ font-size:16px;}
.f_15{ font-size:16px;}
.f_16{ font-size:16px;}
.f_17{ font-size:17px;}
.f_18{ font-size:18px;}
.f_19{ font-size:19px;}
.f_20{ font-size:20px;}
.f_21{ font-size:21px;}
.f_22{ font-size:22px;}
.f_23{ font-size:23px;}
.f_24{ font-size:24px;}
.f_25{ font-size:25px;}
.f_26{ font-size:26px;}
.f_27{ font-size:27px;}
.f_28{ font-size:28px;}
.f_29{ font-size:29px;}
.f_30{ font-size:30px;}

.f2_10{ font-size:10px;}
.f2_11{ font-size:11px;}
.f2_12{ font-size:12px;}
.f2_13{ font-size:13px;}
.f2_14{ font-size:14px;}
.f2_15{ font-size:15px;}
.f2_16{ font-size:16px;}

.font_b{ font-weight:bold;}
.font_l{ font-style:italic;}

/*넓이*/
.w_90{ width:90%; 
       margin:0 auto;}
.w_50{ width:50%;}	   


/*색상*/
.color_navi{ color:#3e4d88;}
.color_blue{ color:#2e51da;}
.color_red{ color:#f60d0d;}
.color_black{ color:#1a1a1a;}
.color_w{ color:#ffffff;}
.color_y{ color:#fff000;}

.bg_gray{ background-color:#f2f2f2;}
.bg_gray_2{background-color:#3e4d88}
.bg_gray_3{background-color:#525252}
.bg_navi{ background-color:#3e4d88;}
.bg_mint{ background-color:#2ec4ab;}
.bg_yellow{ background-color:#fdba47;}
.bg_w{ background-color:#ffffff;}


/*라인*/
.b_gray{border:1px solid #bdbdbd;}
.b_black{border:1px solid #0a0a0a;}
.b_top{ border-top:1px solid #bdbdbd;}
.b_botom{border-bottom:1px solid #bdbdbd;}
.text_ul{ text-decoration:underline;}


/*정렬*/
.f_r{ float:right;}
.f_l{ float:left;}
.t_r{ text-align:right;}
.t_c{ text-align:center;}
.mg_t_10{ margin-top:10px;}

/*아이콘*/
.icon_01{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_01.png);}
.icon_02{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_02.png);}
.icon_03{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_03.png);}
.icon_04{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_04.png);}
.icon_05{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_05.png);}
.icon_06{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_06.png);}
.icon_07{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_07.png);}
.icon_08{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_08.png);}
.icon_09{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_09.png);}
.icon_10{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_10.png);}
.icon_11{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_11.png);}
.icon_12{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_12.png);}
.icon_13{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_13.png);}
.icon_14{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_14.png);}
.icon_15{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_15.png);}
.icon_16{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_16.png);}

.icon_t_01{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_t_01.png);}
.icon_t_02{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_t_02.png);}

/*상단*/
.top{ 
      border-bottom-left-radius:60px;
	  background-color:#3e4d88;
	  padding:15px 3%;
	  font-family:'dotum', sans-serif;
	  padding-bottom:20px;	  
	  }

.top0{ background-color:#3e4d88;
      border-bottom-left-radius:60px;
	  padding:15px 3%;
	  font-family:'dotum', sans-serif;
	  padding-bottom:20px;	  
	  }

.top1{ background-color:#575856;
      border-bottom-left-radius:60px;
	  padding:15px 3%;
	  font-family:'dotum', sans-serif;
	  padding-bottom:20px;	  
	  }

.top2{ background-color:#478cc2;
      border-bottom-left-radius:60px;
	  padding:15px 3%;
	  font-family:'dotum', sans-serif;
	  padding-bottom:20px;	  
	  }

.top3{ background-color:#643d7d;
      border-bottom-left-radius:60px;
	  padding:15px 3%;
	  font-family:'dotum', sans-serif;
	  padding-bottom:20px;	  
	  }

.top4{ background-color:#db6785;
      border-bottom-left-radius:60px;
	  padding:15px 3%;
	  font-family:'dotum', sans-serif;
	  padding-bottom:20px;	  
	  }

.t_top{ margin-bottom:10px;
}	

.t_logo{ float:left; width:80%; }
.t_q_menu {float:right; width:10%; }

.t_banenr{padding:30px 3%; 
           
           }

.rbox {
	width:97%;
	background-color:#F33;
	color:#ffffff;
}

.rbox a { display:block;	
}


.t_banner_txt{ float:left;
               width:65%;
	
			   color:#ffffff;}
.t_banner_txt_1{ font-size:25px;
                 line-height:35px;
                 letter-spacing:-1px;}
.t_banner_txt_2{ font-size:20px;
                 line-height:26px;
                 letter-spacing:-1px;}
.t_banner_txt_3{ font-size:16px;
                 line-height:22px;
                 letter-spacing:-1px;}
.t_banner_img{ float:right; margin-right:12px; width:26%;
              ;}

.t_menu{ padding:10px 0;}
.t_menu_1{ float:left;
		   width:33.3%;
		   }
.t_menu_1_bg{ width:70%; 
              margin:0 auto;
              background-color:#2ec3ad;
			  border-radius:10px;}		   
.t_menu_1_bg a{display:block;
               font-size:16px;
   			   color:#ffffff;
			   text-align:center;
			   line-height:30px;}
.t_menu_2{float:left;
		   width:33.3%;}
.t_menu_2 a{display:block;
            font-size:16px;
			color:#ffffff;
			text-align:center;
			line-height:30px;}

/*메인 컨텐츠 부분*/

.content{ padding:30px 3%;
          font-family:'dotum', sans-serif;
          }
.monthly_box{  }	
.monthly_box_title{ }			  	  
.m_money_title_1{ background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_t_01.png);
				background-repeat:no-repeat;
			    background-size:5%;
				background-position:left;
				padding-left:6%;
				line-height:40px;
				letter-spacing:-1px;
				font-size:18px;
				}
.m_money_title_1 a{ display:block;}				
.m_money_title_2{ font-size:13px;
                  margin-left:5px;
				  letter-spacing:0.5px;}	
.monthly_box_{ width:43%;
               margin-top:15px;
               border-bottom:1px solid #b8b8b8;
			   margin-bottom:30px;}
.monthly_box_t{ font-size:16px;
                letter-spacing:-0.5px;
                line-height:24px;
				}
.monthly_box_re{ margin-top:25px;
                 text-align:right;
				 letter-spacing:-1px;
				 }				
.content_class{ margin:15px 0; }
.c_class_title{ width:70%; margin:0 auto;
                background-color:#fbbc4f;                   
				border-radius:25px;
				line-height:30px;
				font-size:17px;
				letter-spacing:-1px;				
				color:#ffffff;
				text-align:center;}
.class_list{  margin-top:20px;}
.class_list li{border-radius:25px;

               border:1px solid #b4b4b4;
			   width:49%;
			   float:left;
			   text-align:center;
			   font-size:16px;
			   letter-spacing:-1px;
			   line-height:25px;
			   margin-bottom:15px;}
.class_list li:nth-child(3n){ margin-right:0;}	




			



/*서브페이지 컨텐츠 부분*/

.sub_m_title_1{ font-size:28px;
              line-height:40px;
			  letter-spacing:-1px;
 			  color:#171717;}	
.sub_m_txt1{ text-align:center;
			  line-height:25px;
			  margin:20px 0 10px 0;
			  letter-spacing:-1px;
			  font-size: 18px;}
.sub_m_txt2{  text-align:center;
              font-size:16px;
			  color:#242424;
			  line-height:24px;
			  margin-top:10px;
			  letter-spacing:-0.5px;
              }
.sub_m_txt3{ text-align:center;
			  line-height:25px;
			  letter-spacing:-1px;}	
			  	
.sub_m_txt4{  font-family: 'dotum', sans-serif;
             line-height:24px;
			 color:#2d2d2d;
			 margin-bottom:10px;}				  		
.sub_m_title_2{ font-size:24px;
              line-height:40px;
			  letter-spacing:-1px;
			  margin-top:20px;
			  color:#484848;}			  				  

.sub_m_title_3{ font-size:16px;
              line-height:40px;
			  letter-spacing:-1px;

			  color:#484848;}



.p_main_list{ margin:-10px 0 20px 0;
              }
.p_main_list li{ width: 25.4%;
                 float:left;
                 border-radius:15px;
				 padding:5px 3% 10px 3%;
				 margin-right:2%;
				 margin-bottom:2%;
				 border:1px solid #c8c8c8;
				 background-color: #ffffff;
				 height:90px;
				 }
.p_main_list li:nth-child(3n){ margin-right:0;}
.p_main_01_icon{ background-position:center;
                 background-repeat:no-repeat;
                 background-size:50%;
                 height:47px;}

.p_main_01_icon_{ background-position:center;
                 background-repeat:no-repeat;
                 background-size:50%;
                 height:57px;}

.p_main_01_txt_1{padding-top: 5px;
				line-height:18px;
			    letter-spacing:-0.5px;
			    color:#121d5b;
				text-align:center;}

.p_main_01_txt_2{line-height:16px;
                 margin-top:3px;
			   letter-spacing:-0.5px;
			    color:#2d2d2d;
				text-align:center;
				font-size:16px;}



.p_cs_list{}
.p_cs_list li{ 
               border:1px solid #c8c8c8;
               border-radius:10px;
			   margin-bottom:10px;
			   }
.p_cs_icon{ float:left;
             width:18%;
			background-position:center;
			background-repeat:no-repeat;
			background-size:50%;
			height:50px;
			}
.p_cs_txt{ float:right;
           width:82%;
			line-height:52px;
			font-size:16px;
			letter-spacing:-0.5px;
			color:#2d2d2d;
		}


.p_info_list{ margin-top:0px;
              }
.p_info_list li{ width: 40%;
                 float:left;
                 border-radius:15px;
				 padding:15px 4%;
				 margin-right:2.8%;
				 margin-bottom:15px;
				 border:1px solid #c8c8c8;
				 height:220px;
				 }
.p_info_list li:nth-child(2n){ margin-right:0;}
.p_info_01_icon{ background-position:center;
                 background-repeat:no-repeat;
                 background-size:30%;
                 height:45px;}
.p_info_01_txt_1{line-height:26px;
			   letter-spacing:-0.5px;
			    color:#2d2d2d;
				text-align:center;
				font-weight: bold;
				font-size:18px;}	
.p_info_01_txt_2{line-height:24px;
                 margin-top:3px;
			   letter-spacing:-0.5px;
			    color:#2d2d2d;
				text-align:center;
				font-size:16px;}

				
.p_info_02_list{ margin-top:20px;}						 
.p_info_02_list li{ padding:15px 20px;
                    margin-bottom:10px;
					border:1px solid #c8c8c8;
				    border-radius:10px;}						 
.p_info_02_icon{ float:left;
                 width:22%;
				 background-position:left;
                 background-repeat:no-repeat;
                 background-size:65%;
                 height:50px;
}
.p_info_02_txt{ float:right;
                width:78%;}
.p_info_02_txt_1{ font-size:20px;
                  line-height:30px;
				  color:#2d2d2d;}
.p_info_02_txt_2{ line-height:21px;
                   font-size:16px;}

.p_info_03{ margin-top:20px;}
.p_info_03_tab{ font-size:15px;
                color:#ffffff;
				text-align:center;
				line-height:42px;}
.p_info_03_tab_on{ width:49.5%;
                   border-top-left-radius:8px;                   
				   border-top-right-radius:8px;
				   background-color:#2ec3ad;}
.p_info_03_tab_on a{ display:block;}				   
.p_info_03_tab_off{width:49.5%;
                   border-top-left-radius:8px;                   
				   border-top-right-radius:8px;
				   background-color:#555555;
				   }
.p_info_03_tab_off a{ display:block;}		
		   
.p_info_03_list{ margin-top:15px;}
.p_info_03_list li{ margin-bottom:30px;}
.p_info_03_list_title{ font-size:18px;
                       line-height:24px;
					   margin-top:10px;
					   margin-bottom:10px;}
.p_info_03_list_box{ padding:2px 3%; background-color:#3e4d88; letter-spacing:-0.3px;
                     
                     font-family:'dotum', sans-serif;
					 font-size:16px; line-height:24px;
					 color:#ffffff;  margin-bottom:10px;}					   
					   
				   					   
.p_info_03_list_txt{font-family:'dotum', sans-serif;
                    margin-bottom:10px;
					padding-left:1%;
					letter-spacing:-0.5px;
					 }
.p_info_03_list_txt_1{ font-size:16px;
                       line-height:24px;
					   color:#2d2d2d;
					   float:left;}

.p_info_03_list_txt_bt{ border-radius:20px;
                        padding:5px 7px;
						background-color:#ff6161;						
						float:left;						
						margin-left:10px;}
.p_info_03_list_txt_bt a{ display:block;
                          color:#ffffff;
						  font-size:12px;
						  line-height:12px;}

.p_info_03_list_txt_bt_{ border-radius:20px;
                        padding:5px;
						background-color:#222222;						
						float:left;						
						margin-left:3px;}
.p_info_03_list_txt_bt_ a{ display:block;
                          color:#ffffff;
						  font-size:12px;
						  line-height:12px; margin-right: -20px;}

.p_info_04_list{ margin-top:20px;}
.p_info_04_list li{ margin-bottom:20px;}
.p_info_04_list_title{ border-bottom:1px solid #c8c8c8;
                     line-height:35px;
					 font-size:17px;
					 color:#2d2d2d;}
.p_info_04_list_title_no{ line-height:35px;
                          font-size:22px;
						  font-style:italic;
						  font-weight:bold;
						  color:#3e4d88;}					 
.p_info_04_list_txt{ font-size:13px;
                     line-height:24px;
					 padding:10px;
					 font-family:'dotum', sans-serif;}
.p_info_04_list_img{ width:96%;
                     margin:0 auto;}	
					 
.p_info_05_title{ font-size:20px;
                  line-height:28px;
				  margin-top:25px; }
.p_info_05_txt{ font-family:'dotum', sans-serif;
                font-size:16px;
                line-height:24px;
				margin-top:5px;
				letter-spacing:-0.5px;}					 				 					 

.contet_tb{ margin-top:5px;
            border-top:1px solid #c8c8c8;}
.contet_tb li{ border-bottom:1px solid #c8c8c8;               
			   line-height:30px;
			   height:30px;
			   font-family:'dotum', sans-serif;
			   font-size:14px;
			   text-align:center;}
.cn_tb_1{ float:left;
          width:22%;
		  border-right:1px solid #c8c8c8;}
.cn_tb_2{ float:left;
          width:20%;
		  border-right:1px solid #c8c8c8;}
.cn_tb_3{ float:left;
          width:20%;
		  border-right:1px solid #c8c8c8;}
.cn_tb_4{ float:left;
          width:37%;
		 }
.cn_tb_5{float:left;
          width:24.5%;
		  border-right:1px solid #c8c8c8;}
.cn_tb_6{float:left;
          width:25%;
}	
.cn_tb_7{float:left;
          width:32%;
		  border-right:1px solid #c8c8c8;
}	
.cn_tb_8{float:left;
          width:17.5%;
		  border-right:1px solid #c8c8c8;
}	
.cn_tb_9{float:left;
          width:17.5%;
}
.cn_tb_10{float:left;
          width:26%;
		  border-right:1px solid #c8c8c8;	
}	
.cn_tb_11{float:left;
          width:36%;
		  border-right:1px solid #c8c8c8;	
}	
.cn_tb_12{float:left;
          width:33%;
		  border-right:1px solid #c8c8c8;
}
.cn_tb_13{float:left;
          width:33%;
		  border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;	
}	
.p_info_05_txt_2{ font-family:'dotum', sans-serif;
                  font-size:16px;
				  line-height:22px;
				  margin-top:10px;}
.p_info_05_list{ margin-top:10px; }
.p_info_05_list li{ width:23%;
                    float:left;
                    border:1px solid #c8c8c8;
					padding:10px 0;
					border-radius:8px;
					margin-right:1.8%;
					text-align:center;
					}
.p_info_05_list li:last-child{margin-right:0;}	
.p_info_05_list_txt1{ font-size:18px;
                      color:#3e4d88;
					  line-height:18px;
}
.p_info_05_list_icon{background-position:center;
                     background-repeat:no-repeat;
                     background-size:45%;
                     height:50px;
}
.p_info_05_list_txt2{font-size:16px;
                     line-height:18px;
                     color:#2d2d2d;
					 height: 55px}


/*수익금*/
.date_box{ padding:25px 15px ;
           background-color:#f5f5f5;
		   border-radius:7px;
		   margin-top:20px;
		   font-family:'dotum', sans-serif;
		   margin-bottom:30px;}
.date_box_1{ margin-bottom:10px; }
.date_box_2{ }
.date_box_title{ float:left;
                 font-size:13px;
				 color:#2d2d2d;
				 line-height:25px;
				 margin-right:10px;
                  }
.d_box1{float:left;
        border-radius:15px;
		border: 1px solid #c8c8c8;
		margin-right:10px;
		background-color:#ffffff;
        }	
.d_box1_{float:left;
        border-radius:15px;
		background-color:#2ec3ad;
		     
        }		
.d_box1 a{ display:block;
           font-size:16px;
		   line-height:15px;
		   padding:2px 10px;
		   color:#2d2d2d;}	
.d_box1_ a{ display:block;
           font-size:16px;
		   padding:2px 15px;
		   color:#ffffff;
		   line-height:15px;}			   		   
.d_box2{float:left;
        font-size:16px;
		color:#2d2d2d;
		line-height:24px;
		width:27%;}
.d_box_txt{float:left; padding:0 5px;           
           font-size:16px;
		   color:#2d2d2d;
		   line-height:24px;}
.d_box_bt{float:left;
           width:15%;
          background-color:#4a4a4a;
		  border-radius:5px;
		  margin-left:10px;
		  text-align:center;}
.d_box_bt a{font-size:16px;
		    color:#ffffff;
		    line-height:16px;
			padding:2px 4px;
			display:block;}


.s_m_tb{ border-top:2px solid #282828;
         margin-bottom:30px;}
.s_m_tb li{ line-height:29px;
            border-bottom:1px solid #c8c8c8;
			text-align: center;
			font-size:16px;
			font-family:'dotum', sans-serif;}
.s_m_tb_box{ width:33%;
             float:left;
			 border-right:1px solid #c8c8c8;}
.s_m_tb_box_{ width:33.3%;
             float:left;}
.s_m_tb_box_2{ width:66.3%;
               float:left;
			   border-right:1px solid #c8c8c8;}
.s_m_tb_box_2_{ width:66%;
               float:left;}	
.s_m_tb_box_2_2{ width:66.7%;
               float:left;}			   
			   		   
.s_m_tb_box_3{width:49.5%;
              float:left;
			  border-right:1px solid #c8c8c8;}	
.s_m_tb_box_3_{ width:49.5%;
               float:left;}			 		   
			   

/*게시판*/
.w_5{ width:5%; 
       float:left;}	
.w_7{ width:7%; 
       float:left;}	
.w_8{ width:8%; 
       float:left;}	
.w_9{ width:9%; 
       float:left;}	
.w_10{ width:10%; 
       float:left;}	
.w_15{ width:15%; 
       float:left;}		   
.w_20{ width:20%; 
       float:left;}	
.w_25{ width:25%; 
       float:left;}	   	
.w_26{ width:26%; 
       float:left;}	   	
.w_30{ width:20%; 
       float:left;}	
.w_35{ width:35%; 
       float:left;}	   	
.w_40{ width:40%; 
       float:left;}
.w_45{ width:45%; 
       float:left;}	   
.w_50{ width:50%; 
       float:left;}	
.w_60{ width:60%; 
       float:left;}		
.w_65{ width:65%; 
       float:left;}		
.w_70{ width:70%; 
       float:left;}		
.w_75{ width:75%; 
       float:left;}		
.w_80{ width:80%; 
       float:left;}
.w_90{ width:90%; 
       float:left;}	  

/*게시판*/
.w2_5{ width:5%; text-align: end;}	
.w2_7{ width:7%; text-align: end;}	
.w2_8{ width:8%; text-align: end;}	
.w2_9{ width:9%; text-align: end;}	
.w2_10{ width:10%; text-align: end;}	
.w2_15{ width:15%; text-align: end;}		   
.w2_20{ width:20%; text-align: end;}	
.w2_25{ width:25%; text-align: end;}	   	
.w2_26{ width:26%; text-align: end;}	   	
.w2_30{ width:30%; text-align: end;}	
.w2_35{ width:35%;text-align: end; }	   	
.w2_40{ width:40%; text-align: end;}
.w2_45{ width:45%; text-align: end;}	   
.w2_50{ width:50%; text-align: end;}	
.w2_60{ width:60%; text-align: end;}		
.w2_65{ width:65%; text-align: end;}		
.w2_70{ width:70%; text-align: end;}		
.w2_75{ width:75%; text-align: end;}		
.w2_80{ width:80%; text-align: end;}
.w2_90{ width:90%; text-align: end;}	


.main_qna{}
.board_title{background-image:url(https://cancerok.speedgabia.com/adins/mobile/2019_re/icon_t_02.png);
				background-repeat:no-repeat;
			    background-size:5%;
				background-position:left;
				padding-left:6%;
				line-height:40px;}
.board_title_1{float:left;
                font-size:18px;
				  width:80%;
				  }
.board_title_2{ float:right;
                   width:17%;
				    font-size:13px;
				   }	
.board_title_2 a{ display:block;}	
.board_title_3{float:left;
                  font-size:18px;
				  width:60%; }			   		  
.board_s_box{ float:right;
               width:40%; 
			   }
			   			  
.main_qna_list{border-top:2px solid #2d2d2d;}
.main_qna_list li{ font-family:'dotum', sans-serif;
                   font-size:16px;
				   line-height:35px;
				   text-align:center;
                   border-bottom:1px solid #d8d8d8;}
.main_qna_list_1{ width:10%; float:left; font-size:16px;}
.main_qna_list_2{ width:70%; float:left; font-size:16px;}
.main_qna_list_3{  width:20%; float:left; font-size:16px;}

.main_board_bt{ width:50%; margin:0 auto;                
				border-radius:25px;
				line-height:30px;				
				margin-top:15px;
				}
.main_board_bt a{ display:block;
                text-align:center;
				 font-size:16px;
				letter-spacing:-1px;				
				color:#ffffff;}	
.main_board_bt2{ width:45%; margin:0 auto;                
				border-radius:25px;
				line-height:30px;				
				margin-top:15px;
				}
.main_board_bt2 a{ display:block;
                text-align:center;
				 font-size:16px;
				letter-spacing:-1px;				
				color:#ffffff;}	
				
.main_board_bt3{ width:20%;                 
				border-radius:5px;
				line-height:24px;				
				margin-top:5px;
				margin-left:2%;
				float:left;
				}
.main_board_bt3 a{ display:block;
                text-align:center;
				 font-size:16px;
				letter-spacing:-1px;				
				color:#ffffff;}					
								

.board{ margin-top:10px;}
.board_basic{border-top:2px solid #2d2d2d;}
.board_basic li{ font-family:'dotum', sans-serif;
				 line-height:35px;
				   text-align:center;
                   border-bottom:1px solid #d8d8d8;}
.board_bt_1{}
.board_bt_1 a{display:block;}			 
.board_list_no{ font-size:16px;
                line-height:40px;
                text-align:center;}	
.board_view{border-top:2px solid #2d2d2d;}
.board_view li{ padding:5px 3%;
                font-family:'dotum', sans-serif;
                border-bottom:1px solid #d8d8d8;
				}					   
.b_view_txt{ line-height:24px;} 
.b_view_txt2{ line-height:24px; } 

/*로그인*/


.login_box_txt{font-family:'dotum', sans-serif;
               font-size:16px;
			   text-align:center;
			   line-height:40px;
			   color:#2d2d2d;}
.login_box{ padding:20px 3%;
            background-color:#ececec;
			margin-top:10px;}
.login_box li{ width:86%; 
               margin:0 auto;
			   margin-bottom:10px;
			   height:35px;
			   text-align:center;
              }
.login_box_2{padding:20px 3%;
            background-color:#ececec;
			margin-top:10px;}
.login_box_2 li{ width:86%; 
               margin:0 auto;
			   margin-bottom:10px;
			   font-family:'dotum', sans-serif;
			   line-height:24px;

}			  
.login_box li a{}			  
.login_box_in_1{ width:29%;
                   border-right:1px solid #bdbdbd;
				   height:100%;
				   float:left;}	   
.login_box_in_2{ width:70%;                   
				   height:100%;
				   float:left;}  
.log_in_bt_1{ border:1px solid #0a0a0a;
              background-color:#2ec3ad;
			  margin:0 auto;
			  width:86%;
			  margin-top:20px;
			  margin-bottom:20px;
			  text-align:center;
			  			  }		
.log_in_bt_1 a{display:block;
                 font-family:'dotum', sans-serif;
                 line-height:45px;
				 font-size:16px;
				 color:#ffffff;}						  		   			  						   
.log_in_bt_2{ width:48%;
               border:1px solid #0a0a0a;
			   text-align:center;}				   						   
.log_in_bt_2 a{display:block;
                 font-family:'dotum', sans-serif;
                 line-height:35px;
				 font-size:16px;
				 color:#ffffff;}

.log_in_bt_3{ width:33.3%;
              float:left;}
.log_in_bt_3 a{ display:block;
	           font-family:'dotum', sans-serif;
               font-size:16px;
			   color:#000000;
			   text-align:center;
			   line-height:50px;}

.lobin_box_tab{margin:0 auto;
			    width:86%;
				margin-bottom:10px;
				border:1px solid #bdbdbd;}
.lobin_box_tab_on{ width:50%;
                      background-color:#3e4d88;
                      text-align:center;
}	
.lobin_box_tab_on a{ display:block;
                       font-family:'dotum', sans-serif;
                       font-size:16px;
					   line-height:35px;
					   color:#ffffff;
					   }				
.lobin_box_tab_off{width:50%; 
                      text-align:center;
					  background-color:#FFF;
}				
.lobin_box_tab_off a{display:block;
                       font-family:'dotum', sans-serif;
                       font-size:16px;
					   line-height:35px;
}				

/*회원가입*/

.join_box{padding:20px 3%;
            background-color:#ececec;
			margin-top:10px;}
.join_box li{ width:96%; 
              margin:0 auto;
			  text-align:center;                 
			   font-family:'dotum', sans-serif;
			   line-height:24px;
			 }
.join_m_on{ width:15%; 
 background-color:#3e4d88;
		 float:left;
		 text-align:center;}		
.join_m_on a{ display:block;
           line-height:35px;
		    font-family:'dotum', sans-serif;
            font-size:16px;
			color:#ffffff;
					   }
.join_m_off{ width:14.5%; 
border-left:1px solid #bdbdbd; 
 background-color:#ffffff;
		 float:left;
		 text-align:center;}		
.join_m_off a{ display:block;
           line-height:35px;
		    font-family:'dotum', sans-serif;
            font-size:16px;
			color:#2d2d2d;
					   }						   		 	 


.join_box_b{width:76%; 
            margin:0 auto;
			background-color:#3e4d88;
			padding:15px 5%;
			margin-bottom:10px;		
			border-radius:5px;
			font-family:'dotum', sans-serif;
			color:#ffffff;
			text-align:center;
			line-height:15px;
			}
	

/*하단*/

.footer{padding:20px 3%;
        background-color:#191919;
		font-family:'dotum', sans-serif;
		color:#a0a0a0;
		text-align:center;
		letter-spacing:-0.5px;}
.f_menu{text-align:center;}
.f_menu p{float:left; padding: 0 2.5%;}

.f_menu p a{ display:block;
             line-height:24px;
			 font-size:16px;
			 }
.f_txt{line-height:24px;
	   font-size:16px;
	   padding:20px 0;
       }



/*퀵메뉴*/
.top_{ background-color:#3e4d88;
     
	  font-family:'dotum', sans-serif;
	  
	  }
.t_top_{ padding:15px 3%;}	  
.quick_menu{ }
.quick_menu li{}
.qucik_m_title{ font-size:15px;
                 color:#2d2d2d;
				 line-height:40px;
				 padding-left:3%;
				 background-color:#ffffff;}
.qucik_m_title_2{font-size:15px;
                 color:#ffffff;
				 line-height:40px;
				 text-align:center;				  
				 background-color:#3b3b3b;}			
.qucik_m_title_2 a{ display:block;}				 	 
.quick_m_1{ width:47.86%;
            padding-left:2%;
            background-color:#5b689a;
			margin-bottom:1px;			}
.quick_m_1 a{ display:block;
              color:#ffffff;
			  font-size:16px;
			  line-height:36px;}


/*댓글박스*/

.re_txt_box{ width:66%;
             padding:5px 2%;
			 border:1px solid #b6b6b6;
			 height:50px;}
.re_txt_bt{ width:20%;
            text-align:center;}
.re_txt_bt a{ font-family:'dotum', sans-serif;
             display:block;
			 line-height:60px;
			 font-size:13px;
			 color:#ffffff;

			               }

























.calendar {position:absolute; width:195px; z-index:99999;display:none;}
.calendar {width:195px;padding-bottom:9px;border:1px solid #777;background:#ffffff;}
.calendar div{margin-bottom:5px;padding:7px 0 9px 0px;text-align:center;background:#f6f6f6;}
.calendar div a.rollover img{border:0;display:inline; vertical-align:text-bottom; vertical-align:middle;}
.calendar div a.rollover img.over{display:none;}
.calendar div a.rollover:hover{border:0}
.calendar div a.rollover:hover img{display:none;}
.calendar div a.rollover:hover img.over{display:inline;}
.calendar div .calendar-title{float:none !important;font-family:verdana;font-size:16px;color:#383838; margin:0 7px;}
.calendar table{width:175px;margin:0 auto;text-align:center;}
.calendar table *{font-family:tahoma !important;font-size:16px;}
.calendar table td{width:25px;height:16px;text-align:center;color:#000000;}
.calendar table td a{display:block;height:15px;padding-top:1px;color:#000000;}
.calendar table td a:hover{background:#edf4fe;color:#6d6d6d;text-decoration:none !important;font-family:tahoma !important;}
.calendar table td a:visited,
.calendar table td a:active{color:#000000;text-decoration:none !important;}
.calendar table .calendar-selected{background:#edf4fe;color:#6d6d6d;}
.calendar table .calendar-selected a{color:#6d6d6d;text-decoration:none;}
.calendar table .calendar-sat{color:#2828e8;}
.calendar table .calendar-sat a,
.calendar table .calendar-sat a:visited,
.calendar table .calendar-sat a:hover,
.calendar table .calendar-sat a:active{color:#2828e8 !important;}
.calendar table .calendar-sun{color:#e82828;}
.calendar table .calendar-sun a,
.calendar table .calendar-sun a:visited,
.calendar table .calendar-sun a:hover,
.calendar table .calendar-sun a:active{color:#e82828 !important;}
.calendar table .calendar-today{background:#6595db;color:#ffffff;}
.calendar table .calendar-today a{font-weight:bold;text-decoration:none;color:#fff}
.calendar table .calendar-today a:hover,
.calendar table .calendar-today a:visited,
.calendar table .calendar-today a:active{background:#6595db;color:#fff}
.calendar table .calendar-prev-mon .calendar-date,
.calendar table .calendar-next-mon .calendar-date {display:none}
.calendar table .calendar-unselectable a:hover,
.calendar table .calendar-unselectable a:visited,
.calendar table .calendar-unselectable a:active,
.calendar table .calendar-unselectable a {background:none !important;color:#ccc !important; cursor:default;}	




/* info_top05 */


        .actbox01 {
            margin: 0;
            padding: 0;
        }
        .container {
            width: 100%;
            margin: 0px auto;
            background: white;
        }
        .section {
			margin-top: 10px;
            margin-bottom: 10px;
			float:center;
            padding: 15px;
			border:1px solid #c8c8c8;
            border-radius:15px;
        }
        .acth1 {
			  padding-top: 10px;
			  padding-bottom: 10px;
              font-size:28px;
              line-height:40px;
			  letter-spacing:-1px;
 			  color:#171717;
        }
	    .acth2{
              font-size:20px;
              line-height:40px;
			  letter-spacing:-1px;
 			  color:#171717;
		
        }
        .acth2_1{
			 font-size:20px;
		 	 line-height:40px;
			 letter-spacing:-1px;
			 color: #171717;
        }
	 
        p.act1_p{
			padding: 5px;
			}
         .act1_high{
        	color: #FF0004
        }
        a.btm {
            color: #004aad;
            text-decoration: none;
            font-weight: bold;
			padding: 5px;
        }
        a:hover.btm {
	        text-decoration: underline;
        }
