html { overflow-x:hidden }

/* survey_use */

input,textarea:focus {outline: none;
	autocomplete:"off";}

.surveyu{
	margin-top:80px;
	padding-bottom:75px;
}

.surveyu>img{
	width:35px;
	height:65px;
	display:block;
	margin:0 auto;
	text-align:cetner;
}

.surveyu>p{
	text-align:center;
	margin: 22px 0 0 0;
	font-size:40px;
	font-weight: 100;
	letter-spacing: -5px;
	line-height:35px;
}

.surveyu>p>span{
	font-size:18px;
	letter-spacing: -1px;
}

.surveyu_con1{
	height:260px;
}

.surveyu_line1{
	border-top:1px dashed #a0a0a0;
	width:950px;
	margin:0 auto;
}

.surveyu_button{
	width:786px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:75px;
}

.surveyu_button1{
	width:305px;
	height:100px;
	border:2px solid #ffc528;
	border-radius:50px;
	text-align:center;
	line-height:100px;
	font-size:30px;
	display:flex;
	color:#666;
	padding-left:70px;
}

.surveyu_button1_go{
	float:right;
	width:60px;
	height:60px;
	font-size:22px;
	background-color:#ffc528;
	color:#fff;
	border-radius:100px;
	text-align:center;
	line-height:60px;
	margin: 20px 0 0 30px;
}

.surveyu_button2_go{
	float:right;
	width:60px;
	height:60px;
	font-size:22px;
	background-color:#ffc528;
	color:#fff;
	border-radius:100px;
	text-align:center;
	line-height:60px;
	margin: 20px 0 0 96px;
}

.surveyu_button1_go>img{
	width:8px;
	height:15px;
	margin-left:3px;
}

.surveyu_button2_go>img{
	height:15px;
	margin-left:3px;
}

.surveyu_con2{
	width:100%;
	height:140px;
	background-color:#ffba00;
}

.surveyu_con2>p{
	width:1200px;
	height:140px;
	margin:0 auto;
	display:block;
	color:#fff;
	font-size:40px;
	text-align:center;
	line-height:140px;
	font-weight:100;
}

.surveyu_con3{
	width:100%;
	height:455px;
	font-size: 20px !important;
    color: #666 !important;
    line-height: 35px !important;
}

.surveyu_con3_can{
	width:1155px;
	height:345px;
	margin:0 auto;
	margin-top:65px;
	overflow:hidden;
}

.surveyu_con3_can > div{
	width:calc(100%/3);
	float:left;
}

.surveyu_con3_can1{
	height:345px;
}

.surveyu_con3_can2{
	height:345px;
	border-left: 1px dashed #a6a6a6;
	box-sizing:border-box;
}

.surveyu_con3_can3{
	border-left: 1px dashed #a6a6a6;
	box-sizing:border-box;
	height:345px;
}

.surveyu_con3_can2>img{
	margin-top:10px;
}


/* panel_survey_overview */



.surmon_title{
	width:700px;
	margin: 80px auto 0 auto;
	height:180px;
	text-align:center;
}

.overview_title_line{
	width:470px;
	margin:0 auto;
	border-bottom:1px dashed #a0a0a0;
	text-align:center;
}

.overview_title{
	/*width:800px;*/
	font-size:40px;
	font-weight:bold;
	margin:0 auto;
	margin-top: 25px;
	margin-bottom:45px;
}

.overview_title>img{
	margin-bottom:22px;
}

.overview_stage{
	/*width:800px;*/
	font-size:14px;
	padding:0 0 10px 0;
	color:#666;
	margin:0 auto;
}

.overview_stage>img{
	margin:0 15px 3px 15px;
}

.overview_stage>span{
	color:#ffc528;
}

.panel_basic_setting_section{
	width:790px;
	margin:0 auto;
}

.panel_basic_setting_section>h2{
	margin: 0 0 15px 20px;
	color:#ffc528;
	font-size:20px;
}

.panel_basic_setting_section>h2>img{
	width:7px;
	height:12px;
	margin:0 0 5px 3px;
}

.Basic_Setting_tablef{
	display:flex;
	border-top:1px solid #ffd053;
	border-bottom:1px solid #ececec;
}

.Basic_Setting_tablel{
	display:flex;
	border-bottom:1px solid #ffd053;
}


.Basic_Setting_table_left{
	width:150px;
	height:75px;
	background-color:#f8f8f8;
	text-align:center;
	font-size:15px;
	color:#666;
	line-height:75px;
}

.Basic_Setting_table_right{
	width:640px;
	height:75px;
	background-color:#fff;
	font-size:15px;
	color:#666;
	line-height:75px;
	display:flex;
}

.Basic_Setting_table1{
	display:flex;
	border-bottom:1px solid #ececec;
}

.panel_cho_f{
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:15px;
	color:#666;
	background-color:#f6f6f6;
	cursor:pointer;
	margin: 17.5px 10px 0 30px ;
}

.panel_cho_b{
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:15px;
	color:#666;
	background-color:#f6f6f6;
	cursor:pointer;
	margin: 17.5px 0 0 0 ;
}

.Basic_Setting_table_right>p{
	color:#d90000;
	font-size:13px;
	line-height:15px;
	text-indent: -1em;
	margin: 22px 0 0 34px;
}

.respon:first-child{
	margin-left:29px;
}

.respon{
	width:62px;
	height:37px;
	margin: 19px 0 0 2px;
	font-size:15px;
	text-align:center;
	line-height:37px;
	background-color:#f6f6f6;
	color:#666;
	cursor:pointer;
}

.respon1{
	width:62px;
	height:37px;
	margin: 19px 0 0 2px;
	font-size:15px;
	text-align:center;
	line-height:37px;
	background-color:#f6f6f6;
	color:#666;
	cursor:pointer;
}

.responnum{
	width:75px;
	height:30px;
	border-bottom:1px dashed #b3b3b3;
	margin:20px 0 0 20px;
}

.responnum_text{
	width:50px;
	border:none;
	margin:0 0 100px 4px;
}

.responnum_text::placeholder{
	color:#b3b3b3;
}

.respon_line{
	height:52px;
	border-bottom:1px dashed #b3b3b3;
	margin: 0 0 0 20px;
	display:;
}

.respon_warning{
	padding-top:8px;
}

.gender:first-child{
	margin-left:30px;
}

.gender{
	width:80px;
	height:37px;
	background-color:#f6f6f6;
	text-align:center;
	line-height:37px;
	color:#666;
	margin:19px 6px 0 0;
	cursor:pointer;
}

.age:first-child{
	margin-left:30px;
}


.age{
	width:80px;
	height:37px;
	background-color:#f6f6f6;
	text-align:center;
	line-height:37px;
	color:#666;
	margin:19px 6px 0 0;
	cursor:pointer;
	font-size:15px;
}

.area_none{
	width:112px;
	height:37px;
	background-color:#f6f6f6;
	text-align:center;
	line-height:37px;
	color:#666;
	margin:19px 6px 0 30px;
	cursor:pointer;
	font-size:15px;
}

.area_metro{
	width:150px;
	height:37px;
	background-color:#f6f6f6;
	text-align:center;
	line-height:37px;
	color:#666;
	margin:19px 6px 0 0;
	cursor:pointer;
	font-size:15px;
}

.area_metci{
	width:350px;
	height:37px;
	background-color:#f6f6f6;
	text-align:center;
	line-height:37px;
	color:#666;
	margin:19px 6px 0 0;
	cursor:pointer;
	font-size:15px;
}

.new_sul>img{
	margin: 0 0 0 30px;
}

.new_sul>img, .bring_sul>img{
	width:20px;
	height:20px;
	margin:26px 10px 0 0;
}

.new_sul>img, .bring_sul>img, .surch_sul{
	cursor:pointer;
}

.new_sul{
	margin-left:30px;
	display:flex;
}

.bring_sul{
	margin-left:25px;
	display:flex;
}

.surch_sul{
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:15px;
	background-color:#ffc528;
	border:1pxs solid #ffc528;
	margin: 17.5px 0 0 35px;
}

/* 보유패널 */

.Basic_Setting_table_left_emailsns{
	width:150px;
	height:206px;
	background-color:#f8f8f8;
	text-align:center;
	font-size:15px;
	color:#666;
	line-height:75px;
}

.Basic_Setting_table_right_emailsns{
	width:640px;
	height:206px;
	background-color:#fff;
	font-size:15px;
	color:#666;
	line-height:75px;
	display:flex;
}

.holding_nump{
	width:55px;
	height:25px;
	border:none;
	margin: 0 6px 0 0;
}

.holding_nump_line{
	width:76px;
	height:30px;
	border-bottom:1px dashed #b3b3b3;
	margin: 22.5px 0 0 30px;
	line-height:28px;
}


.filebox{
	width:400px;
	height:75px;
	cursor:pointer;
	margin: 22px 0 0 30px;
	display:flex;
}

.file2{
	width:220px;
	height:31px;
	margin-bottom:1px;
	border:1px solid #e5e5e5;
}

.fileimg{
	width:117px;
	height:37px;
	margin-left:15px;
}

.email, .emailsns{
	margin-left:30px;
}

.email>input{
	border:1px solid #e5e5e5;
	width:522px;
	height:37px;
	font-size:15px;
	text-indent:15px;
	margin: 0 0 0 0;
}

.email>input::placeholder{
	color:#666;
}

.emailsns>textarea{
	border:1px solid #e5e5e5;
	width:492px;
	height:140px;
	margin: 16px 0 0 0;
	font-size:15px;
	resize: none;
	padding:15px;
}

.emailsns>textarea::placeholder{
	color:#666;
}

/* 프리미엄 세팅 */

.premium_setting_section{
	width:790px;
	margin:0 auto;
	margin-top:45px;
}

.premium_setting_section>h2{
	margin: 0 0 15px 20px;
	color:#ffc528;
	font-size:20px;
}

.premium_setting_section>h2>img{
	width:7px;
	height:12px;
	margin:0 0 5px 3px;
}

.premium_Setting_tablef{
	display:flex;
	border-top:1px solid #ffd053;
	border-bottom:1px solid #ffd053;
}

.premium_Setting_tablel{
	display:flex;
}


.premium_Setting_table_left{
	width:150px;
	height:125px;
	background-color:#f8f8f8;
	text-align:center;
	font-size:15px;
	color:#666;
	line-height:125px;
}

.premium_setting_table_right{
	width:640px;
	height:125px;
	background-color:#fff;
	font-size:15px;
	color:#666;
	line-height:125px;
	display:flex;
}

.pstrf, .pstrl{
	display:flex;
}

.pstrf1, .pstrf2, .pstrf3, .pstrl1, .pstrl2{
	width:150px;
	height:37px;
	background-color:#f6f6f6;
	text-align:center;
	line-height:37px;
	font-size:15px;
	color:#666;
	margin: 18px 15px 0 0;
	cursor:pointer;
}

.pstrf1, .pstrl1{
	margin-left:35px;
}

.setting_button{
	width:790px;
	margin:0 auto;
	display:flex;
	margin-top:10px;
	padding-bottom:70px;
	justify-content:space-between;
}

.setting_list{
	width:140px;
	height:40px;
	border-radius:4px;
	background-color:#c9c9c9;
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:16px;
	margin-top:15px;
}

.setting_save  {
	width:140px;
	height:40px;
	border-radius:4px;
	background-color:#ffba00;
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:16px;
}

.basicsetting{
	background-color:#ffc528;
	color:#fff;
}

/* 찾아보기 */

.panel_modal{
	position: fixed; 
	top: 0px;
	margin: 0px;
	width: 100%; height: 100%;
	z-index:999999999999999;
	background: rgba(0,0,0,0.1);
	display:none;
}

.panel_modal_back{
	width:675px;
	height:675px;
	background-color:#fff;
	margin: 149px 0 0 622px;
}

.panel_modal_back>h2{
	width:340px;
	border-bottom:1px dashed #b3b3b3;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color:#ffc528;
	padding: 35px 0 20px 0;
}

.panel_modal_list{
	width:540px;
	height:495px;
	background-color:#f6f6f6;
	margin:0 auto;
	margin-top:25px;
	overflow:auto;
}

.panel_modal_button{
	width:140px;
	height:40px;
	background-color:#ffba00;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:16px;
	border-radius:4px;
	cursor:pointer;
}

.panel_modal_list_rule{
	width:500px;
	margin:0 auto;
	margin-top:10px;
}

.panel_modal_list_c{
	width:6px;
	height:6px;
	background-color:#ffba00;
	border-radius:15px;
	margin: 17px 20px 0 28px;
}

.panel_modal_list1{
	width:502px;
	height:40px;
	display:flex;
	cursor:pointer;
	text-align:center;
	line-height:40px;
	border-bottom:1px solid #dedede;
}

.panel_modal_list1>p{
	font-size:15px;
	color:#666;
}

.panel_modal_click{
	background-color:#ffba00;
	color:#fff;
}

.panel_modal_back>h2>img{
	position:absolute;
	top:163px;
	left:1244px;
	cursor:pointer;
}

.sulmon_list{
	display:flex;
}

.sulmon_list>span{
	font-size:15px;
	margin: 0 15px 0 15px;
}

.file_img{
	width:16px;
	height:21px;
	margin:25px 10px 0 0;
}

.sulmon_list_dad{
	width:20px;
	height:20px;
	margin:27.5px 0 0 10px;
	cursor:pointer;
}
/* 설문지 만들기 설문시작 페이지 survey_start.php */
.create_survey_start{
	display:flex;
}


.create_survey_con{
	margin: 0 auto;
}

/*설문지 작성 구역*/
.create_survey_con_1{
   width:700px;
   text-align:left;
   border-bottom:5px solid #ffc528;
   margin: 0 auto;
   margin-top: 5px;
   color:#666;
   font-size:37px;
   letter-spacing: -3px;
   font-weight:600;
   text-indent: 10px;
}

.create_survey_con_1_input{
   width:510px;
   height:50px;
   border:none;
   font-size:33px;
   letter-spacing: -2px;
   font-weight:lighter;
   margin-left: 20px;
}

.create_survey_con_1_input::placeholder{
   color:#b3b3b3;
   font-size:35px;
   letter-spacing: -3px;
   font-weight:lighter;
}


.create_survey_con_2{
   width:700px;
   color:#666;
   font-size:37px;
   letter-spacing: -3px;
   font-weight:600;
   margin:0 auto;
   margin-top:30px;
   margin-bottom:30px;
}

.create_survey_con_2 > p{
   margin-left:10px;
   display: flex;
}

.create_survey_con_2 > p > span{
	color: #666;
    font-size: 13px;
    margin: 23px 0 0 13px;
    letter-spacing: -1px;
}

.create_survey_con_2 > textarea{
   border:3px solid #ffc528;
   width:100%;
   height:115px;
   margin-top:15px;
   resize: none;
   font-size:15px;
   text-indent:10px;
   color: #666;
   font-family: 'Noto Sans KR', sans-serif;
   font-weight: 300;
   padding: 10px;
   box-sizing: border-box;
}

.create_survey_con_2 > textarea::placeholder{as
   font-size:16px;
   color:#d2d2d2;
}



.create_survey_con_2_ybox_title{
   width:100%;
   height:30px;
   background-color:#ffc528;
   margin: -3px 0 0 0;
   font-size:15px;
   text-align:right;
   line-height:30px;
   color:#fff;
   font-size:15px;
   font-weight:400;
   letter-spacing:-2px;
   display:flex;
}

.create_survey_con_2_ybox_title>img:first-child{
   width:16px;
   height:16px;
   margin: 7px 5px 0 495px;
}

.create_survey_con_2_ybox_title>img{
   width:26px;
   height:21px;
   margin: 5px 0 0 5px;
   cursor:pointer;
}

.create_survey_con_2_ybox_title>p{
   margin: 0 0 0 0;
   cursor:pointer;
}



.create_survey_con_2_ybox{
   width:791px;
   height:30px;
   background-color:#ffc528;
   margin: -3px 0 0 0;
   font-size:15px;
   text-align:right;
   line-height:30px;
   color:#fff;
   font-size:15px;
   font-weight:400;
   letter-spacing:-2px;
   display:flex;
}

.create_survey_con_2_ybox>img:first-child{
   width:16px;
   height:16px;
   margin: 7px 5px 0 585px;
}

.create_survey_con_2_ybox>img{
   width:26px;
   height:21px;
   margin: 5px 0 0 5px;
   cursor:pointer;
}

.create_survey_con_2_ybox > p{
   margin: 0 0 0 0;
   cursor:pointer;
}


.textarea{
	border:3px solid #ffc528;
	width:695px;
	min-height:105px;
	margin-top:15px;
	resize: none;
	font-size:16px;
	text-indent:10px;
	/*overflow-y:scroll;*/
	letter-spacing: 1px;
	padding-top:10px;
}

.textarea:focus {
  outline: none;
}

.textarea::placeholder{
	font-size:16px;
	color:#d2d2d2;
}

.start{
	width:200px;
	height:50px;
	line-height:50px;
	border:1px solid #ffc528;
	font-size:20px;
	color:#ffc528;
	cursor:pointer;
	margin:0 auto;
	font-weight:bold;
	text-align:center;
	border-radius:5px;
}

.start:hover{
	background-color:#ffc528;
	color:#fff;
}


/* create_survey */

/* 설문지 리스트 */
.create_survey_line{
	width:100%;
	margin:0 auto;
	border-bottom:1px dashed #a0a0a0;
	text-align:center;
}



.all_q{
	width:267px;
	height:50px;
	border:2px solid #ffc528;
	text-align:center;
	color:#333;
	font-size:17px;
	line-height:50px;
	margin: 0 0 0 0;
	display:flex;
}

.create_survey_con1{
    position: absolute;
    left: 0px;
	margin: -58px 0 0 0;
}

.arrow_icon_clo{
	padding: 2px 0 0 2px;
}

.arrow_icon_op, .arrow_icon_clo{
	width:30px;
	height:30px;
	cursor:pointer;
	margin: 9px 32px 0 6px;
	position:absolute;
}

.all_moonhang{
	margin:0 auto;
	height:50px;
	line-height:50px;
	display:flex;
}

#sulmon_total{
	font-size:33px;
	font-weight:600;
	margin: 0 18px 0 18px;
}

.icon_agreecheck, .icon_agreechecked{
	width:23px;
	height:23px;
	cursor:pointer;
	margin: 12px 0 0 25px;
}

.q_num{
	width:270px;
	height:35px;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #b6b6b6;
	background-color:#fafafa;
	text-align:center;
	color:#aaa;
	font-size:15px;
	line-height:35px;
	margin: 0 0 0 0;
}

.q_num>span{
	font-size:15px;
	color:#666;
	margin: 0 10px 0 10px;
}

.q_box{
	width:270px;
	height:97%;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background-color:#fff;
	overflow:auto;
}

