    img.w100p{width:100%}
    img.w80p{width:80%}
    .analysis{font-family: "Noto Sans KR Regular", sans-serif;}

	.analysis .right_content{ padding-bottom:100px;}
	.analysis-market-flex-box-area {
       width: 1280px; margin: auto; padding-bottom:0; 
    }
	.analysis .analysis_content{ display:flex;}
	.analysis .left_content{   width:210px;background-color:#4472c4; color:#ffffff; padding-top:30px;}
	.analysis .right_content{ flex: 1;  padding-left:37px;}

	.analysis .right_content .right_content_title{  
	       font-size:25px; padding:10px 0 7px 7px; color:#4b4b4b; font-weight:bold;
		   border-bottom:1px solid #399cff; margin-bottom:30px;
     }

	.analysis .right_content .right_content_sub_title{  
	       font-size:20px; padding:10px 0 7px 7px; color:#4b4b4b; font-weight:bold;
     }

	

	.analysis .left_menu{margin-top:50px; font-size:14px;}

	.analysis .left_menu .link_block{padding:10px 23px 10px 23px; border-bottom:1px solid #ffffff; display:flex; color:#ffffff;}
	.analysis .left_menu .link_block .active{color:#00b7ee;}
	.analysis .left_menu .link_block .link_text  {width:80%;}
	.analysis .left_menu .link_block .link_symbol{width:20%; text-align:right;}

    .analysis table{font-size:13px;}
	.analysis .data_table th{padding:12px 0px; border:1px solid #dddddd; background-color:#c9c9c9; color:#525252;  }
	.analysis .data_table td{padding:7px 5px; border:1px solid #cfcfcf; text-align:center;}

	.analysis .abtn{
			

	}

	.analysis .abtn_add{
			border-radius:6px;
			
			display:inline-block;
			cursor:pointer;
			
			font-size:15px;
			font-weight:500;
			padding:7px 35px;
			text-decoration:none;
	
			box-shadow:inset 0px 1px 0px 0px #54a3f7;
			background:linear-gradient(to bottom, #0094e3 5%, #0061a7 100%);
			background-color:#0094e3;	 
			border:1px solid #008fd5;
		    color:#ffffff;
			vertical-align:top;
	} 



	.analysis .abtn_del{
			color:#ffffff;			
			display:inline-block;
			cursor:pointer;
			font-family: "Noto Sans KR Regular", sans-serif;
			
			font-size:13px;
			font-weight:500;
			padding:3px 10px;
			text-decoration:none;


		    background: #FF4742;
		    border: 1px solid #FF4742;
		    border-radius: 5px;
		    box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;
		    box-sizing: border-box;

		    
	} 


	.analysis .abtn_edit{
			color:#ffffff;
			display:inline-block;
			cursor:pointer;
			font-family: "Noto Sans KR Regular", sans-serif;

			font-size:13px;
			font-weight:500;
			padding:3px 10px;
			text-decoration:none;

			background-color: initial;
			background-image: linear-gradient(-180deg, #00D775, #00BD68);
			border-radius: 5px;
			box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
			touch-action: manipulation;
			white-space: nowrap;

			
	} 

	.analysis .abtn_del2{
			border-radius:10px;
			
			display:inline-block;
			cursor:pointer;
			font-family: "Noto Sans KR Regular", sans-serif;			
			font-size:13px;
			font-weight:500;
			padding:3px 15px;
			text-decoration:none;			
			background-color:#da1d0e;
			border-radius:6px;
			border:1px solid #d02718;
		    color:#ffffff;
	} 


	.abtn_area{margin-top:20px; text-align:right;}








/****** write ******************************************************/
.analysis .analysis_write_form .form_box {
 width:100%; 
 background-color--:#ff9900;

}

.analysis .analysis_write_form .form_row {
    display: flex;
    height: auto; 
}


.analysis .analysis_write_form .sub_title { 
    padding: 10px 0 15px  30px;
    font-family: "Noto Sans KR Regular", sans-serif;
	font-size: 20px;
	font-weight: bold;


}
.analysis .analysis_write_form .form_row .item1 {
    width: 23%; 
    padding: 10px 0 10px 40px;
    font-family: "Noto Sans KR Regular", sans-serif;
    font-size: 15px;
    border-bottom: 1px dashed #dadada;
    font-weight: 500;
    color: #262626;
    display: flex;
    align-items: center;
   
	background-color--:#ffff00;
}


.analysis .analysis_write_form .form_row .item2 {
    width: 70%;
    padding: 10px;
    border-bottom: 1px dashed #dadada;
    font-family: "Noto Sans KR Regular", sans-serif;
    font-size: 16px;
    line-height: 36px;
}

/**
.analysis .analysis_write_form  .form-type {
    display: inline-block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
**/

	.analysis  .form-type {
		display: inline-block;
		width: 100%;
		padding: .375rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}

	.analysis .analysis_write_form .form_row .item1_4 {
		width: 20%;
		padding: 10px;
		font-family: "Noto Sans KR Regular", sans-serif;
		font-size: 15px;
		border-bottom: 1px dashed #dadada;
		font-weight: 500;
		color: #262626;
	}
	.analysis .analysis_write_form .form_row .item2_4 {
		width: 30%;
		padding: 10px;
		border-bottom: 1px dashed #dadada;
		font-family: "Noto Sans KR Regular", sans-serif;
		font-size: 16px;
		line-height: 36px;
	}
	
	.analysis .analysis_write_form .form_row .item3_4 {
		width: 20%;
		padding: 10px;
		border-bottom: 1px dashed #dadada;
		font-family: "Noto Sans KR Regular", sans-serif;
		font-size: 16px;
		line-height: 36px; 
	}	



	.analysis .analysis_write_form .form_row .item4_4 {
		width: 30%;
		padding: 10px;
		font-family: "Noto Sans KR Regular", sans-serif;
		font-size: 15px;
		border-bottom: 1px dashed #dadada;
		font-weight: 500;
		color: #262626;
	}




	.analysis .analysis_write_form .form_row .item1_2 {
		width: 20%;
		padding: 10px;
		font-family: "Noto Sans KR Regular", sans-serif;
		font-size: 15px;
		border-bottom: 1px dashed #dadada;
		font-weight: 500;
		color: #262626;
	}
	.analysis .analysis_write_form .form_row .item2_2 {
		width: 80%;
		padding: 10px;
		border-bottom: 1px dashed #dadada;
		font-family: "Noto Sans KR Regular", sans-serif;
		font-size: 16px;
		line-height: 36px;
	}


	.analysis .analysis_write_form .form_row .left_text{
	  text-align:left !important;
	  padding-left:20px !important;
	}



	.analysis .analysis_write_form .form_row .right_text{
	  text-align:right !important;
	  padding-right:20px !important;
	}


	.analysis .analysis_write_form .form_row input[type=checkbox] {
		transform: scale(1.3);
		-ms-transform: scale(1.3);
		-webkit-transform: scale(1.3);
		padding: 10px;
	}



.analysis .analysis_write_form  .short_form-type{
    width: 30% !important;

}



	.analysis .sub_title_box{
		  display:flex;
		  width:100%;
		  border-bottom:1px solid #c9c9c9;		  
		  margin-bottom:15px;
	}

	.analysis .sub_title_text{
			padding: 10px 0 15px 30px;
			font-family: "Noto Sans KR Regular", sans-serif;
			font-size: 20px;
			font-weight: bold;	
			width:70%;
	}

	.analysis .sub_title_btn_wrap{
	   width:30%;
	   text-align:right;
	   padding-top:10px;
	}


	.analysis .add_block_box{
	  border:1px solid #c0c0c0;
	  border-radius:10px;
	  margin:10px 0;	
	}
	.analysis .del_btn_area{
	   padding:7px 20px;
	   text-align:right;

	}


.analysis .analysis_write_form .abtn_area_center{margin-top:20px; text-align:center;}


.analysis .analysis_write_form .abtn{ 			
			border-radius:6px;			
			display:inline-block;
			cursor:pointer;	
			font-weight:bold;			
			text-decoration:none;
	
	}
.analysis .analysis_write_form .abtn_add{
	    background-color:#0080c0;
		border:1px solid #5b5b5b;
		color:#ffffff;
		padding:10px 0px;
		font-size:15px;
		width:150px;
		height:43px;
		display:inline-block;
		text-align:center;
	
	} 


.analysis .analysis_write_form .abtn_canceal{
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:linear-gradient(to bottom, #d7d7d7 5%, #b8b8b8 100%);
		background-color:#d7d7d7; 
		border:1px solid #dcdcdc;


	    background-color:#c0c0c0;
		border:1px solid #5b5b5b;
		color:#454545;
		padding:10px 0;
		font-size:15px;
		width:150px;
		height:43px;
		display:inline-block; 
		text-align:center;
	
	} 


.analysis .analysis_write_form .abtn_load{
	    background-color:#d3d3d3;
		border:1px solid #5b5b5b;
		color:#393939;
		padding:0 25px;
		font-size:15px;

}


/** 종합위험도 ***/
.analysis .right_content_bg_gray{background-color:#f2f2f2 !important;}
.analysis .analysis_block_06{}


/**
.analysis .analysis_block_06 .data_table th{padding:12px 0px; border:1px solid #dddddd; background-color:#c9c9c9; color:#525252;  }
.analysis .analysis_block_06 .data_table td{padding:7px 0px; border:1px solid #cfcfcf; text-align:center;}
***/

.analysis .analysis_block_06 .criteria_table_block{ background-color:#ffff33; flex-grow: 1;}
.analysis .analysis_block_06 table.criteria_table{height:100%;}

.analysis .analysis_block_06 .criteria_table td{width:16.6%; padding:7px 0px; border:1px solid #cfcfcf; text-align:center; border:1px solid #ffffff;}

.analysis .analysis_block_06 table.criteria_table .dark_gray1{background-color:#d9d9d9;}
.analysis .analysis_block_06 table.criteria_table .gray1{background-color:#f2f2f2;}

.analysis .analysis_block_06 table.criteria_table .dark_red1{background-color:#ff0000;}
.analysis .analysis_block_06 table.criteria_table .red1{background-color:#ff4d4d;}

.analysis .analysis_block_06 table.criteria_table .yellow1{background-color:#ffd966;}
.analysis .analysis_block_06 table.criteria_table .green1{background-color:#92d050;}
.analysis .analysis_block_06 table.criteria_table .blue1{background-color:#9dc3e6;}



.analysis .analysis_block_06 .risk_val_box{ width:32%; background-color:#ffffff; padding:5px; }


.analysis .analysis_block_06 .risk_val_box select.form-type{
    display:block; 
    width: 100%;
    padding: .175rem .15rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
	border:1px solid #aaaaaa; 
    background-color: #fff;
    background-clip: padding-box;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	width:100%;
	font-family: "Noto Sans KR Regular", sans-serif;
	font-weight:bold;
	font-size:14px;

}





.analysis .analysis_block_06 .sub_title{  font-size:20px; padding:10px 0 7px 7px; color:#4b4b4b;}

.analysis .analysis_block_06 .sub_title2{  font-size:18px; padding:10px 0 7px 7px; color:#4b4b4b;}



.analysis .sub_list_button{
	  display: inline-block;
	  *display: inline;
	  zoom: 1;
	  padding: 6px 20px;
	  margin: 0;
	  cursor: pointer;
	  border: 1px solid #bbb;
	  overflow: visible;
	  font-size: 13px ;
	  font-weight:bold;
	  font-family: "Noto Sans KR Regular", arial, helvetica, sans-serif;
	  text-decoration: none;
	  white-space: nowrap;
	  color: #555;
	  
	  background-color: #ddd;
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)));
	  background-image: -webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	  background-image: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	  background-image: -ms-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	  background-image: -o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	  background-image: linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
	  
	  -webkit-transition: background-color .2s ease-out;
	  -moz-transition: background-color .2s ease-out;
	  -ms-transition: background-color .2s ease-out;
	  -o-transition: background-color .2s ease-out;
	  transition: background-color .2s ease-out;
	  background-clip: padding-box; /* Fix bleeding */
	  -moz-border-radius: 7px;
	  -webkit-border-radius: 7px;
	  border-radius: 7px;
	  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
	  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
	  box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
	  text-shadow: 0 1px 0 rgba(255,255,255, .9);
	  
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;


	  padding: 7px 15px;
}



.analysis .api_button{
    box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	background-color:#33bdef;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "Noto Sans KR Regular", arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
}



.blue_button{
    box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #0080ff 5%, #019ad2 100%);
	background-color:#0080ff;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "Noto Sans KR Regular", arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
}

.result_down{
    box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #0080ff 5%, #019ad2 100%);
	background-color:#0080ff;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "Noto Sans KR Regular", arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
}



input[readonly]{ background-color:#ececec !important; border:1px solid #c1c1c1 !important; }


 .analysis .analysis_block_06 .risk_val_box .risk_val_text{					
						font-size: 30px;
						text-align: center;
						padding: 0;
						font-family: "Noto Sans KR Regular", sans-serif;
						color:#ffffff;
						 
}

				
 .analysis .analysis_block_06 .risk_val_box .risk_val_number{
	font-size:37px; font-weight:bold; text-align:center; padding:0; font-family: "Noto Sans KR Regular", sans-serif;
}