@charset "utf-8";label,
select,
button{cursor:pointer}input[type="button"],
input[type="checkbox"],
input[type="radio"],
input[type="file"]{cursor:pointer}label img{display:inline-block;/display:inline;/zoom:1;vertical-align:middle}label{display:inline-block;/display:inline;/zoom:1}label.selected{margin:-1px -2px;padding:0 1px;border:solid 1px transparent;border-color:#a0c7de #cde3f3 #e7f2f9;background-color:#cde3f3;border-radius:4px}input.text,
select,
textarea{margin:0;padding:2px;/padding:4px 2px;border:solid 1px #666;border-color:#666 #bbb #bbb #999;background:#fff;font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";font-size:12px;vertical-align:middle;border-radius:2px}select,
textarea{font-size:inherit}select{margin:0;padding:1px 2px}div.ui-datepicker .ui-datepicker-title select{margin:0;padding:0;width:auto}div.ui-datepicker .ui-datepicker-title select,
div.ui-datepicker .ui-datepicker-title select option{background:#448dae;color:#cdeffb;border:none}div.ui-datepicker .ui-datepicker-title select.ui-datepicker-month{margin-right:2px}input.smallest,
button.smallest,
select.smallest,
textarea.smallest{width:30px}input.smaller,
button.smaller,
select.smaller,
textarea.smaller{width:80px}input.small,
button.small,
select.small,
textarea.small{width:115px}input.normal,
button.normal,
select.normal,
textarea.normal{width:200px}a.button.normal{width:188px}input.large,
button.large,
select.large,
textarea.large{width:350px}input.larger,
button.larger,
select.larger,
textarea.larger{width:420px}input.largest,
select.largest,
textarea.largest{width:550px}input.mainInput,
select.mainInput,
textarea.mainInput{font-size:18px}input.date{width:6.5em}input.time{width:6em}input.number.digit2{width:3.2em}input.number{text-align:right}input.button,
a.button,
span.button,
button{margin:0;padding:1px 2px;border-style:solid;border-color:#f0f0f0 #aaa #888;border-width:1px 1px 2px;border-width:1px;background-image:url(/img/grad/uw_h24a100.png);background-repeat:repeat-x;background-position:1px 0px;background-color:#f0f0f0;color:#466d94;font-size:12px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;line-height:normal!important;overflow:visible!important;vertical-align:middle;border-radius:3px;text-shadow:1px 1px 1px #fff;box-shadow:0 0 2px rgba(0,0,0,0.2);cursor:pointer}button img,
a.button img{vertical-align:middle;margin-top:-2px}.webkit input.button,
.webkit a.button,
.webkit button{padding:2px 5px;border-top:solid 1px #fff}.ie8 input.button,
.ie8 a.button,
.ie8 span.button,
.ie8 button,
.ie9 input.button,
.ie9 a.button,
.ie9 span.button,
.ie9 button{padding:3px 6px}a.button,
span.button{display:inline-block;/display:inline;/zoom:1;padding:2px 4px;text-decoration:none;vertical-align:top}input.special_button,
a.special_button,
span.special_button,
button.special_button{border-color:#a6d1fc #5396d4 #1661ae;background:#c5e1fc url(/img/grad/uw_h24a100.png) repeat-x 0 0}input.done_button,
a.done_button,
span.done_button,
button.done_button{border-color:#ddd!important;background:#9c0 url(/img/grad/uk_h24a25.png) repeat-x 0 0!important;color:#efe;text-shadow:0 0 0 transparent,1px 1px 0 #9c0;cursor:default}input.execute,
button.execute,
a.execute{font-weight:bold;letter-spacing:1px}input.activated,
button.activated,
a.activated{background:#5396d4 url(/img/grad/uk_h24a50.png) repeat-x 0px 0px!important;color:#fff!important;text-shadow:none}a.delete{text-align:center}fieldset{margin:5px 0px;padding:5px;border:solid 3px #eee;border-radius:4px}fieldset legend{padding:0 4px;color:#888;font-weight:bold}fieldset.required{border-color:#d50}fieldset.required legend{color:#d50}input.text:focus,
select:focus,
textarea:focus{border-color:#40a3ff;background:#e5f2ff}input.text:hover,
input.button:hover,
button:hover{color:#1661ae}input.activated:hover,
button.activated:hover,
a.activated:hover{color:#40a3ff}input.special,
select.special,
textarea.special,
button.special{border-color:#377;background-image:none;background-color:#dfe}input.error,
select.error,
textarea.error,
button.error,
input.invalid,
select.invalid,
textarea.invalid,
button.invalid{border-color:#d00!important;background-image:none!important;background-color:#fff8f8!important}input.confirm,
select.confirm,
textarea.confirm,
button.confirm,
input.readonly,
select.readonly,
select.readonly option,
textarea.readonly,
button.readonly{border-style:dashed!important;background:transparent!important;color:inherit!important;cursor:default!important}input[type="checkbox"].readonly,
input[type="radio"].readonly{border:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}label.readonly{color:#888}input.disabled,
select.disabled,
textarea.disabled,
button.disabled,
a.disabled{border-color:#ddd!important;background-image:none!important;background-color:#f0f0f0!important;color:#ccc!important;box-shadow:0 0 0 rgba(0,0,0,0)!important;cursor:default!important}button.disabled img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}input.minStyle,
select.minStyle,
textarea.minStyle,
button.minStyle{margin:0px;padding:1px;background-color:transparent}button.minStyle img{vertical-align:baseline;margin-top:0px}input.next,
button.next{width:200px;margin:0px;padding:2px 5px;border-color:#033;background-image:url(/img/bg_darkcyan-v.gif);background-position:0px -80px;color:#fff;font-weight:normal;text-align:left;cursor:pointer}input.next:hover,
button.next:hover{color:#aed}input.icon,
button.icon,
a.icon,
span.icon,
span.icon.search{background-repeat:no-repeat!important;background-position:3px center!important;padding-left:20px!important;/overflow:visible!important}input.icon.icon_reverse,
button.icon.icon_reverse,
a.icon.icon_reverse{background-position:right center!important;padding-left:0!important;padding-right:20px!important}input.icon,
button.icon{background-color:#f8f8f8}input.icononly,
button.icononly,
a.icononly{display:inline-block;/display:inline;/zoom:1;background-repeat:no-repeat!important;width:22px;height:22px;padding:0!important;background-position:center center!important;text-indent:-9999px!important;overflow:hidden!important}input.edit,
button.edit,
a.edit{background-image:url(/img/icon_edit.gif)!important}input.delete,
button.delete,
a.delete{background-image:url(/img/icon_delete.gif)!important}a.delete{color:#888}input.add,
button.add,
a.add{background-image:url(/img/icon_add.gif)!important}input.copy,
button.copy,
a.copy{background-image:url(/img/icon_copy.gif)!important}input.down,
button.down,
a.down{background-image:url(/img/icon/down-blue.png)!important}input.up,
button.up,
a.up{background-image:url(/img/icon/up-blue.png)!important}input.download,
button.download,
a.download{background-image:url(/img/icon/download.png)!important}input.enter,
button.enter,
a.enter{background-image:url(/img/icon_enter.gif)!important}input.search,
button.search,
a.search,
span.search{background-image:url(/img/silk_icons/magnifier.png)!important}.search.combined{border-left:none;height:auto;width:32px;margin-left:-1px;padding:2px 0!important;border-bottom-left-radius:0;border-top-left-radius:0}input.user,
button.user,
span.user{background-image:url(/img/silk_icons/user.png)!important}input.next,
button.next{background-image:url(/img/silk_icons/arrow_right.png)!important}input.prev,
button.prev{background-image:url(/img/silk_icons/arrow_left.png)!important}input.preview,
button.preview{background-image:url(/img/icon_preview.gif)!important}input.yen,
button.yen{background-image:url(/img/icon_yen.gif)!important}input.help,
button.help{background-image:url(/img/silk_icons/help.png)!important}input.done,
input.accept,
button.done,
button.accept{background-image:url(/img/silk_icons/accept.png)!important}input.table_save,
button.table_save{background-image:url(/img/silk_icons/table_save.png)!important}input.disk,
button.disk{background-image:url(/img/silk_icons/disk.png)!important}input.nicopo,
button.nicopo{background-image:url(/img/ppv/nicopo-small.gif)!important}input.arrow_switch,
button.arrow_switch{background-image:url(/img/silk_icons/arrow_switch.png)!important}input.nicopo,
button.nicopo{background-image:url(/img/ppv/nicopo-small.gif)!important}span.icon.stop,
input.stop,
button.stop{background-image:url(/img/silk_icons/delete.png)!important}input.clock,
button.clock{background-image:url(/img/silk_icons/clock_red.png)!important}input.button:hover,
span.button:hover,
button:hover{background-color:#e6f1fc;border-color:#cee5fc #5396d4 #5396d4}input.button:active,
span.button:active,
button:active{margin-top:1px;margin-bottom:-1px}input.special_button:hover,
span.special_button:hover,
button.special_button:hover{background-color:#a4d2fc}div.calendar_container{position:relative}div.calendar_size{position:absolute!important;z-index:1}.inputguide,
.placeholder{color:#ccc!important}.choicelist label img[src="/img/silk_icons/delete.png"][width="10"],
.negative_stat img[src="/img/silk_icons/delete.png"][width="10"],
img.additional_action{vertical-align:bottom;display:inline-block;margin:0 0 0 -6px;background:#fff;border-radius:50%}.textfieldRequiredState .textfieldRequiredMsg,
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg,
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg{display:block!important}.textfieldValidState input,
input.textfieldValidState,
.selectValidState select,
select.selectValidState,
.textareaValidState textarea,
textarea.textareaValidState{background-color:#fff!important}input.textareaRequiredState,
textarea.textareaRequiredState,
select.textareaRequiredState,
.textareaRequiredState input,
.textareaRequiredState textarea,
.textareaRequiredState select,
input.textareaMinCharsState,
textarea.textareaMinCharsState,
select.textareaMinCharsState,
.textareaMinCharsState input,
.textareaMinCharsState textarea,
.textareaMinCharsState select,
input.textareaMaxCharsState,
textarea.textareaMaxCharsState,
select.textareaMaxCharsState,
.textareaMaxCharsState input .textareaMaxCharsState textarea,
.textareaMaxCharsState select{border-color:#a55!important;background-color:#fdd!important;color:#a55!important}.inputform .inputreason{margin:2px 0;padding:2px 10px;font-size:14px;color:#888;border-radius:4px}div.inputform dl{clear:both;margin:20px;padding:0;border:none}div.inputform dl dt,
div.inputform dl dd{clear:both;border:none}div.inputform dl dd{margin:0}div.inputform dl dd:after{content:"";display:table;clear:both;zoom:1}div.inputform dl dt{margin:0;padding:0;color:#666;font-size:14px;font-weight:normal}div.inputform label,
div.inputform dt{text-shadow:1px 1px 1px #fff}div.inputform dl.group{margin:10px;padding:0;border:solid 2px #e0e0e0;background-color:#fff;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,0.25)}div.inputform dl.group dt.group_title{display:inline-block;/display:inline;/zoom:1;margin:0;padding:5px 20px;background-color:#e0e0e0;color:#888;font-size:12px;font-weight:bold;border-top-left-radius:5px;border-bottom-right-radius:10px}div.inputform dl.group dd{margin:0;padding:10px!important}div.inputform dl.group dl{margin:10px}div.inputform dl.group dl dd{margin:0;padding:0}dl.section{margin:0;padding:20px 20px 0!important;border-bottom:solid 1px #ddd;background:#fff url(/img/grad/dk_h75a10_matt.png) repeat-x bottom left}dl.section dt.section_title{margin:0;padding:0;color:#888;font-size:18px;font-weight:bold;border-radius:4px}dl.section dd{margin:0;padding:0 0 20px}dl.section ul.section_switcher{display:inline-block;/display:inline;/zoom:1;margin:1px 0 1px 10px;padding:2px;border:solid 1px #e0e0e0;background:#f0f0f0 url(/img/grad/uw_h24a100.png) repeat-x 0 0;line-height:normal;border-radius:4px}dl.section ul.section_switcher li{display:inline-block;/display:inline;/zoom:1;margin:0;padding:0}dl.section ul.section_switcher li a{display:block;margin:0;padding:2px 10px;font-size:16px;font-weight:normal}dl.section ul.section_switcher li.active a{background:#5396d4 url(/img/grad/uk_h24a50.png) repeat-x 0 0;color:#fff;text-decoration:none;text-shadow:none;border-radius:4px}dl.section dl dd{margin:0;padding:0}div.inputform dl.section{margin:0}dl.instruction{background-color:#d7e6f5;background-image:url(/img/grad/db_h100a25.png)}div.inputform dl.required dt,
div.inputform dt.required,
form dl.required dt,
.required_aster{color:#d60;font-weight:bold}.required_aster{visibility:hidden}.required .required_aster{visibility:visible}ul.switch{margin:0;padding:0}ul.switch li{display:inline-block;/display:inline;/zoom:1;margin:0;padding:0;list-style:none}ul.with_eximage li{text-align:center;line-height:1}ul.choicelist{margin:0;padding:0}ul.choicelist li{margin:0 0 4px 0;padding:0;list-style:none}ul.choicelist li.major_item{margin:20px 0}ul.stacklist{margin:0;padding:0}ul.stacklist li{margin:0 4px 0 0;padding:0 2px 2px 0;display:inline-block;/display:inline;/zoom:1;list-style:none;vertical-align:top}ul.switch_buttons{display:inline-block;/display:inline;/zoom:1;margin:0;padding:0}ul.switch_buttons li{display:inline-block;/display:inline;/zoom:1;margin:0;padding:0}ul.switch_buttons li label,
ul.switch_buttons li a,
ul.switch_buttons li.disabled span{display:block;margin:0;padding:0 10px;border:solid 1px transparent;border-color:#aaa #aaa #aaa #ddd;background:#f8f8f8 url(/img/grad/dk_h24a25.png) repeat-x left bottom;color:#333;text-align:center;font-size:12px;line-height:2.5;text-decoration:none;border-radius:0;text-shadow:1px 1px 1px #fff}ul.switch_buttons li.disabled span{background:#e0e0e0;color:#aaa;cursor:default}ul.switch_buttons li label input,
ul.switch_buttons li a input{display:inline-block;/display:inline;/zoom:1;vertical-align:middle}ul.switch_buttons li label:hover,
ul.switch_buttons li a:hover{background-color:#fff}ul.switch_buttons li label.selected,
ul.switch_buttons li a.selected,
ul.switch_buttons li.active label,
ul.switch_buttons li.active a{background:#4e8ed0 url(/img/grad/uk_h24a25.png) repeat-x 0 0;color:#fff;text-shadow:1px 1px 1px #000}ul.switch_buttons li:first-child label,
ul.switch_buttons li:first-child a,
ul.switch_buttons li:first-child span{border-top-left-radius:5px;border-bottom-left-radius:5px}ul.switch_buttons li:last-child label,
ul.switch_buttons li:last-child a,
ul.switch_buttons li:last-child span{border-top-right-radius:5px;border-bottom-right-radius:5px}ul.switch_buttons.compact li label,
ul.switch_buttons.compact li a,
ul.switch_buttons.compact li.disabled span{padding:0 5px;line-height:2}.inputform div.buttons{padding:20px 40px;background:#e5f2ff url(/img/grad/dk_h100a10.png) repeat-x bottom left;border-style:solid;border-color:#ddd #ddd #eee #ddd;border-width:1px;overflow:hidden;/zoom:1}.inputform div.buttons .rule{display:inline-block;/display:inline;/zoom:1;vertical-align:middle}.disabled .if_enabled{display:none}.if_disabled{display:none}.disabled p.if_disabled,
.disabled div.if_disabled,
.disabled dl.if_disabled,
.disabled dt.if_disabled,
.disabled dd.if_disabled,
.disabled ul.if_disabled,
.disabled li.if_disabled{display:block}.disabled span.if_disabled,
.disabled strong.if_disabled,
.disabled em.if_disabled,
.disabled input.if_disabled,
.disabled textarea.if_disabled,
.disabled button.if_disabled{display:inline}.required .if_notRequired{display:none}.if_required{display:none}.required p.if_required,
.required div.if_required,
.required dl.if_required,
.required dt.if_required,
.required dd.if_required,
.required ul.if_required,
.required li.if_required{display:block}.required span.if_required,
.required strong.if_required,
.required em.if_required,
.required input.if_required,
.required textarea.if_required,
.required button.if_required{display:inline}.comment{padding-left:1em;display:inline-block;/display:inline;/zoom:1}.comment .comment_catcher{font-size:12px;font-weight:normal;color:#377}.comment .comment_detail{position:absolute;z-index:999;padding:1em;border:dotted 2px #aaa;background:#fff}.guide_tree{padding-left:22px!important;background-image:url(/img/guide_tree.png);background-position:center left;background-repeat:no-repeat}.inputform .upload_image .current_image,
.inputform .upload_image .inputs{display:inline-block;vertical-align:top}.inputform .upload_image .inputs{padding:0.5em}.inputform .upload_image .current_image{margin-right:5px;width:auto;background:url(/img/bg_transparent.gif) repeat;text-align:center;padding:5px;overflow:hidden}.inputform .upload_image .current_image img{width:100%;display:block}.inputform dd aside{float:right;padding:10px;width:300px;background:#f0f0f0;border:dotted 1px #e0e0e0;line-height:1.5;border-radius:4px}.inputform dd dd aside{margin-right:-20px}.submitting{display:inline-block;/display:inline;/zoom:1;/margin:0 2px;border:solid 1px #ddd;width:20px;height:20px;border-radius:8px;background:#fff url(/img/load_time.gif) no-repeat center center;color:#888;font-weight:bold;font-size:12px;line-height:12px;vertical-align:middle}.splitbutton{position:relative;z-index:0;white-space:nowrap}.splitbutton,
.splitbutton .button,
.splitbutton .option{display:inline-block;/display:inline;/zoom:1;vertical-align:top}.splitbutton .option{overflow:visible}.splitbutton .option .splittrigger{display:block;padding-left:2px;padding-right:2px;border-left:none;color:#aaa;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;cursor:default}.splitbutton .option .splittrigger:hover{color:#333}.splitbutton .option .active,
.splitbutton .option .active:hover{background:#888;color:#fff}.splitbutton .option .splitmenu,
.splitbutton .option .splitmenu li{margin:0;padding:0;list-style:none}.splitbutton .option .splitmenu li span,
.splitbutton .option .splitmenu li a{cursor:default;display:block}.splitbutton .option .splitmenu li a{cursor:pointer}.splitbutton .option .splitmenu{position:absolute;background:#fff;border:solid 2px #ddd;padding:1px;border-radius:4px;box-shadow:2px 2px 6px rgba(0,0,0,0.2)}.splitbutton .option .splitmenu li{padding:4px 12px}.splitbutton .option .splitmenu li:hover{background-color:#88aaaa}.splitbutton .option .splitmenu li:hover a{color:#fff}.splitbutton a.hugebutton,
.splitbutton span.hugebutton{padding:6px 18px}.visible_length .date,
.visible_length .to{position:relative;display:inline-block;/display:inline;/zoom:1;vertical-align:top}.visible_length .to{line-height:32px!important}#calinput2_field,
.visible_length label.option{display:inline-block;/display:inline;/zoom:1}