.q_code{
	width:100%;
	height:45px;
	border-bottom: 1px solid #d4d4d4;
}

.q_code1{
	width:168px;
	height:45px;
	text-align:center;
	display:flex;
	align-items: center;
	margin:0 auto;
	margin-left:44px;
}

.q_code1>img{
	cursor:pointer;
}

.all_agreechecked{
	display:none;
}

.q_code1>spna{
	font-size:15px;
	color:#686868;
}

.q_code_img1{
	cursor:pointer;
	margin:0 7px 0 0;
}

.q_code_img2{
	cursor:pointer;
	margin:0 7px 0 50px;
}

.q_list{
	width:265px;
	height:71px;
	margin:13px 0 0 9px;
	cursor:pointer;
}

.q_list1_section{
	cursor:pointer;
}

.q_list1{
	width:240px;
	min-height:45px;
	background-color:#fff;
	border:0.5px solid #bfbfbf;
	border-radius:2px;
	cursor:pointer;
	margin:5px 0 0 0;
	padding: 10px 0 10px 10px;
}

.q_list1:hover{
	width:240px;
	min-height:55px;
	background-color:#fff9e9;
	border:0.5px solid #fff9e9;
	border-radius:2px;
	cursor:pointer;
	margin:5px 0 0 0;
	padding: 10px 0 0 10px;
}

.q_list1>h2{
	font-size:17px;
	color:#666;
	font-weight:600;
}

