.dssw_div_clear {
	clear: both;
}
.ds_search_win {
	background: url("../../images/common/setting/bg_setting_btm.png") no-repeat bottom; padding: 0px 0px 10px; width: 468px; height: auto; color: rgb(51, 51, 51); display: none; position: absolute; z-index: 3000;
}
.ds_search_win_area_01 {
	padding: 0px; width: 468px; height: 30px; position: relative;
}
.dssw_tab {
	left: 10px; bottom: 0px; position: absolute;
}
.dssw_tab_01 {
	height: 20px; float: left;
}
.dssw_tab_01 p {
	background: url("../../images/common/contents/tab_find_ds.png") no-repeat left top; border: currentColor; border-image: none; width: 123px; height: 20px; display: inline-block;
}
.dssw_tab_01 p:hover {
	cursor: pointer;
}
.dssw_tab_02 {
	height: 20px; float: left;
}
.dssw_tab_02 p {
	background: url("../../images/common/contents/tab_find_fav.png") no-repeat left top; border: currentColor; border-image: none; width: 123px; height: 20px; display: inline-block; cursor: pointer;
}
.dssw_tab_02 p:hover {
	cursor: pointer;
}
p.dssw_tab_on_click {
	background-position: left bottom;
}
.dssw_close_window {
	top: 8px; right: 8px; position: absolute;
}
.dssw_close_window_btn {
	width: 13px; height: 13px;
}
.dssw_close_window_btn p {
	background: url("../../images/common/contents/btn_close_circle.png") no-repeat left top; border: currentColor; border-image: none; width: 13px; height: 13px; display: inline-block; cursor: pointer;
}
.dssw_close_window_btn p:hover {
	background-position: left bottom;
}
.ds_search_win_area_02 {
	padding: 0px 10px; width: 448px; height: auto;
}
.ds_search_win_area_02_01 {
	background: 0px 0px rgb(255, 255, 255); margin: 0px auto 10px; padding: 15px 8px; width: 432px; box-shadow: 1px 1px 2px #b8b8b8;
}
.dssw_search_01 {
	width: 432px; height: auto; margin-bottom: 10px; display: block; background-color: rgb(255, 255, 255);
}
.dssw_search_01_option {
	margin-bottom: 5px;
}
.dssw_search_01_option input[type='radio'] {
	vertical-align: top; cursor: pointer;
}
.dssw_search_01_radio_text_01 {
	margin-right: 10px;
}
.dssw_search_01_radio_text_02 {
	margin-right: 10px;
}
.dssw_search_01_radio_text_03 {
	margin-right: 10px;
}
.dssw_search_01_keyword {
	
}
.dssw_search_01_text {
	background: url("../../images/common/contents/btn_search_list_form.png") no-repeat 0px 0px; padding: 0px 5px; border: currentColor; border-image: none; width: 327px; height: 24px; margin-right: 5px;
}
.dssw_search_01_button {
	background: url("../../images/common/contents/btn_edit_search.png") no-repeat 0px 0px; border: currentColor; border-image: none; width: 67px; height: 24px; cursor: pointer;
}
.dssw_search_01_button:hover {
	background-position: bottom;
}
.dssw_search_01_result_title {
	margin: 8px 0px 10px; line-height: 1.4; font-size: 14px; font-weight: bold; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; display: none;
}
.dssw_search_01_result_title_span_01 {
	
}
.dssw_search_01_result_title_span_02 {
	
}
.dssw_search_02 {
	width: 432px; height: auto; margin-bottom: 15px; display: none; background-color: rgb(255, 255, 255);
}
.dssw_search_02_title {
	margin: 8px 0px 10px; line-height: 1.4; font-size: 14px; font-weight: bold; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.dssw_search_02_sort_area {
	
}
.dssw_search_02_sort_area p {
	height: 22px; line-height: 22px;
}
.dssw_search_02_sort {
	font-size: 11px; margin-right: 5px; float: right;
}
.dssw_search_02_sort select {
	width: 161px; font-size: 99%;
}
.dssw_search_02_sort_btn {
	float: left;
}
input.dssw_btn_sort {
	background: url("../../images/common/contents/btn_edit_sort.png") no-repeat 0px 0px; border: currentColor; border-image: none; width: 59px; height: 19px; cursor: pointer;
}
.dssw_btn_sort:hover {
	background-position: bottom;
}
.dssw_search_01_other_person {
	background: url("../../images/common/contents/bg_search_list_arrow.png") no-repeat left 50%; padding: 0px 0px 0px 10px; font-size: 11px; float: right;
}
.dssw_result_01 {
	width: 432px; height: 382px; overflow: auto; display: block;
}
.dssw_result_02 {
	width: 432px; height: 382px; overflow: auto; display: none;
}
.dssw_result {
	
}
.dssw_result_left {
	background: 0px 0px rgb(242, 242, 242); padding: 3px 5px 2px; border-radius: 3px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 100px; float: left; visibility: hidden; box-shadow: inset 1px 1px 2px 0px #777777;
}
.dssw_list_category {
	color: rgb(102, 102, 102);
}
.dssw_list_category a:link {
	color: rgb(102, 102, 102);
}
.dssw_list_category a:hover {
	color: rgb(102, 102, 102) !important;
}
.dssw_list_category_cat_01 {
	line-height: 1.6; font-size: 11px; font-weight: bold; border-top-color: currentColor; border-bottom-color: rgb(219, 219, 219); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; -ms-word-wrap: break-word;
}
:last-child.dssw_list_category_cat_01 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.dssw_list_category_cat_02 {
	background: url("../../images/common/contents/bg_search_list_arrow.png") no-repeat 5px 50%; padding: 1px 0px 1px 15px; line-height: 1.6; font-size: 11px; border-top-color: currentColor; border-bottom-color: rgb(219, 219, 219); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; -ms-word-wrap: break-word;
}
:last-child.dssw_list_category_cat_02 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.dssw_result_right {
	float: right;
}
.dssw_list_item_list {
	
}
.dssw_list_item_list_base {
	padding: 0px 10px; margin-bottom: 10px;
}
.dssw_list_item_view {
	height: auto; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dotted;
}
:first-child.dssw_list_item_view {
	border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: dotted;
}
.dssw_list_item_view_base {
	width: 280px; height: auto;
}
.dssw_list_item_left {
	float: left; display: block;
}
.dssw_list_item_left_pic {
	padding: 5px 0px; width: 40px; vertical-align: top;
}
.dssw_list_item_left_pic p {
	
}
.dssw_list_item_left_pic img {
	vertical-align: middle; max-height: 36px; max-width: 36px;
}
.dssw_list_item_left_02 {
	padding: 5px 0px; width: 24px; height: 36px; text-align: center; float: left; display: block;
}
.dssw_list_item_left_02 p {
	text-align: center;
}
.dssw_list_item_left_02 img {
	
}
.dssw_list_item_right {
	padding: 5px 10px 5px 0px; width: 155px; height: auto; font-size: 12px; vertical-align: top; float: left; display: block;
}
.dssw_list_item_right_title {
	display: block;
}
.dssw_list_item_right_title p {
	
}
.dssw_list_item_right_title a:link {
	
}
.dssw_list_item_right_description {
	display: none;
}
.dssw_list_item_right_description p {
	margin: 10px 0px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.429; font-size: 10px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; -ms-word-wrap: break-word;
}
.dssw_list_item_right_02 {
	padding: 5px 0px; width: 47px; height: 36px; text-align: center; color: rgb(102, 102, 102); vertical-align: middle; float: left;
}
.dssw_list_item_right_02 p {
	background: url("../../images/common/contents/btn_search_list_add.png") no-repeat top; margin: 0px auto; width: 42px; height: 13px; text-indent: -9000px; display: block; cursor: pointer;
}
.dssw_list_item_right_02 p:hover {
	background-position: bottom;
}
.dssw_list_item_see_more {
	display: none;
}
.dssw_see_more_bar {
	text-align: center;
}
.dssw_see_more_bar p {
	background: url("../../images/common/contents/btn_more_299.png") no-repeat 0px 0px; margin: 0px auto; width: 299px; height: 42px; text-indent: -9000px; display: block;
}
p.dssw_see_more_bar_disable {
	opacity: 0.3; -moz-opacity: 0.3;
}
.dssw_see_more_bar p:hover {
	cursor: pointer;
}
.dssw_view_template {
	width: 468px; height: auto; color: rgb(85, 85, 85); margin-bottom: 10px; display: none; background-color: rgb(255, 255, 255);
}
.dssw_loading_mark_01 {
	left: 50%; top: 45%; width: 32px; height: 32px; margin-right: -16px; margin-left: -16px; display: none; position: absolute; z-index: 9000;
}
.dssw_loading_mark_01 p {
	margin: 0px; width: 32px; height: 32px;
}
.dssw_loading_mark_01 img {
	
}
.dssw_debug_01 {
	width: 468px; height: auto; color: rgb(85, 85, 85); margin-bottom: 10px; display: none;
}
.dssw_debug_01_url {
	
}
.dssw_debug_01_url p {
	margin: 10px 0px 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.429; font-size: 14px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; -ms-word-wrap: break-word;
}
.dssw_debug_01_url_p_01 {
	
}
.dssw_debug_01_url_p_02 {
	
}
.dssw_debug_01_result_p_01 {
	
}
body {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
input {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
textarea {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
select {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
.ui-widget {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
.ui-widget input {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
.ui-widget textarea {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
.ui-widget select {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
.ds_search_win {
	font-family: "Meiryo", "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, Osaka-等幅, sans-serif !important;
}
.ui-widget input {
	font-size: 99%;
}
.ui-widget select {
	font-size: 99%;
}
.ui-widget textarea {
	font-size: 99%;
}
.ui-widget button {
	font-size: 99%;
}
.ui-dialog {
	padding: 0px !important;
}
.ui-widget-header {
	border: currentColor !important; border-image: none !important;
}
.ui-dialog-titlebar {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;
}
.ui-state-hover {
	border: 1px solid rgb(255, 0, 0) !important; border-image: none !important;
}
p.btnNewRcd {
	margin: 10px auto 5px; line-height: 1.4; padding-top: 8px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted;
}
p.btnNewRcd span.formTtl {
	background: rgb(244, 241, 189); padding: 4px 3px 2px 6px; border-radius: 4px; font-size: 14px; font-weight: bold; margin-bottom: 5px; display: block;
}
p.btnNewRcd span.formSummary {
	margin: 0px 8px; display: block;
}
.dssw_list_item_list_base textarea:focus {
	background-color: rgb(220, 246, 162) !important;
}
.dssw_list_item_list_base input:focus {
	background-color: rgb(220, 246, 162) !important;
}
#editNewRcd {
	background: url("../../images/digg/editmode/bg_popup_btm.png") no-repeat bottom; padding: 0px 0px 10px; width: 250px; height: auto; position: relative;
}
.dssw_list_item_list_base h3 {
	background: url("../../images/digg/editmode/h_popup.png") no-repeat left top; padding: 6px 0px 0px 10px; width: 240px; height: auto; color: rgb(255, 255, 255); line-height: 1.8;
}
.dssw_list_item_list_base .setBox p {
	margin: 0px 0px 5px; line-height: 1.5;
}
.dssw_list_item_list_base input.closeBtn {
	background: url("../../images/digg/editmode/btn_close_circle.png") no-repeat left top; border: currentColor; border-image: none; top: 8px; width: 13px; height: 13px; right: 8px; display: block; position: absolute; cursor: pointer;
}
.dssw_list_item_list_base input.closeBtn:hover {
	background-position: left bottom;
}
.dssw_list_item_list_base .setBox {
	padding: 5px 5px 0px; height: auto;
}
.dssw_list_item_list_base .setBox p span.label {
	width: 50px; color: rgb(102, 102, 102); display: inline-block;
}
.dssw_list_item_list_base .setBox p span.required {
	color: rgb(255, 0, 0); font-size: 10px; display: inline-block;
}
.dssw_list_item_list_base .setBox p span.lead {
	margin: 10px 0px 0px 50px; color: rgb(102, 102, 102); font-size: 11px; display: block;
}
.dssw_list_item_list_base .setBox .editNewRcdName {
	background: rgb(255, 255, 255); padding: 3px; border-radius: 3px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 280px; vertical-align: baseline; box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-box-shadow: inset 1px 1px 2px 0px #aeaeae;
}
.dssw_list_item_list_base .setBox .editNewRcdYomi {
	background: rgb(255, 255, 255); padding: 3px; border-radius: 3px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 280px; vertical-align: baseline; box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-box-shadow: inset 1px 1px 2px 0px #aeaeae;
}
.dssw_list_item_list_base .setBox .editNewRcdEng {
	background: rgb(255, 255, 255); padding: 3px; border-radius: 3px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 280px; vertical-align: baseline; box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-box-shadow: inset 1px 1px 2px 0px #aeaeae;
}
.dssw_list_item_list_base .setBox .editNewRcdText {
	background: rgb(255, 255, 255); padding: 5px; border-radius: 3px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 280px; height: 54px; vertical-align: baseline; box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: inset 1px 1px 2px 0px #aeaeae; -webkit-box-shadow: inset 1px 1px 2px 0px #aeaeae; resize: none;
}
.dssw_list_item_list_base .setBox::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.addTemplate {
	display: none;
}
.nullElm {
	border: currentColor; border-image: none; padding-top: 5px; display: none;
}
.nullElm div {
	opacity: 0.5;
}
