/*      V1        */

body {
	font-size:12px;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック', Arial, Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"Osaka",Verdana ,sans-serif; /*bodyフォント修正 メイリオ優先 20180509*/
/*	font-family:'ＭＳ Ｐゴシック', Arial, Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,"Osaka",Verdana ,sans-serif; */
}

*{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu4 {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #D76100;
	border-size: 1px;
	border-width: 1px;
	}

#menu4 li a {
  	height: 32px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}

#menu4 li a:link, #menu4 li a:visited {
	color: #9E3C02;
	display: block;
	background: url(../img/menu/menu4.gif);
	padding: 8px 0 0 30px;
	}

#menu4 li a:hover {
	color: #fff;
	background: url(../img/menu/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}

#menu4 li a:active {
	color: #fff;
	background: url(../img/menu/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}


/* 20080626 */
div#top {
width:950px !important;
}

div#bottom {
width:950px !important;
}

div#middle {
/*width:950px !important;*/
/*min-width:950px;*/
}

div#mypage div.column1 {
background:url(../img/img_admin/bg_side.jpg) 2px 0 repeat-y;
padding-top:2px;
/*width:950px !important;*/
/*min-width:950px;*/
min-width:1230px;
margin-top:5px;
/*
*width:1024px;
_width: 950px;
*/
*width:1304px;
_width:1230px;

}

/*
* html div#middle {
        border-right: 950px solid #dddddd;
}
* html div#mypage div.column1 {
        float:left;
        position:relative;
        margin-right:-950px;
}
*/

div#mypage div.contents-body  {
padding-top:0px !important;
}

div#mypage div.frame-body  {
border:0;
padding-top:0px !important;
}

div#mypage div.frame-footer  {
display:none;
}

div#side-menu {
background:url(../img/img_admin/bg_box_sidemenu.jpg) -10px 10px no-repeat;
margin-bottom:10px;
}

div#mypage div.column11 h3 {
background:url(../img/img_admin/h2_side.jpg) 0 0 no-repeat;
height:28px;
_height:37px;
padding:9px 0 0 20px;
margin-left:0px;
}

div#mypage div#side-menu ul li {
text-align:left;
margin-left:30px;
_margin-left:60px;
overflow:hidden;
width:206px;
}

div#side-menu ul li a {
color:#006600 !important;
background:url(../img/icon/menu/menu_icon.gif) 5px 9px no-repeat !important;
font-weight:normal;
display:block;
padding-left:20px;
border-bottom:1px solid #84B130;
height:22px !important;
}
div#side-menu ul li h4.on a {
background:url(../img/icon/menu/menu_icon2.gif) 5px 9px no-repeat !important;
border-bottom:none;
}

div#side-menu li a:hover {
color:#ffffff !important;
background:url(../img/img_admin/bg_sidemenu_on.jpg) 0 0 no-repeat !important;
}

div#side-menu li h4.on a:hover {
color:#ffffff !important;
background:url(../img/img_admin/bg_sidemenu_on.jpg) 0 0 no-repeat !important;
}

div.column11 {
marign-top:20px !important;
}

div.column11 strong {
color:#006600;
font-weight:normal;
text-align:left;
display:block;
padding:0 5px 5px;
}

div.column11 strong a {
color:#FF6600;
font-weight:bold;
text-decoration:underline;
}

div.column11 strong a:hover {
text-decoration:none;
}

/* main */
div#mypage div.frame-sheader {
display:none;
}


div#mypage div.column12 {
/*width:663px !important;*/
min-width:663px;
/*position:absolute;*/
margin-top:22px;
}

div#mypage div.column13 h3 {
background:url(../img/img_admin/bg_right_box_head.gif) 0 0 no-repeat;
padding:9px 0 5px 20px;
margin-left:0px;
}
div#mypage div.column13 .frame-body{
border-left:2px solid #C8C8C8;
border-right:2px solid #C8C8C8;
}
div#mypage div.column13 .frame-footer{
display:block;
background:url(../img/img_admin/bg_right_box_bottom.gif) 0 bottom no-repeat;
height:9px;
}

table.status {
width:250px !important;
margin-left:10px;
}

div.column11 td {
background:#ffffff;
font-size:11px;
}

.status td.title {
color:#006600;
width:100px !imporatnt;
}

.status td a {
color:#669900;
font-size:11px;
}


div.user-box {
position:absolute;
}

#breadcrumbs {
display:none;
}

div.user-box p.user {
background:url(../img/img_admin/ttl_cliant_new2.jpg) 0 0 no-repeat !important;
line-height:18px;
padding-left:20px;
position:static;
float:none !important;
margin-left:280px;
width:649px;
_width:669px;
padding-top:5px;
height:63px;
}

div.user-box p.user em {
color:#006600 !important;
font-weight:bold !important;
}

#mypage .column12 {
margin-top:75px !important;
/*float:right !important;*/
float:left;
margin-left:5px;
}

#local-menu {
background:url(../img/img_admin/bg_box_localmenu.jpg) 0 0 no-repeat !important;
width:618px !important;
_width:629px !important;
margin-left:8px !important;
margin-top:10px;
margin-bottom:15px !important;
padding-left:0px !important;
zoom:1;
}




#local-menu:after {
	content     : " ";
	display     : block;
	visibility  : hidden;
	clear       : both;
	height      : 0.1px;
	font-size   : 0.1em;
	line-height : 0;
}

#local-menu ul {
border-bottom :1px solid #cccccc;
margin-top:20px !important;
display:block;
padding:10px 0px 10px 17px;
zoom:1;
}

