.custom-checkbox, .custom-radio{position:relative;z-index:0;}
span.day div.custom-checkbox, span.day div.custom-radio{position:relative;top:-12px;right:-107px;width:16px;}
ul.type_radio div.custom-checkbox, ul.type_radio div.custom-radio{position:relative;top:0px;right:0px;width:16px;height:16px;}
th.check div.custom-checkbox, th.check div.custom-radio{position:relative;top:0px;left:15px;*left:10px;width:11px;height:11px;overflow:hidden;}
td.check div.custom-checkbox, td.check div.custom-radio{position:relative;top:10px;left:15px;*left:10px;width:11px;height:11px;overflow:hidden;}
th.check01 div.custom-checkbox, th.check01 div.custom-radio{position:relative;top:10px;left:15px;*left:10px;width:11px;height:11px;overflow:hidden;}
td.check01 div.custom-checkbox, td.check01 div.custom-radio{position:relative;top:0px;left:15px;*left:10px;width:11px;height:11px;overflow:hidden;}
table.innovation th.check01 div.custom-checkbox, table.innovation th.check01 div.custom-radio{position:relative;top:0px;left:15px;*left:0px;width:11px;height:11px;overflow:hidden;}
table.innovation td.check01 div.custom-checkbox, table.innovation td.check01 div.custom-radio{position:relative;top:0px;left:15px;*left:0px;width:11px;height:11px;overflow:hidden;}
table.profile_table td div.custom-checkbox{position:relative;top:5px;left:11px;width:11px;height:11px;overflow:hidden;}
table.profile_table td div.custom-radio{position:relative;top:3px;left:11px;float:left;height:16px;overflow:hidden;}
ul.search_set_lib li div.custom-radio{position:relative;top:0px;left:0px;float:left;margin-right:5px;height:11px;}
span.day div.custom-checkbox, span.day div.custom-radio{position:relative;top:-12px;right:-107px;width:16px;}
div.checkArea04 div.custom-checkbox, div.checkArea04 div.custom-radio{position:relative;top:0;left:1px;*left:1px;width:11px;height:11px;overflow:hidden;}
div.checkArea05 div.custom-checkbox, div.checkArea05 div.custom-radio{position:relative;top:15px;left:1px;*left:1px;width:11px;height:11px;overflow:hidden;}
div.checkArea06 p.custom-checkbox, div.checkArea06 div.custom-radio{position:relative;top:0;left:1px;*left:1px;width:11px;height:11px;overflow:hidden;}
div.checkArea07 div.custom-checkbox, div.checkArea07 div.custom-radio{position:relative;top:2px;left:5px;*left:5px;width:11px;height:11px;overflow:hidden;}
div.checkArea08 div.custom-checkbox, div.checkArea08 div.custom-radio{position:relative;top:0;left:18px;*left:18px;width:11px;height:11px;overflow:hidden;}
div.checkBox01 div.custom-checkbox, div.checkBox01 div.custom-radio{position:relative;top:0;left:0;*left:0;width:11px;height:11px;overflow:hidden;}
li.checkBox03 div.custom-checkbox, li.checkBox03 div.custom-radio{position:absolute;top:-1px;left:0;*left:0;width:11px;height:12px;overflow:hidden;}
p.checkBox04 div.custom-checkbox, p.checkBox04 div.custom-radio{position:absolute;top:2px;left:0;*left:0;width:11px;height:12px;overflow:hidden;}
td.checkBox02 div.custom-checkbox, td.checkBox02 div.custom-radio{position:relative;top:0px;left:11px;*left:0;width:11px;height:11px;overflow:hidden;}
p.checkArea09 div.custom-checkbox, p.checkArea09 div.custom-radio{position:absolute;top:0;left:5px;*left:5px;_left:-15px;width:11px;height:11px;overflow:hidden;}
div.checkArea10{position:relative;margin-top:5px;height:20px;}
div.checkArea10 div.custom-checkbox, div.checkArea10 div.custom-radio{position:absolute;top:0;left:0;*left:0;_left:0;width:11px;height:11px;overflow:hidden;}
div.contents p.subject div.custom-checkbox, div.contents p.subject div.custom-radio{position:absolute;top:0;left:0;*left:0;_left:0;width:11px;height:11px;overflow:hidden;}
div.checkArea11{position:relative;margin-top:5px;height:20px;}
div.checkArea11 div.custom-checkbox, div.checkArea11 div.custom-radio{position:absolute;top:0;left:0;*left:0;_left:0;width:11px;height:11px;overflow:hidden;}
div.checkArea div.custom-checkbox, div.checkArea div.custom-radio{position:relative;top:-1px;left:1px;*left:1px;width:11px;height:11px;overflow:hidden;}
th.checked01 div.custom-checkbox, th.check01 div.custom-radio{position:relative;top:0px;left:17px;*left:1px;width:11px;height:11px;overflow:hidden;}
td.checked01 div.custom-checkbox, td.check01 div.custom-radio{position:relative;top:0px;left:17px;*left:1px;width:11px;height:11px;overflow:hidden;}
div.tableTitleArea div.custom-checkbox, div.tableTitleArea div.custom-radio{position:relative;top:0px;left:17px;*left:17px;width:11px;height:11px;overflow:hidden;}
div.checkArea03 div.custom-checkbox, div.checkArea03 div.custom-radio{position:relative;top:2px;left:22px;*left:22px;width:11px;height:11px;overflow:hidden;}
th.first div.bg div.custom-checkbox, th.first div.bg div.custom-radio{position:relative;top:10px;left:22px;*left:22px;width:11px;height:11px;overflow:hidden;}
dt.checkArea01 div.custom-checkbox, dt.checkArea01 div.custom-radio{position:relative;top:1px;left:26px;*left:26px;width:11px;height:11px;overflow:hidden;}
div.checkArea02 div.custom-checkbox, div.checkArea02 div.custom-radio{position:relative;top:2px;left:2px;*left:2px;width:11px;height:11px;overflow:hidden;}
div.relativeBox01 div.custom-checkbox, div.relativeBox01 div.custom-radio{position:relative;top:13px;left:18px;*left:-30px;width:11px;height:11px;overflow:hidden;}
ul.judgment li{float:left;}
ul.judgment li div.custom-radio{position:relative;top:0px;left:0px;float:left;margin-right:25px;display:inline;height:16px;overflow:hidden;}
ul.judgment li div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:12px;line-height:1.7em;padding-right:1em;height:16px;padding:0 0 0 20px;cursor:pointer;}
ul.judgment li div.custom-radio label{background:url(/commons/images/radiogray_off.gif) no-repeat left top;}
ul.judgment li div.custom-radio label.checked{background:url(/commons/images/radiogray_on.gif) no-repeat left top;}
ul.category{margin:0;padding:0;}
ul.category li{float:left;width:113px;height:22px;margin-left:5px;display:inline;}
ul.category li div.custom-radio{position:relative;top:0px;left:0px;float:left;height:16px;overflow:hidden;}
ul.category li div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:11px;line-height:1.7em;padding-right:1em;height:16px;padding:0 0 0 20px;cursor:pointer;}
ul.category li div.custom-radio label{background:url(/commons/images/radiogray_off.gif) no-repeat left top;}
ul.category li div.custom-radio label.checked{background:url(/commons/images/radiogray_on.gif) no-repeat left top;}
ul.formality{margin:0;padding:0;width:150px}
ul.formality li{clear:both;width:113px;height:22px;margin-left:5px;display:inline;}
ul.formality li div.custom-radio{position:relative;top:0px;left:0px;float:left;height:16px;overflow:hidden;}
ul.formality li div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:11px;line-height:1.7em;padding-right:1em;height:16px;padding:0 0 0 20px;cursor:pointer;}
ul.formality li div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
ul.formality li div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
div.single{float:left;width:92px;_width:89px;height:22px;padding-top:5px;}
div.single div.custom-radio{position:relative;top:0px;left:0px;float:left;height:16px;overflow:hidden;}
div.single div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:11px;line-height:1.7em;padding-right:1em;height:16px;padding:0 0 0 20px;cursor:pointer;}
div.single div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
div.single div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
div.singleBottom{float:left;width:155px;height:22px;padding-top:5px;}
div.singleBottom div.custom-radio{position:relative;top:0px;left:0px;float:left;height:16px;overflow:hidden;}
div.singleBottom div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:11px;line-height:1.7em;padding-right:1em;height:16px;padding:0 0 0 20px;cursor:pointer;}
div.singleBottom div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
div.singleBottom div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
ul.express{margin:0;padding:0;}
ul.express li{float:left;width:54px;height:22px;margin-left:5px;display:inline;}
ul.express li div.custom-radio{position:relative;top:0px;left:0px;float:left;height:16px;overflow:hidden;}
ul.express li div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:11px;line-height:1.7em;padding-right:1em;height:16px;padding:0 0 0 20px;cursor:pointer;}
ul.express li div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
ul.express li div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
ul.degree{margin:0;padding:0;}
ul.degree li{float:left;width:104px;height:22px;margin-left:5px;display:inline;}
ul.degree li div.custom-radio{position:relative;top:0px;left:0px;float:left;height:16px;overflow:hidden;}
ul.degree li div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:11px;line-height:1.7em;padding-right:1em;height:16px;padding:0 0 0 20px;cursor:pointer;}
ul.degree li div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
ul.degree li div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
.custom-checkbox input, .custom-radio input{position:absolute;top:0;left:-9999px;*top:-1px;*left:-2px;margin:0;z-index:0;}
span.day div.custom-checkbox input, span.day div.custom-radio input{position:absolute;top:0;left:-9999px;*top:0px;*left:-5px;margin:0;z-index:0;}
.custom-checkbox label, .custom-radio label{position:relative;z-index:1;font-size:1.3em;padding-right:1em;line-height:1;padding:0 0 0 16px;cursor:pointer;display:inline-block;}
table.profile_table td div.custom-checkbox input, table.profile_table td div.custom-radio input{position:absolute;top:0;left:-9999px;*top:0px;*left:-3px;margin:0;z-index:0;}
ul.search_set_lib li div.custom-radio label{display:block;position:relative;z-index:1;float:left;font-size:1.3em;padding-right:1em;height:16px;padding:0 0 0 16px;cursor:pointer;}
.custom-checkbox label{background:#fff url(/commons/images/box_off.gif) no-repeat left -3px;}
.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left -3px;}
ul.type_radio .custom-radio label{height:16px;background:url(/commons/images/radio_off.gif) no-repeat left -1px;}
ul.form_list li div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
table.profile_table td div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
ul.search_set_lib li div.custom-radio label{background:url(/commons/images/radio_off.gif) no-repeat left top;}
table td.form div.search_radio ul li div.custom-radio label{background:url(/commons/images/radio_01_off.gif) no-repeat left top;}
.content .tableWrap .rissJoin .helpSolution ul.difficulty .difficulty01 div.custom-radio label{background:url(/commons/images/radio_03_off.gif) no-repeat left top;}
div.radio_area ul.radio_area li div.custom-radio label{background:url(/commons/images/radio_02_off.gif) no-repeat left top;}
.custom-checkbox label{background:url(/commons/images/box_off.gif) no-repeat left -3px;}
.custom-checkbox label.hover, .custom-checkbox label.focus{background:url(/commons/images/box_off.gif) no-repeat left -3px;}
.custom-radio label.hover, .custom-radio label.focus{background:url(/commons/images/radio_off.gif) no-repeat left -3px;}
.custom-checkbox label.checked{background:url(/commons/images/box_on.gif) no-repeat left -3px;}
.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left -3px;}
ul.type_radio .custom-radio label.checked{height:16px;background:url(/commons/images/radio_on.gif) no-repeat left -1px;}
ul.form_list li div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
table.profile_table td div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
table td.form div.search_radio ul li div.custom-radio label.checked{background:url(/commons/images/radio_01_on.gif) no-repeat left top;}
div.radio_area ul.radio_area li div.custom-radio label.checked{background:url(/commons/images/radio_02_on.gif) no-repeat left top;}
.content .tableWrap .rissJoin .helpSolution ul.difficulty .difficulty01 div.custom-radio label.checked{background:url(/commons/images/radio_03_on.gif) no-repeat left top;}
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus{background:url(/commons/images/box_on.gif) no-repeat left -3px;}
span.day div.custom-checkbox label.checked{background:url(/commons/images/box_on.gif) no-repeat left -3px;}
span.day div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left -3px;}
ul.search_set_lib li div.custom-radio label.checked{background:url(/commons/images/radio_on.gif) no-repeat left top;}
span.day div.custom-checkbox label.checkedHover, span.day div.custom-checkbox label.checkedFocus{background:url(/commons/images/box_on.gif) no-repeat left -3px;}
.custom-checkbox label.focus, .custom-radio label.focus{outline:1px dotted #ccc;}
li.input_box div.custom-checkbox, li.input_box div.custom-radio{position:relative;top:0px;left:0px;_top:-2px;*border:1px solid #fff;*height:11px;overflow:hidden;}
li.input_box div.custom-checkbox input, li.input_box div.custom-radio input{position:absolute;top:0;left:-9999px;*top:-1px;*left:-2px;_top:0px;margin:0;z-index:0;}