.q_list1>p{
	position:absolute;
	width:220px;
	height:29px;
	font-size:14px;
	color:#666;
	font-weight:400;
	margin: 8px 0 0 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.q_list_check{
	position:absolute;
	margin: -22px 0 0 221px;
	cursor:pointer;
}

.q_list_checked{
	position:absolute;
	margin: -22px 0 0 221px;
	cursor:pointer;
}

.create_survey_con2{
	margin: 0 auto;
}

/*설문지 작성 구역*/
.create_survey_con2_1{
   width:700px;
   text-align:left;
   border-bottom:5px solid #ffc528;
   margin: 0 auto;
   margin-top: 5px;
   color:#666;
   font-size:37px;
   letter-spacing: -3px;
   font-weight:600;
   text-indent: 10px;
}

.create_survey_con2_1_input{
   width:510px;
   height:50px;
   border:none;
   font-size:33px;
   letter-spacing: -2px;
   font-weight:lighter;
   margin-left: 20px;
}

.create_survey_con2_1_input::placeholder{
   color:#b3b3b3;
   font-size:35px;
   letter-spacing: -3px;
   font-weight:lighter;
}


.create_survey_con2_2{
   width:700px;
   color:#666;
   font-size:37px;
   letter-spacing: -3px;
   font-weight:600;
   margin:0 auto;
   margin-top:33px;
}

.create_survey_con2_2>p{
   margin-left:10px;
   display: flex;
}

.create_survey_con2_2>p>span{
	color: #666;
    font-size: 13px;
    margin: 23px 0 0 13px;
    letter-spacing: -1px;
}

.create_survey_con2_2>textarea{
   border:3px solid #ffc528;
   width:691px;
   height:115px;
   margin-top:15px;
   resize: none;
   font-size:16px;
   text-indent:10px;

}

.create_survey_con2_2>textarea::placeholder{as
   font-size:16px;
   color:#d2d2d2;
}



.create_survey_con2_2_ybox_title{
   width:701px;
   height:30px;
   background-color:#ffc528;
   margin: -3px 0 0 0;
   font-size:15px;
   text-align:right;
   line-height:30px;
   color:#fff;
   font-size:15px;
   font-weight:400;
   letter-spacing:-2px;
   display:flex;
}

.create_survey_con2_2_ybox_title>img:first-child{
   width:16px;
   height:16px;
   margin: 7px 5px 0 495px;
}

.create_survey_con2_2_ybox_title>img{
   width:26px;
   height:21px;
   margin: 5px 0 0 5px;
   cursor:pointer;
}

.create_survey_con2_2_ybox_title>p{
   margin: 0 0 0 0;
   cursor:pointer;
}



.create_survey_con2_2_ybox{
   width:791px;
   height:30px;
   background-color:#ffc528;
   margin: -3px 0 0 0;
   font-size:15px;
   text-align:right;
   line-height:30px;
   color:#fff;
   font-size:15px;
   font-weight:400;
   letter-spacing:-2px;
   display:flex;
}

.create_survey_con2_2_ybox>img:first-child{
   width:16px;
   height:16px;
   margin: 7px 5px 0 585px;
}

.create_survey_con2_2_ybox>img{
   width:26px;
   height:21px;
   margin: 5px 0 0 5px;
   cursor:pointer;
}

.create_survey_con2_2_ybox>p{
   margin: 0 0 0 0;
   cursor:pointer;
}


.textarea{
	border:3px solid #ffc528;
	width:695px;
	min-height:105px;
	margin-top:15px;
	resize: none;
	font-size:16px;
	text-indent:10px;
	/*overflow-y:scroll;*/
	letter-spacing: 1px;
	padding-top:10px;
}

.textarea:focus {
  outline: none;
}

.textarea::placeholder{
	font-size:16px;
	color:#d2d2d2;
}

.create_survey_con2_3{
	width:700px;
	color:#666;
	font-size:37px;
	letter-spacing: -3px;
	font-weight:600;
	margin:0 auto;
	margin-top:33px;
}

.create_survey_con2_3>p{
	margin-left:10px;
	display:flex;
}

.create_survey_con2_3>p>span{
	color:#666;
	font-size:13px;
    margin: 23px 0 0 13px;
    letter-spacing: -1px;
}

.create_survey_con2_3_1{
	width:700px;
	height:150px;
	margin: 20px 0 0 11px;
	display:flex;
	justify-content:space-between;
}

.create_survey_gender{
	width:167.5px;
	height:150px;
	background-color:#f6f6f6;
	text-align:center;
	font-size:25px;
	font-weight:200;
	color:#666;
	cursor:pointer;
}

.create_survey_gender>p{
	margin: 30px 0 0 0;
}

.create_survey_gender>img{
	margin: 26px 0 0 0;
}

.create_survey_gender:hover, .create_survey_place:hover, .create_survey_age:hover, .create_survey_job:hover{
	width:167.5px;
	height:150px;
	background-color:#ffc62b;
	text-align:center;
	font-size:25px;
	font-weight:200;
	color:#fff;
	cursor:pointer;
}

.create_survey_place{
	width:167.5px;
	height:150px;
	background-color:#f6f6f6;
	text-align:center;
	font-size:25px;
	font-weight:200;
	color:#666;
	cursor:pointer;
}

.create_survey_place>p{
	margin: 30px 0 0 0;
}

.create_survey_place>img{
	margin: 26px 0 0 0;
}


.create_survey_age{
	width:167.5px;
	height:150px;
	background-color:#f6f6f6;
	text-align:center;
	font-size:25px;
	font-weight:200;
	color:#666;
	cursor:pointer;
}

.create_survey_age>p{
	margin: 30px 0 0 0;
}

.create_survey_age>img{
	margin: 26px 0 0 0;
}


.create_survey_job{
	width:167.5px;
	height:150px;
	background-color:#f6f6f6;
	text-align:center;
	font-size:25px;
	font-weight:200;
	color:#666;
	cursor:pointer;
}

.create_survey_job>p{
	margin: 30px 0 0 0;
}

.create_survey_job>img{
	margin: 26px 0 0 0;
}

.create_survey_con2_4{
	width:790px;
	color:#666;
	font-size:37px;
	letter-spacing: -3px;
	font-weight:600;
	margin:0 auto;
    margin-top: 40px;
}

.create_survey_con2_4>p{
	margin-left:10px;
	display:flex;
}

.create_survey_con2_4_1{
	display:flex;
	margin: 25px 0 0 0;
	width:790px;
	height:192px;
	justify-content:space-between;
}

.create_survey_con2_5{
	width:790px;
	color:#666;
	font-size:37px;
	letter-spacing: -3px;
	font-weight:600;
	margin:0 auto;
	margin-top:40px;
}

.create_survey_con2_5>p{
	margin-left:10px;
	display:flex;
}

.create_survey_con2_5_1{
	display:flex;
	margin: 25px 0 0 0;
	width:790px;
	height:192px;
	justify-content:space-between;
}

.create_survey_con2_6 {
    width: 790px;
    color: #666;
    font-size: 37px;
    letter-spacing: -3px;
    font-weight: 600;
    margin: 0 auto;
    margin-top: 40px;
}

.create_survey_multiple{
	width:245px;
	height:190px;
	cursor:pointer;
	text-align:center;
}

.create_survey_main{
	width:245px;
	height:190px;
	cursor:pointer;
	text-align:center;
}

.create_survey_evalu{
	width:245px;
	height:190px;
	cursor:pointer;
	text-align:center;
}

.create_dashed_line{
	width:786px;
	margin:0 auto;
	margin-top:18px;
	margin-bottom:30px;
	border-top:1px dashed #a0a0a0;
}

.create_survey_button{
	width:786px;
	margin:0 auto;
	display:flex;
	justify-content:flex-end;
	margin-top:18px;
}

.temporary{
	width:140px;
	height:40px;
	background-color:#e5e5e5;
	border:1px solid #e5e5e5;
	font-size:16px;
	color:#333;
	cursor:pointer;
	margin: 20px 10px 0 0;
}

.create_survey_con3{
	width:354px;
	text-align:center;
	margin: -58px 0 0 0;
	position:relative;
}

.preview_phone{
	width:280px;
	height:520px;
	overflow-y:auto;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	overflow-x:hidden;
}

.preview_icon{
	width:75px;
	height:100%;
	border:1px solid #c9c9c9;
	border-right:none;
	position: absolute;
	right:0; top:0;
}

.preview_icon1{
	width:75px;
	height:70px;
	border-bottom:1px solid #eee;
	display:block;
	margin-top:auto;
	line-height:87px;
	cursor:pointer;
}

.preview_icon2{
	width:75px;
	height:70px;
	border-bottom:1px solid #eee;
	line-height:100px;
	cursor:pointer;
}

.preview_icon3{
	width:75px;
	height:70px;
	border-bottom:1px solid #eee;
	line-height:90px;
	cursor:pointer;
}

.preview_icon4{
	width:75px;
	height:70px;
	border-bottom:1px solid #eee;
	line-height:90px;
	cursor:pointer;
}

.numoferr{
	width:16px;
	height:16px;
	background-color:#ff0000;
	color:#fff;
	font-size:13px;
	text-align:center;
	line-height:16px;
	border-radius:3px;
	position:absolute;
	top:228px;
	left:52px;
}


.preview_gtitle{
	width:277px;
	height:35px;
	background-color:#e5e5e5;
	font-size:15px;
	color:#333;
	line-height:35px;
}

.preview_gtitle>span{
	font-size:15px;
	color:#333;
}

.preview_ytitle{
	width: 250px;
	min-height: 20px;
    padding: 13px 20px 13px 12px;
    background-color: #ffc528;
    text-align: left;
}

.preview_ytitle>span, .preview_ytitle>div{
	width:250px;
	font-size:23px;
	color:#fff;
	line-height:30px;
	text-align:left;
	margin: 0 120px 0 0;
	word-break: break-all;
}

.preview_annou{
	width:277px;
	/*height:435px;*/
	font-size:15px;
	color:#666;
	text-align:left;
	overflow-y: auto;
	overflow-x: hidden;
}

.preview_annou>p{
	padding: 18px 20px 0 20px;
	line-height:20px;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis !important;
}

.preview_annou1{
	width:255px;
	line-height:20px;
	font-size:15px;
	color:#d4d4d4;
	border-top:1px dashed #a3a3a3;
	padding: 15px 0 0 20px;
	margin: 80px 0 0 0;
}

.imbox{
	height:369px;
	overflow-x:hidden;
	overflow-y:auto;
}


/*.sulmon_start{
	width:210px;
	height:35px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	display:flex;
	align-items: center;
	text-align:center;
	cursor:pointer;
	margin: 0 auto;
	margin-top:35px;
    margin-bottom: 35px;
}*/
.sulmon_start{
	width:210px;
	height:35px;
	border:1px solid #e5e5e5;
	border-radius:30px;
	display:flex;
	align-items: center;
	text-align:center;
	cursor:pointer;
	margin: 0 auto;
	margin-top: 135px;
    margin-bottom: 20px;
	padding:7px 0;
}


.sulmon_start>span{
	font-size:18px;
	color:#666;
	margin: 0 0 0 30px;
}

.sulmon_start_icon{
	margin: 0 0 0 8px;
}

/* 설문지 문제 */
.preview_annou_question>p{
	width:260px;
	/*min-height:65px;*/
	border-bottom:1px dashed #a0a0a0;
	padding: 20px 5px;
}

.preview_annou_question>p>span{
	width:100px;
	color:#666;
	font-size:15px;
	line-height:20px;
	font-weight:400;
	padding: 0 0 0 20px;
	word-break: break-all;
    overflow: hidden;
	letter-spacing: 0px;
	text-overflow: ellipsis !important;
}

.preview_annou_qbox_p{
	height:140px;
	border-bottom:1px solid #d4d4d4;
	padding: 0 0 10px 0;
}

.preview_annou_qbox_p1{
	border-top:none;
}

.preview_annou_question{
	border-top:5px solid #ffc12b;
}

.preview_annou_question:first-child{
	border-top:none;
}

/*.preview_check1, .preview_checked1, .preview_check2, .preview_checked2, .preview_check3, .preview_checked3, .preview_check4, .preview_checked4, .preview_check5, .preview_checked5{
	cursor:pointer;
	position:relative;
	top:11px;
	left:12px;
}*/
.preview_check1, .preview_checked1{
	cursor:pointer;
	position:relative;
	top:11px;
	left:12px;
}

.preview_list_img{
	width:170px;
	height:85px;
	position:relative;
	top:-18px;
	left:57px;
}

/* 문항편집 모바일 미리보기(scroll) */
.preview_check3, .preview_checked3{
	cursor:pointer;
	position:relative;
	top:2px;
	left:2px;
}

.Ck_box{
    position: relative;
	float:left;
	width:27px;
	height:27px;
	cursor: pointer;
    top: 11px;
    left: 12px;
	background:url(/img/preview_check.png) no-repeat;
}

.Ck_box_over{
    position: relative;
	width:27px;
	height:27px;
    top: 11px;
    left: 12px;
	background-color:#ffba00;
	color:#fff;
	cursor:pointer;
}


.preview_check1, .preview_checked1, .preview_check2, .preview_checked2, .preview_check3, .preview_checked3, .preview_check4, .preview_checked4, .preview_check5, .preview_checked5{
	width:27px;
	height:27px;
	cursor:pointer;
	position:relative;
	margin:11px 0 0 12px
}

.preview_annou_qbox_nor1>span, .preview_annou_qbox_nor2>span, .preview_annou_qbox_nor4>span, .preview_annou_qbox_nor5>span {
    position: relative;
    top: -8px;
    left: 10px;
    font-size: 15px;
    color: #666;
	line-height: 20px;
	padding-top:20px;
	word-break: break-all;
	overflow:hidden;
	text-overflow: ellipsis !important;
}

.preview_annou_qbox_nor3>span {
    position: relative;
    top: -5px;
    left: 10px;
    font-size: 15px;
    font-weight: 100;
    color: #666;
}


.preview_annou_qbox_nor3>span>p {
    position: relative;
    top: 8px;
}


.preview_annou_qbox_nor3>span>p {
    display:inline-block;
	max-width:368px;
}


.preview_list_title1>span, .preview_list_title2>span, .preview_list_title3>span, .preview_list_title4>span{
	font-size:15px;
	color:#666;
	margin: 0 0 0 49px;
	font-weight:600;
}

/* 주관식 스크롤형 */

.preview_annou_qbox_nor_1{
	height:50px;
}

.preview_annou_qbox_nor:last-child{
	border-bottom:none;
}

/*.preview_annou_qbox_nor_1 > span{
	position:relative;
	top:3px;
	left:30px;
	font-size:15px;
	color:#666;
}*/



.response_txt2{
	position:relative;
	top:17px;
	left:30px;
	font-size:15px;
	color:#666;
}


.response_txt1{
	position:relative;
	top:3px;
	left:30px;
	font-size:15px;
	color:#666;
}

.preview_annou_qbox_nor_1 input{
	width: 170px;
    height: 27px;
    /* margin-top: 11px; */
    margin-left: 12px;
    font-size: 20px;
    letter-spacing: -3px;
    font-weight: lighter;
    border: 1px solid #e5e5e5;
	letter-spacing: 0;
}



.preview_annou_qbox{
	display:flex;
	margin: 15px 15px 15px 20px;
}

.preview_annou_qabox{
	width:25px;
	height:25px;
	background-color:#ffc528;
	color:#fff;
	font-size:15px;
	border-radius:4px;
	text-align:center;
	line-height:25px;
	margin: 3px 0 0 0;
}

.preview_annou_textbox{
	width:100px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	font-size:15px;
	color:#666;
	text-indent: 5px;
}



.preview_annou_textbox1{
	width:100px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	font-size:15px;
	color:#666;
	text-indent: 5px;
}

.preview_annou_textbox2{
	width:160px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	font-size:15px;
	color:#666;
	text-indent: 5px;
}

.preview_annou_textbox3{
	width:100px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	font-size:15px;
	color:#666;
	text-indent: 5px;
}

.preview_annou_textbox4{
	width:160px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	font-size:15px;
	color:#666;
	text-indent: 5px;
}


/* 일반 객관식 스크롤형 */

.preview_phone_mulscroll{
	width:280px;
	height:520px;
}

.preview_annou_qbox_nor1, .preview_annou_qbox_nor2, .preview_annou_qbox_nor3, .preview_annou_qbox_nor4, .preview_annou_qbox_nor5{
	/*width:240px;*/
	min-height:40px;
	border-bottom:1px solid #d4d4d4;
	/*padding:5px 5px 10px 5px;*/
	display:flex;
	font-weight:100;
	letter-spacing: 0px;
	line-height: 20px;
}

.preview_annou_qbox_nor:last-child{
	border-bottom:none;
}

.preview_annou_qbox_nor1 input{
	width: 205px;
    height: 27px;
	margin-top:11px;
	margin-left:12px;
    font-size: 33px;
    letter-spacing: -3px;
    font-weight: lighter;
	border:1px solid #e5e5e5;
}


.preview_annou_qbox_nor1 > span{
	position:relative;
	top:3px;
	left:30px;
	font-size:15px;
	color:#666;
}

/* 스탭형 */
.preview_annou_question_mulstaff1_title{
    /*width: 244px;*/
    border-bottom: 1px dashed #a0a0a0;
    line-height: 20px;
    padding: 20px 5px 20px 5px;
    letter-spacing: 0px;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    white-space: normal;
    word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}


.preview_annou_question_mulstaff1_title>span{
	color:#666;
	font-size:15px;
	font-weight:400;
	padding: 0 0 0 20px;
	line-height: 20px;
	letter-spacing: 0px;
}

.preview_annou_question_mulstaff1>p{
	width:270px;
	height:65px;
	border-bottom:1px dashed #a0a0a0;
	line-height:65px;
}

.preview_annou_question_mulstaff1>p>span{
	color:#666;
	font-size:15px;
	font-weight:400;
	padding: 0 0 0 20px;
}

.preview_phone_staff_ph{
	width:280px;
	height:462px;
	overflow-y:auto;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	overflow-x:hidden;
	padding-bottom:58px;
	background-color:#fff;
}

.preview_annou_question_ph1{
    max-height: 380px;
    overflow-y: auto;
    overflow-x: hidden;
}

.preview_annou_question_ph1>p{
	width: 244px;
    border-bottom: 1px dashed #a0a0a0;
    line-height: 20px;
    padding: 20px 5px 20px 5px;
    letter-spacing: 0px;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    white-space: normal;
    word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.preview_annou_question_ph1>div{
	width: 244px;
    /*border-bottom: 1px dashed #a0a0a0;*/
    line-height: 20px;
    padding: 20px 5px 35px 5px;
    letter-spacing: 0px;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    white-space: normal;
    word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.preview_annou_question_ph1>div>p{
	color: #666;
    font-size: 15px;
    font-weight: 400;
    padding: 0 0 0 20px;
    overflow: hidden;
    word-break: break-all;
    line-height: 20px;
    overflow-x: hidden;
    text-overflow: ellipsis !important;
}

}

.preview_annou_question_ph1>p>span{
	color:#666;
	font-size:15px;
	font-weight:400;
	padding: 0 0 0 20px;
	overflow: hidden;
    word-break: break-all;
	line-height: 20px;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}


.ppreview_annou_question_ph1{
	border-top:5px solid #ffc12b;
}

.preview_annou_question_ph1:first-child{
	border-top:none;
}

/* 스탭 이전 다음 버튼 이미지*/


.mul_staff_pre_img{
	margin: 0 16px 0 8px;
}

.mul_staff_next_img{
	margin: 0 8px 0 16px;
}


/*스크롤or스탭 버튼*/
.pone_preview_button{
	width:277px;
	height:42px;
	position: absolute;
	top:524px;
	left:0;
	display:flex;
	justify-content:space-between;
}

.pone_preview_button_staff{
	width:136px;
	height:42px;
	background-color:#ffc528;
	text-align:center;
	line-height:42px;
	color:#333;
	font-size:16px;
	cursor:pointer;
}

.pone_preview_button_scroll{
	width:136px;
	height:42px;
	background-color:#e5e5e5;
	text-align:center;
	line-height:42px;
	color:#333;
	font-size:16px;
	cursor:pointer;
}

/* 스크롤 형 */
.preview_phone_scroll_ph{
	width:280px;
	height:520px;
	overflow-y:auto;
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	overflow-x:hidden;
	background-color:#fff;
}

.preview_annou_qbox_matr{
	/*height:115px;*/
}


.preview_annou_question_m:last-child{
	border:none;
}

preview_annou_qbox_matr>span{
	position:relative;
	top:3px;
	left:30px;
	font-size:15px;
	color:#666;
}

.evolu_grah{
	width:222px;
	display:flex;
	align-items: center;
	margin:0 auto;
	margin-top:20px;
}

.evolu_grah_c{
	width:18px;
	height:18px;
	border:2px solid #ffc936;
	border-radius:15px;
	cursor:pointer;
}

.evolu_grah_c1, .evolu_grah_c2, .evolu_grah_c3, .evolu_grah_c4, .evolu_grah_c5{
	width:18px;
	height:18px;
	border:2px solid #ffc936;
	border-radius:15px;
	cursor:pointer;
}

.evolu_grah_l{
	width:26px;
	height:0px;
	border:1px solid #ffc936;
}

.evolu_grah_text{
	width:255px;
	display:flex;
	margin:0 auto;
	justify-content:space-between;
	padding: 10px 0 0 0;
}

.evolu_grah_text>p{
	width:55px;
	text-align:center;
	font-size:15px;
	color:#b2b2b2;
	word-break: break-all;
    overflow: hidden;
	text-overflow: ellipsis !important;
}


.evolu_grah_cc{
	width:8px;
	height:8px;
	background-color:#ffc528;
	border-radius:15px;
	margin:0 auto;
	margin-top:5px;
}


.evolu_grah_cc1,.evolu_grah_cc2,.evolu_grah_cc3,.evolu_grah_cc4,.evolu_grah_cc5{
	width:8px;
	height:8px;
	background-color:#ffc528;
	border-radius:15px;
	margin:0 auto;
	margin-top:5px;
}

.evolu_grah_title{
	margin: 25px 18px 0 26px;
}

/* 평가형 매트릭스형 스크롤형*/

.preview_annou_question_m>p{
	width:260px;
	height:65px;
	border-bottom:1px dashed #a0a0a0;
	line-height:65px;
}

.preview_annou_question_m>p>span{
	color:#666;
	font-size:15px;
	font-weight:400;
	padding: 0 0 0 20px;
}

.preview_annou_qbox_matr{
	/*height:115px;*/
}


.preview_annou_question_m:last-child{
	border:none;
}

preview_annou_qbox_matr>span{
	position:relative;
	top:3px;
	left:30px;
	font-size:15px;
	color:#666;
}

.matr_grah{
	width:222px;
	display:flex;
	align-items: center;
	margin:0 auto;
	margin-top:20px;
}

.matr_grah_c1, .matr_grah_c2, .matr_grah_c3, .matr_grah_c4, .matr_grah_c5{
	width:18px;
	height:18px;
	border:2px solid #ffc936;
	border-radius:15px;
	cursor:pointer;
}

..matr_grah_c{
	width:18px;
	height:18px;
	border:2px solid #ffc936;
	border-radius:15px;
	cursor:pointer;
}

.matr_grah_l{
	width:26px;
	height:0px;
	border:1px solid #ffc936;
}

.matr_grah_text{
	width:255px;
	display:flex;
	margin:0 auto;
	justify-content:space-between;
	padding: 10px 0 0 0;
	padding: 10px 0 10px 0;
}

.matr_grah_text>p{
	width:55px;
	text-align:center;
	font-size:15px;
	color:#b2b2b2;
}

.matr_grah_cc1,.matr_grah_cc2,.matr_grah_cc3,.matr_grah_cc4,.matr_grah_cc5{
	width:8px;
	height:8px;
	background-color:#ffc528;
	border-radius:15px;
	margin:0 auto;
	margin-top:5px;
}

.matr_grah_cc{
	width:8px;
	height:8px;
	background-color:#ffc528;
	border-radius:15px;
	margin:0 auto;
	margin-top:5px;
}


.matr_grah_title{
	width: 221px;
    padding: 25px 10px 0 25px;
    overflow: hidden;
    white-space: normal;
    word-break: break-all;
    letter-spacing: 0px;
    line-height: 17px;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.matr_grah_title>span{
	font-size:13px;
	color:#666;
}

/* 스탭 이전 다음 버튼*/
.mul_staff_box_ph{
	display: flex;
    width: 269px;
    justify-content: space-between;
    margin: 0 auto;
    padding: 9px 0 9px 0;
    position: absolute;
    top: 463px;
    /* left: 12px; */
    /* border: 1px solid red; */
    background-color: #fff;
}

.mul_staff_pre_ph{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_ph>span{
	color:#666;
	font-size:11px;
}

.mul_staff_next_ph>span{
	color:#666;
	font-size:11px;
	margin: 0 0 0 12px;
}

.mul_staff_next_ph{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_img{
	margin: 0 16px 0 8px;
}

.mul_staff_next_img{
	margin: 0 8px 0 16px;
}

.mul_staff_pre_sta{
	width:84px;
	height:37px;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	/*border:1px solid #e5e5e5;
	cursor:pointer*/
}

.mul_staff_pre_sta>span{
	color:#666;
	font-size:11px;
}

.mul_staff_next_sta>span{
	color:#666;
	font-size:11px;
	margin: 0 0 0 14px;
}

.mul_staff_next_sta{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_eva{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_eva>span{
	color:#666;
	font-size:11px;
}

.mul_staff_next_eva>span{
	color:#666;
	font-size:11px;
	margin: 0 0 0 12px;
}

.mul_staff_next_eva{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_matr{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_matr>span{
	color:#666;
	font-size:11px;
}

.mul_staff_next_matr>span{
	color:#666;
	font-size:11px;
	margin: 0 0 0 12px;
}

.mul_staff_next_matr{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}



.preview_annou_question_matr>div:first-child{
	/* width: 244px; */
    border-bottom: 1px dashed #a0a0a0;
    line-height: 20px;
    padding: 0 5px 20px 5px;
    letter-spacing: 0px;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    white-space: normal;
    word-break: break-all;
	text-overflow: ellipsis !important;
}

.preview_annou_question_ph1>div:first-child{
	/* width: 244px; */
    border-bottom: 1px dashed #a0a0a0;
    line-height: 20px;
    padding: 20px 5px 20px 5px;
    letter-spacing: 0px;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    white-space: normal;
    word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.preview_annou_question_matr>div:first-child>span, .preview_annou_question_ph1>div>span{
	padding-left:20px;
	font-weight:400;
}

.preview_annou_question_matr>p>span, .preview_annou_question_evaluge>p>span{
	color:#666;
	font-size:15px;
	font-weight:400;
	padding: 10px 0 0 20px;
	margin:10px 0 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
	letter-spacing: 0px;
	line-height: 20px;

}

.preview_annou_question_matr, .preview_annou_question_evaluge{
	margin-top:20px;
	height:360px;
	overflow-y:auto;
}

.preview_annou_question_matr>p{
	width: 237px;
    padding: 0 10px;
	line-height:25px;
}

/* 모바일 미리보기 완료 */

.preview_annou_question_end{
	margin-top:87px;
}

.preview_annou_question_endbox{
	width:250px;
	margin: 0 auto;
	text-align:center;
	margin-top:87px;
}

.preview_annou_question_endbox{
	width:250px;
	margin: 0 auto;
	text-align:center;
}

.preview_annou_question_endbox>li>img{
	width:64px;
	height:58px;
	margin: 0 0 20px 0;
}


.preview_annou_question_endbox>li:nth-child(2){
	font-size:18px;
	color:#666;
	margin:0 0 12px 0;
}

.preview_annou_question_endbox>li:nth-child(3){
	font-size:14px;
	color:#666;
}

.preview_annou_question_endbox_line{
	border-bottom:1px dashed #a0a0a0;
	margin: 40px 0 0 0;
}

.preview_annou_question_endbox_button{
	width:200px;
	height:45px;
	border:1px solid #ffba00;
	border-radius:20px;
	color:#666;
	text-align:center;
	line-height:45px;
	margin: 0 auto;
	cursor:pointer;
	margin-top:55px;
	margin-bottom:55px;
}


/* 평가형 일반형 스탭 이전 다음 버튼*/
.mul_staff_box_evaluge{
	display:flex;
	width:255px;
	justify-content:space-between;
	margin:0 auto;
	padding:10px 0 10px 0;
	position:relative;
	top:211px;
}

.mul_staff_pre_evaluge{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_evaluge>span{
	color:#666;
	font-size:11px;
}

.mul_staff_next_evaluge>span{
	color:#666;
	font-size:11px;
	margin: 0 0 0 12px;
}

.mul_staff_next_evaluge{
	width:84px;
	height:37px;
	border:1px solid #e5e5e5;
	border-radius:17px;
	text-align:center;
	line-height:37px;
	display:flex;
	align-items: center;
	cursor:pointer
}

.mul_staff_pre_img{
	margin: 0 16px 0 8px;
}

.mul_staff_next_img{
	margin: 0 8px 0 23px;
}

/* 오류 */

.cor_error{
	width:280px;
	height:520px;
	border:1px solid #d4d4d4;
	margin: 0 0 0 -4px;
	border-right: none;
}

.cor_error_titlebox{
	width:100%;
	height:35px;
	background-color:#e5e5e5;
	text-align:center;
	line-height:35px;
	color:#333;
	font-size:16px;
}

.error_redbox{
	width:16px;
	height:16px;
	background-color:#ff0000;
	color:#fff;
	font-size:13px;
	text-align:center;
	line-height:16px;
	border-radius:3px;
	position:absolute;
	top:9.5px;
	left:176px;
}

.cor_error_list>li{
	width:100%
	height:48px;
	border-bottom: 1px solid #ececec;
	text-align:center;
	line-height:48px;
	font-size:16px;
	color:#666;
	letter-spacing: -2.5px;
	cursor:pointer;
}

.cor_error_list>li>span{
	color:red;
}

/* 문제 박스 */



.q1{
	width:790px;
	margin:0 auto;
	padding:15px 0 50px 0;
	margin-bottom:15px;
}

.q1:hover, .q2:hover, .q3:hover, .q4:hover{
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	cursor: pointer;
}


.q1_title{
	border-bottom:1px dashed #ffc528;
	padding:0 0 5px 0;
}

.q1_title>p{
	width:728px;
	height:45px;
	font-size:30px;
	color:#aaa;
	font-weight:100;
	padding:0 30px 10px 30px;
	line-height:40px;
	white-space:nowrap;
	text-overflow:ellipsis !important;
	overflow:hidden;
}

.q1_title>p>span{
	font-size:35px;
	color:#666;
	font-weight:400;
	margin: 0 15px 0 0;
}

.q1_title_little{
	margin:10px 0 0 0;
	text-indent: 90px;
	color:#333;
	font-size:15px;
	font-weight:600;
	letter-spacing: -1px;
}

.q1_title_list{
	margin: 20px 0 0 38px;
}

.q1_title_list_1{
	display:flex;
}

.q1_title_list_box1{
	width:28px;
	height:28px;
	color:#fff;
	font-size:22px;
	line-height:28px;
	text-align:center;
	background-color:#ffc528;
	border-radius:2px;
	margin: 0 15px 15px 0;
	display: inline-block;
}

.q1_title_list_1>p{
	max-width:670px;
	height:28px;
	line-height:28px;
	text-align:left;
	color:#666;
	font-size:16px;
	padding-bottom:8px;
	letter-spacing: -1px;
	font-weight:100;
	white-space:nowrap;
	text-overflow:ellipsis !important;
	overflow:hidden;
}

.q2{
	width:790px;
	margin:0 auto;
	padding: 30px 0 50px 0;
	margin-bottom:15px;
}

.q2_title{
	border-bottom:1px dashed #ffc528;
	padding:0 0 5px 0;
}

.q2_title>p{
	width: 728px;
    height: 45px;
    font-size: 30px;
    color: #aaa;
    font-weight: 100;
    padding: 0 30px 10px 30px;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    overflow: hidden;
}

.q2_title>p>span{
	font-size:35px;
	color:#666;
	font-weight:400;
	margin: 0 15px 0 0;
}

.q2_title_little{
	margin:10px 0 0 0;
	text-indent: 90px;
	color:#333;
	font-size:15px;
	font-weight:600;
	letter-spacing: -1px;
}

.q2_title_list{
	margin: 20px 0 0 38px;
	border:1px solid #ffc528;
	width:220px;
	height:40px;
	border-radius:2px;
	line-height:40px;
	text-indent: 25px;
	font-size:16px;
	color:#666;
}

.q3{
	width:790px;
	margin:0 auto;
	padding: 30px 0 50px 0;
	margin-bottom:15px;
}

.q3_title{
	border-bottom:1px dashed #ffc528;
	padding:0 0 5px 0;
}

.q3_title>p{
	width: 728px;
    height: 45px;
    font-size: 30px;
    color: #aaa;
    font-weight: 100;
    padding: 0 30px 10px 30px;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    overflow: hidden;
}

.q3_title>p>span{
	font-size:35px;
	color:#666;
	font-weight:400;
	margin: 0 15px 0 0;
}

.q3_title_little{
	margin:10px 0 6px 0;
	text-indent: 90px;
	color:#333;
	font-size:15px;
	font-weight:600;
	letter-spacing: -1px;
}

.q3_title_list{
	display:flex;
	/*margin-top:45px;*/
}

.q3_title_list1{
	margin: 0 0 0 15px;
}

.q3_title_list1_text:first-child{
	margin: 0 0 3px 0;
}

.q3_title_list1_text{
	width:350px;
	min-height:40px;
	background-color:#f6f6f6;
	color:#666;
	font-size:16px;
	text-align:left;
	line-height:40px;
	margin: 0 0 3px 0;
	text-indent: 10px;
	padding:0 10px;
	letter-spacing: 0px;
	font-weight:400;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    overflow: hidden;
}

.q3_title_list2{
	width:347px;
	margin:0 0 0 32px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.q3_title_list2_text{
	width:380px;
	display:flex;
	font-size:15px;
	color:#aaa;
	font-weight:lighter;
	justify-content:space-between;
	letter-spacing: 0px;
	margin:10px 15px 10px 398px;
}

.q3_title_list2_text>p{
	width:45px;
	text-align:center;
	padding:0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    /*white-space: nowrap;*/
}

.q3_title_list2_text>p:nth-child(2){
	text-align:center;
}

.q3_title_list2_graph{
	margin: 3px 0 0 0;
}

.q3_title_list2_graph1{
	width:347px;
	height:40px;
	margin: 0 0 3px 0;
	display:flex;
}

.q3_title_list2_graph1_c{
	width:18px;
	height:18px;
	border:2px solid #ffc936;
	border-radius:15px;
	margin: 8px 0 0 0;
}

.q3_title_list2_graph1_l{
	width:59px;
	height:2px;
	background-color:#ffc936;
	margin: 17px 0 0 0;
}

.q3_title_list2_graph1_c_1{
	width:8px;
	height:8px;
	background-color:#ffc936;
	border-radius:15px;
	margin:5px 0 0 5px;
}

/*20190813 Ryu추가*/
.q3_title_list3{
	width:550px;
	margin:0 auto;
	margin-bottom:13px;
}

.q3_title_list3_text{
	display:flex;
	justify-content:space-between;
	margin:0 auto;
}

.q3_title_list3_text>p{
	width: 70px;
    line-height: 14px;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin: 15px 0 5px 0;
    letter-spacing: 0px;
    word-break: break-all;
}

.q3_title_list3_graph{
	width:635px;
	margin: 5px 0 0 0;
}

.q3_title_list3_graph1{
	width:600px;
	display:flex;
	text-align:center;
	margin:0 auto;
	align-items: center;
}

.q3_title_list3_graph1_c{
	width:23px;
	height:23px;
	border:2px solid #ffc528;
	border-radius:15px;
}

.q3_title_list3_graph1_l{
	width:96px;
	height:3px;
	background-color:#ffc528;
}

.q3_title_list3_graph1_c_1{
	width:10px;
	height:10px;
	background-color: #ffc528;
	border-radius:15px;
	margin:0 auto;
	margin-top:6px;
}

.q4{
	width:790px;
	margin:0 auto;
	padding: 30px 0 30px 0;
	margin-bottom:15px;
}

.q4_title{
	border-bottom:1px dashed #ffc528;
	padding:0 0 5px 0;
}

.q4_title>p{
	font-size:30px;
	color:#aaa;
	font-weight:100;
	text-indent: 30px;
}

.q4_title>p>span{
	font-size:35px;
	color:#666;
	font-weight:400;
	margin: 0 15px 0 0;
}

.q4_title_little{
	margin:10px 0 6px 0;
	text-indent: 90px;
	color:#333;
	font-size:15px;
	font-weight:600;
}

.q4_title_list{
	display:flex;
}

.q4_evalu_grah{
	width:730px;

}

.q_plus{
	width:730px;
	height:22px;
	height:px;
	margin: 0 auto;
	display:flex;
	justify-content:space-between;
}

.q_plus>div{
	display:flex;
}

.q_plus>div>img{
	cursor:pointer;
}



.q_plus2{
	width:730px;
	margin: 16px 0 10px 30px;
	display:flex;
	float: left;
	margin-bottom:50px;
	z-index:9999;
	position:absolute;
}

.q_plus2>div>img{
	cursor:pointer;
}

.additi1, .additi2, .additi3{
	margin:0 15px 0 0;
	display:flex;
	cursor:pointer;
}

.additi1>img, .additi2>img, .additi3>img{
	margin: 0 10px 0 0;
	width:20px;
	height:20px;
}

.additi1>p, .additi2>p, .additi3>p{
	margin:3px 0 0 0;
	font-size:14px;
	color:#666;
}

.edit{
	margin:-14px 0 0 300px;
}


.dupli{
	margin:-14px 0 0 25px;
}

.elimin{
	margin:-14px 0 0 25px;
}

/* 문항작성 박스 */
.sulmon_writing_multiple{
	width:790px;
	float: left;
	border: 2px solid #ffc51f;
	margin:0 auto;
	z-index:9999;
	margin-bottom:20px;
}

.sulmon_writing_multiple2{
	width:790px;
	/*float: left;*/
	border: 2px solid #ffc51f;
	margin:0 auto;
	z-index:9999;
}


.sulmon_writing_multiple_title{
	width:100%;
	height:70px;
	border-bottom:1px dashed #ffc528;
	padding:0 0 5px 0;
	display:flex;
}

.sulmon_writing_multiple_title>span{
	font-size:35px;
	color:#666;
	font-weight:400;
	margin: 15px 15px 0 30px;
}

.sulmon_writing_multiple_title_text{
	width:675px; /*315px*/
	height:40px;
	font-size:30px;
	text-indent: 5px;
	margin: 15px 0 0 0;
	border:none;
}

.sulmon_writing_multiple_title_text:focus {
  outline: none;
}

.sulmon_writing_multiple_title_text::placeholder{
	font-size:30px;
	font-weight:lighter;
	color:#aaa;
	text-indent: 5px;
}

.sulmon_writing_multiple>textarea{
	border:1px solid #e5e5e5;
	width:759px;
	height:80px;
	font-size:15px;
	resize: none;
	padding:15px;
	border:none;
	margin: 1px 0 0 0;
	text-indent: 20px;
}

.sulmon_writing_multiple>textarea::placeholder{
	color:#aaa;
	letter-spacing: -1.5px;
}

.b_q1_textarea{
	width:759px;
	min-height:110px;
	font-size:15px;
	resize: none;
	padding:15px;
	border:none;
	margin: 1px 0 0 0;
	text-indent: 20px;
	letter-spacing: 0.3px;
	line-height:25px;
}

.b_q1_textarea:focus {
  outline: none;
}



.sulmon_writing_option{
	padding-top:24px;
}

.sulmon_writing_multiple_1{
	display:flex;
	margin: 15px 0 0 39px;
}

.sulmon_writing_option_text{
	width:330px;
	height:23px;
	font-size:16px;
	border:none;
	border-bottom:1px dashed #a0a0a0;
	text-indent: 10px;
}

.sulmon_writing_option_text::placeholder{
	height:28px;
	font-size:16px;
	color:#aaa;
}

/*추가*/
.sulmon_writing_option_text2{
	width:330px;
	min-height:27px;
	line-height:27px;
	font-size:16px;
	border:none;
	border-bottom:1px dashed #a0a0a0;
	text-indent: 10px;
	letter-spacing: -1px;
	font-weight:100;
	margin-bottom:10px;
}

.sulmon_writing_option_text2::placeholder{
	height:28px;
	font-size:16px;
	color:#aaa;
}

.sulmon_writing_option_text2:focus {
  outline: none;
}

.sulmon_list_dot{
	width:20px;
	height:20px;
	margin: 5px 0 0 7px;
	cursor:pointer;
}

.sulmon_list_upload2{
	width:21px;
	height:17px;
	margin:5px 13px 0 10px;
	cursor:pointer;
}

.sulmonoption{
	width:160px;
	height:37px;
	cursor:pointer;
	color:#aaa;
}

.sulmon_writing_multiple_2{
	display:flex;
	margin: 0 0 0 39px;
	padding-bottom:20px;
}

.sulmon_writing_multiple_2>div{
	/*display:flex;*/
	color:#666;
}

.sulmon_writing_multiple_2>div>img{
	margin: -3px 10px 0 39px;
	cursor:pointer;
}

.sulmon_writing_multiple_3{
	height:50px;
	border:1px dashed #ffc528;
	display:flex;
	color:#666;
	font-size:16px;
	line-height:50px;
}

.option_c{
	width:4px;
	height:4px;
	border-radius:15px;
	background-color:#a0a0a0;
	margin: 23px 0 0 5px;
}

.sulmon_writing_multiple_info{
	display:flex;
	margin: 0 10px 0 0;
}

.sulmon_writing_multiple_3>p{
	margin:0 0 0 39px;
}

.sulmon_writing_multiple_3>div>img{
	cursor:pointer;
}

.single_re, .single_re_y{
	width:22px;
	height:22px;
	margin: 14px 10px 0 0;
}

.dupliselect, .dupliselect_y{
	width:23px;
	height:23px;
	margin: 14px 10px 0 20px;
}

.buplicate{
	width:55px;
	height:37px;
	cursor:pointer;
	color:#949494;
	margin: 6px 0 0 10px;
}

.ranking, .ranking_y{
	width:29px;
	height:29px;
	margin: 10px 10px 0 20px;
}

.sulmon_writing_multiple_info1>input{
	margin: 20px 15px 0 0;
	cursor:pointer;
}

.sulmon_writing_multiple_info1{
	display:flex;
	margin: 0 10px 0 0;
}

.sulmon_writing_multiple_info1>p{
	margin: 0 20px 0 0;
}

.sulmon_writing_multiple_4{
	height:50px;
	border:1px dashed #ffc528;
	display:flex;
	color:#666;
	font-size:16px;
	line-height:50px;
}

.sulmon_writing_multiple_4>p{
	margin:0 0 0 39px;
}

.sulmon_writing_multiple_4>div>img{
	cursor:pointer;
}

.sulmon_writing_multiple_5{
	height:50px;
	border-top:1px dashed #ffc528;
	display:flex;
	justify-content: flex-end;
}

.sulmon_writing_multiple_5_button2{
	margin: 0 13px 0 0;
}

.sulmon_writing_multiple_5_ybutton1, .sulmon_writing_multiple_5_ybutton2>p{
	font-size:16px;
	line-height:50px;
	color:#666;
}

.sulmon_writing_multiple_5_ybutton1, .sulmon_writing_multiple_5_ybutton2{
	display:flex;
}

.q_off1, .q_on1{
	width:38px;
	height:21px;
	margin:17px 10px 0 0;
	cursor:pointer;
}

.q_off2, .q_on2{
	width:38px;
	height:21px;
	margin:17px 10px 0 18px;
	cursor:pointer;
}

.multiple_dupli{
	width:19px;
	height:19px;
	cursor:pointer;
}

.multiple_elimin{
	width:17px;
	height:22px;
	cursor:pointer;
}

.multiple_can{
	width:23px;
	height:19px;
	cursor:pointer;
}

.multiple_done{
	width:19px;
	height:19px;
	cursor:pointer;
}

.multiple_can_box{
	width:46px;
	height:50px;
	line-height:43px;
	text-align:center;
}


.multiple_done_box{
	width:46px;
	height:50px;
	line-height:43px;
	text-align:center;
}

.multiple_dupli_box{
	width:46px;
	height:50px;
	line-height:43px;
	text-align:center;

}

.multiple_elimin_box{
	width:46px;
	height:50px;
	line-height:43px;
	text-align:center;
}

.sulmon_writing_multiple_5_box{
	display:flex;
}

/* 주관식 */

.sulmon_writing_subject{
	width:790px;

	border: 2px solid #ffc51f;
	margin:0 auto;
}

.sulmon_writing_subject_title{
	width:100%;
	height:70px;
	border-bottom:1px dashed #ffc528;
	padding:0 0 5px 0;
	display:flex;
}

.sulmon_writing_subject_title>span{
	font-size:35px;
	color:#666;
	font-weight:400;
	margin: 15px 15px 0 30px;
}

.sulmon_writing_subject_title_text{
	width:315px;
	height:40px;
	font-size:30px;
	text-indent: 5px;
	margin: 15px 0 0 0;
	border:none;
}

.sulmon_writing_subject_title_text::placeholder{
	font-size:30px;
	font-weight:lighter;
	color:#aaa;
	text-indent: 5px;
}

.sulmon_writing_subject>textarea{
	border:1px solid #e5e5e5;
	width:759px;
	height:80px;
	font-size:15px;
	resize: none;
	padding:15px;
	border:none;
	margin: 1px 0 0 0;
	text-indent: 20px;
}

.sulmon_writing_subject>textarea::placeholder{
	color:#aaa;
	letter-spacing: -1.5px;
}

.sulmon_writing_option{
	padding-top:24px;
}

.sulmon_writing_subject_1{
	display:flex;
	margin: 15px 0 25px 39px;
}

.sulmon_writing_option_text{
	width:330px;
}

.sulmonoption_sub{
	width:55px;
	height:37px;
	cursor:pointer;
	color:#949494;
	margin: 6px 0 0 4px;
}

.single_an, .single_an_y, .general, .general_y{
	width:22px;
	height:22px;
	margin: 14px 10px 0 0;
}

.long_text, .long_text_y, .matrix, .matrix_y{
	width:22px;
	height:22px;
	margin: 14px 10px 0 30px;
}

.number_an, .number_an_y{
	width:22px;
	height:22px;
	margin: 14px 10px 0 30px;
}

.multisubj, .multisubj_y{
	width:29px;
	height:29px;
	margin: 10px 10px 0 30px;
}

/* 평가형 */

.sulmon_writing_evalu{
	width:790px;

	border: 2px solid #ffc51f;
	margin:0 auto;
}

.sulmon_writing_evalu_title{
	width:100%;
	height:70px;
	border-bottom:1px dashed #ffc528;
	padding:0 0 5px 0;
	display:flex;
}

.sulmon_writing_evalu_title>span{
	font-size:35px;
	color:#666;
	font-weight:400;
	margin: 15px 15px 0 30px;
}

.sulmon_writing_evalu_title_text{
	width:315px;
	height:40px;
	font-size:30px;
	text-indent: 5px;
	margin: 15px 0 0 0;
	border:none;
}

.sulmon_writing_evalu_title_text::placeholder{
	font-size:30px;
	font-weight:lighter;
	color:#aaa;
	text-indent: 5px;
}

.sulmon_writing_evalu>textarea{
	border:1px solid #e5e5e5;
	width:759px;
	height:80px;
	font-size:15px;
	resize: none;
	padding:15px;
	border:none;
	margin: 1px 0 0 0;
	text-indent: 20px;
}

.sulmon_writing_evalu>textarea::placeholder{
	color:#aaa;
	letter-spacing: -1.5px;
}

.sulmon_writing_option_text{
	width:330px;
}

.sulmonoption_sub{
	width:55px;
	height:37px;
	cursor:pointer;
	color:#949494;
	margin: 6px 0 0 4px;
}

.single_re_t, .dupliselect_t, .ranking_t, .single_an_t, .long_text_t, .number_an_t, .multisubj_t, .single_an_t, .long_text_t, .qlogic1, .general_t, .matrix_t{
	font-size:16px;
	color:#666;
	letter-spacing: -1px;
}

.sulmon_writing_evalu_1{
	width:625px;
	margin:0 auto;
	margin-bottom:13px;
}

.matrix_gra{
	width:500px;
	display:flex;
	text-align:center;
	margin:0 auto;
	align-items: center;
}

.matrix_gra_c{
	width:23px;
	height:23px;
	border:2px solid #ffc528;
	border-radius:15px;
}

.matrix_gra_c1{
	width:10px;
	height:10px;
	background-color: #ffc528;
	border-radius:15px;
	margin:0 auto;
	margin-top:6px;
}

.matrix_gra_l{
	width:96px;
	height:3px;
	background-color:#ffc528;
}

.matrix_gra_text{
	display:flex;
	justify-content:space-between;
}

.matrix_gra_text1{
	width:150px;
	height:30px;
	border:1px solid #e2e2e2;
	line-height:30px;
	text-align:left;
	text-indent: 10px;
	font-size:14px;
	color:#666;
	margin: 15px 0 0 0;
}

/* 매트릭스 */

.sulmon_writing_matrix{
	border-top:1px dashed #ffc528;
	padding: 5px 0 0 40px;
}

.sulmon_writing_matrix_list{
	display:flex;
	/*align-items: center;*/
	margin:18px 0 0 0;
}

.matrix_list_title{
	width: 28px;
    height: 28px;
    color: #fff;
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    background-color: #ffc528;
    border-radius: 2px;
    margin: 0 15px 0 0;
    display: inline-block;
}

.matrix_list_text{
	width:465px;
	height:28px;
	border:none;
	border-bottom:1px dashed #a0a0a0;
	font-size:16px;
	text-indent: 8px;
	margin:0 0 0 15px;
}

.matrix_list_text::placeholder{
	color:#cacaca;
}

.matrix_list_dad{
	width:20px;
	height:20px;
	cursor:pointer;
	margin: 0 0 0 15px;
}

.matrix_list_add{
	display:flex;
	padding:17px 0 21px 0;
}

.matrix_list_add_icon{
	margin:0 10px 0 40px;
	cursor:pointer;
}

.matrix_list_add>span{
	font-size:16px;
	color:#666;
	margin:2px 0 0 0;
}

/* 버튼 마우스오버시 사진 나타나기 */

.q1_hover{
	/*margin: -10px 0 0 343px;*/
	margin: -10px 0 0 -67px;
	position:absolute;
}

.q2_hover{
	/*margin: -10px 0 0 553px;*/
	margin: -10px 0 0 -17px;
	position:absolute;
}

.q4_hover{
	margin: -3px 0px 0 -9px;
	position:absolute;
	display:block;
}

.q5_hover{
	margin: -3px 0 0 -5px;
	position:absolute;
	display:block;
}

.q6_hover{
	margin: -3px 0 0 -8px;
	position:absolute;
	display:block;
}

.copy_hover{
	margin: -10px 0 0 645px;
	position:absolute;
}

/* 영상첨부 팝업 (기본)*/
.movie_modal{
	position: fixed; 
	top: 0px;
	margin: 0px;
	width: 100%; height: 100%;
	z-index:999999999999999;
	background: rgba(0,0,0,0.1);
	display:none;
}

.movie_modal_back{
	width:675px;
	height:570px;
	background-color:#fff;
	margin: 149px 0 0 622px;
}

.movie_modal_back>h2{
	width:340px;
	border-bottom:1px dashed #b3b3b3;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color:#ffc528;
	padding: 35px 0 20px 0;
}

.movie_modal_back>h2>img{
	position:absolute;
	top:163px;
	left:1244px;
	cursor:pointer;
}

.movie_modal_list{
	width:540px;
	height:495px;
	background-color:#f6f6f6;
	margin:0 auto;
	margin-top:25px;
	overflow:auto;
}

.movie_modal_url{
	width:575px;
	height:50px;
	display:flex;
	font-size:15px;
	margin: 0 auto;
	margin-top:25px;
	text-align:45px;
}

.movie_modal_one{
	width:6px;
	height:6px;
	border-radius:15px;
	background-color:#ffb300;
	text-align:45px;
	margin:24px 10px 0 0;
}

.movie_modal_text{
	width:385px;
	height:45px;
	background-color:#f6f6f6;
	border:1px solid #f6f6f6;
	font-size:20px;
	margin: 0 0 0 0;
	text-align:45px;
}

.movie_modal_url>p{
	margin:19px 10px 0 0;
}

.movie_modal_button{
	width:140px;
	height:40px;
	background-color:#ffba00;
	margin:0 auto;
	margin-top:25px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:16px;
	border-radius:4px;
	cursor:pointer;
}

.movie_modal_sum{
	width:590px;
	height:300px;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	margin:0 auto;
	margin-top: 23px;
}

.movie_modal_agreecheck, .movie_modal_agreechecked{
	width:21px;
	height:21px;
	margin:29px 0 0 7px;
	cursor:pointer;
}

.movie_modal_agreechecked{
	display:none;
}

/* 결제 경고창 팝업 */

.paywarning_modal{
	position: fixed; 
	top: 0px;
	margin: 0px;
	width: 100%; height: 100%;
	z-index:999999999999999;
	background: rgba(0,0,0,0.1);
	display:none;
}

.paywarning_modal_back{
	width:750px;
	height:780px;
	background-color:#fff;
	margin: 96px 0 0 585px;
}

.paywarning_modal_back>h2{
	width:340px;
	font-size:30px;
	text-align:center;
	color:#ffc528;
	border-bottom:1px dashed #b3b3b3;
	margin:0 auto;
	padding: 30px 0 15px 0;
}

.paywarning_modal_back>h3{
	margin:0 auto;
	font-size:15px;
	color:#666;
	text-align:center;
	padding: 20px 0 30px 0;
	line-height:20px;
}

.paywarning_text{
	width:480px;
	height:345px;
	margin:0 auto;
	background-color:#f6f6f6;
	overflow:auto;
	padding: 0 30px 20px 30px ;
}

.paywarning_text>p{
	font-size:15px;
	color:#666;
	text-align:left;
	line-height:22px;
	margin: 20px 0 0 0;
}

.paywarning_text>p>span{
	font-size:17px;
	color:#666;
	text-align:left;
}

.paywarning_linebox{
	width:530px;
	border:1px solid #ffc528;
	margin:0 auto;
	text-align:center;
	margin-top: 25px;
}

.paywarning_linebox>p{
	padding: 20px 0;
}

.paywarning_linebox>p>span{
	font-size:14px;
	color:#666;
	line-height:19px;
}

.paywarning_radio{
	width:295px;
	display:flex;
	font-size:15px;
	color:#666;
	margin:0 auto;
	text-align:center;
	justify-content:space-between;
	/*margin-top:18px;*/
}

.paywarning_radio>li>input{
	cursor:pointer;
}

.paywarning_submit{
	width:140px;
	height:40px;
	background-color:#ffba00;
	color:#fff;
	font-size:16px;
	border:1px solid #ffba00;
	margin:0 auto;
	margin-top:28px;
	margin-left:305px;
	border-radius:4px;
	cursor:pointer;
}

.paywarning_close{
	position:absolute;
	top:106px;
	left:1285px;
	cursor:pointer;
}

/* 미리보기 새창 pc */

.prev_title_pc{
	width: 1130px;
    min-height: 120px;
    background-color: #ffc528;
    color: #fff;
    font-size: 50px;
    margin: 0 auto;
    text-align: left;
    margin-top: -8px;
    font-weight: lighter;
    padding: 30px 10px 20px 60px;
	word-break: break-all;
}

.prev_info_pc{
	width:1200px;
	height:120%;
	border-right:1px solid #ececec;
	border-left:1px solid #ececec;
	margin:0 auto;
	padding-top:55px;
	padding-bottom:290px;
}

.prev_topic_pc{
	width:950px;
	border: 1px solid #cacaca;
	color:#fff;
	font-size:50px;
	margin:0 auto;
	line-height:120px;

}

.prev_topic_movie_pc{
	width:600px;
	height:340px;
	margin:0 auto;
	margin-top:45px;
}

.prev_topic_movie_text_pc{
	margin-top:30px;
}

.prev_topic_movie_text_pc>li{
	color: #666;
    font-size: 18px;
    text-align: center;
    line-height: 23px;
    margin: 0 0 15px 0;
    letter-spacing: -2px;
    font-weight: lighter;
    word-break: break-all;
    padding: 0px 14px;
}

/* 문제문항1 */

.prev_question1_quest1_pc{
	font-size:23px;
	color:#666;
	border-bottom:1px dashed #b3b3b3;
	padding: 30px 20px 30px 20px;
	font-weight:lighter;
	text-indent: 65px;
	display:flex;
	line-height:33px;
}

.prev_question1_quest1_pc>h2{
	width: 1040px;
	word-break: break-all;
    text-indent: 0;
	overflow: hidden;
    text-overflow: ellipsis;
	text-indent:0;
}

.prev_question1_pc>span{
	font-size:28px;
	font-weight:400;
	margin-right:20px;
}

.prev_question1_quest1_pc>span{
	margin-right:20px;
}

.prev_question1_quest2_pc, .prev_question1_quest3_pc{
	padding: 0 0 15px 135px;
	border-bottom:1px solid #ececec;
	display:flex;
	line-height:65px;
	font-size:20px;
	color:#666;
}

.prev_question1_quest2_pc>img, .prev_question1_quest3_pc>img{
	width:35px;
	height:35px;
	cursor:pointer;
	margin: 15px 25px 0 0;
}

/* 문제문항2 */

.prev_question2_pc{
	display:flex;
	padding:40px 0 35px 0;
}

.prev_question2_box_pc{
	width:28px;
	height:28px;
	background-color:#ffc528;
	color:#fff;
	font-size:22px;
	text-align:center;
	line-height:28px;
	border-radius:3px;
	margin: 0 10px 0 80px;
}

.prev_question2_text_pc{
	width:140px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	padding: 0 0 10px 0;
	font-size:20px;
	color:#ffba00;
	text-indent: 45px;
	letter-spacing: -2px;
}

.prev_question_red_p{
	color:#e70000;
	font-size:15px;
	padding:0 0 0 88px;
	letter-spacing: -1px;
}

.prev_question_red_p>span{
	letter-spacing: -2px;
}

/* 문제문항3 */

.prev_question3_box_pc{
	min-height:40px;
	border-bottom:1px solid #ececec;
	padding: 15px 15px 15px 135px;
	display:flex;
}

.prev_question3_box_pc>img{
	/*width:35px;
	height:35px;
	cursor:pointer;
    margin: 15px 45px 15px 80px;
	margin: 15px 45px 15px 80px;
	position: absolute;*/
	width: 35px;
    height: 35px;
    background-color: none;
    color: #fff;
    font-size: 28px;
    text-align: center;
    line-height: 35px;
    border-radius: 3px;
    margin: 0 40px 0 0;
    cursor: pointer;
	position:absolute;
}

.prev_question3_box_pc>span{
	width:1013px !important;
	font-size:20px;
	color:#666;
	padding:0 10px 15px 0;
	font-weight:100;
	overflow: hidden;
    word-break: break-all;
	padding: 5px 15px 0 75px;
	text-overflow: ellipsis !important;
}

.prev_question3_text_pc>span{
	font-size:20px !important;
	color:#666;
	margin: 23px 0 0 0;
	padding:0 10px 15px 0;
	font-weight:100 !important;
}

.prev_question3_textbox{
	width:88px;
	height:35px;
	font-size:20px;
	color:#666;
	border:none;
	border-bottom:1px dashed #a0a0a0;
	margin:15px 0 0 5px;
}


/* 문제문항4 */

.prev_question_red1_p{
	color: #e70000;
    font-size: 15px;
    padding-top: 5px;
    margin: 0 0 0 18px;
    letter-spacing: -1px;
}

.prev_question4_q_pc{
	border-bottom:1px solid #ececec;
	padding: 15px 10px 15px 135px;
	display:flex;
}

.prev_question4_q_pc>span{
	/*font-size:20px;*/
	color:#666;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    line-height: 20px;
	padding: 5px 10px 15px 75px;
}

/*.prev_question4_q1_pc, .prev_question4_q2_pc, .prev_question4_q3_pc, .prev_question4_q4_pc{
	width:35px;
	height:35px;
	background-color:#ffba00;
	color:#fff;
	font-size:28px;
	text-align:center;
	line-height:35px;
	border-radius:3px;
	margin:0 40px 0 0;
	cursor:pointer;
}*/

.prev_question4_q1_pc, .prev_question4_q2_pc{
	width:35px;
	height:35px;
	background-color:#ffba00;
	color:#fff;
	font-size:28px;
	text-align:center;
	line-height:35px;
	border-radius:3px;
	margin:0 40px 0 0;
	cursor:pointer;
}

.prev_question4_q3_pc, .prev_question4_q4_pc{
	width: 35px;
    height: 35px;
    background-color: none;
    color: #fff;
    font-size: 28px;
    text-align: center;
    line-height: 35px;
    border-radius: 3px;
    margin: 0 40px 0 0;
    cursor: pointer;
    border: 1px solid #e5e5e5;
	position:absolute;
}


/* 문제문항5 */

.prev_question5_pc{
	display:flex;
	padding:40px 0 35px 0;
	border-bottom:1px solid #ececec;
}

.prev_question5_box_pc{
	width:28px;
	height:28px;
	background-color:#ffc528;
	color:#fff;
	font-size:22px;
	text-align:center;
	line-height:28px;
	border-radius:3px;
	margin: 0 10px 0 135px;
}

.prev_question5_text_pc{
	width:345px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	padding: 0 0 10px 0;
	font-size:20px;
	color:#ffba00;
	text-indent: 45px;
	letter-spacing: 0px;
	background-color:#fff;
}

/* 문제문항6 */

.prev_question6_pc{
	display:flex;
	padding:40px 0 35px 0;
}

.prev_question6_pc:last-child{
	display:flex;
	padding:40px 0 35px 0;
	border-bottom:1px solid #ececec;
}

.prev_question6_box_pc{
	width:28px;
	height:28px;
	background-color:#ffc528;
	color:#fff;
	font-size:22px;
	text-align:center;
	line-height:28px;
	border-radius:3px;
	margin: 0 10px 0 80px;
}

.prev_question6_text_pc{
	width:345px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	padding: 0 0 10px 0;
	font-size:20px;
	color:#ffba00;
	text-indent: 45px;
	font-weight:600px;
	letter-spacing: -2px;
}

/* 문제문항7 */

.prev_question7_box_pc{
	width:100%;
	padding:35px 0 45px 0;
	border-bottom:1px solid #ececec;
}

.prev_question7_grah{
	width:830px;
	margin:0 auto;
	display:flex;
	align-items: center;
}

.prev_question7_grah_c1, .prev_question7_grah_c2, .prev_question7_grah_c3, .prev_question7_grah_c4, .prev_question7_grah_c5{
	width:38px;
	height:38px;
	border: 1.5px solid #ffc528;
	border-radius: 30px;
	cursor:pointer;
}

.prev_question7_grah_l1, .prev_question7_grah_l2, .prev_question7_grah_l3, .prev_question7_grah_l4{
	width:160px;
	height:6px;
	background-color:#ffc528;
	
}

.prev_question7_grahtext{
	width:940px;
	display:flex;
	margin:0 auto;
	margin-top:20px;
	justify-content: space-between;
}

.prev_question7_grahtext>li{
	font-size:20px;
	color:#666;
}

.prev_question7_grahtext1{
    width: 145px;
    text-align: center;
    word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis !important;
}



.prev_question7_grahtext3{
    width: 145px;
    text-align: center;
    word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis !important;
}



.prev_question7_grahtext5{
    width: 145px;
    text-align: center;
    word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis !important;
}

.prev_question7_grah_cc1, .prev_question7_grah_cc2, .prev_question7_grah_cc3, .prev_question7_grah_cc4, .prev_question7_grah_cc5{
	width:16px;
	height:16px;
	background-color:#ffc528;
	border-radius:30px;
	margin:0 auto;
	margin-top:11px;
}

/* 문제문항8 */

.prev_question8_pc{
	width:1200px;
}

.prev_question8_pc>ul{
	display:flex;
}

.prev_question8_pc>ul:nth-child(n+2){
}

.prev_question8_pc>ul>li{
	text-align:center;
}

.prev_question8_pc>ul:first-child{
	color: #b2b2b2;
	font-size: 25px;
}

.prev_question8_pc>ul:first-child>li{
    padding: 25px 0 25px 0;
}

.prev_question8_pc>ul>li:nth-child(1){
	width:160px;
	border-bottom:1px solid #ececec;
	display:flex;
	align-items: center;
	color: #b2b2b2;
    font-size: 28px;
}

.prev_question8_pc>ul>li:nth-child(1)>span{
	margin:0 auto;
}

.prev_question8_pc>ul>li:nth-child(2){
	width:440px;
	border:1px solid #ececec;
	border-top: none;
	display:flex;
	align-items: center;
}

.prev_question8_pc>ul>li:nth-child(2)>span{
	margin: 0 auto;
	word-break:break-all;
}

.prev_question8_pc>ul>li:nth-child(3){
	width:557px;
	display: flex;
    text-align: center;
    margin: 0 auto;
	border-bottom:1px solid #ececec;
	justify-content:space-between;
	padding:20px 8px;
}

.prev_question8_pc>ul>li:nth-child(3)>div{
	width:80px;
	display:flex;
	align-items: center;
	text-align:Center;
    word-break: break-all;
	text-overflow: ellipsis !important;
}

.prev_question8_pc>ul>li:nth-child(3)>div>span{
	width:80px;
	margin:0 auto;
}

.prev_question8_pc>ul:nth-child(n+2)>li:first-child{
	padding:40px 0;
}

.prev_question8_pc>ul:nth-child(n+2)>li:nth-child(2){
	width:410px;
	padding:10px 15px;
	color: #666;
    font-size: 18px;
    text-align: left;
	line-height: 30px;
    letter-spacing: -2px;
}


.prev_question8_grah{
	width:530px;
	margin:0 auto;
	display:flex;
	align-items: center;
	margin-top:35px;
}

.prev_question8_grah1_c1, .prev_question8_grah1_c2, .prev_question8_grah1_c3, .prev_question8_grah1_c4, .prev_question8_grah1_c5{	
	width:25px;
	height:25px;
	border:1.5px solid #bfbfbf;
	border-radius:30px;
	cursor:pointer;
}

.prev_question8_grah2_c1, .prev_question8_grah2_c2, .prev_question8_grah2_c3, .prev_question8_grah2_c4, .prev_question8_grah2_c5{	
	width:25px;
	height:25px;
	border:1.5px solid #bfbfbf;
	border-radius:30px;
	cursor:pointer;
}

.prev_question8_grah3_c1, .prev_question8_grah3_c2, .prev_question8_grah3_c3, .prev_question8_grah3_c4, .prev_question8_grah3_c5{	
	width:25px;
	height:25px;
	border:1.5px solid #bfbfbf;
	border-radius:30px;
	cursor:pointer;
}

.prev_question8_grah4_c1, .prev_question8_grah4_c2, .prev_question8_grah4_c3, .prev_question8_grah4_c4, .prev_question8_grah4_c5{	
	width:25px;
	height:25px;
	border:1.5px solid #bfbfbf;
	border-radius:30px;
	cursor:pointer;
}

.prev_question8_grah1_l1, .prev_question8_grah1_l2, .prev_question8_grah1_l3, .prev_question8_grah1_l4{
	width:101.25px;
	height:6px;
	background-color:#bfbfbf;
}

.prev_question8_grah2_l1, .prev_question8_grah2_l2, .prev_question8_grah2_l3, .prev_question8_grah2_l4{
	width:101.25px;
	height:6px;
	background-color:#bfbfbf;
}

.prev_question8_grah3_l1, .prev_question8_grah3_l2, .prev_question8_grah3_l3, .prev_question8_grah3_l4{
	width:101.25px;
	height:6px;
	background-color:#bfbfbf;
}

.prev_question8_grah4_l1, .prev_question8_grah4_l2, .prev_question8_grah4_l3, .prev_question8_grah4_l4{
	width:101.25px;
	height:6px;
	background-color:#bfbfbf;
}

.prev_question8_grah1_cc1, .prev_question8_grah1_cc2, .prev_question8_grah1_cc3, .prev_question8_grah1_cc4, .prev_question8_grah1_cc5{
	width:10px;
	height:10px;
	background-color:#ffc528;
	border-radius:30px;
	margin:0 auto;
	margin-top:7.5px;
}

.prev_question8_grah2_cc1, .prev_question8_grah2_cc2, .prev_question8_grah2_cc3, .prev_question8_grah2_cc4, .prev_question8_grah2_cc5{
	width:10px;
	height:10px;
	background-color:#ffc528;
	border-radius:30px;
	margin:0 auto;
	margin-top:7.5px;
}

.prev_question8_grah3_cc1, .prev_question8_grah3_cc2, .prev_question8_grah3_cc3, .prev_question8_grah3_cc4, .prev_question8_grah3_cc5{
	width:10px;
	height:10px;
	background-color:#ffc528;
	border-radius:30px;
	margin:0 auto;
	margin-top:7.5px;
}

.prev_question8_grah4_cc1, .prev_question8_grah4_cc2, .prev_question8_grah4_cc3, .prev_question8_grah4_cc4, .prev_question8_grah4_cc5{
	width:10px;
	height:10px;
	background-color:#ffc528;
	border-radius:30px;
	margin:0 auto;
	margin-top:7.5px;
}

/* 문제 문항 9 */

.prev_question9_pc{
	display:flex;
	padding:40px 0 70px 0;
	border-bottom:1px solid #ececec;
}

.prev_question9_box_pc{
	width:28px;
	height:28px;
	background-color:#ffc528;
	color:#fff;
	font-size:22px;
	text-align:center;
	line-height:28px;
	border-radius:3px;
	margin: 0 10px 0 80px;
}

.prev_question9_text_pc{
	width:935px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	padding: 0 0 10px 0;
	font-size:20px;
	color:#666;
	text-indent: 45px;
	letter-spacing: -2px;
}

.prev_question9_text_pc::placeholder{
	font-size:17px;
	color:#666;
}

/* 스탭형 */

/* 문제 title */

.prev_topic_pc_step_title{
	padding-top:55px;
}

.prev_title_pc_step{
	width:1040px;
	background-color:#ffc528;
	color:#fff;
	font-size:50px;
	margin:0 auto;
	text-align:left;
	font-weight:lighter;
	padding:25px 10px 25px 150px;
	word-break: break-all;
}

.prev_info_pc_step{
	width:1200px;
	height:120%;
	border-right:1px solid #ececec;
	border-left:1px solid #ececec;
	margin:0 auto;
	/*padding-top:55px;*/
	padding-bottom:290px;
}

.prev_topic_pc_step{
	width:950px;
	/*height:700px;*/
	border: 1px solid #cacaca;
	color:#fff;
	font-size:50px;
	margin:0 auto;
	line-height:120px;
}

.prev_topic_movie_pc_step{
	width:600px;
	height:340px;
	margin:0 auto;
	margin-top:45px;
	text-align:center;
}

.prev_topic_movie_text_pc_step{
	margin-top:30px;
}

.prev_topic_movie_text_pc_step>li{
	color: #666;
    font-size: 18px;
    text-align: center;
    line-height: 23px;
    margin: 0 0 15px 0;
    letter-spacing: -2px;
    font-weight: lighter;
    word-break: break-all;
    padding: 0px 14px;
}

.prev_topic_movie_text_pc_step>li>p>img{
	margin-top:10px;
}

.responest{
	width:820px;
	height:95px;
	margin:0 auto;
	border-top:1px dashed #a0a0a0;
	padding: 0 0 0 0;
	text-align:center;
	margin-top:55px;
	line-height:75px;
}

.responest>span{
	color:#b2b2b2;
	text-align:center;
	font-size:18px;
	font-weight:lighter;
	letter-spacing: -2px;
}

.prev_info_step_startb{
	width:260px;
	height:65px;
	border:1px solid #ffba00;
	border-radius:43px;
	display:flex;
	margin:0 auto;
	cursor:pointer;
	text-align:center;
	margin-top:18px;
}

.prev_info_step_startb>img{
	width:40px;
	height:35px;
	margin: 15px 13px 0 0;
}

.prev_info_step_startb>span{
	width:260px;
	font-size:20px;
	color:#666;
	line-height:65px;
	margin: 0 0 0 0;
	text-align:center;
}

.prev_question1_quest1_pc_step{
	font-size:23px;
	color:#666;
	border-bottom:1px dashed #b3b3b3;
    padding: 30px 20px 30px 20px;
	font-weight:lighter;
	text-indent: 65px;
	display:flex;
    line-height: 33px;
}

.prev_question1_quest1_pc_step>span{
	font-size:28px;
	font-weight:400;
	margin: 0 10px 0 0;
}

/* 스텝 버튼 */

.prev_info_step_button{
	width:1167px;
	display:flex;
	margin:0 auto;
	justify-content:space-between;
	margin-top:22px;
}

.prev_step_q1_next{
	width:112px;
	height:45px;
	text-align:center;
	line-height:px;
	display:flex;
	border-radius:40px;
	border:1px solid #dcdcdc;
	cursor:pointer;
}

.prev_step_q1_pre{
	width:112px;
	height:45px;
	text-align:center;
	line-height:px;
	display:flex;
	border-radius:40px;
	border:none;
	/*border:1px solid #dcdcdc;
	cursor:pointer;*/
}

.prev_step_q1_next>img{
	width:30px;
	height:30px;
	margin:7px 5px 0 14px;
}

.prev_step_q1_pre>img{
	width:30px;
	height:30px;
	margin:7px 0 0 5px;
}

.prev_step_q1_next>span{
	font-size:20px;
	color:#949494;
	margin: 12px 0 0 22px;
}

.prev_step_q1_pre>span{
	font-size:20px;
	color:#949494;
	margin: 12px 0 0 15px;
}

/* 스탭 마지막 */

.prev_topic_pc_step_last{
	width:950px;
	height:700px;
	border:1px solid #cacaca;
	margin:0 auto;
	margin-top:55px;
}

.complesurveych{
	display:block;
	margin:0 auto;
	margin-top:125px;
}

.step_last_list1, .step_last_list2{
	display:block;
	text-align:center;
	margin:0 auto;
}

.step_last_list1{
	font-size:30px;
	color:#666;
	margin: 35px 0 0 0;
	font-weight:lighter;
}

.step_last_list2{
	font-size:20px;
	color:#666;
	margin: 25px 0 0 0;
	font-weight:lighter;
}

.step_last_line{
	width:820px;
	border-top: 1px dashed #a0a0a0;
	margin:0 auto;
	margin-top: 77px;
	padding: 55px 0 0 0;
}

.step_last_box{
	width:390px;
	height:85px;
	border:1px solid #ffba00;
	border-radius:40px;
	font-size:25px;
	color:#666;
	text-align:center;
	line-height:85px;
	margin-left:215px;
	font-weight:lighter;
	cursor:pointer;
	background-color:#fff;
}

/* mypage */

/* 영상첨부 팝업 (sub)*/
.sub_movie_modal{
	position: fixed; 
	top: 0px;
	margin: 0px;
	width: 100%; height: 100%;
	z-index:999999999999999;
	background: rgba(0,0,0,0.1);
	display:none;
}

.sub_movie_modal_back{
	width:675px;
	height:570px;
	background-color:#fff;
	margin: 149px 0 0 622px;
}

.sub_movie_modal_back>h2{
	width:340px;
	border-bottom:1px dashed #b3b3b3;
	margin:0 auto;
	text-align:center;
	font-size:30px;
	color:#ffc528;
	padding: 35px 0 20px 0;
}

.sub_movie_modal_back>h2>img{
	position:absolute;
	top:163px;
	left:1244px;
	cursor:pointer;
}

.sub_movie_modal_list{
	width:540px;
	height:495px;
	background-color:#f6f6f6;
	margin:0 auto;
	margin-top:25px;
	overflow:auto;
}

.sub_movie_modal_url{
	width:575px;
	height:50px;
	display:flex;
	font-size:15px;
	margin: 0 auto;
	margin-top:25px;
	text-align:45px;
}

.sub_movie_modal_one{
	width:6px;
	height:6px;
	border-radius:15px;
	background-color:#ffb300;
	text-align:45px;
	margin:24px 10px 0 0;
}

.sub_movie_modal_text{
	width:385px;
	height:45px;
	background-color:#f6f6f6;
	border:1px solid #f6f6f6;
	font-size:20px;
	margin: 0 0 0 0;
	text-align:45px;
}

.sub_movie_modal_url>p{
	margin:19px 10px 0 0;
}

.sub_movie_modal_button{
	width:140px;
	height:40px;
	background-color:#ffba00;
	margin:0 auto;
	margin-top:25px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:16px;
	border-radius:4px;
	cursor:pointer;
}

.sub_movie_modal_sum{
	width:590px;
	height:300px;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	margin:0 auto;
	margin-top: 23px;
}

.sub_movie_modal_agreecheck, .sub_movie_modal_agreechecked{
	width:21px;
	height:21px;
	margin:29px 0 0 7px;
	cursor:pointer;
}

.sub_movie_modal_agreechecked{
	display:none;
}

#sub_font{margin-top:11px; font-size:16px; font-weight:normal; color:#666; letter-spacing: -1; text-align:center; vertical-align: middle; cursor:pointer;}

/*.jbFixed {
	position: fixed;
	top: 128px;
	right: 0;
	width:355px;
	text-align:center;
	display:flex;
}

.jbFixed2 {
	position: fixed;
	top: 128px;
	left: 0;
	width:260px;
}*/


/* 설문지 만들기 미리보기 및 확인-결제 확인페이지 */

.chekq_survey_line {
    width: 1300px;
    margin: 0 auto;
    border-bottom: 1px dashed #a0a0a0;
    text-align: center;
}

.chekq_survey_subtitle{
	width:790px;
	margin:0 auto;
	text-align:center;
	margin-top:50px;
}

.chekq_survey_subtitle>h2{
	font-size:27px;
	color:#666;
	font-weight:bold;
}

.previewq_linkbox{
	width:185px;
	height:35px;
	color:#7f7f7f;
	text-align:center;
	line-height:35px;
	font-size:15px;
	cursor:pointer;
	border:1px solid #ffc528;
	margin: 0 auto;
	margin-top:35px;
}

.chekq_survey_table{
	width:790px;
	margin:0 auto;
	margin-top:65px;
}

.chekq_survey_tablebox{
	border-top:1px solid #ffc528;
	border-bottom:1px solid #ffc528;
}

.chekq_survey_tablebox>li>ul{
	display:flex;
	border-bottom: 1px solid #e5e5e5;
}

.chekq_survey_table1>li:first-child, .chekq_survey_table2>li:first-child, .chekq_survey_table3>li:first-child, .chekq_survey_table4>li:first-child{
	width:335px;
	text-align:center;
	color:#686868;
	background-color:#f8f8f8;
	font-size:20px;
}

.chekq_survey_tablebox>li>ul>li:last-child{
	display:flex;
}

.chekq_survey_table1, .chekq_survey_table2, .chekq_survey_table3, .chekq_survey_table4{
	height:75px;
	line-height:75px;
}

.chekq_survey_table1>li>h2{
	font-size:20px;
	color:#686868;
}

.chekq_survey_table1>li:last-child{
	margin: 0 0 0 295px;
}

.chekq_survey_table1>li>div{
	width:50px;
	height:20px;
	background-color:#c9c9c9;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	line-height:20px;
	margin:27.5px 0 0 25px;
}

.chekq_survey_table2>li>h2{
	font-size:20px;
	color:#686868;
}

.chekq_survey_table2>li:last-child{
	margin: 0 0 0 334px;
}

.chekq_survey_table2>li>div{
	width:50px;
	height:20px;
	background-color:#c9c9c9;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	line-height:20px;
	margin:27.5px 0 0 25px;
}

.chekq_survey_table3>li>h2{
	color:#686868;
	font-size:20px;
	margin: 0 0 0 277px;
} 

.chekq_survey_table4>li>h2{
	color:#686868;
	font-size:20px;
	margin: 0 0 0 288px;
} 

.chekq_survey_table5{
	height:100px;
	line-height:100px;
}

.chekq_survey_table5>li{
	border:none;
	background-color:#fff;
}

.chekq_survey_table5>li:first-child{
	width:335px;
	text-align:center;
	color:#ffc528;
	background-color:#fff;
	font-size:27px;
	border:none;
	font-weight:600;
}

.chekq_survey_table5>li>span{
	color:#aaa;
	font-weight:100;
}

.chekq_survey_table5>li>h2{
	font-size:27px;
	color:#666;
	font-weight:600;
	float:right;
	margin: 0 0 0 205px;
}

.chekq_survey_table5>li>h2>span{
	font-size:30px;
	letter-spacing: -1px;
}

.chekq_survey_caption{
	font-size:17px;
	color:#858585;
	font-weight:600;
	margin: 10px 0 5px 0;
	text-indent: 15px;
}

.chekq_survey_buttonbox{
	display:flex;
	justify-content: flex-end;
	margin: 0 0 190px 0;
}

.chekq_survey_button{
	width:220px;
	height:66px;
	color:#fff;
	font-size:26px;
	border-radius:4px;
	background-color:#ffba00;
	border:1px solid #ffba00;
	cursor:pointer;
}

/* 설문지 미리보기-모바일 스탭 */
.previewq_clickbox{
	width:781px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.previewq_clickbox>div{
	width:255px;
	height:60px;
	display:flex;
	line-height:60px;
	border:1px solid #ffe293;
	color:#666;
	font-size:22px;
	cursor:pointer;
}

.previewq_clickbox1>img{
	width:20px;
	height:32px;
	margin: 14px 26px 0 30px;

}

.previewq_clickbox2>img{
	width:28px;
	height:39px;
	margin: 12px 22px 0 28px;
}

.previewq_clickbox3>img{
	width:36px;
	height:29px;
	margin: 15.5px 22px 0 40px;
}

.previewq_mobile{
	width:790px;
	display:flex;
	margin:0 auto;
	margin-top:90px;
	margin-bottom:370px;
	justify-content:space-between;
}

.previewq_mobile_screen{
	width:412px;
	height:854px;
	background:url(../img/previewq_mobile.png);
	background-repeat: no-repeat;
}

.previewq_mobile_screenbox{
    height: 736px;
    margin: 0 auto;
    margin-top: 59px;
    overflow-y: auto;
    overflow-x: hidden;
    /* border: 1px solid red; */
    width: 378px;
}

.previewq_mobile_screenbox>h2{
	width: 358px;
    font-size: 30px;
    color: #fff;
    margin: 0 auto;
    text-align: left;
    word-break: break-all;
    padding: 20px 0px 20px 20px;
    background-color: #ffc528;
}

.previewq_mobile_stepq{
	width:376px;
	/*max-height:650px;*/
	margin:0 auto;
	overflow-y:auto;
	overflow-x:hidden;
	padding-top:30px;
}

.previewq_mobile_stepq1>h2, .previewq_mobile_stepq2>h2, .previewq_mobile_stepq5>h2{
	width:318px;
	line-height:26px;
	color:#666;
	font-size:20px;
	border-bottom:1px dashed #a0a0a0;
	margin:0 auto;
	padding: 0 20px 30px 35px;
	overflow:auto;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.previewq_mobile_stepq3>h2, .previewq_mobile_stepq4>h2{
	width:318px;
	color:#666;
	font-size:20px;
	margin:0 auto;
	padding: 0 20px 30px 35px;
	overflow:hidden;
	border-bottom:1px dashed #a0a0a0;
	word-break: break-all;
	letter-spacing: -1px;
	line-height:20px;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.previewq_mobile_stepq_list{
	overflow-x:hidden;
	overflow-y:auto;
}

.previewq_mobile_stepq1>ul{
	max-height:500px;
	overflow-x:hidden;
	overflow-y:auto;
}

.previewq_mobile_stepq1_list>li{
	/*height:190px;*/
	border-bottom:1px solid #f1f1f1;
	display:flex;
	line-height:65px;
	padding: 0 0 0 25px;
}

.previewq_mobile_stepq1_list>li>h3{
	margin:130px 0px 0 -165px;
}

.prevmon1_preview_imgbox{
	width:160px;
	height:120px;
	margin: 15px 0 0 0;
}


.previewq_mobile_stepq2_list>li{
	height:65px;
	border-bottom:1px solid #f1f1f1;
	display:flex;
	line-height:65px;
	padding: 0 0 0 15px;
}

.previewq_mobile_stepq_list>li>img{
	width:35px;
	height:35px;
	cursor:pointer;
	margin: 15px 30px 0 0;
}

.previewq_mobile_stepq_list>li>h3{
	font-size:20px;
	color:#666;
	line-height:65px;
}

.previewq_mobile_stepq_buttons{
	width:360px;
	display:flex;
	justify-content:space-between;
	margin: 0 auto;
	margin-top:17px;
}

.previewq_mobile_stepq_buttons>div{
	width:112px;
	height:50px;
	border:1px solid #eaeaea;
	border-radius:17px;
	line-height:50px;
	font-size:15px;
	color:#949494;
	display:flex;
	cursor:pointer;
}


.previewq_mobile_stepq_button1>img{
	width:25px;
	height:25px;
	margin: 12px 23px 0 10px;
}

.previewq_mobile_stepq_button2>img{
	width:25px;
	height:25px;
	margin: 12px 0 0 21px;
}

.previewq_mobile_stepq_button2>h2{
	margin: 0 0 0 28px;
}

.previewq_mobile_info{
	width:285px;
}

.previewq_mobile_info>h2{
	font-size:48px;
	color:#666;
	font-weight:600;
	margin: 0 auto;
	margin-top: 60px;
	text-align:center;
}

.previewq_mobile_info>h3{
	font-size:17px;
	color:#858585;
	font-weight:400;
	margin: 0 auto;
	margin-top: 15px;
	text-align:center;
}

.previewq_mobile_info_ch{
	width:100%;
	border-top:1px dashed #a0a0a0;
	border-bottom:1px dashed #a0a0a0;
	margin: 30px 0 0 0;
	padding: 25px 0 25px 0;
}

.previewq_mobile_info_ch>div{
	height: 60px;
	display:flex;
	line-height: 60px;
}

.previewq_mobile_info_ch>div>img{
	width:22px;
	height:22px;
	cursor:pointer;
	margin:19px 18px 0 23px;
}

.previewq_mobile_info_chbox1>h2{
	font-size:28px;
	color:#ffc528;
	font-weight:600;
}

.previewq_mobile_info_chbox2>h2{
	font-size:28px;
	color:#adadad;
	font-weight:600;
}

.previewq_mobile_linkbox{
	width:220px;
	height:40px;
	display:flex;
	margin:0 auto;
	justify-content:space-between;
	line-height:40px;
	margin-top:24px;
	margin-bottom:40px;
}

.previewq_mobile_linkbox>h2{
	font-size:22px;
	color:#666;
	font-weight:600;
}

.previewq_mobile_linkicon{
	width:30px;
	height:40px;
	cursor:pointer;
}

.previewq_mobile_nextb{
	width:220px;
	height:65px;
	background-color:#ffc528 ;
	color:#332708;
	text-align:center;
	line-height:65px;
	cursor:pointer;
	margin: 0 auto;
	font-size:25px;
}

/* 모바일 미리보기 평가형 일반 */

.previewq_mobile_stepq3_grah{
	width:293px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items: center;
	    margin-top: 20px;
}

.previewq_mobile_stepq3_grahl{
	width:32px;
	height:3px;
	background-color:#ffbe0e;
}

.previewq_mobile_stepq3_grahc1, .previewq_mobile_stepq3_grahc2, .previewq_mobile_stepq3_grahc3, .previewq_mobile_stepq3_grahc4, .previewq_mobile_stepq3_grahc5{
	width:30px;
	height:30px;
	border:3px solid #ffbe0e;
	border-radius:100px;
	cursor:pointer;
}

.previewq_mobile_stepq3_grah_text{
	width:320px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:13px;
	margin-bottom:15px;
}

.previewq_mobile_stepq3_grah_text>div{
	width: 55px;
	text-align: center;
    font-size: 15px;
    color: #b3b3b3;
	word-break: break-all;
	letter-spacing: -1px;
	overflow: hidden;
	text-overflow: ellipsis !important;
}

.previewq_mobile_stepq3_grahcc1, .previewq_mobile_stepq3_grahcc2, .previewq_mobile_stepq3_grahcc3, .previewq_mobile_stepq3_grahcc4, .previewq_mobile_stepq3_grahcc5{
	width:15px;
	height:15px;
	background-color:#ffbe0e;
	border-radius:30px;
	margin:0 auto;
	margin-top:7px;
}

/* 모바일 미리보기 매트릭스 */

.previewq_mobile_stepq4_grahtitle>h3{
	font-size:15px;
	color:#666;
	padding:15px 10px 15px 40px;
	word-break: break-all;
	line-height:18px;
	letter-spacing: -1px;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.previewq_mobile_stepq4_grah{
	width:290px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items: center;
}

.previewq_mobile_stepq4_grahl{
	width:28px;
	height:3px;
	background-color:#ffbe0e;
}

.previewq_mobile_stepq4_grahc1, .previewq_mobile_stepq4_grahc2, .previewq_mobile_stepq4_grahc3, .previewq_mobile_stepq4_grahc4, .previewq_mobile_stepq4_grahc5{
	width:30px;
	height:30px;
	border:3px solid #ffbe0e;
	border-radius:100px;
	cursor:pointer;
}

.previewq_mobile_stepq4_grah_text{
	/*width:335px;*/
	width:315px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:13px;
	margin-bottom:15px;
}

.previewq_mobile_stepq4_grah_text>div{
	width: 55px;
    text-align: center;
    font-size: 15px;
    color: #b3b3b3;
    letter-spacing: -1px;
    word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis !important;
}

.previewq_mobile_stepq4_grahcc1, .previewq_mobile_stepq4_grahcc2, .previewq_mobile_stepq4_grahcc3, .previewq_mobile_stepq4_grahcc4, .previewq_mobile_stepq4_grahcc5{
	width:15px;
	height:15px;
	background-color:#ffbe0e;
	border-radius:30px;
	margin:0 auto;
	margin-top:7px;
}

.previewq_mobile_stepq5_expre{
	width:285px;
	display:flex;
	/*justify-content:space-between;*/
	margin:0 auto;
	margin-top:15px;
	padding:10px 0 30px 0;
}

.previewq_mobile_stepq5_exprebox{
	width:30px;
	height:30px;
	color:#fff;
	background-color:#ffc528;
	border-radius:5px;
	text-align:center;
	line-height:30px;
	font-size:20px;
}

.previewq_mobile_stepq5_expretext{
	font-size:20px;
	color:#666;
	border:none;
	border-bottom:1px dashed #cacaca;
	text-indent: 10px;
	font-size: 20px;
    color: #666;
    border: none;
    border-bottom: 1px dashed #cacaca;
    text-indent: 10px;
    margin: 0 0 0 15px;
    width: 160px;
}

.previewq_mobile_stepq6_box{
	width:345px;
	text-align:center;
	margin:0 auto;
	margin-top:155px;
}

.previewq_mobile_stepq6_box>img{
	width:88px;
	height:79px;
	margin-bottom:25px;
}

.previewq_mobile_stepq6_box>h2{
	font-size:22px;
	color:#666;
	margin-bottom:10px;
}

.previewq_mobile_stepq6_box>h3{
	font-size:17px;
	color:#666;
	margin-bottom:50px;
}

.previewq_mobile_stepq6_line{
	width:100%;
	height:50px;
	border-top:1px dashed #b2b2b2;
}

.previewq_mobile_stepq6_endbox{
	width:278px;
	height:65px;
	text-align:center;
	line-height:65px;
	color:#666;
	border:2px solid #ffce4c;
	border-radius:30px;
	font-size:23px;
	margin:0 auto;
	cursor:pointer;
}

.previewq_mobile_scroll{
	height:700px;
	margin:0 auto;
	width:375px;
	border-radius: 0 0 60px 60px;
}

.previewq_mobile_scrollq1>h2, .previewq_mobile_scrollq2>h2, .previewq_mobile_scrollq5>h2{
	width:302px;
	line-height:26px;
	color:#666;
	font-size:20px;
	border-bottom:1px dashed #a0a0a0;
	margin:0 auto;
	padding: 30px 20px 30px 35px;
	overflow:auto;
}

.previewq_mobile_scrollq3>h2, .previewq_mobile_scrollq4>h2{
	width:302px;
	line-height:26px;
	color:#666;
	font-size:20px;
	margin:0 auto;
	padding: 30px 20px 30px 35px;
	overflow:auto;
}

.previewq_mobile_scrollq_list>li>img{
	width:35px;
	height:35px;
	cursor:pointer;
	margin: 20px 30px 15px 0;
}

.previewq_mobile_scrollq_list>li>h3{
	font-size:20px;
	color:#666;
	line-height:30px;
	letter-spacing: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    padding-top: 23px;
    padding-bottom: 23px;
    font-weight: 100;
    letter-spacing: 0px;
    line-height: 25px;
    color: #333;
}

.previewq_mobile_scrollq3{
	border:none;
}

.previewq_mobile_scroll>div:nth-child(1){
	border:none;
}
.previewq_mobile_scroll>div:first-child{
	border:none;
}

.previewq_mobile_scroll>div:last-child{
	border:none;
}

.previewq_mobile_scroll_none{
	border-top:none;
}

.previewq_mobile_scroll_line{
	border-top:5px solid #ffc528;
}

/*.previewq_mobile_scroll>div{
	border-top:5px solid #ffc528;
}*/


.previewq_mobile_scrollq6_endbox {
    width: 278px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    color: #666;
    border: 2px solid #ffce4c;
    border-radius: 30px;
    font-size: 23px;
    margin: 0 auto;
    cursor: pointer;
	margin-top:30px;
	margin-bottom:30px;
}

/* 태블릿 미리보기 */

.previewq_table{
	width:995px;
	margin:0 auto;
	margin-top:75px;
	margin-bottom:370px;
	display:flex;
	justify-content:space-between;
}

.previewq_table_screen{
	width:667px;
	height:948px;
	background:url(../img/previewq_table.png);
	background-repeat: no-repeat;
}

.previewq_table_screenbox{
	width:585px;
	height:781px;
	margin: 83px 0 0 42px;
	overflow-x:hidden;
	overflow-y:auto;
}

.previewq_tablepc_screenbox{
	width:583px;
	height:760px;
	margin:0 auto;
}

.previewq_tablepc_screentile{
	width: 507px;
    /* height: 70px; */
    background-color: #ffc528;
    color: #fff;
    /* line-height: 70px; */
    /* text-indent: 60px; */
    font-size: 32px;
    padding: 35px 18px 35px 60px;
	    word-break: break-all;
}

.previewq_tablepc_stepq>h2{
	width:470px;
	font-size:18px;
	color:#666;
	border-bottom:1px dashed #b9b9b9;
	padding: 30px 30px 30px 60px;
	line-height:24px;
	word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.previewq_tablepc_stepq1_list>li{
	border-bottom:1px solid #f1f1f1;
	display:flex;
	line-height:65px;
	padding: 15px 0 15px 60px;
}
.prevmon1_preview_imgbox{
	width:160px;
	height:120px;
	margin: 15px 0 0 0;
}

.previewq_tablepc_stepq_list>li>img{
	width:35px;
	height:35px;
	cursor:pointer;
	margin: 15px 30px 0 0;
}

.previewq_tablepc_stepq_list>li>h3{
	font-size:20px;
	color:#666;
	line-height:65px;
	width: 480px !important;
}

.previewq_tablepc_stepq_buttons{
	width:500px;
	display:flex;
	justify-content:space-between;
	margin: 0 auto;
	margin-top:40px;
	margin-bottom:20px;
}

.previewq_tablepc_stepq_buttons>div{
	width:112px;
	height:50px;
	border:1px solid #eaeaea;
	border-radius:17px;
	line-height:50px;
	font-size:15px;
	color:#949494;
	display:flex;
	cursor:pointer;
}


.previewq_tablepc_stepq_button1>img{
	width:25px;
	height:25px;
	margin: 12px 23px 0 10px;
}

.previewq_tablepc_stepq_button2>img{
	width:25px;
	height:25px;
	margin: 12px 0 0 21px;
}

.previewq_tablepc_stepq_button2>h2{
	margin: 0 0 0 28px;
}

.previewq_tablepc_stepq2_list>li{
	min-height:65px;
	border-bottom:1px solid #f1f1f1;
	display:flex;
	line-height:65px;
	padding: 0 0 0 60px;
}

/* 타블렛 pc 미리보기 평가형 일반 */

.previewq_tablepc_stepq3_grah{
	width:410px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items: center;
	margin-top:20px;
}

.previewq_tablepc_stepq3_grahl{
	width:52px;
	height:3px;
	background-color:#ffbe0e;
}

.previewq_tablepc_stepq3_grahc1, .previewq_tablepc_stepq3_grahc2, .previewq_tablepc_stepq3_grahc3, .previewq_tablepc_stepq3_grahc4, .previewq_tablepc_stepq3_grahc5{
	width:35px;
	height:35px;
	border:3px solid #ffbe0e;
	border-radius:100px;
	cursor:pointer;
}

.previewq_tablepc_stepq3_grah_text{
	width:445px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:13px;
	margin-bottom:15px;
}

.previewq_tablepc_stepq3_grah_text>div{
	text-align: center;
    font-size: 15px;
    color: #b3b3b3;
    letter-spacing: -1px;
    word-break: break-all;
    width: 70px;
	overflow: hidden;
	text-overflow: ellipsis !important;
}

/*.previewq_tablepc_stepq3_grahcc1, .previewq_tablepc_stepq3_grahcc2, .previewq_tablepc_stepq3_grahcc3, .previewq_tablepc_stepq3_grahcc4, .previewq_tablepc_stepq3_grahcc5{
	width:18px;
	height:18px;
	background-color:#ffbe0e;
	border-radius:30px;
	margin:0 auto;
	margin-top:8px;
}*/
.previewq_tablepc_stepq3_grahcc{
	width:18px;
	height:18px;
	background-color:#ffbe0e;
	border-radius:30px;
	margin:0 auto;
	margin-top:8px;
}

/* 타블렛 pc 미리보기 매트릭스 */

.previewq_tablepc_stepq4_table{
	border:none;
	margin: 0 0 25px 0;
}

.previewq_tablepc_stepq4_table>li>ul{
	display:flex;
	font-size:16px;
	color:#bec0c5;
	border-bottom:1px solid #e5e3e3;
}

.previewq_tablepc_stepq4_table_top>li:nth-child(1){
	border-right:1px solid #e5e3e3;
	width:75px;
	text-align:center;
	min-height:50px;
}

.previewq_tablepc_stepq4_table_top>li:nth-child(2){
	border-right:1px solid #e5e3e3;
	width:210px;
	text-align:center;
	padding:16px 0;
	display:inline-block;
	vertical-align:middle;
}

.previewq_tablepc_stepq4_table_top>li:nth-child(3){
	width:275px;
	text-align:center;
	min-height:50px;
}

.previewq_tablepc_stepq4_table_top_text{
	display:flex;
	line-height:20px;
	margin: 3px 0 0 0;
	width:275px;
	justify-content:space-between;
}

.previewq_tablepc_stepq4_table_top_text>div{
	line-height:20px;
	text-align:center;
}

.previewq_tablepc_stepq4_table_top_text>div:nth-child(1){
	width:50px;
	padding:10px 0;
	word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.previewq_tablepc_stepq4_table_top_text>div:nth-child(2){
	display:none;
}

.previewq_tablepc_stepq4_table_top_text>div:nth-child(3){
	width:50px;
	padding:10px 0;
	word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.previewq_tablepc_stepq4_table_top_text>div:nth-child(4){
	display:none;
}

.previewq_tablepc_stepq4_table_top_text>div:nth-child(5){
	width:50px;
	padding:10px 0;
	word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}


.previewq_tablepc_stepq4_table_info>li:nth-child(1){
	border-right:1px solid #e5e3e3;
	width:75px;
	text-align:center;
	display:flex;
	align-items: center;
}

.previewq_tablepc_stepq4_table_info>li:nth-child(2){
	width:194px;
	border-right:1px solid #e5e3e3;
	font-size:14px;
	padding: 20px 8px 20px 8px;
	line-height:18px;
	word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
	text-align:center;
}

.previewq_tablepc_stepq4_table_info>li:nth-child(3){
	width:275px;
	display:flex;
	align-items: center;
}

.previewq_tablepc_stepq4_table_info_title{
	width:75px;
}

.previewq_tablepc_stepq4_matr{
	width:250px;
	display:flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
}

.previewq_tablepc_stepq4_matr_c1, .previewq_tablepc_stepq4_matr_c2, .previewq_tablepc_stepq4_matr_c3, .previewq_tablepc_stepq4_matr_c4, .previewq_tablepc_stepq4_matr_c5{
	width:20px;
	height:20px;
	border:2px solid #bfbbbb;
	border-radius:30px;
	cursor:pointer;
}

.previewq_tablepc_stepq4_matr_l{
	width:33px;
	height:3px;
	background-color:#b4b4b4;
}

/*.previewq_tablepc_stepq4_matr_cc1, .previewq_tablepc_stepq4_matr_cc2, .previewq_tablepc_stepq4_matr_cc3, .previewq_tablepc_stepq4_matr_cc4, .previewq_tablepc_stepq4_matr_cc5{
	width:10px;
	height:10px;
	background-color:#ffc528;
	border-radius:30px;
	margin: 0 auto;
	margin-top:5px;
}*/

.previewq_tablepc_stepq4_matr_cc{
	width:10px;
	height:10px;
	background-color:#ffc528;
	border-radius:30px;
	margin: 0 auto;
	margin-top:5px;
}

.previewq_tablepc_stepq5_subj{
	width:370px;
	display:flex;
	margin:0 auto;
	margin-top:30px;
}

.previewq_tablepc_stepq5_subj:last-child{
	width:370px;
	display:flex;
	margin:0 auto;
	margin-top:30px;
	margin-bottom: 15px;
}

.previewq_tablepc_stepq5_subj>div{
	width:42px;
	height:42px;
	background-color:#ffc528;
	font-size:30px;
	color:#fff;
	border-radius:7px;
	text-align:center;
	line-height:38px;
	margin: 0 10px 0 0;
}

.previewq_tablepc_stepq5_subj_text{
	width:230px;
	border:none;
	border-bottom: 1px dashed #a0a0a0;
	font-size:25px;
	text-indent: 15px;
	color:#666;
}

.previewq_tablepc_stepq6_endbox{
	width:500px;
	height:370px;
	border:1px solid #c6c6c6;
	margin:0 auto;
	margin-top:35px;
	text-align:center;
}

.previewq_tablepc_stepq6_endbox>img{
	width:55px;
	height:50px;
	margin: 65px 0 0 0;
}

.previewq_tablepc_stepq6_endbox>h2{
	font-size:20px;
	margin: 20px 0 0 0;
}

.previewq_tablepc_stepq6_endbox>h3{
	font-size:15px;
	margin: 10px 0 0 0;
}

.previewq_tablepc_stepq6_line{
	width:430px;
	height:40px;
	border-bottom :1px dashed #c6c6c6;
	margin:0 auto;
}

.previewq_tablepc_endbox{
	width:205px;
	height:50px;
	border-radius:30px;
	border:1px solid #ffc528;
	text-align:center;
	font-size:16px;
	line-height:50px;
	margin:0 auto;
	color:#666;
	margin-top:25px;
	cursor:pointer;
}

/* 타블렛 pc 스크롤형 */

/*.previewq_table_scroll>div{
	border-top:5px solid #ffc528;
}*/
/*.previewq_table_scroll>div:last-child{
	border-top:none;
}*/
.previewq_table_scroll_none{
	border-top:none;
}

.previewq_table_scroll_line{
	border-top:5px solid #ffc528;
}

.previewq_table_scroll>div:first-child{
	border-top:none;
}


.previewq_tablepc_scrollq>h2{
	width:470px;
	font-size:18px;
	color:#666;
	border-bottom:1px dashed #b9b9b9;
	padding: 30px 30px 30px 60px;
	line-height:24px;
	word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}


.previewq_tablepc_scrollq1_list>li{
	/*height:190px;*/
	border-bottom:1px solid #f1f1f1;
	display:flex;
	line-height:65px;
	padding: 15px 0 15px 60px;
}

.previewq_tablepc_scrollq1_list>li>h3{
	/*margin:130px 0px 0 -165px;*/
	letter-spacing:0;
	width: 470px;
}

.previewq_tablepc_scrollq_list>li>img{
	width:35px;
	height:35px;
	cursor:pointer;
	margin: 15px 30px 0 0;
}

.previewq_tablepc_scrollq_list>li>h3{
	width: 385px !important;
    padding: 20px 0 15px 0 !important;
    word-break: break-all;
    overflow: hidden;
    font-weight: 100;
    letter-spacing: 0px;
    line-height: 25px !important;
    color: #333;
    text-overflow: ellipsis !important;
    line-height: 25px;
}

.previewq_tablepc_scrollq2_list>li{
	min-height:65px;
	border-bottom:1px solid #f1f1f1;
	display:flex;
	line-height:65px;
	padding: 0 0 0 60px !important;
}

.previewq_tablepc_stepq_endbox{
	width:205px;
	height:50px;
	border-radius:30px;
	border:1px solid #ffc528;
	text-align:center;
	font-size:16px;
	line-height:50px;
	margin:0 auto;
	color:#666;
	margin-top:100px;
	margin-bottom:45px;
	cursor:pointer;
}

.previewq_table_info{
	width:285px;
}

.previewq_table_info>h2{
	font-size:48px;
	color:#666;
	font-weight:600;
	margin: 0 auto;
	margin-top: 60px;
	text-align:center;
}

.previewq_table_info>h3{
	font-size:17px;
	color:#858585;
	font-weight:400;
	margin: 0 auto;
	margin-top: 15px;
	text-align:center;
}

.previewq_table_info_ch{
	width:100%;
	border-top:1px dashed #a0a0a0;
	border-bottom:1px dashed #a0a0a0;
	margin: 30px 0 0 0;
	padding: 25px 0 25px 0;
}

.previewq_table_info_ch>div{
	height: 60px;
	display:flex;
	line-height: 60px;
}

.previewq_table_info_ch>div>img{
	width:22px;
	height:22px;
	cursor:pointer;
	margin:19px 18px 0 23px;
}

.previewq_table_info_chbox1>h2{
	font-size:28px;
	color:#ffc528;
	font-weight:600;
}

.previewq_table_info_chbox2>h2{
	font-size:28px;
	color:#adadad;
	font-weight:600;
}

.previewq_table_linkbox{
	width:220px;
	height:40px;
	display:flex;
	margin:0 auto;
	justify-content:space-between;
	line-height:40px;
	margin-top:24px;
	margin-bottom:40px;
}

.previewq_table_linkbox>h2{
	font-size:22px;
	color:#666;
	font-weight:600;
}

.previewq_table_linkicon{
	width:30px;
	height:40px;
	cursor:pointer;
}

.previewq_table_nextb{
	width:220px;
	height:65px;
	background-color:#ffc528 ;
	color:#332708;
	text-align:center;
	line-height:65px;
	cursor:pointer;
	margin: 0 auto;
	font-size:25px;
}

/* pc 미리보기 */

.previewq_pc{
	width:1200px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:370px;
}

.previewq_pc_info{
	width:740px;
	height:125px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-bottom:50px
}

.previewq_pc_info_title{
	text-align:left;
}

.previewq_pc_info_title>h2{
	font-size:38px;
	color:#666;
	font-weight:600;
	margin: 0 auto;
	margin-top:15px;
}

.previewq_pc_info_title>h3{
	font-size:18px;
	color:#858585;
	font-weight:400;
	margin: 0 auto;
	margin-top: 15px;
	line-height:22px;
}

.previewq_pc_info_ch{
	width:205px;
	border-right:1px dashed #a0a0a0;
}

.previewq_pc_info_ch>div{
	height: 60px;
	display:flex;
	line-height: 60px;
}

.previewq_pc_info_ch>div>img{
	width:22px;
	height:22px;
	cursor:pointer;
	margin:19px 18px 0 0;
}

.previewq_pc_info_chbox1>h2{
	font-size:28px;
	color:#ffc528;
	font-weight:600;
}

.previewq_pc_info_chbox2>h2{
	font-size:28px;
	color:#adadad;
	font-weight:600;
}

.previewq_pc_info_button{
}

.previewq_pc_linkbox{
	width:220px;
	height:40px;
	display:flex;
	margin:0 auto;
	justify-content:space-between;
	line-height:40px;
	margin-top:10px;
	margin-bottom:10px;
}

.previewq_pc_linkbox>h2{
	font-size:22px;
	color:#666;
	font-weight:600;
}

.previewq_pc_linkicon{
	width:30px;
	height:40px;
	cursor:pointer;
}

.previewq_pc_nextb{
	width:220px;
	height:56px;
	background-color:#ffc528 ;
	color:#332708;
	text-align:center;
	line-height:56px;
	cursor:pointer;
	margin: 0 auto;
	font-size:23px;
	font-weight:600;
}

.previewq_pc_screen{
	width:1200px;
	height:968px;
	background:url(../img/previewq_pc.png);
	background-repeat: no-repeat;
}


.previewq_pc_screenbox{
	width:1103px;
	height:709px;
	margin: 0 0 0 46px;
	border-top:1px solid #ccc;
}

.previewq_pc_screenboxrull{
	width:1102px;
	height:612px;
	overflow-x:hidden;
	overflow-y:auto;
	margin:96px 0 0 0;
}

.previewq_pc_scroll>div:nth-child(1){
	border:none;
}

.previewq_pc_scroll>div:last-child{
	border:none;
}

.previewq_pc_scroll>div{
	border-top:5px solid #ffc528;
}
.previewq_pc_scroll_none{
	border-top:none;
}

.previewq_pc_scroll_line{
	border-top:5px solid #ffc528;
}

/* 설문지 만들기 미리보기 및 확인-결제 확인페이지 */


/* survey_payment */

.payment_title{
	width:790px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:33px;
}

.payment_title>h2{
	font-size:28px;
	color:#666;
	font-weight:600;
	margin-bottom:5px;
}

.payment_title>h3{
	font-size:15px;
	color:#666;
}

.payment_table{
	width:790px;
	margin:0 auto;
}

.payment_table>h2{
	font-size:22px;
	color:#666;
	font-weight:600;
	text-indent: 15px;
	margin: 0 0 15px 0;
}

/**/

.payment_table_box{
	width:790px;
	margin: 0 auto;
}

.payment_table_box>h2{
	font-size:22px;
	color:#666;
	font-weight:600;
	margin: 0 0 10px 0;
}

.payment_table_box{
	border-top:1px solid #ffc936;
	border-bottom:1px solid #ffc936;
}

.payment_table_box>ul{
	display:flex;
}

.payment_table_box>ul:last-child{
	border-bottom:none;
}


.payment_table_box>ul>li{
	font-size:20px;
	color:#686868;
	line-height:75px;
}

.payment_table_box1{
	border-bottom:1px solid #e5e5e5;
}

.payment_table_box1>li:first-child{
	width:250px;
	background-color:#f8f8f8;
	text-align:center;
}

.payment_table_box>ul>li:last-child{
    width: 509px;
	background-color:#fff;
	margin: 0 0 0 30px;
}

.payment_progress_tatle1_boxs{
	display:flex;
}


.payment_table_break{
	height:275px;
}

.payment_table_break>li:first-child{
	width:130px;
	font-size: 20px;
	color:#686868;
	line-height: 275px;
	background-color:#f8f8f8;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
}

.payment_table_break_li>li{
	width:119px;
	height:54px;
	color:#686868;
	font-size:18px;
	text-align:center;
	line-height:55px;
	background-color:#f8f8f8;
	border-bottom: 1px solid #e5e5e5;
}

.payment_table_break_lili>li{
	width:460px;
	height:54px;
	color:#686868;
	font-size:18px;
	line-height:55px;
	background-color:#fff;
	border-bottom: 1px solid #e5e5e5;
	margin:0 0 0 -30px;
	text-align:right;
	padding: 0 80px 0 0;
}

.payment_table_box2{
	height:95px;
	border-bottom: 1px solid #e5e5e5;
}

.payment_table_box2>li:first-child{
	width:350px;
	height:95px;
	text-align:center;
	color:#ffc528;
	font-size:27px;
	line-height: 95px;
}

.payment_table_box2>li:last-child{
	width:405px;
	height:95px;
	color:#666;
	font-size:27px;
	line-height: 95px;
	text-indent: 208px;
}

.payment_table_box3{
	height:105px;
}

.payment_table_box3>li:first-child{
	width:250px;
	background-color:#f8f8f8;
	text-align:center;
	line-height:105px;
}

.payment_table_box2>li>span{
    width: 350px;
    line-height: 100px;
    font-size: 28px;
    color: #aaa;
    text-align: center;
    font-weight: 100;
}

.payment_table_box3>li>div{
	width:295px;
	justify-content:space-between;
	display:flex;
	margin: 19px 0 0 0;
}

.payment_table_box3_boxs>div{
	width:140px;
	height:40px;
	line-height:40px;
	color:#2e2e2e;
	background-color:#e5e5e5;
	font-size:16px;
	text-align:center;
}

.payment_table_box3>li>h3{
	height:35px;
	font-size:13px;
	line-height:35px;
	color:#a3a3a3;
}

.creat_payment_button_box{
	margin: 15px 0 0 0;
	display:flex;
	justify-content: flex-end;
}

.creat_payment_button{
	width:220px;
	height:66px;
	font-size:26px;
	color:#fff;
	border-radius:4px;
	background-color:#ffba00;
	text-align:center;
	line-height:66px;
	cursor:pointer;
	border:1px solid #ffba00;
}


/* 문항 li */

.itemBox {
    border:solid 1px black;
    width:400px;
    height:50px;
    padding:10px;
    margin-bottom:10px;
}
.itemBoxHighlight {
    border:solid 1px black;
    width:400px;
    height:50px;
    padding:10px;
    margin-bottom:10px;
    background-color:yellow;
}
.deleteBox {
    float:right;
    display:none;
    cursor:pointer;
}

#sortable {
   width: 265px;
   height:718px;
   overflow:auto;
}
#sortable li{
   width:225px;
   height:60px;
   border:0.5px solid #bfbfbf;
   background-color:#fff;
   border-radius:3px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background-color: #f6f6f6;
    font-weight: normal;
    color: red;
}

#sortable li {
    margin: 0 0 15px 5px;
    padding: 10px 0 0 10px;
}

.ui-state-default_title>h2{
   width:150px;
    font-size: 17px;
    color: #666;
    font-weight: 600;
}

#sortable li>h3{
    font-size: 14px;
    color: #666;
    font-weight: 400;
    margin: 8px 0 0 0;
}

#sortable li:hover{
   background-color:#fff9e9;
   border:0.5px solid #fff9e9;
}

.ui-state-default_title{
   display:flex;
}

/*.q_list_check, .q_list_checked{
   width:13px;
   height:13px;
   margin: -5px 0 0 55px;
}*/


.premium_Setting_img{
	position:relative;
	left:-495px;
}

.premium_Setting_img > img{
	position:absolute;
}

.pstrf1_hover{
	left:0;
	top:-90px;
}

.pstrf2_hover{
	left:165px;
	top:-90px;
}

.pstrf3_hover{
	left:330px;
	top:-90px;
}

.pstrl1_hover{
	left:0;
	bottom:-95px;
}

.pstrl2_hover{
	left:165px;
	bottom:-95px;
}


/* 설문지 제작 모바일 순위형 step*/
.preview_annou_qbox_ranking2{
	width:95%;
	min-height:45px;
	font-size:15px;
	color:#666;
	border-bottom:1px solid #e5e5e5;
	line-height:20px;
	/*align-items:center;*/
	cursor:pointer;
	/*padding: 20px 0 20px 12px;*/
	display:flex;
}

.preview_annou_qbox_ranking2>span{
	padding-top:20px;
}

.ranking2_checked{
	width:29px;
	height:29px;
	color:#fff;
	border-radius:1px;
	background-color:#ffba00;
	text-align:center;
	line-height:27px;
	font-size:18px;
    margin: 15px;
}

.ranking2_check{
	width:27px;
	height:27px;
	color:#fff;
	border:1px solid #e5e5e5;
	border-radius:5px;
	margin-right:10px;
	margin: 15px;
}


/**/

/* 설문지 제작 모바일 순위형 */

.preview_annou_qbox_ranking{
	width: 95%;
    min-height: 45px;
    font-size: 15px;
    color: #666;
    border-bottom: 1px solid #e5e5e5;
    line-height: 20px;
    /* align-items: center; */
    cursor: pointer;
    /* padding: 20px 0 20px 12px; */
    display: flex;
	/*width:95%;
	font-size:15px;
	color:#666;
	border-bottom:1px solid #e5e5e5;
	line-height:20px;
	display:flex;
	align-items:center;
	cursor:pointer;
	padding: 20px 0 20px 12px;*/
}

.ranking_checked{
	width:27px;
	height:27px;
	color:#fff;
	border-radius:1px;
	background-color:#ffba00;
	text-align:center;
	line-height:27px;
	margin-right:10px;
	font-size:18px;
}

.ranking_check{
	width: 27px;
    height: 27px;
    color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin-right: 10px;
    margin: 15px;
}

.ms_preview_check1, .ms_preview_checked1, .ms_preview_check2, .ms_preview_checked2, .ms_preview_check3, .ms_preview_checked3, .ms_preview_check4, .ms_preview_checked4, .ms_preview_check5, .ms_preview_checked5 {
    width: 27px;
    height: 27px;
    cursor: pointer;
    position: relative;
    margin: 11px 0 0 12px;
}

.ms_preview_annou_qbox_nor1, .ms_preview_annou_qbox_nor2, .ms_preview_annou_qbox_nor3, .ms_preview_annou_qbox_nor4, .ms_preview_annou_qbox_nor5 {
	width: 240px;
   min-height: 40px;
    border-bottom: 1px solid #d4d4d4;
    /*padding: 5px 5px 10px 5px;*/
    display: flex;
}
.ms_preview_annou_qbox_nor1>span, .ms_preview_annou_qbox_nor2>span, .ms_preview_annou_qbox_nor3>span, .ms_preview_annou_qbox_nor4>span, .ms_preview_annou_qbox_nor5>span {
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    line-height: 20px;
    /* padding: 5px 10px 15px 75px; */
    padding: 26px 0 15px 0;
}

.ms_preview_annou_qbox_nor1>span {
    position: relative;
    top: -8px;
    left: 10px;
    font-size: 15px;
    color: #666;
}

.ms_preview_annou_qbox_nor1>span>p {
    position: relative;
    top: 8px;
}

.ms_preview_annou_qbox_nor1>span>p, .ms_preview_annou_qbox_nor2>span>p, .ms_preview_annou_qbox_nor3>span>p, .ms_preview_annou_qbox_nor4>span>p, .ms_preview_annou_qbox_nor5>span>p {
	display: inline-block;
}


/* 2019/10/16 추가 */

#preview_annou_1>span{
	font-size: 15px !important;
    color: #666 !important;
	font-weight:100 !important;
	line-height:25px;
	padding-top:0px;
}

#preview_annou_1{
	/*line-height:30px !important;
	padding: 15px 10px 0 0; */
    /*border: 1px solid blue;
    width: 985px;*/
    /*line-height: 30px !important;
	padding: 15px 20px 0 0;
	min-height:45px;*/
	width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
	padding-top:20px;
	padding-bottom:20px;
	font-weight:100;
	letter-spacing: 0px;
	line-height: 25px;
	color:#333;
}

.previewq_mobile_stepq1_list>li>span, .previewq_mobile_scrollq_list>li>h3{
	width:250px;
	padding:20px 0 15px 0;
	word-break: break-all;
	overflow:hidden;
	font-weight:100;
	letter-spacing: 0px;
	line-height: 25px;
	color:#333;
	text-overflow: ellipsis !important;
}

.previewq_tablepc_stepq_list>li>h3, .previewq_mobile_scrollq_list>li>h3{
	width: 385px !important;
	padding:20px 0 15px 0;
	word-break: break-all;
	overflow:hidden;
	font-weight:100;
	letter-spacing: 0px;
	line-height: 25px !important;
	color:#333;
	text-overflow: ellipsis !important;
	line-height: 25px;
}

#preview_annou_1_1{
	/*line-height:30px !important;
	padding: 15px 10px 0 0; */
    /*border: 1px solid blue;
    width: 985px;*/
    /*line-height: 30px !important;
	padding: 15px 20px 0 0;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
	line-height: 20px;
	/*padding:5px 10px 15px 75px;*/
}

#preview_annou_1_1>span, #preview_annou_1>span{
	font-size: 15px ;
    color: #666 !important;
	font-weight:100 !important;
	line-height:10px !important;
}

.Ck_box_pc{
   width:35px;
   height:35px;
   cursor:pointer;
   margin: 15px 30px 0 0;
   background:url(/img/preview_check.png) no-repeat;
   background-size: 35px 35px;
}

.Ck_box_pc_over{
   width:35px;
   height:35px;
   text-align:center;
   line-height:35px;
   background-color:#ffba00;
   color:#fff;
   font-size:25px;
   margin: 15px 30px 0 0;
   cursor:pointer;
   border-radius:3px;
}

.prev_question1_quest1_pc_step>h2{
	width: 1040px;
	word-break: break-all;
    text-indent: 0;
	overflow: hidden;
    text-overflow: ellipsis;
	text-indent:0;
}

.prev_question_red1_p2{
	color: #e70000;
    font-size: 15px;
    padding-top: 5px;
    letter-spacing: -1px;
	white-space: nowrap;
}

.prev_question3_box_pc>span{
	padding:0 0 0 60px !important;
	font-size: 20px;
    color: #666;
	line-height:25px !important;
}

.prev_question4_q_pc>span{
	width:1013px !important;
	font-size: 20px;
    color: #666;
}

.prev_question4_q_pc>span{
	padding: 0 0 0 60px !important;
	font-size: 20px;
    color: #666;
}

.prev_question3_box_pc>span>span{
	font-size:15px;
    color: #666;
	font-weight:100;

}

.prev_question1_quest2_pc>span, .prev_question1_quest3_pc>span, .prev_question1_quest2_pc>span{
	width:1013px !important;
	line-height:25px !important;
	font-size:20px;
    color: #666;
	font-weight:100;
	padding: 20px 15px 15px 0 !important;
    word-break: break-all;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.prev_question4_q_pc>span{
	font-weight:100 !important;
}

#preview_annou_1_1, #preview_annou_1_2, #preview_annou_1_3, #preview_annou_1_4{
	/*line-height:30px !important;
	padding: 15px 10px 0 0; */
    /*border: 1px solid blue;
    width: 985px;*/
    /*line-height: 30px !important;
	padding: 15px 20px 0 0;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
	line-height: 20px;
	/*padding:5px 10px 15px 75px;*/
	padding: 26px 0 15px 0;
}

.preview_annou_qbox_nor1>span, .preview_annou_qbox_nor2>span, .preview_annou_qbox_nor3>span, .preview_annou_qbox_nor4>span, .preview_annou_qbox_nor5>span{
	    width: 190px;
    padding: 20px 0 15px 0;
    word-break: break-all;
    overflow: hidden;
    font-weight: 100;
    letter-spacing: 0px;
    line-height: 25px;
    color: #333;
    text-overflow: ellipsis !important;
}


}

.ms_preview_annou_qbox_nor1>span{
	padding: 20px 0 15px 0;
	word-break: break-all;
    overflow: hidden;
	letter-spacing: 0px;
	font-weight:100;
	line-height: 20px;
	text-overflow: ellipsis !important;

}

.preview_annou_qbox_ranking>span{
	width: 190px;
    min-height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
    line-height: 20px;
    padding-top: 20px;
    padding-bottom: 15px;
    font-weight: 100;
	letter-spacing: 0px;
	line-height: 20px;
}

.prev_question1_quest2_pc>span>span, .prev_question1_quest3_pc>span>span{
	font-size:20px !important;
	line-height:25px !important;
}

.prev_question1_quest2_pc>span>span{
	font-size:20px !important;
    font-weight: 100 !important;

}

.previewq_mobile_stepq>ul>li>span{
	width:250px !important;
}

.previewq_mobile_scrollq>h2{
	width: 318px;
    color: #666;
    font-size: 20px;
    margin: 0 auto;
    padding: 30px 20px 30px 35px;
    overflow: hidden;
    border-bottom: 1px dashed #a0a0a0;
    word-break: break-all;
    letter-spacing: -1px;
    line-height: 20px;
	overflow-x: hidden;
	text-overflow: ellipsis !important;
}

.previewq_mobile_scrollq_list>li{
	display:flex;
	padding: 0 0 0 25px;
	border-bottom:1px solid #f1f1f1;
}

.previewq_tablepc_stepq1_list>li{
	display:flex;
	padding: 0 0 0 60px;
	border-bottom:1px solid #f1f1f1;
}

.prev_question5_text_step{
   width:345px;
   border:none;
   border-bottom: 1px dashed #a0a0a0;
   padding: 0 0 10px 0;
   font-size:20px;
   color:#ffba00;
   text-indent: 45px;
   letter-spacing: 0px;
   background-color:#fff;
}

.prev_question6_text_step{
   width:345px;
   border:none;
   border-bottom: 1px dashed #a0a0a0;
   padding: 0 0 10px 0;
   font-size:20px;
   color:#ffba00;
   text-indent: 45px;
   font-weight:600px;
   letter-spacing: -2px;
}


.im_title_previewbox{
	width:89%;
	margin:0 auto;
	text-align:left;
	word-break: break-all;
    overflow: hidden;
	margin-top:10px;
	text-overflow: ellipsis !important;
	color:#bababa;
}

.im_title_previewbox2{
	width:73%;
	margin:0 auto;
	text-align:left;
	word-break: break-all;
    overflow: hidden;
	margin-top:10px;
	text-overflow: ellipsis !important;
	color:#bababa;
}

.im_title_previewbox3{
	width:100%;
	margin:0 auto;
	text-align:left;
	word-break: break-all;
    overflow: hidden;
	margin-top:10px;
	text-overflow: ellipsis !important;
	white-space: pre-wrap;
	color:#bababa;
}

.im_title_previewbox>p>img, .im_title_previewbox2>p>img, .im_title_previewbox3>p>img{
	width: 90%;
}

#Q_form.create_survey_con2{
	width:1175px;
	margin:0 auto;
}

.preview_icon_phone{
	display:none;
}

.im_title_previewbox2>span{

}

@media only screen and (max-width: 1475px){

	#Q_form.create_survey_con2{
		position:relative;
		margin-left: 327px;
		width: 800px;
	}
}

/* 2019 10 22 */
.sulmon_multiple_single, .sulmon_multiple_dupliselect, .sulmon_multiple_ranking, .sulmon_multiple_shorta, .sulmon_multiple_longa, .sulmon_multiple_numbera, .sulmon_multiple_mula, .sulmon_multiple_general, .sulmon_multiple_matrix{
	cursor:pointer;
}

/* 2019 10 23 */

.previewq_mobile_scrollq_list>li>h3{
	width:250px !important;
}

.previewq_mobile_scrollq_list>li>h3, .previewq_tablepc_stepq_list>li>h3{
	font-size:16px;
}

/* 2019 10 29 */

.inarow{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.im_title_previewbox br{
	display:none !important;
}

.im_title_previewbox>p:last-child{
	display:none;
}

/* statist_analysis.php */

.statist_title{
	width:350px;
	margin:0 auto;
	border-bottom:1px dashed #a0a0a0;
	margin-top:115px;
	text-align:center;
	padding: 0 0 15px 0;
}

.statist_title>h2{
	font-size:35px;
	color:#ffc528;
	font-weight:600;
}

.statist_title>h2>img{
	position:absolute;
	margin: -6px 0 0 7px;
}

.statist_title>h2>span{
	font-size:40px;
}

.statist_title>h3{
	font-size:15px;
	color:#686868;
	margin: 10px 0 0 0;    
}

.statist_title_table{
	width:950px;
	/*height:860px;*/
	margin:0 auto;
	margin-top:90px;
}