#local-menu ul:after {
	content     : " ";
	display     : block;
	visibility  : hidden;
	clear       : both;
	height      : 0.1px;
	font-size   : 0.1em;
	line-height : 0;
}

#local-menu ul li {
	float:left;
	margin-bottom:5px !important;
}

#local-menu ul li a {
padding:0 !important;
height:21px !important;
margin-right:3px;
display:block;
text-align:left;
line-height:21px !important;
font-size:12px !important;
background:url(../img/img_admin/bg_localmenu.jpg) 0 0 no-repeat !important;
width:auto !important;
_width:10px !important;
cursor:pointer;
}

#local-menu ul li a span {
	padding:0 20px 0 22px;
	display:block;
	word-break:keep-all;
	border-right:1px solid #3B9905;
	letter-spacing:1px;
}

#local-menu ul li a.selected span { font-weight:bold;}

#local-menu ul li a.disabled span { border-right:1px solid #BBBBBB !important;}

#local-menu ul li a:hover {
color:#ffffff !important;
background:url(../img/img_admin/bg_localmenu_on.jpg) 0 0 no-repeat !important;
}

#local-menu ul li a.disabled{
background:url(../img/img_admin/bg_localmenu_disabled.jpg) 0 0 no-repeat !important;
}
#local-menu ul li a.disabled:hover{
color:inherit !important;
}


/* 20100226 追記*/
#local-menu2 {
width:639px !important;
_width:650px !important;
margin-left:13px !important;
margin-top:10px;
margin-bottom:15px !important;
padding-left:0px !important;
zoom:1;
}




#local-menu2:after {
	content     : " ";
	display     : block;
	visibility  : hidden;
	clear       : both;
	height      : 0.1px;
	font-size   : 0.1em;
	line-height : 0;
}

#local-menu2 ul {

margin-top:0px !important;
display:block;
padding:0px 0px 0px 0px;
zoom:1;
}

#local-menu2 ul:after {
	content     : " ";
	display     : block;
	visibility  : hidden;
	clear       : both;
	height      : 0.1px;
	font-size   : 0.1em;
	line-height : 0;
}

#local-menu2 ul li {
	float:left;
	margin-bottom:5px !important;
}

#local-menu2 ul li a {
padding:0 !important;
height:21px !important;
margin-right:3px;
display:block;
text-align:left;
line-height:21px !important;
font-size:12px !important;
background:url(../img/img_admin/bg_localmenu.jpg) 0 0 no-repeat !important;
width:auto !important;
_width:10px !important;
cursor:pointer;
color:#333;
}

#local-menu2 ul li a span {
	padding:0 20px 0 22px;
	display:block;
	word-break:keep-all;
	border-right:1px solid #3B9905;
	letter-spacing:1px;
}

#local-menu2 ul li a.selected span { font-weight:bold;}

#local-menu2 ul li a.disabled span { border-right:1px solid #BBBBBB !important;}

#local-menu2 ul li a:hover {
color:#ffffff !important; text-decoration:none;
background:url(../img/img_admin/bg_localmenu_on.jpg) 0 0 no-repeat !important;
}

#local-menu2 ul li a.disabled{
background:url(../img/img_admin/bg_localmenu_disabled.jpg) 0 0 no-repeat !important;
}
#local-menu2 ul li a.disabled:hover{
color:inherit !important;
}






#sub-menu{
	padding:5px 0 35px 10px;
}
#sub-menu ul li{
	display:inline;
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #666666;
	line-height:1;
}
#sub-menu ul li.first{
	margin-left:0;
	padding-left:0;
	border-left:none;
}
#sub-menu ul li a.selected,
#sub-menu ul li a.selected span{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
#sub-menu ul li a.disabled,
#sub-menu ul li a.disabled span{
	color:#CCCCCC;
	text-decoration:none;
	cursor:default;
}


div#mypage div.column12 h3 {
background:url(../img/img_admin/h2_main.jpg) 0 0 no-repeat;
height:28px;
_height:37px;
padding:9px 0 0 30px;
margin-left:0px;
}

div#mypage div.column12 h4.g_label {
font-size:1.2em;
padding:0 0 0 3px;
margin:5px 0;
border-left:8px solid;
color:#006600;
}

div#mypage div.column12 .contents-box {
margin-left:0px;
margin-bottom:10px;
width:640px;
/*min-width:640px;*/
}

div#mypage div.column12 p.infomation_alert {
padding:5px 5px 5px 0px !important;
background:url(../img/img_admin/line_dot01.jpg) 0 bottom repeat-x;
width:100%;
margin-top:2px;
}

div#mypage div.column12 p.infomation_alert em {
color:#ee4400;
border-left:2px solid #ee4400;
padding-left:5px;
}

div#mypage div.column12 p.infomation_alert a {
color:#ee4400;
}

div#mypage div.column12 .title {
width:180px !important;
}

div#mypage div.column12 td.item div.cnt {
/*width:100% !important;
_width:420px !important;*/
}



.ul_graph_btn{
	width:600px;
	height:30px;
}

.ul_graph_btn li{
	background:transparent url(../img/img_admin/graph_btn_on.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	margin-right:2px;
	text-align:center;
	width:120px;
	height:30px;
	line-height: 30px;
	color:#FFFFFF;
}
.ul_graph_btn li a{
	background:transparent url(../img/img_admin/graph_btn.gif) no-repeat scroll 0 0;
	display:block;
	width:120px;
	height:30px;
	color:#FFFFFF;
	text-decoration: none;
}
.ul_graph_btn li.on,
.ul_graph_btn li.on a,
.ul_graph_btn li a:hover{
	background:transparent url(../img/img_admin/graph_btn_on.gif) no-repeat scroll 0 0;
}

#mypage #side-menu ul ul {
padding:0px;
}

div#mypage div#side-menu ul ul li {
text-align:left;
margin-left:0px;
height:28px;
overflow:hidden;
border-bottom:none;
}

div#side-menu ul ul li a {
color:#006600 !important;
background:#FFFFFF none 0 0 no-repeat !important;
font-weight:normal;
display:block;
padding-left:20px;
border-bottom:none;
}

div#side-menu ul div.acc-outer{
padding-bottom:10px;
_padding-bottom:0px;
background:url(../img/icon/menu/menu_line.gif) bottom repeat-x transparent !important;
/*margin-bottom:5px;*/
_margin-bottom:5px;
}

div#side-menu ul div.acc-inner{
background:#FFFFFF none 0 0 no-repeat !important;
margin-left:3px;
margin-right:5px;
_margin-right:14px;
}
div#side-menu ul div ul{
border:1px solid #D1E8A0;
}

div#side-menu ul ul li a {
color:#3399FD !important;
background:url(../img/icon/menu/menu_icon3.gif) 3px 9px no-repeat !important;
font-weight:normal;
display:block;
padding-left:15px;
height:22px !important;
_height:28px !important;
width:180px !important;
_width:190px !important;
}
div#side-menu ul ul li a:hover {
background:url(../img/icon/menu/menu_icon3.gif) 3px 9px no-repeat #FCFCD8 !important;
color:#3399FD !important;
text-decoration:underline !important;
}
div#side-menu ul li.selected a.on{
	font-weight:bold !important;
}
div#side-menu ul li li a.selected{
background-color:#FCFCD8 !important;
}
div#side-menu ul li h4{
position:relative;
cursor:pointer;
height:28px;
}
div#side-menu ul li h4 span.popup_help{
position:absolute;
top:4px;
right:1px;
}

/* 20100225 追加
---------------------------------------------*/
.pkg { zoom:1;}
.pkg:after {
	content     : " ";
	display     : block;
	visibility  : hidden;
	clear       : both;
	height      : 0.1px;
	font-size   : 0.1em;
	line-height : 0;
}

/* SDContents1 */
.SDContents1 { width:668px; position:relative; margin-bottom:40px;}
.SDContents1W1 { border:1px solid #ccc; zoom1;}

/* SDContents2 */
.SDContents2 { width:668px; position:relative; margin-bottom:40px;}
.SDContents2W1 { padding:15px;}

/* SDEventList1 */
.SDEventList1 { margin-bottom:20px;}
.SDEventList1W1 { border:1px solid #999999; border-top:0px; padding:10px 10px 5px; width:596px;}
	.SDEventList1 .CT1 { margin-bottom: 10px;}
	.SDEventList1 .CT1 .CTd2 { border-bottom: 1px dotted #ccc; vertical-align:top;}
	.SDEventList1 .CT1 .CTd2 p {}
	.SDEventList1 .CT1 .CTd3 { vertical-align:middle;}
	.SDEventList1 .CT1 .CTd3 .SU1 { line-height:1.2; margin:3px 0 0px;}
	.SDEventList1 .CT1 .CTd3 .CP1 { line-height:1.2;}

	.SDEventList1 .CT2 { float:left; margin:0 10px 10px 0; border-collapse:separate; border-left:1px solid #999; border-top:1px solid #999;}
		.SDEventList1 .CT2 th { margin:0 10px 10px 0; background:#666; height:41px; text-align:center; color:#ffff99; font-weight:bold; border-right:1px solid #999; border-bottom:1px solid #999;}
		.SDEventList1 .CT2 td { height:31px; text-align:center; color:#000; border-right:1px solid #999; border-bottom:1px solid #999;}

	.SDEventList1 .CT3 { float:left; border-collapse:separate; border-left:1px solid #999; border-top:1px solid #999;}
		.SDEventList1 .CT3 .CTd1 { background:#E1F0C5; height:12px; border-right:1px solid #999;}
		.SDEventList1 .CT3 .CTh1 { background:#E1F0C5; color:#000; border-right:1px solid #999; border-bottom:1px solid #999; font-weight:bold; text-align:center; height:28px; vertical-align:top;}
		.SDEventList1 .CT3 .CTh2 { background:#EDF1EB; color:#000; font-size: 10px; border-right:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999; font-weight:bold; text-align:center; vertical-align:middle;}
		.SDEventList1 .CT3 .CTd2 { vertical-align:middle; text-align:center; border-right:1px solid #999; border-bottom:1px solid #999; height:32px;}
		.SDEventList1 .CT3 .CTh3 { background:#EDF1EB; font-size: 10px;color:#000; border-right:1px solid #999; border-bottom:1px solid #999; font-weight:bold; text-align:center; height:28px; vertical-align:top;}

.SUEventListFuncNav1 { clear:both; border-top: 1px dotted #ccc; padding-top: 5px; text-align:right;}
	.SUEventListFuncNav1 li { display:inline-block; *display:inline; zoom:1; margin-left: 5px;}
	.SUEventListFuncNav1 li a { font-size: 10px; padding:2px 0 2px 18px;}
	.SUEventListFuncNav1 .CLi1 a { background:url(../img/icon/copy_doc.gif) 0 0 no-repeat;}
	.SUEventListFuncNav1 .CLi2 a { background:url(../img/icon/cross.gif) 0 0 no-repeat;}
	.SUEventListFuncNav1 .CLi3 a { background:url(../img/icon/edit.gif) 0 0 no-repeat;}


/* SDEventListHead1 */
.SDEventListHead1 { width:618px; height:29px; position:relative;}
	.SDEventListHead1_1 { background:url(../img/img_admin/BgItemListStatus1_1.jpg) 0 0 no-repeat;}
	.SDEventListHead1_2 { background:url(../img/img_admin/BgItemListStatus1_2.jpg) 0 0 no-repeat;}
	.SDEventListHead1_3 { background:url(../img/img_admin/BgItemListStatus1_3.jpg) 0 0 no-repeat;}
	.SDEventListHead1_4 { background:url(../img/img_admin/BgItemListStatus1_4.jpg) 0 0 no-repeat;}
	.SDEventListHead1_5 { background:url(../img/img_admin/BgItemListStatus1_5.jpg) 0 0 no-repeat;}
	.SDEventListHead1_6 { background:url(../img/img_admin/BgItemListStatus1_8.jpg) 0 0 no-repeat;}

	.SDEventListHead1_10 { background:url(../img/img_admin/BgItemListStatus1_10.jpg) 0 0 no-repeat;}
	.SDEventListHead1_11 { background:url(../img/img_admin/BgItemListStatus1_11.jpg) 0 0 no-repeat;}

    .SDEventListHead1_12 { background:url(../img/img_admin/BgItemListStatus1_12.jpg) 0 0 no-repeat;}
    .SDEventListHead1_13 { background:url(../img/img_admin/BgItemListStatus1_13.jpg) 0 0 no-repeat;}
	.SDEventListHead1 .CP1 { position:absolute; top:3px; left:132px;}
	.SDEventListHead1 .SPIcon1 { position:absolute; top:5px; right:0px;}

/* 見出し */
.SH2 { background:#8C8C8C url(../img/img_admin/BgSH2.jpg) 0 0 no-repeat; padding:8px 10px; color:#fff; position:relative; margin-bottom:5px; width:598px; _width:618px;}
	.SH2 .CSRt1 { position:absolute; right:10px; top:10px;}

/* SUNewEventHeader1 */
.SUNewEventHeader1 { margin-bottom:10px; padding-top:10px;}
.SUNewEventHeader1 li { display:block; float:left; margin-right: 10px; line-height:30px;}
.SUNewEventHeader1 li a { background:url(../img/img_admin/DotGreen1.gif) 0 2px no-repeat; padding-left:10px;}

/* SDCommonTitle1 */
.SDCommonTitle1 { margin-bottom:10px; width:668px;}
.SDCommonTitle1 .CPStatus1 { background:url(../img/img_admin/BgCommonTitle1_1.jpg) 0 0 no-repeat; height:29px; line-height:25px; font-weight:bold;}
.SDCommonTitle1 .CPStatus1 .CS01{display:block;float:left;width:110px;margin-left:10px;line-height: 29px; font-weight:bold;color:#333333;}
.SDCommonTitle1 .CPStatus1 .CS02{display:block;float:left;line-height: 29px; font-weight:bold;color:#FF0000;}
.SDCommonTitle1 .CPStatus1 .CS03{display:block;float:right;line-height: 29px; font-weight:bold;}
.SDCommonTitle1W1 { border: 1px solid #ccc; border-top:0px; padding:14px;}
.SDCommonTitle1 .CPTtl1 { font-weight:bold;}


/* SDNewEventTitle1 */
.SDNewEventTitle1 { margin-bottom:10px; width:668px;}
.SDNewEventTitle1 .CPStatus1 { background:url(../img/img_admin/BgNewEventTitle1_1.jpg) 0 0 no-repeat; height:29px; line-height:25px; padding-left:120px; font-weight:bold; color:#f00;}
.SDNewEventTitle1W1 { border: 1px solid #ccc; border-top:0px; padding:14px;}
.SDNewEventTitle1 .CPTtl1 { font-weight:bold;}
.SDNewEventTitle1 .CPStatus2 { background:url(../img/img_admin/BgNewEventTitle1_2.jpg) 0 0 no-repeat; height:29px; line-height:26px; padding-left:18px; font-weight:bold;}

/* SDEventEditBtn1 */
.SDEventEditBtn1 { border:5px solid #DCEDB9; padding:15px; margin-bottom:20px; margin:14px 14px;}
.SDEventEditBtn1W1 { position:relative;}
	.SDEventEditBtn1 .popup_help { padding-bottom:8px;}

/* SDNewProductTitle1 */
.SDNewProductTitle1 { margin-bottom:10px; width:668px;}
.SDNewProductTitle1 .CPStatus1 { background:url(../img/img_admin/BgNewProductTitle1_1.jpg) 0 0 no-repeat; height:29px; line-height:25px; padding-left:120px; font-weight:bold; color:#f00;}
.SDNewProductTitle1W1 { border: 1px solid #ccc; border-top:0px; padding:14px;}
.SDNewProductTitle1 .CPTtl1 { font-weight:bold;}

/* SDNewDealTitle1 */
.SDNewDealTitle1 { margin-bottom:10px; width:668px;}
.SDNewDealTitle1 .CPStatus1 { background:url(../img/img_admin/BgNewDealTitle1_1.jpg) 0 0 no-repeat; height:29px; line-height:25px; padding-left:120px; font-weight:bold; color:#f00;}
.SDNewDealTitle1W1 { border: 1px solid #ccc; border-top:0px; padding:14px;}
.SDNewDealTitle1 .CPTtl1 { font-weight:bold;}

/* SPBtn1 */
.SPBtn1 { float:left; margin-right:20px;}
.SPBtn1 .CA1SPBtn1 { display:block; float:left; margin-right:3px; background:url(../img/img_admin/BgCA1SPBtn1.jpg) 100% 0 no-repeat; color:#333;}
.SPBtn1 .CS1SPBtn1 { display:block; float:left; background:url(../img/img_admin/BgCS1SPBtn1.jpg) 0 0 no-repeat; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px; cursor:pointer;}
.SPBtn1 a.CA1SPBtn1:hover { background-image:url(../img/img_admin/BgCA1SPBtn1_f2.jpg); color:#333; text-decoration:none;}
.SPBtn1 a.CA1SPBtn1:hover .CS1SPBtn1 { background-image:url(../img/img_admin/BgCS1SPBtn1_f2.jpg);}
.SPBtn1 img { margin-top:13px;}

/* SPBtn2 */
.SPBtn2 .CA1SPBtn2 { display:block; margin-right:3px; background:url(../img/img_admin/BgCA1SPBtn2.jpg) 100% 0 no-repeat; color:#333; padding-left: 0px;}
.SPBtn2 .CS1SPBtn2 { display:block; background:url(../img/img_admin/BgCS1SPBtn2.jpg) 0 0 no-repeat; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px; cursor:pointer;}
.SPBtn2 a.CA1SPBtn2:hover { background-image:url(../img/img_admin/BgCA1SPBtn2_f2.jpg); color:#333; text-decoration:none;}
.SPBtn2 a.CA1SPBtn2:hover .CS1SPBtn2 { background-image:url(../img/img_admin/BgCS1SPBtn2_f2.jpg);}

/* SPBtn3 */
.SPBtn3 { float:left; margin-right:20px;}
.SPBtn3 .CS1SPBtn3 { display:block; float:left; margin-right:3px; background:url(../img/img_admin/BgCS1SPBtn3.jpg) 100% 0 no-repeat; color:#666;}
.SPBtn3 .CS1W1SPBtn3 { display:block; float:left; background:url(../img/img_admin/BgCS1W1SPBtn3.jpg) 0 0 no-repeat; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px;}
.SPBtn3 img { margin-top:13px;}

/* SPImg1 */
.SPImg1 { vertical-align:top;}
.SPImg1 img { margin-top:18px;}

/* SPIcon1 */
.SPIcon1 a { background:url(../img/img_admin/DotGreen1.gif) 0 2px no-repeat; line-height:1; padding-left:10px;}
.SDEventEditBtn1W1 .SPIcon1 { position:absolute; bottom:0px; right:0px;}

/* SPIcon2 */
.SPIcon2 { clear:both; border-top:1px dotted #ccc; padding-top:10px; margin-bottom:40px; text-align:right;}
.SPIcon2 a { background:url(../img/img_admin/DotGreen2.gif) 0 2px no-repeat; line-height:1; padding-left:14px; font-weight:bold;}

/* SPIcon3 */
.SPIcon3 { clear:both; border-top:1px dotted #ccc; padding-top:10px; margin-bottom:40px; text-align:right;}
.SPIcon3 a { background:url(../img/img_admin/DotGreen3.gif) 0 2px no-repeat; line-height:1; padding-left:14px; font-weight:bold;}


/* SU1 */
.SU1 { clear:both; text-align:center; margin-bottom:5px;}
.SU1 li { display:inline-block; *display:inline; zoom:1; border-left:1px solid #666; padding:0 10px; margin-bottom: 5px; line-height:1.2;}
	.SU1 .CLi1 { border-left:0px; padding-left: 0px;}

/* ST1 */
.ST1 { border-collapse:separate; border-top: 1px solid #999; border-left: 1px solid #999; margin-bottom:10px;}
.ST1 p { padding:5px 10px;}
.ST1 th , .ST1 td { border-right: 1px solid #999; border-bottom: 1px solid #999;}
.ST1 .CTh1 { background:#EDF1EB;}
.ST1 .CTh2 { background:#E1F0C5;}
.ST1 th p { color:#000;}
.ST1 .CP1 { font-weight:bold; position:relative; text-align:left;}
.ST1 .CP1 .CS1 { position:absolute; right:10px; top:5px;}
.ST1 .CP1 label { display:inline-block; *display:inline; zoom:1; margin-right:5px; text-align:left;}

/* 20100223 追加 */
.ST1 .CP1 .CSRt1 { position:absolute; top:5px; right:5px; *top:2px;}
.ST1 .CP1 .CSRt1 img {}
.ST1 .CP1 .CSRt1 .CLbl1 { vertical-align:middle;}
.ST1 .CP1 .CSRt1 .CIpt1 { vertical-align:middle; margin-bottom:5px;}

.ST1 .CP1Wid616 { width:596px; _width:616px;}
/* / 20100223 追加*/

.ST1 .CP1 .CS2 { position:absolute; right:10px; top:10px; *top:5px;}
.ST1 .CP1 .CS2 .CIpt1 { padding:0; margin:2px 4px 2px 0; vertical-align:middle;}
.ST1 .CP1 .CS2 .CLbl1 { position:relative; top:0px;}
.ST1 .CP1 .CS2 img { vertical-align:middle;}

/* SDEdit1Wrap1 */
.SDEdit1Wrap1 { clear:both; width:618px;}

/* SDEdit1 */
.SDEdit1 { border:1px solid #999999; margin-bottom: 10px;}
.SDEdit1W1 { padding:5px 10px;}
	.SDEdit1Wrap1Lt1 { width:292px; float:left;}
	.SDEdit1Wrap1Rt1 { width:316px; float:right;}
	.SDEdit1Wrap1Lt2 { width:202px; float:left;}
	.SDEdit1Wrap1Rt2 { width:406px; float:right;}

/* SDEditHead1 */
.SDEditHead1 { background:#EDF1EB; border-bottom:1px solid #999999; padding:5px 10px; position:relative;}
.SDEditHead1 .CH1 { color:#000;}
.SDEditHead1 .CSRt1 { position:absolute; top:5px; right:5px; display:block; line-height:12px; *top:2px;}
.SDEditHead1 .CIpt1 { padding:0; margin:2px 4px 2px 0; vertical-align:middle;}
.SDEditHead1 .CLbl1 {}
.SDEditHead1 img { vertical-align:middle;}

/* SDInfo1 */
.SDInfo1 { margin-bottom:15px; width:668px;}
.SDInfo1W1 { border:3px solid #3399CC; padding: 15px; background:#F2FCFF;}

.SDInfo1 .CPTtl1 { text-align:center; margin-bottom:15px; color:#3399CC;}
.SDInfo1 .CPTtl1 .CS1 { font-size:15px; font-weight:bold; padding-bottom: 2px;}
.SDInfo1 .CU1 { padding: 0 160px;}
.SDInfo1 .CU1 li { margin-bottom:5px; color:#FD9A35; padding-left:10px; background: url(../img/img_admin/DotGlay1.gif) 0 5px no-repeat;}

/* SDInfo2 */
.SDInfo2 { margin-bottom:15px; width:668px;}
.SDInfo2W1 { border:3px solid #FD9A35; padding: 15px; background:#FFF5EA;}

.SDInfo2 .CPTtl1 { text-align:center; margin-bottom:15px; color:#FD9A35;}
.SDInfo2 .CPTtl1 .CS1 { font-size:15px; font-weight:bold; padding-bottom: 2px;}
.SDInfo2 .CU1 { padding: 0 160px;}
.SDInfo2 .CU1 li { margin-bottom:5px; color:#FD9A35; padding-left:10px; background: url(../img/img_admin/DotGlay1.gif) 0 5px no-repeat;}

/* SDError1 */
.SDError1 { margin-bottom:15px; width:668px;}
.SDError1W1 { border:3px solid #f00; padding: 15px; background:#FFECEC;}

.SDError1 .CPTtl1 { text-align:center; margin-bottom:15px; color:#ff0000;}
.SDError1 .CPTtl1 .CS1 { background:url(../img/icon/worning.gif) 0 0 no-repeat; padding-left:20px; font-size:15px; font-weight:bold; padding-bottom: 2px;}
.SDError1 .CU1 { padding: 0 160px;}
.SDError1 .CU1 li { margin-bottom:5px; color:#ff0000; padding-left:10px; background: url(../img/img_admin/DotGlay1.gif) 0 5px no-repeat;}


.SIpt1 { border:2px groove #000; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 5px 0px; line-height:1em; height:18px; _height:23px; _padding:5px 5px 0px 5px; vertical-align:middle; margin-bottom:2px; *margin-bottom:0px;}
.SIpt1Wid25 { width:15px; _width:25px;}
.SIpt1Wid40 { width:30px; _width:40px;}
.SIpt1Wid70 { width:60px; _width:70px;}
.SIpt1Wid80 { width:70px; _width:80px;}
.SIpt1Wid120 { width:110px; _width:120px;}
.SIpt1Wid168 { width:158px; _width:168px;}
.SIpt1Wid300 { width:290px; _width:300px;}
.SIpt1Wid500 { width:490px; _width:500px;}

.SIptImg1 { border:0px; padding:0px; margin:0 4px 0 0; width:200px; height:30px; background:url(../img/img_admin/BgSIptImg1.jpg) 0 0 no-repeat; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; outline:none;}
	.SIptImg1:hover { background:url(../img/img_admin/BgSIptImg1_f2.jpg) 0 0 no-repeat;}
.SIptImg2 { border: 0px; padding:0px; margin:0; width:200px; height:30px; background:url(../img/img_admin/BgSIptImg2.jpg) 0 0 no-repeat; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; outline:none;}
	.SIptImg2:hover { background:url(../img/img_admin/BgSIptImg2_f2.jpg) 0 0 no-repeat;}
.SIptImg3 { border:0px; padding:0px; margin:0 4px 0 0; width:200px; height:30px; background:url(../img/img_admin/BgSIptImg3.jpg) 0 0 no-repeat; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; outline:none;}
.SIptImg4 { border:0px; padding:0px; margin:0 4px 0 0; width:133px; height:24px; background:url(../img/img_admin/BgSIptImg4.jpg) 0 0 no-repeat; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; outline:none;}
.SIptImg4_New { border:0px; padding:0px; margin:0 4px 0 0; width:150px; height:24px; background:url(../img/img_admin/BgSIptImgNew.jpg) 0 0 no-repeat; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; outline:none;}
.SIptImg7 { border:0px; padding:0px; margin:0 0 0 10px; width:162px; height:34px; background:url(../img/img_admin/BgSIptImg7.jpg) 0 0 no-repeat; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; outline:none;}

.SIptImgBMon { border:0px; padding:0px; width:33px; height:22px; background:url(../img/img_admin/BgSIptImg_BMon.jpg) 0 0 no-repeat; text-indent:-99999px; vertical-align:middle; cursor:pointer; outline:none;}
.SIptImgBMoff { border:0px; padding:0px; width:33px; height:22px; background:url(../img/img_admin/BgSIptImg_BMoff.jpg) 0 0 no-repeat; text-indent:-99999px; vertical-align:middle; cursor:pointer; outline:none;}
.SIptImgREADon { border:0px; padding:0px; width:33px; height:22px; background:url(../img/img_admin/BgSIptImg_READon.jpg) 0 0 no-repeat; text-indent:-99999px; vertical-align:middle; cursor:pointer; outline:none;}
.SIptImgREADoff { border:0px; padding:0px; width:33px; height:22px; background:url(../img/img_admin/BgSIptImg_READoff.jpg) 0 0 no-repeat; text-indent:-99999px; vertical-align:middle; cursor:pointer; outline:none;}

.SIptImg5 { border:0px; padding:0px; margin:0 4px 0 0; width:160px; height:30px; background:url(../img/img_admin/BgSIptImg5.jpg) 0 0 no-repeat; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; outline:none;}
	.SIptImg5:hover { background:url(../img/img_admin/BgSIptImg5_f2.jpg) 0 0 no-repeat;}
.SIptImg6 { border:0px; padding:0px; margin:0 4px 0 0; width:100px; height:24px; background:url(../img/img_admin/BgSIptImg6.jpg) 0 0 no-repeat; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; outline:none;}


.STxa1 { border:2px groove #000; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 5px 0px;}
.STxa1Wid380 { width:370px; _width:380px;}
.STxa1Wid432 { width:422px; _width:432px;}
.STxa1Wid592 { width:582px; _width:592px;}

.STxa1Hgt200 { height:190px; _height:200px;}


.popup_help img { vertical-align:middle; margin-bottom:2px;}

/*////////////////////////////////////////////////////////////

 調整用

////////////////////////////////////////////////////////////*/

#mypage .AFS11 { font-size:11px;}
#mypage .AFS12 { font-size:12px;}
#mypage .AFS13 { font-size:13px;}
#mypage .AFS14 { font-size:14px;}
#mypage .AFS16 { font-size:16px;}

#mypage .AFC1 { color:#ff0000;}
#mypage .AFC2 { color:#CCC;}
#mypage .AFC3 { color:#999;}
#mypage .AFC4 { color:#009933;}
#mypage .AFC5 { color:#FFFF66;}
#mypage .AFC6 { color:#696969}
#mypage .AFC7 { color:#B9B9B9}

#mypage .ABC1 { background-color:#EDF1EB;}
#mypage .ABC2 { background-color:#FAFAF7;}

#mypage .AFWBld { font-weight:bold;}

#mypage .ATRt { text-align:right;}
#mypage .ATLt { text-align:left;}

#mypage .AFS20 { font-size:20px;}

#mypage .ABrd0 { border:none;}
#mypage .ABrd1 { border:1px solid #ccc;}

#mypage .AVTp { vertical-align:top;}
#mypage .AVMid { vertical-align:middle;}

#mypage .AWid200 { width:200px;}

#mypage .APTp10 { padding-top:10px;}

#mypage .APRt5 { padding-right:5px;}
#mypage .APRt10 { padding-right:10px;}

#mypage .APLtRt80 { padding-left:80px; padding-right:80px}
#mypage .APLtRt100 { padding-left:100px; padding-right:100px}
#mypage .APLt5 { padding-left:5px;}

#mypage .AMRt0 { margin-right:0px;}
#mypage .AMRt5 { margin-right:5px;}
#mypage .AMRt10 { margin-right:5px;}

#mypage .AMBm0 { margin-bottom:0px;}
#mypage .AMBm2 { margin-bottom:2px;}
#mypage .AMBm3 { margin-bottom:3px;}
#mypage .AMBm5 { margin-bottom:5px;}
#mypage .AMBm10 { margin-bottom:10px;}
#mypage .AMBm15 { margin-bottom:15px;}
#mypage .AMBm20 { margin-bottom:20px;}

#mypage .AMTp5 { margin-top:5px;}
#mypage .AMTp10 { margin-top:10px;}
#mypage .AMTp25 { margin-top:25px;}

#mypage .AMLt5 { margin-left:5px;}
#mypage .AMLt10 { margin-left:10px;}
#mypage .AMLt25 { margin-left:25px;}

#mypage .ATACt { text-align:center;float:none;}

#mypage .AIMGdt1{ background:url(../img/img_admin/DotGreen1.gif) 0 2px no-repeat; padding-left:10px;}


.ACBoth { clear:both;}




/* contents-box */
.contents-box table { max-width:618px;}


.SDContentsMain1 { margin-left: 7px;}


div#mypage div.column12 .SDContentsMain1 h3 { margin-left: 7px;}

div#mypage div.column12 .SDContentsMain1 .contents-box { margin-left:7px; width:616px;}

/* for questionnaire thumbnail*/
.choice_image_thumbnail_box {
    text-align: center;
    vertical-align: middle;
    height: 105px;
    width: 105px;
    padding: 2px;
}



/* add20130425 簡単イベント作成 */

.SPEvent1 { padding:10px 0 0 55px;}
.SPEvent2 { margin-bottom:20px;}

.SDEvent1 { width:550px; margin-bottom:20px; padding:30px; border:2px solid #FF9D3C;}
.SDEvent1 .CP1 { border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:8px; font-size:13px;}
.SDEvent1 .CH1 { padding-top:10px; color:#FF9D3B; font-weight:bold; font-size:13px;}
.SDEvent1 .CH1_1 { color:#aaa; font-weight:normal;}
.SDEvent1 .CHSelect1 { padding-left:20px; color:#aaa; font-weight:normal;}

.SDEvent2 { padding-top:20px;}
.SDEvent2 .CP1 a { display:block; width:404px; height:78px; margin:0 0 20px 110px; background:url(../img/event/BtnEvent1_1.gif) 0 0 no-repeat; text-indent:-9999px;}
.SDEvent2 .CP2 a { display:block; width:404px; height:78px; margin:0 0 20px 110px; background:url(../img/event/BtnEvent1_2.gif) 0 0 no-repeat; text-indent:-9999px;}
.SDEvent2 .CP3 a { display:block; width:404px; height:78px; margin:0 0 20px 110px; background:url(../img/event/BtnEvent1_3.gif) 0 0 no-repeat; text-indent:-9999px;}
.SDEvent2 .CP4 a { display:block; width:404px; height:78px; margin:0 0 20px 110px; background:url(../img/event/BtnEvent1_4.gif) 0 0 no-repeat; text-indent:-9999px;}
.SDEvent2 .CP5 a { display:block; width:404px; height:78px; margin:0 0 20px 110px; background:url(../img/event/BtnEvent1_5.gif) 0 0 no-repeat; text-indent:-9999px;}
.SDEvent2 .CP6 a { display:block; width:404px; height:78px; margin:0 0 20px 110px; background:url(../img/event/BtnEvent1_6.gif) 0 0 no-repeat; text-indent:-9999px;}
 
.SDEvent2 .CP1 a:hover { background:url(../img/event/BtnEvent1_1_f2.gif) 0 0 no-repeat;}
.SDEvent2 .CP2 a:hover { background:url(../img/event/BtnEvent1_2_f2.gif) 0 0 no-repeat;}
.SDEvent2 .CP3 a:hover { background:url(../img/event/BtnEvent1_3_f2.gif) 0 0 no-repeat;}
.SDEvent2 .CP4 a:hover { background:url(../img/event/BtnEvent1_4_f2.gif) 0 0 no-repeat;}
.SDEvent2 .CP5 a:hover { background:url(../img/event/BtnEvent1_5_f2.gif) 0 0 no-repeat;}
.SDEvent2 .CP6 a:hover { background:url(../img/event/BtnEvent1_6_f2.gif) 0 0 no-repeat;}

.SDEvent3 .CU1 { margin:0; padding:0; list-style:none;}
.SDEvent3 .CU1 li { float:left; width:138px; height:150px; margin:3px; padding:3px; border:1px solid #ccc; overflow:hidden;}
.SDEvent3 .CT1 td.CTdImg1 { text-align:center; padding:5px; vertical-align:top; height:80px;}
.SDEvent3 .CT1 td.CTText1 { font-size:10px; text-align:center; padding:5px; vertical-align:top; overflow:hidden;}
.SDEvent3 .CT2 { margin:0 auto;}
.SDEvent3 .CT2 td.CTdImg2 { border:1px solid #ccc; text-align:center; vertical-align:middle;}




/* add20131027 イベントリスト */
.SDEvlist { width:600px; overflow:visible;}
.SUEvlist { width:610px; margin:10px 0 0 10px;}
.SUEvlist li a, .SUEvlist li span { width:105px; height:35px; margin:0 5px 5px 0; padding:60px 5px 5px 5px; border:1px solid #DDD; display:block; float:left; text-align:center;}
.SUEvlist li span { color:#AAA;}
.SUEvlist li.CLi1 a { background:url(../img/event_icons/EventIcons_01.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi2 a { background:url(../img/event_icons/EventIcons_02.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi3 a { background:url(../img/event_icons/EventIcons_03.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi4 a { background:url(../img/event_icons/EventIcons_04.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi5 a { background:url(../img/event_icons/EventIcons_05.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi6 a { background:url(../img/event_icons/EventIcons_06.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi7 a { background:url(../img/event_icons/EventIcons_07.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi8 a { background:url(../img/event_icons/EventIcons_08.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi9 a { background:url(../img/event_icons/EventIcons_09.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi10 a { background:url(../img/event_icons/EventIcons_10.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi11 a { background:url(../img/event_icons/EventIcons_11.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi12 a { background:url(../img/event_icons/EventIcons_12.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi13 a { background:url(../img/event_icons/EventIcons_13.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi14 a { background:url(../img/event_icons/EventIcons_14.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi15 a { background:url(../img/event_icons/EventIcons_15.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi16 a { background:url(../img/event_icons/EventIcons_16.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi17 a { background:url(../img/event_icons/EventIcons_17.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi18 a { background:url(../img/event_icons/EventIcons_18.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi19 a { background:url(../img/event_icons/EventIcons_19.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi20 a { background:url(../img/event_icons/EventIcons_20.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi21 a { background:url(../img/event_icons/EventIcons_21.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi23 a { background:url(../img/event_icons/EventIcons_23.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi24 a { background:url(../img/event_icons/EventIcons_24.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi24 a { background:url(../img/event_icons/EventIcons_25.gif) no-repeat 50% 5px;}
.SUEvlist li.CLi22 span { background:url(../img/event_icons/EventIcons_22.gif) no-repeat 50% 5px;}
