/* 201001- */

/* 共通 */
/**/

#wrapper .AFS10 { font-size:10px;}
#wrapper .AFS11 { font-size:11px;}
#wrapper .AFS12 { font-size:12px;}
#wrapper .AFS14 { font-size:14px;}
#wrapper .AFS16 { font-size:16px;}
#wrapper .AFS18 { font-size:18px;}
#wrapper .AFS20 { font-size:20px;}
#wrapper .AFS22 { font-size:22px;}

#wrapper .AFWBld { font-weight:bold;}
#wrapper .AFWNml { font-weight:normal;}
#wrapper .AFWItl { font-style:italic;}

#wrapper .ATRt { text-align:right;}

#wrapper .AFC1 { color:#EB6519;}
#wrapper .AFC2 { color:#999;}
#wrapper .AFC3 { color:#f00;}
#wrapper .AFC4 { color:#79533E;}
#wrapper .AFC5 { color:#063;}
#wrapper .AFC6 { color:#666;}
#wrapper .AFC7 { color:#333;}
#wrapper .AFC8 { color:#79523E;}
#wrapper .AFC9 { color:#090;}
#wrapper .AFC10 { color:#06c;}
#wrapper .AFC11 { color:#390;}
#wrapper .AFC12 { color:#EB651C;}
#wrapper .AFC13 { color:#cc0000;}
#wrapper .AFC14 { color:#A39258;}
#wrapper .AFC15 { color:#FF7E00;}

#wrapper .ATLt { text-align:left;}
#wrapper .ATRt { text-align:right;}
#wrapper .ATCr { text-align:center;}
#wrapper .AVTp { vertical-align:top;}
#wrapper .AVMl { vertical-align:middle;}
#wrapper .AVBm { vertical-align:bottom;}

/* display */
#wrapper .ADispB { display:block;}
#wrapper .ADispIline { display:inline;}
#wrapper .ADispNone { display:none;}
#wrapper .ADispVisible { display:visible;}

/* float */
#wrapper .AFLt { float:left;}
#wrapper .AFRt { float:right;}
#wrapper .ACBoth { clear:both;}
#wrapper .ACLt { clear:left;}
#wrapper .ACRt { clear:right;}

/* padding */
#wrapper .AP0 { padding:0px;}
#wrapper .AP5 { padding:5px;}
#wrapper .AP10 { padding:10px;}
#wrapper .AP50 { padding:50px;}

#wrapper .APTp0 { padding-top:0px;}
#wrapper .APTp5 { padding-top:5px;}
#wrapper .APTp8 { padding-top:8px;}
#wrapper .APTp10 { padding-top:10px;}
#wrapper .APTp15 { padding-top:15px;}

#wrapper .APRt5 { padding-right:5px;}
#wrapper .APRt10 { padding-right:10px;}

#wrapper .APBm0 { padding-bottom:0px;}
#wrapper .APBm5 { padding-bottom:5px;}
#wrapper .APBm8 { padding-bottom:8px;}
#wrapper .APBm10 { padding-bottom:10px;}

#wrapper .APLt3 { padding-left:3px;}
#wrapper .APLt5 { padding-left:5px;}
#wrapper .APLt10 { padding-left:10px;}

/* margin */
#wrapper .AMTp3 { margin-top:3px;}
#wrapper .AMTp10 { margin-top:10px;}
#wrapper .AMTp15 { margin-top:15px;}
#wrapper .AMTp20 { margin-top:20px;}
#wrapper .AMTp30 { margin-top:30px;}

#wrapper .AMRt0 { margin-right:0px;}
#wrapper .AMRt3 { margin-right:3px;}
#wrapper .AMRt5 { margin-right:5px;}
#wrapper .AMRt7 { margin-right:7px;}
#wrapper .AMRt10 { margin-right:10px;}
#wrapper .AMRt15 { margin-right:15px;}
#wrapper .AMRt35 { margin-right:35px;}

#wrapper .AMBm0 { margin-bottom:0;}
#wrapper .AMBm2 { margin-bottom:2;}
#wrapper .AMBm5 { margin-bottom:5px;}
#wrapper .AMBm10 { margin-bottom:10px;}
#wrapper .AMBm15 { margin-bottom:15px;}
#wrapper .AMBm20 { margin-bottom:20px;}
#wrapper .AMBm30 { margin-bottom:30px;}
#wrapper .AMBm40 { margin-bottom:40px;}
#wrapper .AMBm60 { margin-bottom:60px;}
#wrapper .AMBm1em { margin-bottom:1em;}

#wrapper .AMLt10 { margin-left:10px;}
#wrapper .AMLt15 { margin-left:15px;}

#wrapper .APRtLt10 { padding:0 10px;}
#wrapper .APRtLt15 { padding:0 15px;}
#wrapper .APRtLt20 { padding:0 20px;}
#wrapper .APRtLt25 { padding:0 25px;}
#wrapper .APRtLt50 { padding:0 50px;}
#wrapper .APRtLt70 { padding:0 70px;}
#wrapper .APRtLt100 { padding:0 100px;}

/* width */
#wrapper .AWid182 { width:182px;}
#wrapper .AWid250 { width:250px;}
#wrapper .AWid282 { width:282px;}
#wrapper .AWid340 { width:340px; min-height:18px }
#wrapper .AWid368 { width:368px;}
#wrapper .AWid398 { width:398px;}
#wrapper .AWid468 { width:468px;}
#wrapper .AWid665 { width:665px;}

/* height */
#wrapper .AHAuto { height:auto;}

/* border */
#wrapper .ABrd1 { border:1px solid #ccc;}
#wrapper .ABrdTp0 { border-top:0;}
#wrapper .ABrdTp1 { border-top:1px solid #ccc;}

#wrapper .ABrd2 { border:3px solid #D5CFAE;}
#wrapper .ABrdRt2_1 { border-right:1px dotted #D5CFAE;}


/* background */
#wrapper .ABgC1 { background:#EFEDE3;}

/* Ovfhidden */
#wrapper .AOvfH { overflow:hidden;}
/* Ovfauto */
#wrapper .AOvfAuto { overflow:auto;}
/* Ovfscroll */
#wrapper .AOvfScl { overflow:scroll;}
#wrapper .AOvfVsbl { overflow:visible;}

/* position */
#wrapper .APstAbs { position:absolute;}
#wrapper .APstRel { position:relative;}
#wrapper .APstStat { position:static;}
#wrapper .APstFix { position:fixed;}

.APkg { zoom:1;}
.APkg:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}/* no ie mac \*/.APkg { display: block; }/* */


/* 調整用 */
div, td, th, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, input, textarea { color:#333;}
address { font-style:normal;}
a { color:#3366CC;}

/* 他ページ使用予定 */
.SDGood1 { margin-bottom:30px; background:#FCFBEE; padding:8px;}
.SDGood1 iframe,.SDGood1 a.google-buzz-button,.SDGood1 a.google-buzz-button span{vertical-align:top;}

.SUCrumb1 {}
.SUCrumb1 li { display:inline; padding:0 6px 0 12px; background:url(../img/general/renew/event/BgSUCrumb1li.gif) 0 1px no-repeat; color:#999;}
.SUCrumb1 li a { color:#3399CC;}
.SUCrumb1 .CLi1 { padding-left:0px; background:none;}

.SUCrumbTp1 { margin-bottom:5px;}
.SUCrumbBm1 { border-top:1px solid #ccc; clear:both; padding:10px 0 40px;}
.SUPaging1 { clear:both; margin-bottom:15px; padding-top:15px; text-align:center;}
.SUPaging1 li { display:inline; margin-right:5px;}
.SUPaging1 li a , .SUPaging1 li a:visited { display:inline-block; width:24px; height:24px; background:#fff; border:3px solid #ccc; text-align:center; line-height:24px; text-decoration:none;}

/* hack firefox3.0-  */
.SUPaging1 li a, x:-moz-broken { display:table-cell;}
.SUPaging1 li a:visited, x:-moz-broken { display:table-cell;}

.SUPaging1 li a:hover , .SUPaging1 li a.on { border:3px solid #EFEDE3; background:#EFEDE3;text-decoration:none;}
.SUPaging1 li.first a , .SUPaging1 li.first a:visited { width:auto; border:3px solid #fff; border-right:0px; background:none; }
.SUPaging1 li.first a:hover { border:3px solid #fff; border-right:0px; background:none; text-decoration:underline;}

.SUPaging1 li.last { margin-right:0px;}
.SUPaging1 li.last a , .SUPaging1 li.last a:visited { width:auto; border:3px solid #fff; border-left:0px; background:none; }
.SUPaging1 li.last a:hover { border:3px solid #fff; border-left:0px; background:none; text-decoration:underline;}

/* hack IE6.0-  */
.SUPaging1 li a , .SUPaging1 li a:visited { width:30px; height:30px;}


.SUPaging2 { text-align:center; width:630px;}
.SUPaging2 li { display:inline; margin-right:6px;}
.SUPaging2 li a { display:inline-block; padding:7px 12px 7px; background:#fff; border:1px solid #C9BF9C; color:#3366CC; text-decoration:none; font-size:14px; font-weight:bold;}
.SUPaging2 li a:hover , .SUPaging2 li a.ROn { background:#FF9900; border-color:#FF9900; color:#fff; text-decoration:none;}
.SUPaging2 li.RFirst a { background:none; border:none; color:#3366CC; text-decoration:none; font-weight:normal; font-size:12px; background:url(../img/general/renew/icon/IconPrev1.gif) 0 7px no-repeat; padding:7px 12px 7px 27px;}
.SUPaging2 li.RFirst a:hover { background-image:url(../img/general/renew/icon/IconPrev1.gif); border:none; color:#6699FF; text-decoration:underline;}
.SUPaging2 li.RLast { margin-right:0px;}
.SUPaging2 li.RLast a { background:none; border:none; color:#3366CC; text-decoration:none; font-weight:normal; font-size:12px; background:url(../img/general/renew/icon/IconNext1.gif) right 7px no-repeat; padding:7px 27px 7px 12px;}
.SUPaging2 li.RLast a:hover { background-image:url(../img/general/renew/icon/IconNext1.gif); border:none; color:#6699FF; text-decoration:underline;}


.SDBtnOpenId1 { clear:both; width:100%; text-align:center;}
.SDBtnOpenId1W1 { margin:0 auto; position:relative;}

.SDBtnOpenId1 .CP1 a { position:absolute; top:0px; left:0px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconTwitter1.jpg) 0 0 no-repeat;}
.SDBtnOpenId1 .CP1 a:hover { background-image:url(../img/general/renew/icon/IconTwitter1_f2.jpg);}
.SDBtnOpenId1 .CP2 a { position:absolute; top:0px; right:0px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconYahoo1.jpg) 0 0 no-repeat;}
.SDBtnOpenId1 .CP2 a:hover { background-image:url(../img/general/renew/icon/IconYahoo1_f2.jpg);}

/* 1col 705px */
#LMCol1_1 { width:705px; margin:0 auto; _margin-left:123px;}

/* 企業ページ限定 */
.SDCorp1 div, .SDCorp1 td, .SDCorp1 th, .SDCorp1 p, .SDCorp1 ul, .SDCorp1 li, .SDCorp1 dl, .SDCorp1 dt, .SDCorp1 dd { line-height:1.5;}

.SUCorpTab1 { clear:both; border-bottom:5px solid #AA8757; margin-bottom:15px;}
.SUCorpTab1 li { float:left; margin-right:5px; width:118px; height:47px; background:url(../img/general/renew/event/BgSUCorpTab1li.gif) 0 bottom no-repeat;}
.SUCorpTab1 li a { display:block; width:118px; height:47px;}
.SUCorpTab1 li a:hover { background:url(../img/general/renew/event/BgSUCorpTab1li_f2.gif) 0 bottom no-repeat; text-decoration:none;}
.SUCorpTab1 .ROn { background:url(../img/general/renew/event/BgSUCorpTab1li_f2.gif) 0 bottom no-repeat;}
.SUCorpTab1 span { display:block; padding:19px 3px 3px 10px; text-align:center; font-weight:bold; height:29px; _height:47px; font-size:14px;}
.SUCorpTab1 a span { cursor:pointer; color:#3366CC;}
.SUCorpTab1 li a:hover span { padding:15px 3px 3px 10px; color:#fff;}
.SUCorpTab1 .ROn span { padding:15px 3px 3px 10px; color:#fff;}

.SUCorpTab1Custom1 { clear:both; padding:18px 0 0; border-bottom:5px solid #000; margin-bottom:15px;}
.SUCorpTab1Custom1 li { float:left; margin-right:5px; width:118px; height:47px; background:url(../img/general/renew/event/BgSUCorpTab1liCustom1.gif) 0 bottom no-repeat;}
.SUCorpTab1Custom1 li a { display:block; width:118px; height:47px;}
.SUCorpTab1Custom1 li a:hover { background:url(../img/general/renew/event/BgSUCorpTab1liCustom1_f2.gif) 0 bottom no-repeat; text-decoration:none;}
.SUCorpTab1Custom1 .ROn { background:url(../img/general/renew/event/BgSUCorpTab1liCustom1_f2.gif) 0 bottom no-repeat;}
.SUCorpTab1Custom1 span { display:block; padding:19px 3px 3px 3px; text-align:center; font-weight:bold; height:29px; _height:47px; font-size:14px;}
.SUCorpTab1Custom1 a span { cursor:pointer; color:#FFF;}
.SUCorpTab1Custom1 li a:hover span { padding:15px 3px 3px 3px; color:#fff;}
.SUCorpTab1Custom1 .ROn span { padding:15px 3px 3px 3px; color:#fff;}



/* お客様編集用 */


#SDCorp { width:705px; overflow:hidden; margin-bottom:30px; color:#333;}
#SDCorpLogin1 { margin-bottom:60px;}

/* フォーム */
.SIpt1 { line-height:1em; padding:6px 5px 0px; border:1px solid #ccc; vertical-align:middle; height:18px; _height:24px;}

/* height */
.SIpt1Hgt28 { height:22px; _height:28px; font-size:14px; padding:6px 5px 0px;}
.SIpt1Hgt38 { height:30px; _height:38px; font-size:20px; padding:8px 5px 0px;}

/* width */
.SIpt1Wid40 { width:30px; _width:40px;}
.SIpt1Wid50 { width:40px; _width:50px;}
.SIpt1Wid120 { width:110px; _width:120px;}
.SIpt1Wid236 { width:226px; _width:236px;}
.SIpt1Wid268 { width:258px; _width:268px;}
.SIpt1Wid278 { width:268px; _width:278px;}
.SIpt1Wid370 { width:360px; _width:370px;}
.SIpt1Wid380 { width:370px; _width:380px;}

.SRdo1 { vertical-align:middle; margin:0 5px 2px 0;}
.SChk1 { vertical-align:middle; margin:0 2px 2px 0;}
.SLbl1 { margin-right:12px; display:inline-block; *display:inline; zoom:1;}

/* テーブル */
.ST1 { margin-bottom:10px;}
.ST1 th , .ST1 td { vertical-align:top;}
.ST1 .CTr1 th , .ST1 .CTr1 td { background:#EFEDE3; vertical-align:top;}
.ST1 th p , .ST1 td p { padding:8px 10px; font-weight:normal; text-align:left;}

.ST2 { border-collapse:separate; background:#ccc; border-spacing:1px;}
.ST2 th { background:#EFEDE3; border:2px solid #fff; font-weight:normal;}
.ST2 td { background:#fff;}
.ST2 th p { padding:8px 10px; text-align:left; vertical-align:middle; position:relative;}
.ST2 td p { padding:8px 10px; text-align:left; vertical-align:middle;}
.ST2 .CSCaution1 { color:#FF6600; font-weight:bold; padding-left:5px;}
.ST2 .CS1 { font-size:10px; color:#666; position:absolute; right:10px; top:9px; *top:5px;}
.ST2 .CS2 { padding:0 0 0 30px;}

.ST2A1 th { border:1px solid #fff;}
.ST2 th.CThBgErr1 { background:#FFF0F0;}

/* リスト */
/* インライン */
.SU1 { clear:both;}
.SU1 li { display:inline; border-left:1px solid #ccc; padding:0 10px 0 10px;}
.SU1 .CLi1 { border-left:0px; padding:0 10px 0 0;}

/* 右カラムお知らせなど */
.SU2 { padding:5px 3px 0;}
.SU2 li { border-top:1px dotted #ccc; padding:10px 0;}
.SU2 .CLi1 { border-top:0px; padding:0 0 10px;}

/* 右カラム　お気に入りサイトなど */
.SU3 {}
.SU3 li { clear:both; border-bottom:1px dotted #ccc; padding:5px 0 10px; margin-bottom:5px; position:relative;}
.SU3 li .CDLt1 { width:32px; margin-right:10px; float:left;}
.SU3 li .CDLt2 { width:208px; margin-right:10px; float:left;}
.SU3 li .CDLt2 .CP1 { color:#666; margin-bottom:0px;}
.SU3 li .CDRt1 { width:30px; position:absolute; top:5px; right:0px;}
.SU3 li .CDRt1 a { position:relative; display:block;}
.SU3 li .CDRt1 a img { display:block; vertical-align:top;}
.SU3 li .CDRt1 a .CS1  { visibility:hidden; display:none;}
.SU3 li .CDRt1 a:hover { background:none;}
.SU3 li .CDRt1 a:hover .CS1 { visibility:visible; display:inline; zoom:1; position:absolute; top:-23px; right:0px;}

.SPIconRed1 {}
.SPIconRed1 a { background:url(../img/general/renew/event/IconRed1.gif) 0 1px no-repeat; padding-left:16px;}
.SPIconRed1 span { background:url(../img/general/renew/event/IconRed1.gif) 0 1px no-repeat; padding-left:16px; font-weight:bold}

.SPIconBrown1 {}
.SPIconBrown1 a { background:url(../img/base/Arrow1.gif) 0 1px no-repeat; padding-left:16px;}
.SPIconBrown1 span { background:url(../img/base/Arrow1.gif) 0 1px no-repeat; padding-left:16px; font-weight:bold}

.SPIconTwitter1 a { display:block; background:url(../img/general/renew/btn/BtnLoginTw.jpg) 0 3px no-repeat; padding:6px 0 6px 26px; font-weight:bold; font-size:14px;}
.SPIconYahoo1 a { display:block; background:url(../img/general/renew/btn/BtnLoginYh.jpg) 0 3px no-repeat; padding:6px 0 6px 26px; font-weight:bold; font-size:14px;}
.SPIconFacebook1 a { display:block; background:url(../img/general/renew/btn/BtnLoginFb.jpg) 0 3px no-repeat; padding:6px 0 6px 26px; font-weight:bold; font-size:14px;}
.SPIconMixi1 a { display:block; background:url(../img/general/renew/btn/BtnLoginMx.jpg) 0 3px no-repeat; padding:6px 0 6px 26px; font-weight:bold; font-size:14px;}

/* 企業共通 */
/*.SHCorp1 { clear:both; background:url(../img/general/renew/event/BgSHCorp1.gif) 0 0 no-repeat; line-height:55px; padding:0 0 0 22px; color:#333333; font-size:16px; margin-bottom:15px; font-weight:bold;}*/
.SHCorp1 { clear:both; background:#fff5cb; border-bottom: 5px solid #ff9900; line-height:1.4; color:#333333; font-size:16px; margin-bottom:15px; font-weight:bold; position: relative; padding: 15px 10px 15px 25px;}
.SHCorp1::before { content: ""; display: block; position: absolute; top: 10px; left: 10px; bottom: 10px; width: 7px; background: #ff6600;}
.SHCorp2 { clear:both; background:url(../img/general/renew/event/BgSHCorp2.gif) 0 0 no-repeat; line-height:39px; padding:0 0 0 0px; color:#333333; font-size:16px; margin-bottom:15px; font-weight:bold;}
.SHCorp3 { clear:both; background:#EFEDE3; padding:8px; color:#79533E; font-size:14px; font-weight:bold; margin-bottom:15px;}
.SHCorp4 { clear:both; border-bottom:2px solid #FF9900; margin-bottom:10px; font-size:14px; font-weight:bold;}
.SHCorp5 { clear:both; font-weight:bold; border-left:10px solid #79533E; padding:3px 0 3px 6px; margin-bottom:5px;}

#event_content{padding-bottom:10px;}

.SDCorp1 { clear:both;}
.SDCorp1W1 {}

/* ボタン表現 */
.SPBtn1_1 {}
.SPBtn1_1 a { display:block; background:url(../img/general/renew/event/BgBtn1_1.gif) 100% 0 no-repeat; font-weight:bold; height:28px; overflow:hidden; text-align:center;}
.SPBtn1_1 a .SPBtn1_1CS1 { display:block; background:url(../img/general/renew/event/BgBtn1_1W1.gif) 0 0 no-repeat;}
.SPBtn1_1 a .SPBtn1_1CS2 { display:block; background:url(../img/general/renew/event/IconRed2.gif) 9px 9px no-repeat; line-height:29px; padding:0 13px 0 28px; margin:0 auto;}
.SPBtn1_1 a:hover { background-image:url(../img/general/renew/event/BgBtn1_1_f2.gif); text-decoration:none;}
.SPBtn1_1 a:hover .SPBtn1_1CS1 { background-image:url(../img/general/renew/event/BgBtn1_1W1_f2.gif);}
.SPBtn1_1 a:hover .SPBtn1_1CS2 { background-image:url(../img/general/renew/event/IconYellow2.gif);}

.SPBtn1_2 a { display:block; background:url(../img/general/renew/event/BgBtn1_1.gif) 100% 0 no-repeat; font-weight:bold; height:28px; overflow:hidden; text-align:center;}
.SPBtn1_2 a .SPBtn1_1CS1 { display:block; background:url(../img/general/renew/event/BgBtn1_1W1.gif) 0 0 no-repeat;}
.SPBtn1_2 a .SPBtn1_1CS2 { display:block; background:url(../img/general/renew/event/IconRed2.gif) 9px 9px no-repeat; line-height:29px; padding:0 13px 0 28px; margin:0 auto;}
.SPBtn1_2 a:hover { background-image:url(../img/general/renew/event/BgBtn1_2_f2.gif); text-decoration:none; color:#fff;}
.SPBtn1_2 a:hover .SPBtn1_1CS1 { background-image:url(../img/general/renew/event/BgBtn1_2W1_f2.gif);}
.SPBtn1_2 a:hover .SPBtn1_1CS2 { background-image:url(../img/general/renew/event/IconRed2_f2.gif);}
.SPBtn1_2 a.ROn { background-image:url(../img/general/renew/event/BgBtn1_2_f2.gif); text-decoration:none; color:#fff;}
.SPBtn1_2 a.ROn .SPBtn1_1CS1 { background-image:url(../img/general/renew/event/BgBtn1_2W1_f2.gif);}
.SPBtn1_2 a.ROn .SPBtn1_1CS2 { background-image:url(../img/general/renew/event/IconRed2_f2.gif);}


.SPBtn1_1Wid130 { width:130px;}
.SPBtn1_1Wid150 { width:150px;}
.SPBtn1_1Wid195 { width:195px;}
.SPBtn1_1Wid210 { width:210px;}



/* SDCorp1CDLive1 みんなのひとことLIVE */
.SDCorp1CDLive1 { clear:both; margin-bottom:5px; border:2px solid #FF9900; position:relative; height:70px; zoom:1;}
.SDCorp1CDLive1 .CH1 { border:1px solid #fff;}

.SDCorp1CDLive1W1 { position:absolute; top:5px; left:0px; width:556px; height:68px; overflow:hidden; margin-left:97px;}

#coda-slider-1 { height:68px; width:8000px;}
#coda-slider-1 .panel { width:180px; height:68px; float:left; display:block; background:url(../img/general/renew/event/SDCorp1CDLive1CD1.gif) 48px 5px no-repeat; zoom:1;}
#coda-slider-1 .panel .CP1 { float:left; width:32px; margin-top:15px; margin-left:17px; display:inline;}
#coda-slider-1 .panel .CP2 { float:right; width:109px; margin-top:10px; font-size:11px; padding-right:3px; display:inline;}
#coda-slider-1 .panel .CP2 a { line-height:1.2;}
.coda-nav-left { position:absolute; top:0px; left:0px;}
.coda-nav-right { position:absolute; top:0px; right:0px;}
.panel-container { width:8000px;}
.coda-nav { position:absolute;}


#coda-nav-left-1 a { display:block; background:url(../img/general/renew/event/BgCodaNavLeft1.gif) 0 0 no-repeat; width:13px; height:60px; text-indent:-9999px;}
#coda-nav-left-1 a:hover { background:url(../img/general/renew/event/BgCodaNavLeft1_f2.gif) 0 0 no-repeat;}
#coda-nav-right-1 a { display:block; background:url(../img/general/renew/event/BgCodaNavRight1.gif) 0 0 no-repeat; width:13px; height:60px; text-indent:-9999px;}
#coda-nav-right-1 a:hover { background:url(../img/general/renew/event/BgCodaNavRight1_f2.gif) 0 0 no-repeat;}

/* 201307 */
/* .SDCorp1CDLive1_1 { border:0; background:url(../img/event/BgSDCorp1CDLive1_1.gif) 0 0 no-repeat; height:126px;} */
.SDCorp1CDLive1_1Title1 { position:relative; z-index:5000; color:#FF6600; font-size:14px; font-weight:bold; top:31px; left:15px;}
/*
.SDCorp1CDLive1_1 .SDCorp1CDLive1W1 { margin-left:10px; padding-top:44px; width:510px; _width:540px; padding-left:10px; padding-right:20px; *zoom:1; _height:120px;}
.SDCorp1CDLive1_1 #coda-slider-1 .panel { background:none; width:170px; *zoom:1;}
.SDCorp1CDLive1_1 #coda-slider-1 .panel-wrapper { *zoom:1;}
.SDCorp1CDLive1_1 #coda-slider-1 .panel .CP1 { float:left; width:48px; margin-top:15px; margin-left:15px; display:inline;}
.SDCorp1CDLive1_1 #coda-slider-1 .panel .CP2 { float:right; width:102px; margin-top:10px; font-size:11px; padding-right:3px; display:inline;}

.SDCorp1CDLive1_1 .coda-nav-left  { top:58px; left:5px;}
.SDCorp1CDLive1_1 .coda-nav-right  { top:58px; right:0;}
.SDCorp1CDLive1_1 #coda-nav-left-1 a { display:block; background:#fff url(../img/event/BtnSliderPrev1.gif) 0 0 no-repeat; width:20px; height:42px; text-indent:-9999px;}
.SDCorp1CDLive1_1 #coda-nav-right-1 a { display:block; background:#fff url(../img/event/BtnSliderNext1.gif) 0 0 no-repeat; width:14px; height:42px; text-indent:-9999px;}
.SDCorp1CDLive1_1 #coda-nav-left-1 a:hover { background:#fff url(../img/event/BtnSliderPrev1_f2.gif) 0 0 no-repeat;}
.SDCorp1CDLive1_1 #coda-nav-right-1 a:hover { background:#fff url(../img/event/BtnSliderNext1_f2.gif) 0 0 no-repeat;}
*/
.SDCorp1CDLive1_1Btn1 { position:absolute; right:15px; top:29px; z-index:5000;}

/* .SDCorp1CDLive1_2 { border:5px solid #EFEDE3; border-top:0; height:106px; margin-bottom:30px;} */
.SDCorp1CDLive1_2Title1 { position:relative; z-index:5000; color:#333; font-size:14px; font-weight:bold; top:11px; left:15px;}
/*
.SDCorp1CDLive1_2 .SDCorp1CDLive1W1 { margin-left:10px; padding-top:24px; width:600px; _width:630px; padding-left:10px; padding-right:20px; *zoom:1; _height:100px;}
.SDCorp1CDLive1_2 #coda-slider-1 .panel { background:none; width:200px; *zoom:1;}
.SDCorp1CDLive1_2 #coda-slider-1 .panel-wrapper { *zoom:1;}
.SDCorp1CDLive1_2 #coda-slider-1 .panel .CP1 { float:left; width:48px; margin-top:15px; margin-left:15px; display:inline;}
.SDCorp1CDLive1_2 #coda-slider-1 .panel .CP2 { float:right; width:132px; margin-top:10px; font-size:11px; padding-right:3px; display:inline;}

.SDCorp1CDLive1_2 .coda-nav-left  { top:38px; left:5px;}
.SDCorp1CDLive1_2 .coda-nav-right  { top:38px; right:0;}
.SDCorp1CDLive1_2 #coda-nav-left-1 a { display:block; background:#fff url(../img/event/BtnSliderPrev1.gif) 0 0 no-repeat; width:20px; height:42px; text-indent:-9999px;}
.SDCorp1CDLive1_2 #coda-nav-right-1 a { display:block; background:#fff url(../img/event/BtnSliderNext1.gif) 0 0 no-repeat; width:14px; height:42px; text-indent:-9999px;}
.SDCorp1CDLive1_2 #coda-nav-left-1 a:hover { background:#fff url(../img/event/BtnSliderPrev1_f2.gif) 0 0 no-repeat;}
.SDCorp1CDLive1_2 #coda-nav-right-1 a:hover { background:#fff url(../img/event/BtnSliderNext1_f2.gif) 0 0 no-repeat;}
*/
.SDCorp1CDLive1_3 { border:0; background:url(../img/company/event/BgSDCorp1CDLive1_3.gif) 0 0 no-repeat; height:126px; text-align:left;}
.SDCorp1CDLive1_3 .SDCorp1CDLive1W1 { margin-left:10px; padding-top:44px; width:346px; _width:376px; padding-left:10px; padding-right:20px; *zoom:1; _height:100px;}
.SDCorp1CDLive1_3 #coda-slider-2 .panel { background:none; width:176px; *zoom:1; float:left; text-align:left;}
.SDCorp1CDLive1_3 #coda-slider-2 .panel-wrapper { *zoom:1;}
.SDCorp1CDLive1_3 #coda-slider-2 .panel .CP1 { float:left; width:48px; margin-top:15px; margin-left:15px; padding:0; display:inline;}
.SDCorp1CDLive1_3 #coda-slider-2 .panel .CP2 { float:right; width:104px; margin-top:10px; font-size:11px; padding:0 3px 0 0; display:inline;}

.SDCorp1CDLive1_3 .coda-nav-left  { top:58px; left:0;}
.SDCorp1CDLive1_3 .coda-nav-right  { top:56px; right:0;}
.SDCorp1CDLive1_3 #coda-nav-left-1 a { display:block; background:#fff url(../img/company/event/BtnSliderPrev1.gif) 5px 0 no-repeat; width:20px; height:42px; text-indent:-9999px;}
.SDCorp1CDLive1_3 #coda-nav-right-1 a { display:block; background:#fff url(../img/company/event/BtnSliderNext1.gif) 0 0 no-repeat; width:14px; height:42px; text-indent:-9999px;}
.SDCorp1CDLive1_3 #coda-nav-left-1 a:hover { background:#fff url(../img/company/event/BtnSliderPrev1_f2.gif) 0 0 no-repeat;}
.SDCorp1CDLive1_3 #coda-nav-right-1 a:hover { background:#fff url(../img/company/event/BtnSliderNext1_f2.gif) 0 0 no-repeat;}

#coda-slider-2 { height:68px; width:8000px;}

/* 201307 */
.SDNeedBlogModal1 { position:relative;}
.CPSDNeedBlogModal1 { font-size:13px; font-weight:bold; color:#79523E; text-align:center; width:420px; position:absolute; left:0; top:30px; line-height:1.6;}

.SDNeedBlogModal1 .CPBtnModal1 { position:absolute; top:108px; left:60px;}
.SDNeedBlogModal1 .CPBtnModal2 { position:absolute; top:108px; left:220px;}
.SDNeedBlogModal1 .CPVisitor1 { position:absolute; top:183px; right:40px;}
.SDNeedBlogModal1 .CPVisitor1 a { display:block; background:url(../img/event/IconVisitor1.jpg) 0 0 no-repeat; padding-left:18px; padding-bottom:3px;}

.SDEnqueteModal1 { position:relative;}
.CPSDEnqueteModal1 { font-size:13px; font-weight:bold; color:#79523E; text-align:center; width:420px; position:absolute; left:0; top:170px; line-height:1.6;}

.SDEnqueteModal1 .CPBtnModal1 { position:absolute; top:215px; left:120px;}




/* ファンの声投稿枠 */
.SDTweetForm1 { margin-bottom:20px; position:relative;}
.SDTweetForm1 .SDTweetForm1CP1 { float:left; font-size:16px; color:#79533E; font-weight:bold; line-height:30px;}
.SDTweetForm1 .SDTweetForm1CP1 .CS1 { line-height:16px; color:#333;}
.SDTweetForm1 .SDTweetForm1CP1 .CS2 { line-height:14px; font-size:12px; display:block; color:#333; padding-top:4px; font-weight:normal;}
.SDTweetForm1 .SDTweetForm1CP2 { float:right; font-size:30px; color:#ccc; font-weight:bold; line-height:30px;}
.SDTweetForm1 .SDTweetForm1CP3 { float:left;}
.SDTweetForm1 .SDTweetForm1CP4 { float:right;}

.SDTweetForm1 .SDTweetForm1CTxa1 { clear:both; padding:5px; border:1px solid #ccc; width:553px; height:40px; _width:563px; _height:50px; margin-bottom:10px;}
.SDTweetForm1 .SDTweetForm1CIpt1 { margin:0 3px 2px 0; vertical-align:middle;}

.SDTweetForm1 .counter { position:absolute; top:0px; right:0px; font-size:30px; color:#ccc; font-weight:bold; line-height:30px;}
.SDTweetForm1 .exceeded { color:#F00; }

/* リスト表現 */
/* ファンの声など */
.SDList1 { clear:both; margin-bottom:5px; padding:10px; position:relative;}
.SDList1_1 { background:#EFEDE3;}
.SDList1_2 { background:#FAF8DE;}
.SDList1Lt1 { width:102px; float:left;}
.SDList1Rt1 { width:532px; float:right;}

.SDList1 .CU1 { position:absolute; top:10px; right:10px; zoom:1;}
.SDList1 .CU1 li { margin-left:4px; float:left; width:20px; _margin-left:2px; position:relative;}
.SDList1 .CU1 li a {}
.SDList1 .CU1 li a:hover { background:#fff; text-decoration:none;}
.SDList1 .CU1 li a .CS1 { position:absolute; top:-23px; right:0px; visibility:hidden;}
.SDList1 .CU1 li a:hover .CS1 { display:block; visibility:visible;}
.SDList1 .CU1 li a .CS1 img { vertical-align:top;}

.SDList1 .CU2 { right:10px; zoom:1;}
.SDList1 .CU2 li { margin-left:4px; float:left; width:20px; _margin-left:2px; position:relative;}
.SDList1 .CU2 li a {}
.SDList1 .CU2 li a:hover { background:#fff; text-decoration:none;}
.SDList1 .CU2 li a .CS1 { position:absolute; top:-23px; right:0px; visibility:hidden;}
.SDList1 .CU2 li a:hover .CS1 { display:block; visibility:visible;}
.SDList1 .CU2 li a .CS1 img { vertical-align:top;}



.SDList1Rt1 .CP1 { /*clear:both;*/ font-size:10px; margin-bottom:5px;}
.SDList1Rt1 .CP1 .CA1 { font-weight:bold; font-size:12px; text-decoration:underline;}
.SDList1Rt1 .CP1 .CA1:hover { text-decoration:none;}
.SDList1Rt1 .CP1 .CA2 { display:block; width:120px; height:90px; float:left; margin-right:10px; overflow:hidden;}

.SDList1Rt1 .CD1 { clear:both; font-size:10px; margin-bottom:5px;}
.SDList1Rt1 .CD1 .CA1 { font-weight:bold; font-size:12px; text-decoration:underline;}
.SDList1Rt1 .CD1 .CA1:hover { text-decoration:none;}
.SDList1Rt1 .CD1 .CA2 { display:block; width:120px; height:90px; float:left; margin-right:10px; overflow:hidden;}

.SDList1Rt1 .CP1 { font-size:10px;margin-bottom:5px;width:402px;height:63px;overflow:hidden;}

.SDList1 .CD2 { clear:both; font-size:12px; margin-bottom:5px;padding:0px 47px 0px 0px;}

/* ソーシャル連携20120222 */
.SDList1 .CD3 { position:absolute; top:5px; right:5px; zoom:1;}
.SDList1 .CD3 .CP1 img,.SDList1 .CD4 .CP1 img { padding-left:3px;}
.SDList1 .CD3 .CP1 a, .SDList1 .CD4 .CP1 a { display:block; line-height:1.6; border:1px solid #996600; padding:2px 2px 2px 5px; border-radius:4px; background:#FFF; font-size:11px; text-decoration:none;}
.SDList1 .CD3 .CP1 a:hover, .SDList1 .CD4 .CP1 a:hover { background:#FFC;}

.SDList1 .CD4 { position:absolute; bottom:5px; left:15px; zoom:1;}

.SDList1 .CT1 { position:absolute; bottom:5px; right:5px; zoom:1;}

/* 投票 */
.SDList1Rt1 .SDListRank{float:right;display:inline;}
.SDList1Rt1 .SDListRank p{display:inline;font-size:14px;font-weight:bold;line-height:25px;}
.SDList1Rt1 .SDListRank p span{color:#FF3300;}

.SDPostOne{padding:15px;}

/* 指定タグのコピー例 */
.SDCorpTagCopyImage1 { background:#EFEDE3; padding:13px; margin-bottom:10px;}
.SDCorpTagCopyImage1 .CDLt1 { float:left; width:265px;}
.SDCorpTagCopyImage1 .CDRt1 { float:right; width:265px;}
.SDCorpTagCopyImage1 .CTxa1 { padding:5px; width:255px; height:80px; _width:265px; _height:90px; border:1px solid #ccc;}
.SDCorpTagCopyImage1 .CP1 { padding:5px; width:255px; height:80px; _width:265px; _height:90px; border:1px solid #ccc; background:#fff;}

/* 関連サイトリンク集　詳細情報紹介用 */
.SDCorpLinks1 { margin-bottom:30px; border:1px solid #ccc; padding:22px;}
.SDCorpLinks1 .CT1 td { padding:5px 0; vertical-align:top;}
.SDCorpLinks1 .CT1 .CTd1 p { word-break:break-all;}
.SDCorpLinks1 .CT1 .CTd2 .CTxa1 { border:1px solid #ccc; padding:5px; width:302px; _width:314px; height:33px; _height:45px;}

/* 申請するボタン */
.SDCorpRegistrationBtn1 { clear:both; min-height:217px; height:auto !important; height:317px;margin-bottom:10px;}
.SDCorpRegistrationBtn1 .CD1 { background:#EFEDE3; padding:20px; text-align:center;}
.SDCorpRegistrationBtn1 .CD2 { padding:20px 0; text-align:center;}
.SDCorpRegistrationBtn1 .CD3 { background:#EFEDE3; padding:20px; text-align:center;}
.SDCorpRegistrationBtn1 .CD4 { background:#EFEDE3; padding:0 20px 20px; text-align:center;}
.SDCorpRegistrationBtn1 .CD4 .CIpt1 { line-height:1em; padding:10px 5px 0; border:1px solid #ccc; width:413px; _width:425px; vertical-align:middle; height:20px; _height:30px;}
.SDCorpRegistrationBtn1 .CD1 .CIpt2 { line-height:1em; padding:5px; border:1px solid #ccc; width:413px; _width:425px; vertical-align:middle;}
.SDCorpRegistrationBtn1 .CD1 .CIpt3 { line-height:1em; padding:3px; border:1px solid #ccc; width:110px; vertical-align:middle;}
.SDCorpRegistrationBtn1 .CD1 .CTxa1 { line-height:1em; padding:5px; border:1px solid #ccc; width:413px; _width:425px; vertical-align:middle; height:100px; _height:110px;}
.SDCorpRegistrationBtn1 .CD6 { text-align:center;}
.SDCorpRegistrationBtn1 .CD6W1 { background:#EFEDE3; padding:20px;}


/* 高さ固定縦スクロール枠　利用規約 */
.SDSCroll1 { border:1px solid #ccc;}
.SDSCroll1Hight222 { height:222px; overflow:scroll;}
.SDSCroll1Hight144 { height:144px; overflow:scroll;}

/* アイコン1　ファンの声など */
.SPIconStatus1_1 { padding:2px 47px 2px 72px; background:url(../img/general/renew/event/Icon1_1.gif) 0 0 no-repeat;}
.SPIconStatus1_2 { padding:2px 47px 2px 72px; background:url(../img/general/renew/event/Icon1_2.gif) 0 0 no-repeat;}
.SPIconStatus1_3 { padding:2px 47px 2px 72px; background:url(../img/general/renew/event/Icon1_3.gif) 0 0 no-repeat;}
.SPIconStatus1_4 { padding:2px 47px 2px 72px; background:url(../img/general/renew/event/Icon1_4.gif) 0 0 no-repeat;}


.SImgBtn { position:relative; border:medium none; left:40px; top:-60px;
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
}



/* 共通利用予定 */
#LM1 { width:630px; float:left;}

/* トップページ */
/*2010-03-25 #SDTopVa1 { position:relative; background:url(../img/general/renew/bg/BgSDTopVa1.gif) 0 0 no-repeat; width:960px; height:236px; margin-bottom:20px;}*/
#SDTopVa1 { position:relative; background:url(../img/general/renew/bg/BgSDTopVa2.gif) 0 0 no-repeat; width:960px; height:274px; margin-bottom:20px;}

#SDTopVa1 .CDLt1 { position:absolute; top:18px; left:17px;}
#SDTopVa1 .CDRt1 .CP1 { position:absolute; top:30px; left:693px;}
#SDTopVa1 .CDRt1 .CP1_1 a { position:absolute; top:80px; left:693px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconInfoVisitor1.jpg) 0 0 no-repeat;}
#SDTopVa1 .CDRt1 .CP1_1 a:hover { background-image:url(../img/general/renew/icon/IconInfoVisitor1_f2.jpg);}
#SDTopVa1 .CDRt1 .CP1_2 a { position:absolute; top:80px; left:810px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconFaq1.jpg) 0 0 no-repeat;}
#SDTopVa1 .CDRt1 .CP1_2 a:hover { background-image:url(../img/general/renew/icon/IconFaq1_f2.jpg);}
#SDTopVa1 .CDRt1 .CP2 { position:absolute; top:107px; left:693px; border-top:1px dotted #ccc; padding:7px 0 0;}
#SDTopVa1 .CDRt1 .CP2_1 a { position:absolute; top:164px; left:693px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconTw3.jpg) 0 0 no-repeat;}
#SDTopVa1 .CDRt1 .CP2_1 a:hover { background-image:url(../img/general/renew/icon/IconTw3_hover.jpg);}
#SDTopVa1 .CDRt1 .CP2_2 a { position:absolute; top:164px; left:810px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconFb3.jpg) 0 0 no-repeat;}
#SDTopVa1 .CDRt1 .CP2_2 a:hover { background-image:url(../img/general/renew/icon/IconFb3_hover.jpg);}
#SDTopVa1 .CDRt1 .CP2_3 a { position:absolute; top:189px; left:693px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconMx3.jpg) 0 0 no-repeat;}
#SDTopVa1 .CDRt1 .CP2_3 a:hover { background-image:url(../img/general/renew/icon/IconMx3_hover.jpg);}
#SDTopVa1 .CDRt1 .CP2_4 a { position:absolute; top:189px; left:810px; padding:5px 0 4px 24px; font-size:10px; background:url(../img/general/renew/icon/IconYahoo1.jpg) 0 0 no-repeat;}
#SDTopVa1 .CDRt1 .CP2_4 a:hover { background-image:url(../img/general/renew/icon/IconYahoo1_f2.jpg);}
/*2010-03-25*/
#SDTopVa1 .CCLw1{position:absolute;top:236px;width:100%;}
#SDTopVa1 .CCLw1 .CT1 { border-collapse:collapse; border-spacing:0; margin:10px 20px 5px;font-size:14px;}
#SDTopVa1 .CCLw1 .CT1 td{padding:0 13px;}
#SDTopVa1 .CCLw1 .CT1 td.CTD1{background:url(../img/general/renew/bg/BgSDTopVa1CTRw1.gif) 0 0 repeat-y;}
#SDTopVa1 .CCLw1 .CT1 a{line-height:20px;padding-left:25px;display:block;float:left;}
#SDTopVa1 .CCLw1 .CT1 span{line-height:20px;}
#SDTopVa1 .CCLw1 .CT1 .CA1_1{background:url(../img/general/renew/icon/IconMedia_blog.gif) 0 0 no-repeat;}
#SDTopVa1 .CCLw1 .CT1 .CA1_2{background:url(../img/general/renew/icon/IconMedia_insite.gif) 0 0 no-repeat;}
#SDTopVa1 .CCLw1 .CT1 .CA1_3{background:url(../img/general/renew/icon/IconMedia_photo.gif) 0 0 no-repeat;}
#SDTopVa1 .CCLw1 .CT1 .CA1_4{background:url(../img/general/renew/icon/IconMedia_movie.gif) 0 0 no-repeat;}
#SDTopVa1 .CCLw1 .CT1 .CA1_5{background:url(../img/general/renew/icon/IconMedia_tweet.gif) 0 0 no-repeat;}
#SDTopVa1 .CCLw1 .CT1 .CS1_1{font-weight:bold;font-size:15px;color:#EB6519;}

/*2011-06-07*/
#SDTopVa1 .CDLt1W1 { position:relative; width:628px; height:198px;}
#SDTopVa1 .CDLt1 p { position:absolute;}
#SDTopVa1 .SDTopVa1SPLogo1 { top:12px; left:197px;}

#SDTopVa1 .SDTopVa1SPBnr1 { top:14px; left:10px;}
#SDTopVa1 .SDTopVa1SPBnr2 { top:14px; left:98px;}
#SDTopVa1 .SDTopVa1SPBnr3 { top:14px; left:451px;}
#SDTopVa1 .SDTopVa1SPBnr4 { top:14px; left:539px;}

#SDTopVa1 .SDTopVa1SPBnr5 { top:104px; left:10px;}
#SDTopVa1 .SDTopVa1SPBnr6 { top:104px; left:98px;}
#SDTopVa1 .SDTopVa1SPBnr7 { top:104px; left:186px;}
#SDTopVa1 .SDTopVa1SPBnr8 { top:104px; left:275px;}
#SDTopVa1 .SDTopVa1SPBnr9 { top:104px; left:363px;}
#SDTopVa1 .SDTopVa1SPBnr10 { top:104px; left:451px;}
#SDTopVa1 .SDTopVa1SPBnr11 { top:104px; left:539px;}

.SDLM1 { background:#FFF2D9 url(../img/general/renew/bg/BgSDLM1.gif) 0 0 no-repeat;}
.SDLM1_l { background:#FFF2D9 url(../img/general/renew/bg/BgSDLM1_l.gif) 0 0 no-repeat;}
.SDLM1W1 { background:url(../img/general/renew/bg/BgSDLM1W1.gif) 0 bottom no-repeat; padding:15px;}

.SDLM1 a { color:#3366cc;}


.SDLM1CD1 { clear:both; background:#fff; padding:0 10px 10px; margin-bottom:15px;}

.SUTabRecoEvent1 {}
.SUTabRecoEvent1 li { float:left; display:inline; margin-right:7px;}
.SUTabRecoEvent1 li a { display:block; float:left; height:46px; width:110px; text-indent:-9999px; background:url(../img/general/renew/tab/TabRecoEvent1.gif) 0 0 no-repeat; overflow:hidden; outline:none;}
.SUTabRecoEvent1 .CLi5 { margin-right:0px;}
.SUTabRecoEvent1 .CLi1 a { background-position:0px 0px;}
.SUTabRecoEvent1 .CLi2 a { background-position:-110px 0px;}
.SUTabRecoEvent1 .CLi3 a { background-position:-220px 0px; width:112px;}
.SUTabRecoEvent1 .CLi4 a { background-position:-332px 0px;}
.SUTabRecoEvent1 .CLi5 a { background-position:-442px 0px;}
.SUTabRecoEvent1 .CLi1 a:hover , .SUTabRecoEvent1 .CLi1 a.ROn { background-position:0px -46px;}
.SUTabRecoEvent1 .CLi2 a:hover , .SUTabRecoEvent1 .CLi2 a.ROn { background-position:-110px -46px;}
.SUTabRecoEvent1 .CLi3 a:hover , .SUTabRecoEvent1 .CLi3 a.ROn { background-position:-220px -46px;}
.SUTabRecoEvent1 .CLi4 a:hover , .SUTabRecoEvent1 .CLi4 a.ROn { background-position:-332px -46px;}
.SUTabRecoEvent1 .CLi5 a:hover , .SUTabRecoEvent1 .CLi5 a.ROn { background-position:-442px -46px;}

.SUTabMypageComapnyNews1 { background:#FFCC00; padding:10px 10px 0; _height:60px; overflow:hidden;}
.SUTabMypageComapnyNews1 li { float:left; display:inline; margin-right:5px;}
.SUTabMypageComapnyNews1 li a { display:block; float:left; height:50px; width:108px; text-indent:-9999px; background:url(../img/general/renew/tab/TabMypageComapnyNews1.jpg) 0 0 no-repeat; overflow:hidden; outline:none;}
.SUTabMypageComapnyNews1 .CLi5 { margin-right:0px;}
.SUTabMypageComapnyNews1 .CLi1 a { background-position:0px 0px;}
.SUTabMypageComapnyNews1 .CLi2 a { background-position:-113px 0px;}
.SUTabMypageComapnyNews1 .CLi3 a { background-position:-226px 0px;}
.SUTabMypageComapnyNews1 .CLi4 a { background-position:-339px 0px;}
.SUTabMypageComapnyNews1 .CLi5 a { background-position:-452px 0px;}
.SUTabMypageComapnyNews1 .CLi1 a:hover , .SUTabMypageComapnyNews1 .CLi1 a.ROn { background-position:0px -50px;}
.SUTabMypageComapnyNews1 .CLi2 a:hover , .SUTabMypageComapnyNews1 .CLi2 a.ROn { background-position:-113px -50px;}
.SUTabMypageComapnyNews1 .CLi3 a:hover , .SUTabMypageComapnyNews1 .CLi3 a.ROn { background-position:-224px -50px;}
.SUTabMypageComapnyNews1 .CLi4 a:hover , .SUTabMypageComapnyNews1 .CLi4 a.ROn { background-position:-339px -50px;}
.SUTabMypageComapnyNews1 .CLi5 a:hover , .SUTabMypageComapnyNews1 .CLi5 a.ROn { background-position:-452px -50px;}


.SDLM1RecoEvent1Wrap1 { height:478px; *height:484px; _height:494px; _width:580px; overflow:hidden; border:5px solid #FFCC00;}
.SDLM1RecoEvent1Wrap1BrdTp0 { border-top:0px;}
.SDLM1RecoEvent1 { clear:both;}
#SDLM1RecoEvent1_1 ,#SDLM1RecoEvent1_3 ,#SDLM1RecoEvent1_4 { display:none;}

#SDTopVa1 .CDLt1 { position:absolute; top:18px; left:17px; border:1px solid #fff; width:628px; height:198px; _width:630px; _height:200px; overflow:hidden;}
#SDTopVALogin1 { border:1px solid #ccc; width:628px; height:198px; _width:630px; _height:200px;}

/* 2011_06_10 */
#SDTopVALogin1 .CDLt1W1 { position:relative; width:628px; height:198px;}
#SDTopVALogin1 .CDLt1W1 p { position:absolute;}
#SDTopVALogin1 .SDTopVa1SPLogo1 { top:12px; left:197px;}

#SDTopVALogin1 .SDTopVa1SPBnr1 { top:14px; left:10px;}
#SDTopVALogin1 .SDTopVa1SPBnr2 { top:14px; left:98px;}
#SDTopVALogin1 .SDTopVa1SPBnr3 { top:14px; left:451px;}
#SDTopVALogin1 .SDTopVa1SPBnr4 { top:14px; left:539px;}

#SDTopVALogin1 .SDTopVa1SPBnr5 { top:104px; left:10px;}
#SDTopVALogin1 .SDTopVa1SPBnr6 { top:104px; left:98px;}
#SDTopVALogin1 .SDTopVa1SPBnr7 { top:104px; left:186px;}
#SDTopVALogin1 .SDTopVa1SPBnr8 { top:104px; left:275px;}
#SDTopVALogin1 .SDTopVa1SPBnr9 { top:104px; left:363px;}
#SDTopVALogin1 .SDTopVa1SPBnr10 { top:104px; left:451px;}
#SDTopVALogin1 .SDTopVa1SPBnr11 { top:104px; left:539px;}

/* ログイントップ固有 */
.SDLMLoginTop1 #SDLM1RecoEvent1_1 ,.SDLMLoginTop1 #SDLM1RecoEvent1_2,.SDLMLoginTop1 #SDLM1RecoEvent1_3 ,.SDLMLoginTop1 #SDLM1RecoEvent1_4 { display:none;}

.SDLM1RecoEvent1 .CU1 {}
.SDLM1RecoEvent1 .CU1 li { clear:both; width:570px; height:112px; position:relative;}
.SDLM1RecoEvent1 .CU1 .CLi2 { background:#FFF9E1;}


.SDLM1RecoEvent1 .CU1 li .CP1 { position:absolute; top:15px; left:15px;}
.SDLM1RecoEvent1 .CU1 li .CP1 img { border:1px solid #ccc;}
.SDLM1RecoEvent1 .CU1 li .CP2 { position:absolute; top:15px; left:104px; font-size:15px; font-weight:bold; padding-right:20px;}
.SDLM1RecoEvent1 .CU1 li .CT1 { position:absolute; top:63px; left:104px;}
.SDLM1RecoEvent1 .CU1 li .CT1 td { vertical-align:baseline; color:#666;}
.SDLM1RecoEvent1 .CU1 li .CT1 td .CS1 { font-size:24px; color:#EB6519; font-weight:bold;}
.SDLM1RecoEvent1 .CU1 li .CT1 td .CS2 { font-weight:bold;}

.SDLM1RecoEvent1 .CU2 { padding:10px 0 0 10px;}
.SDLM1RecoEvent1 .CU2 li { clear:none; width:270px; height:112px; float:left; margin-right:10px;}
.SDLM1RecoEvent1 .CU2 li a.CA1 { display:block; width:270px; height:102px; background:#FFF9E1; position:relative;}
.SDLM1RecoEvent1 .CU2 li a.CA1:hover { background:#FFE479;}

.SDLM1RecoEvent1 .CU2 li .CA1 .CSLt1 { position:absolute; top:10px; left:10px;}
.SDLM1RecoEvent1 .CU2 li .CA1 .CSLt1 img { border:1px solid #ccc; cursor:pointer;}
.SDLM1RecoEvent1 .CU2 li .CA1 .CSRt1 { position:absolute; left:102px; top:10px; width:160px; display:block; cursor:pointer;}
.SDLM1RecoEvent1 .CU2 li .CA1 .CSRt1 .CS1 { display:block; margin-bottom:5px; font-weight:bold; color:#3366CC;}
.SDLM1RecoEvent1 .CU2 li .CA1 .CSRt1 .CS2 { display:block; margin-bottom:0px; font-size:10px; color:#666;}
.SDLM1RecoEvent1 .CU2 li .CA1 .CSRt1 .CS3 { display:block; font-size:10px; color:#666;}
.SDLM1RecoEvent1 .CU2 li a.CA1:hover { text-decoration:none;}


#SDLM1RecoEvent1_1 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent1_2 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent1_3 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent1_4 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent1_5 .CU1 li .CT1 .CTd1 { width:140px;}


#SDTopVaLogin2 .CCLw1{height:73px;width:100%;background:url(../img/general/renew/bg/BgSDTopVaLogin2CCLw1.gif) 0 0 no-repeat;margin-bottom:20px;}
#SDTopVaLogin2 .CCLw1 .CT1 { border-collapse:collapse; border-spacing:0; margin:10px 20px 5px;font-size:14px;}
#SDTopVaLogin2 .CCLw1 .CT1 td{padding:0 13px;}
#SDTopVaLogin2 .CCLw1 .CT1 td.CTD1{background:url(../img/general/renew/bg/BgSDTopVa1CTRw1.gif) 0 0 repeat-y;}
#SDTopVaLogin2 .CCLw1 .CT1 a{line-height:20px;padding-left:25px;display:block;float:left;}
#SDTopVaLogin2 .CCLw1 .CT1 span{line-height:20px;}
#SDTopVaLogin2 .CCLw1 .CT1 .CA1_1{background:url(../img/general/renew/icon/IconMedia_blog.gif) 0 0 no-repeat;}
#SDTopVaLogin2 .CCLw1 .CT1 .CA1_2{background:url(../img/general/renew/icon/IconMedia_insite.gif) 0 0 no-repeat;}
#SDTopVaLogin2 .CCLw1 .CT1 .CA1_3{background:url(../img/general/renew/icon/IconMedia_photo.gif) 0 0 no-repeat;}
#SDTopVaLogin2 .CCLw1 .CT1 .CA1_4{background:url(../img/general/renew/icon/IconMedia_movie.gif) 0 0 no-repeat;}
#SDTopVaLogin2 .CCLw1 .CT1 .CA1_5{background:url(../img/general/renew/icon/IconMedia_tweet.gif) 0 0 no-repeat;}
#SDTopVaLogin2 .CCLw1 .CT1 .CS1_1{font-weight:bold;font-size:15px;color:#EB6519;}


/* ログイン後トップ企業更新情報 */
.SDLM1RecoEvent2 { clear:both;}
#SDLM1RecoEvent2_2 ,#SDLM1RecoEvent2_3 ,#SDLM1RecoEvent2_4 ,#SDLM1RecoEvent2_5 { display:none;}

.SDLM1RecoEvent2 .CU1 {}
.SDLM1RecoEvent2 .CU1 li { clear:both; width:570px; height:112px; position:relative;}
.SDLM1RecoEvent2 .CU1 .CLi2 { background:#FFF9E1;}
.SDLM1RecoEvent2 .CU1 .CTPhoto1 td { background:#FFCC00;text-align:center;vertical-align:middle;height:82px;width:108px;}
.SDLM1RecoEvent2 .CU1 .CTPhoto1 td a { display:block;width:100%;height:auto;}

.SDLM1RecoEvent2 .CU1 li .CDLt1 { position:absolute; top:15px; left:15px;}
.SDLM1RecoEvent2 .CU1 li .CDLt1 img { border:1px solid #ccc;}
.SDLM1RecoEvent2 .CU1 li .CDRt1 { position:absolute; top:15px; left:104px; width:446px; padding-right:20px;}
.SDLM1RecoEvent2 .CU1 li .CDRt1 .CP1 { font-size:15px;font-weight:bold;margin-bottom:5px;}
.SDLM1RecoEvent2 .CU1 li .CDRt1 .CP2 { margin-bottom:5px;}
.SDLM1RecoEvent2 .CU1 li .CDRt1 .CP3 { font-size:10px; color:#666;text-align:right;}
.SDLM1RecoEvent2 .CU1 li .CDRt1 .CP4 { font-size:10px; color:#666;text-align:right;}
.SDLM1RecoEvent2 .CU1 li .CDRt2 { position:absolute; top:15px; left:134px; width:416px; padding-right:20px;}
.SDLM1RecoEvent2 .CU1 li .CDRt2 .CP1 { font-size:15px;font-weight:bold;margin-bottom:5px;}
.SDLM1RecoEvent2 .CU1 li .CDRt2 .CP2 { margin-bottom:5px;}
.SDLM1RecoEvent2 .CU1 li .CDRt2 .CP3 { font-size:10px; color:#666;text-align:right;}
.SDLM1RecoEvent2 .CU1 li .CDRt2 .CP4 { font-size:10px; color:#666;text-align:right;}



#SDLM1RecoEvent2_1 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent2_2 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent2_3 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent2_4 .CU1 li .CT1 .CTd1 { width:140px;}
#SDLM1RecoEvent2_5 .CU1 li .CT1 .CTd1 { width:140px;}


.SDTtl1 { position:relative; height:50px; margin-bottom:15px;}
.SDTtl1 h2 { position:absolute; top:0; left:0;}
.SDTtl1 .CP1 { position:absolute; top:20px; right:0px;}
.SDTtl1 .CP2 { position:absolute; top:10px; right:0px;}

.SUSearchEventBigginer1 { padding-left:10px;}
.SUSearchEventBigginer1 li { float:left; margin-right:10px; height:60px;}
.SUSearchEventBigginer1 li a { display:block; width:180px; height:50px; text-indent:-9999px; background:url(../img/general/renew/btn/BtnSearchEventBigginerSet1.jpg) 0 0 no-repeat; overflow:hidden; outline:none;}

.SUSearchEventBigginer1 .CLi1 a { background-position:0px 0px;}
.SUSearchEventBigginer1 .CLi2 a { background-position:-180px 0px;}
.SUSearchEventBigginer1 .CLi3 a { background-position:-360px 0px;}
.SUSearchEventBigginer1 .CLi4 a { background-position:-540px 0px;}
.SUSearchEventBigginer1 .CLi5 a { background-position:-720px 0px;}
.SUSearchEventBigginer1 .CLi1 a:hover { background-position:0px -50px;}
.SUSearchEventBigginer1 .CLi2 a:hover { background-position:-180px -50px;}
.SUSearchEventBigginer1 .CLi3 a:hover { background-position:-360px -50px;}
.SUSearchEventBigginer1 .CLi4 a:hover { background-position:-540px -50px;}
.SUSearchEventBigginer1 .CLi5 a:hover { background-position:-720px -50px;}


.SUSearchEventGenre1 { padding-left:40px;}
.SUSearchEventGenre1 li { float:left; margin-right:20px; margin-bottom:5px;}
.SUSearchEventGenre1 li a { display:block; width:110px; height:40px; text-indent:-9999px; background:url(../img/general/renew/btn/BtnSearchEventGenre1Set.jpg) 0 0 no-repeat; overflow:hidden; outline:none;}

.SUSearchEventGenre1 .CLi1 a { background-position:0px 0px;}
.SUSearchEventGenre1 .CLi2 a { background-position:-110px 0px;}
.SUSearchEventGenre1 .CLi3 a { background-position:-220px 0px;}
.SUSearchEventGenre1 .CLi4 a { background-position:-330px 0px;}
.SUSearchEventGenre1 .CLi5 a { background-position:-440px 0px;}
.SUSearchEventGenre1 .CLi6 a { background-position:-550px 0px;}
.SUSearchEventGenre1 .CLi7 a { background-position:-660px 0px;}
.SUSearchEventGenre1 .CLi8 a { background-position:-770px 0px;}
.SUSearchEventGenre1 .CLi9 a { background-position:-880px 0px;}
.SUSearchEventGenre1 .CLi10 a { background-position:-990px 0px;}
.SUSearchEventGenre1 .CLi11 a { background-position:-1100px 0px;}
.SUSearchEventGenre1 .CLi12 a { background-position:-1210px 0px;}
.SUSearchEventGenre1 .CLi13 a { background-position:-1320px 0px;}
.SUSearchEventGenre1 .CLi14 a { background-position:-1430px 0px;}
.SUSearchEventGenre1 .CLi15 a { background-position:-1540px 0px;}
.SUSearchEventGenre1 .CLi16 a { background-position:-1650px 0px;}
.SUSearchEventGenre1 .CLi1 a:hover { background-position:0px -40px;}
.SUSearchEventGenre1 .CLi2 a:hover { background-position:-110px -40px;}
.SUSearchEventGenre1 .CLi3 a:hover { background-position:-220px -40px;}
.SUSearchEventGenre1 .CLi4 a:hover { background-position:-330px -40px;}
.SUSearchEventGenre1 .CLi5 a:hover { background-position:-440px -40px;}
.SUSearchEventGenre1 .CLi6 a:hover { background-position:-550px -40px;}
.SUSearchEventGenre1 .CLi7 a:hover { background-position:-660px -40px;}
.SUSearchEventGenre1 .CLi8 a:hover { background-position:-770px -40px;}
.SUSearchEventGenre1 .CLi9 a:hover { background-position:-880px -40px;}
.SUSearchEventGenre1 .CLi10 a:hover { background-position:-990px -40px;}
.SUSearchEventGenre1 .CLi11 a:hover { background-position:-1100px -40px;}
.SUSearchEventGenre1 .CLi12 a:hover { background-position:-1210px -40px;}
.SUSearchEventGenre1 .CLi13 a:hover { background-position:-1320px -40px;}
.SUSearchEventGenre1 .CLi14 a:hover { background-position:-1430px -40px;}
.SUSearchEventGenre1 .CLi15 a:hover { background-position:-1540px -40px;}
.SUSearchEventGenre1 .CLi16 a:hover { background-position:-1650px -40px;}


/* サイドカラム共通 */
#LS1 { float:right; width:310px;}

.SDLS1 { clear:both; background:url(../img/general/renew/bg/BgSDLS1.jpg) 0 0 repeat-y; margin-bottom:20px;}
.SDLS1W1 { background:url(../img/general/renew/bg/BgSDLS1W1.jpg) 0 0 no-repeat;}
.SDLS1W1_l { background:url(../img/general/renew/bg/BgSDLS1W1_l.jpg) 0 0 no-repeat;}
.SDLS1W2 { background:url(../img/general/renew/bg/BgSDLS1W2.jpg) 0 bottom no-repeat; padding:10px 10px 6px;}

.SDLS1 a { color:#3366cc;}

.SDLSLive1 { clear:both; height:275px; _height:263px; overflow:hidden; margin-bottom:0px;}
.CDSDLSLive1 { clear:both; border:1px solid #FC0; padding:10px; height:58px; _height:76px; overflow:hidden; margin-bottom:10px;}
.CDSDLSLive1_1 { background:#FFE16A;}
.CDSDLSLive1 .CDLt1 { width:40px; float:left;}
.CDSDLSLive1 .CDRt1 { width:192px; _width:224px; float:right; padding:5px 5px 5px 22px; background:url(../img/general/renew/bg/BgSDLS1Baloon1.gif) 0 0 no-repeat;}
.CDSDLSLive1_1 .CDRt1 { background:url(../img/general/renew/bg/BgSDLS1Baloon1_f2.gif) 0 0 no-repeat;}
.CDSDLSLive1 .CDRt1 .CTd1 { width:150px; font-size:10px;}
.CDSDLSLive1 .CDRt1 .CTd2 { text-align:right;}

.SDLoginPrompt1 { border:4px solid #D5CFAE; padding:10px; text-align:center;}
.SDLoginPrompt1 .CP1 { font-size:16px; font-weight:bold; color:#FF6600;}
/* マイページナビゲーション */
.SDMypageLocalNav1 { width:630px; height:46px; background:url(../img/general/renew/bg/BgSDMyPageLocalNav1.gif) 0 0 no-repeat; margin-bottom:20px;}
.SDMypageLocalNav1 .CU1 { padding:7px 0 6px 8px;}
.SDMypageLocalNav1 li { display:inline-block; *display:inline; zoom:1; height:32px; line-height:30px; border-left:1px solid #C9BF9C; padding:0 7px 0 7px;}
.SDMypageLocalNav1 li.RFirst { border-left:0px; padding-left:0px;}
.SDMypageLocalNav1 li a { display:inline-block; *display:inline; zoom:1; width:110px; text-align:center; font-weight:bold; margin-top:2px;}
.SDMypageLocalNav1 li a.ROn , .SDMypageLocalNav1 li a:hover { background:url(../img/general/renew/bg/SDMypageLocalNav1A_f2.gif) 0 0 no-repeat; color:#fff; text-decoration:none;}

.SDMypageLocalNav1 .CU1_1 li a { width:107px;}
.SDMypageLocalNav1 .CU1_1 li a.ROn , .SDMypageLocalNav1 .CU1_1 li a:hover { background:url(../img/general/renew/bg/SDMypageLocalNav1_1A_f2.gif) 0 0 no-repeat; color:#fff;}


/* 注意事項など */
.SDCaution1 { border:1px solid #F5BD5F; background:#FFF4CA url(../img/general/renew/icon/IconCaution1.jpg) 10px 50% no-repeat; padding:10px; margin-bottom:20px;}
.SDCaution1 .CU1 { padding-left:48px;}
.SDCaution1 .CU1 li { margin-bottom:5px; font-weight:bold;}
.SDCaution1 .CU1 li a { color:#79523E; text-decoration:underline;}
.SDCaution1 .CU1 li a:hover { text-decoration:none; color:#FF6600;}


/* マイページトップ枠1 */
.SDMypage1 { width:630px; overflow:hidden; clear:both; margin-bottom:20px;}

.SDMypage1Head1 { position:relative; margin-bottom:10px;}
.SDMypage1Head1 .CH1 { background:url(../img/general/renew/bg/BgSHLM1.jpg) 0 0 no-repeat; line-height:40px; height:40px; padding-left:26px; font-size:16px;}
.SDMypage1Head1 .CU1 { position:absolute; right:10px; top:11px;}
.SDMypage1Head1 .CU1 li { display:inline;}

.SUMypageRecoEvent1 { clear:both; width:650px;}
.SUMypageRecoEvent1 .CLi1 { width:310px; height:166px; float:left; margin-right:10px;margin-bottom:5px;}
.SUMypageRecoEvent1 .CLi2 { width:310px; height:57px; float:left; margin-right:10px;}

.SUMypageRecoEvent1 .CLi1 .CA1 { display:block; width:292px; height:150px; border:1px solid #ccc; _width:310px; _height:166px; padding:8px;}
.SUMypageRecoEvent1 .CLi1 .CA1:hover { text-decoration:none; background:#FFF9E1;}
.SUMypageRecoEvent1 .CLi1 a.CA1 .CSRt1 span { cursor:pointer;}

.SUMypageRecoEvent1 .CLi2 .CA1 { display:block; width:292px; height:36px; border:1px solid #ccc; _width:310px; _height:52px; padding:8px; overflow:hidden; cursor:pointer;}
.SUMypageRecoEvent1 .CLi2 .CA1:hover { text-decoration:none; background:#FFF9E1;}
.SUMypageRecoEvent1 .CLi2 a.CA1 .CSRt1 span { cursor:pointer;}

.SUMypageRecoEvent1 .CLi1 .CA1 .CSLt1 { width:102px; float:left; display:block;}
.SUMypageRecoEvent1 .CLi2 .CA1 .CSLt1 { width:32px; float:left; display:block; padding-top:3px;}
.SUMypageRecoEvent1 .CA1 .CSLt1 img { border:1px slid #ccc; cursor:pointer;}
.SUMypageRecoEvent1 .CLi1 .CA1 .CSRt1 { width:178px; float:right; display:block;}
.SUMypageRecoEvent1 .CLi2 .CA1 .CSRt1 { width:253px; float:right; display:block; padding-top:3px;}

.SUMypageRecoEvent1 .CA1 .CSRt1 .CS1 { color:#3366CC; text-decoration:none; font-weight:bold; margin-bottom:15px; display:block;}
.SUMypageRecoEvent1 .CA1 .CSRt1 .CS2 { display:block; margin-bottom:10px; line-height:1.6;}
.SUMypageRecoEvent1 .CA1 .CSRt1 .CS3 { display:block; font-size:10px;}

.SUMypageRecoEvent2 { clear:both; width:650px;}
.SUMypageRecoEvent2 .CLi1 { width:310px; height:132px; _height:130px; float:left; margin:0 10px 0px 0; position:relative;}
.SUMypageRecoEvent2 .CLi1 a.CA1 { display:block; background:#fff; width:308px; _width:310px; height:120px; border:1px solid #ccc;}
.SUMypageRecoEvent2 .CLi1 a.CA1:hover { background:#FFF9E1;}

.SUMypageRecoEvent2 .CLi1 a.CA1 .CSLt1 { position:absolute; top:8px; left:8px;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSLt1 img { border:1px solid #ccc; cursor:pointer;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSRt1 { position:absolute; top:8px; left:98px; width:208px;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSRt1 span { cursor:pointer;}
.SUMypageRecoEvent2 .CLi1 a.CA1:hover { text-decoration:none;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSRt1 .CS1 { padding-left:3px; display:block; margin-bottom:5px;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSRt1 .CS2 { display:block; margin-bottom:3px; font-weight:bold; color:#3366CC;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSRt1 .CS3 { display:block; margin-bottom:3px; font-size:10px; color:#666;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSRt1 .CS3 .CS1CS3 { font-size:12px; font-weight:bold; color:#EB6519;}
.SUMypageRecoEvent2 .CLi1 a.CA1 .CSRt1 .CS4 { display:block; margin-bottom:3px; font-size:10px; color:#666;}
.SUMypageRecoEvent2 .CA2 { position:absolute; bottom:20px; right:10px;}

.SUMypageRecoEvent2 .CLi2 { width:310px; height:110px; _height:108px; float:left; margin:0 10px 0px 0; position:relative;}
.SUMypageRecoEvent2 .CLi2 a.CA1 { display:block; background:#fff; width:308px; _width:310px; height:98px; border:1px solid #ccc;}
.SUMypageRecoEvent2 .CLi2 a.CA1:hover { background:#FFF9E1;}

.SUMypageRecoEvent2 .CLi2 a.CA1 .CSLt1 { position:absolute; top:8px; left:8px;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSLt1 img { border:1px solid #ccc; cursor:pointer;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSRt1 { position:absolute; top:8px; left:98px; width:208px;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSRt1 span { cursor:pointer;}
.SUMypageRecoEvent2 .CLi2 a.CA1:hover { text-decoration:none;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSRt1 .CS1 { padding-left:3px; display:block; margin-bottom:5px;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSRt1 .CS2 { display:block; margin-bottom:6px; font-weight:bold; color:#3366CC;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSRt1 .CS3 { display:block; margin-bottom:3px; font-size:10px; color:#666;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSRt1 .CS3 .CS1CS3 { font-size:12px; font-weight:bold; color:#EB6519;}
.SUMypageRecoEvent2 .CLi2 a.CA1 .CSRt1 .CS4 { display:block; margin-bottom:3px; font-size:10px; color:#666;}


.SUMypageSiteInfo1 { margin:0 10px;}
.SUMypageSiteInfo1 li { padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.SUMypageSiteInfo1 li .CT1 .CTd1 { font-size:14px; font-weight:bold; color:#666;}
.SUMypageSiteInfo1 li .CT1 .CTd2 img { border:1px solid #ccc;}
.SUMypageSiteInfo1 li .CT1 .CTd3 .CP1 { margin-bottom:5px;}
.SUMypageSiteInfo1 li .CT1 .CTd3 .CP2 { font-weight:bold; margin-bottom:8px;}
.SUMypageSiteInfo1 li .CT1 .CTd3 .CP3 { font-size:10px; color:#666;}

.SUNewCompanyList1 { margin:0 10px;}
.SUNewCompanyList1 li { padding-bottom:13px; border-bottom:1px dotted #ccc; margin-bottom:13px;}

.SUNewCompanyList1 li .CT1 .CTd1 { font-size:14px; font-weight:bold; color:#666;}
.SUNewCompanyList1 li .CT1 .CTd2 img { border:1px solid #ccc;}
.SUNewCompanyList1 li .CT1 .CTd3 .CP1 { margin-bottom:2px;}
.SUNewCompanyList1 li .CT1 .CTd3 .CP2 { font-weight:bold; margin-bottom:8px;}
.SUNewCompanyList1 li .CT1 .CTd3 .CP3 { font-size:10px; color:#666;}


/* マイページ右カラム　ユーザーアカウント */
.SDUserAccount1 {}
.SDUserAccount1 .CDTp1 { position:relative; margin-bottom:15px; _width:288px;}
.SDUserAccount1 .CDTp1 .CH1 { background:url(../img/general/renew/bg/BgTtlLSUser1.jpg) 0 0 no-repeat; padding:0 0 9px 22px; font-size:16px; font-weight:bold;}
.SDUserAccount1 .CDTp1 .CP1 { position:absolute; right:0px; top:3px;}

.SDUserAccount1 .CDLt1 { width:102px; text-align:center; float:left; margin-bottom:10px;}
.SDUserAccount1 .CDLt1 .CTPhoto1 { margin-bottom:5px;}
.SDUserAccount1 .CDLt1 .CTPhoto1 td { width:102px; height:102px; vertical-align:middle; text-align:center; border:1px solid #ccc;}
.SDUserAccount1 .CDLt1 .CP1 {}
.SDUserAccount1 .CDRt1 { width:175px; float:right; margin-bottom:10px;}
.SDUserAccount1 .CDRt1 .CU1 li { clear:both; border-bottom:1px dotted #ccc;}
.SDUserAccount1 .CDRt1 .CU1 li.RFirst { border-top:1px dotted #ccc;}
.SDUserAccount1 .CDRt1 .CU1 li.CLi1 { border-bottom:1px solid #EC6604;}
.SDUserAccount1 .CDRt1 .CU1 li a { display:block; text-decoration:none;}
.SDUserAccount1 .CDRt1 .CU1 li a:hover { text-decoration:none; background:#fff;}
.SDUserAccount1 .CDRt1 .CU1 li a .CS1 { display:block; border-top:2px solid #fff; border-bottom:2px solid #fff; background:#F8F7EF; padding:5px 5px; cursor:pointer;}
.SDUserAccount1 .CDRt1 .CU1 li a:hover .CS1 { background:#EFF7C4;}
.SDUserAccount1 .CDRt1 .CU1 li a .CS1 .CSLt1 { display:block; width:120px; float:left; color:#3366CC; text-decoration:underline; line-height:16px;}
.SDUserAccount1 .CDRt1 .CU1 li a:hover .CS1 .CSLt1 { text-decoration:none; color:#6699FF;}
.SDUserAccount1 .CDRt1 .CU1 li a .CS1 .CSRt1 { display:block; width:40px; float:right; text-align:right; text-decoration:none; font-size:16px; font-weight:bold; line-height:16px;}

.SDUserAccount1 .CT1 { clear:both; margin-bottom:15px;}
.SDUserAccount1 .CT1 th { border-right:1px solid #ccc; vertical-align:top;}
.SDUserAccount1 .CT1 td { vertical-align:top;}
.SDUserAccount1 .CT1 th p { padding:5px 5px 10px; text-align:left; color:#79523E; font-weight:bold;}
.SDUserAccount1 .CT1 td p { padding:5px 5px 10px 10px; text-align:left; color:#666;}

.SDUserAccount1 .CUBm1 { border-top:1px dotted #ccc; padding-top:10px}
.SDUserAccount1 .CUBm1 li { margin-bottom:5px;}
.SDUserAccount1 .CUBm1 a { background:url(../img/general/renew/event/IconRed1.gif) 0 1px no-repeat; padding-left:16px;}

/* アルファブロガー */
.SDLS1AlphaBlogger1 { border:2px solid #E3C257; padding:3px; margin-bottom:20px;}
.SDLS1AlphaBlogger1W1 { border:1px solid #E3C257; padding:6px; _width:288px;}

.SDLS1AlphaBlogger1 .SDUserAccount1 .CDTp1 .CH1 { background:url(../img/general/renew/bg/BgTtlLSUserAlphaBlogger1.jpg) 0 0 no-repeat; padding:12px 0 12px 37px; font-size:16px; font-weight:bold;}
.SDLS1AlphaBlogger1 .SDUserAccount1 .CDTp1 .CP1 { position:absolute; right:0px; top:16px;}


/* 20100312 追加 */
/* ST3 */
.ST3 { background:#ccc; border-collapse:separate; border-spacing:1px; margin-bottom:15px;}
.ST3 th { background:#EFEDE3; border:2px solid #fff; text-align:left; font-weight:bold;}
.ST3 td { background:#fff;}
.ST3 .CTh1 p { padding:10px 0 10px 10px;}
.ST3 .CTd1 p { padding:10px 5px;}

/* ST4 */
.ST4 { background:#ccc; border-collapse:separate; border-spacing:1px; margin-bottom:15px;}
.ST4 th { background:#EFEDE3; border:2px solid #fff; text-align:left; font-weight:bold;}
.ST4 td { background:#fff;}
.ST4 th p { padding:10px 0 10px; text-align:center;}
.ST4 td p { padding:10px 2px; text-align:center;}

.ST4 .CTd1 .CD1 p { padding:0px; text-align:left;}
.ST4 .CTd1 .CD1Lt1 { width:102px; margin-right:10px; float:left;}
.ST4 .CTd1 .CD1Lt1 p { padding:10px 0px 10px 10px;}
.ST4 .CTd1 .CD1Lt1 img { border:1px solid #ccc;}
.ST4 .CTd1 .CD1Rt1 { width:130px; float:left;}
.ST4 .CTd1 .CD1Rt1 .CP1 { padding-top:10px; margin-bottom:5px;}
.ST4 .CTd1 .CD1Rt1 .CP2 { font-weight:bold; margin-bottom:10px;}
.ST4 .CTd1 .CD1Rt1 .CP3 { margin-bottom:10px; font-size:10px; color:#666;}

.ST4 .CTr1 td { background:#fff;}
.ST4 .CTr2 td { background:#FFF9E1;}
.ST4 .CTr3 td { background:#FAE5E5;}

.ST4 td a.CA1 { font-weight:bold; color:#cc0000; text-decoration:underline;}
.ST4 td a.CA1:hover { text-decoration:none; color:#ff0000;}

.STThum160 { width:160px;}
.STThum160 td { width:160px; height:160px; text-align:center; vertical-align:middle;}
.STThum140 { width:140px;}
.STThum140 td { width:140px; height:140px; text-align:center; vertical-align:middle;}

/* SDSort1 */
.SDSort1 { margin-bottom:15px; border:1px solid #DEDAC6; background:#FCFBEE; padding:10px; position:relative; *zoom:1;}
.SDSort1 .CU1 {}
.SDSort1 .CU1 li { display:inline;}
.SDSort1 .CU1 li.RFirst { font-weight:bold; margin-right:30px;}
.SDSort1 .CU1 li a { background:url(../img/general/renew/icon/IconSort1_3.gif) 0 0 no-repeat; padding:5px 0 5px 44px; margin-right:10px;}
.SDSort1 .CU1 li a.rev:hover { background:url(../img/general/renew/icon/IconSort1_2.gif) 0 0 no-repeat;}

.SDSort1 .CU1 li.ROn1 a { background:url(../img/general/renew/icon/IconSort1_1.gif) 0 0 no-repeat; padding:5px 0 5px 44px; margin-right:10px; font-weight:bold;}
.SDSort1 .CU1 li.ROn1 a:hover { background:url(../img/general/renew/icon/IconSort1_2.gif) 0 0 no-repeat;}
.SDSort1 .CU1 li.ROn2 a { background:url(../img/general/renew/icon/IconSort1_2.gif) 0 0 no-repeat; padding:5px 0 5px 44px; margin-right:10px; font-weight:bold;}
.SDSort1 .CU1 li a:hover { background:url(../img/general/renew/icon/IconSort1_1.gif) 0 0 no-repeat;}
.SDSort1 .CU2 { position:absolute; top:7px; right:10px;}
.SDSort1 .CU2 li { display:inline;}
.SDSort1 .CU2 li a { position:relative; background:none;}
.SDSort1 .CU2 li a .SSTooltop1 { display:none; position:absolute; left:-20px; top:-30px; *top:-22px;}
.SDSort1 .CU2 li a .SSTooltop1 img { display:block;}
.SDSort1 .CU2 li a:hover { background:none;}
.SDSort1 .CU2 li a:hover .SSTooltop1 { display:block;}

.SDSortPopup1 { position:absolute; top:-95px; right:-15px; cursor:pointer;}

/* 20100319追加 */
/* 当選のお知らせなど */
.SDInfo1 { border:1px solid #F5BD5F; background:#FFF4CA; padding:10px; margin-bottom:20px;}
.SDInfo1 .CP1 { text-align:center; color:#79523E; font-weight:bold;}

.SUFunList1 { clear:both; border-top:1px solid #ccc; margin-bottom:20px;}
.SUFunList1 li { clear:both; border-bottom:1px solid #ccc; padding:9px;}
.SUFunList1 .CLi2 { background:#FFF9E1;}

.SUFunList1 li .CDLt1 { float:left; width:82px; margin-right:10px;}
.SUFunList1 li .CDLt1 img { border:1px solid #ccc;}
.SUFunList1 li .CDLt2 { float:left; width:82px; margin-right:10px; width:400px;}
.SUFunList1 li .CDLt2 .CP1 { margin-bottom:10px; font-size:10px; color:#666; padding:2px 0 2px 0;}
.SUFunList1 li .CDLt2 .CPIcon1 { padding-left:75px; background:url(../img/general/renew/icon/IconFavarite1.gif) 0 0 no-repeat;}
.SUFunList1 li .CDLt2 .CP2 { margin-bottom:10px; font-weight:bold; font-size:14px;}
.SUFunList1 li .CDLt2 .CP3 { font-weight:normal; font-size:12px; color:#333; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;}
.SUFunList1 li .CDLt2 .CU1 { *zoom:1;}
.SUFunList1 li .CDLt2 .CU1 li { float:left; display:block; margin-right:10px; clear:none; border:0px; padding:0;}
.SUFunList1 li .CDLt2 .CU1 .RLast { float:right; margin-right:0px;}

.SUFunList1 li .CDLt2 .CU1 a { position:relative; display:block; height:30px; float:left;}
.SUFunList1 li .CDLt2 .CU1 a img { display:block; vertical-align:top;}
.SUFunList1 li .CDLt2 .CU1 a .CS1  { visibility:hidden; display:none;}
.SUFunList1 li .CDLt2 .CU1 a:hover { background:none;}
.SUFunList1 li .CDLt2 .CU1 a:hover .CS1 { visibility:visible; display:inline; zoom:1; position:absolute; top:-23px; right:0px; zoom:1;}

.SUFunList1 li .CDLt3 { float:right; width:108px;}
.SUFunList1 li .CDLt3 .CD1 { width:108px; height:59px; overflow:hidden; background:url(../img/general/renew/bg/BgFunListNum1_1.gif) 0 0 no-repeat; position:relative; margin-bottom:5px;}
.SUFunList1 li .CDLt3 .CD2 { width:108px; height:59px; overflow:hidden; background:url(../img/general/renew/bg/BgFunListNum1_2.gif) 0 0 no-repeat; position:relative;}
.SUFunList1 li .CDLt3 .CP1 { position:absolute; font-family:arial;top:27px; display:block; width:108px; text-align:center; font-size:20px; font-weight:bold; color:#EB651C;}

/* 20100323 */
div#header {position:relative;height:129px;}

/* 既存の設定の調整 */
div#logo {position:absolute;top:0px;left:0;}
div#logo h1 a { margin-top:26px;}
body#body_top p#p_sub_title{ position:absolute; top:10px; left:0px; color:#666; font-size:13px;}
div#glnavi {position:absolute;top:89px;}
div#glnavi_sub { position:absolute; top:88px; width:280px; left:680px;}

/* 追加分の要素 */
#header .RSpnav1 { position:absolute; top:14px; right:195px;}
#header .RSpnav1 li { display:inline; padding:0 10px; border-left:1px solid #ccc;}
#header .RSpnav1 .RFirst { border-left:0px; padding-left:0px;}
#header .CPForCOmpany1 { position:absolute; right:0px; top:8px;}


.CDHeadCounter1 { position:absolute; top:45px; right:0px; width:627px; height:34px; background:url(../img/general/renew/bg/BgCDHeadCounter1.gif) 0 0 no-repeat;}
.CDHeadCounter1W1 { position:relative; width:627xp; height:34px;}

.CDHeadCounter1 dl { position:absolute;}
.CDHeadCounter1 dl dt ,.CDHeadCounter1 dl dd { display:block; float:left;}

.CDHeadCounter1 .CDl1 { left:26px; top:3px;}
.CDHeadCounter1 .CDl2 { left:233px; top:3px;}
.CDHeadCounter1 .CDl3 { left:432px; top:3px;}
.CDHeadCounter1 dl dd  { font-family:Arial,sans-serif; font-weight:bold; font-style:normal; font-size:24px; color:#669900; line-height:24px;}
.CDHeadCounter1 dl dt  { padding-top:2px;}


/* 20100413追加- */

/* 調整用 */
#wrapper .APBm3 { padding-bottom:3px;}

/* 右カラム検索枠 */
.SDLSSearch1 { margin-bottom:10px;}

.SDLSSearch1 .CP1 { margin-bottom:5px;}
.SDLSSearch1 .CRdo1 { vertical-align:middle; margin:0 3px 2px 0;}

.SDLSSearch1 .CIpt1 { width:230px; _width:240px; vertical-align:middle; border:1px solid #CCCCCC; color:#999999; padding:5px; _height:25px; margin-right:3px;}
.SDLSSearch1 .CIptBtn1 { vertical-align:middle;}



/* 右カラムサムネイル＋テキスト　ランキング */
.SU4 { padding:5px 3px 0;}
.SU4 li { clear:both; border-bottom:1px dotted #ccc; padding:10px 0;}
.SU4 .CDLt1 { width:62px; float:left;}
.SU4 .CDLt1 img { border:1px solid #ccc;}
.SU4 .CDRt1 { width:210px; float:right;}
.SU4 .CDRt1 .CP1 { color:#999; margin-bottom:5px;}
.SU4 .CDRt1 .CP2 { margin-bottom:10px;}
.SU4 .CDRt1 .CP3 { color:#999;}

.SU4Rank1 li { padding-left:29px;}
.SU4Rank1 .CDRt1 { width:182px;}
.SU4Rank1 .CLi1 { background:url(../img/general/renew/icon/IconRank1_1.gif) 0 50% no-repeat;}
.SU4Rank1 .CLi2 { background:url(../img/general/renew/icon/IconRank1_2.gif) 0 50% no-repeat;}
.SU4Rank1 .CLi3 { border-bottom:0px; margin-bottom:0px; padding-bottom:5px; background:url(../img/general/renew/icon/IconRank1_3.gif) 0 50% no-repeat;}


/*  */
#wrapper.box_project_list { margin-left:0px; margin-right:0px; width:960px;}
ul.menu_category_item{ margin-left:5px;}

/* イベントを探す　クリックで簡単検索！枠 */
.SDSearchEvent1 { margin-bottom:20px; width:630px; overflow:hidden;}
.SDSearchEvent1 .CU1 { border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:10px;}
.SDSearchEvent1 .CU1 li { float:left; margin-right:15px;}
.SDSearchEvent1 .CPBm1 { text-align:right;}


/* イベントリスト枠 */
.SDSearchEventWrap1 ,.SDSearchEventWrap2 ,.SDSearchEventWrap4 { width:630px; overflow:hidden; clear:both;}
.SDSearchEventWrapW1 { width:640px;}

.SDSearchEventWrap2 {}
.SDSearchEventWrap4 {}
.SDSearchEventWrap2 .SDSearchEvent2W1 { position:relative; z-index:1; *zoom:1;}
.SDSearchEventWrap2 .SDSearchEvent2 .CPIconNew1 { z-index:5000;}
.SDSearchEventWrap2 .SDSearchEvent2W1 .CDLt1 { position:relative; z-index:5000;}
.SDSearchEventWrap2 .SDSearchEvent2W1 .CPTtl1 { width:120px; left:174px; color:#666;}
.SDSearchEventWrap2 .SDSearchEvent2W1 .CDRt1 { float:none; position:relative; padding:10px 0 0; width:278px; *zoom:1;}
.SDSearchEventWrap2 .SDSearchEvent2W1 .CDRt1 .SPBtnAdd1 { position:absolute; right:0; top:140px; _top:-30px; *zoom:1;}
.SDSearchEventWrap4 .SDSearchEvent2 .CDTp1 .CP1 { text-align:left; padding:5px 0 0 0; line-height:1.2; color:#666; height:40px;}
.SDSearchEventWrap4 .SDSearchEvent2W1 .CDLt1 { float:none; width:142px; height:142px; overflow:hidden; position:absolute; top:5px; left:5px;}
.SDSearchEventWrap4 .SDSearchEvent2 .CPIconNew1 { z-index:5000;}
.SDSearchEventWrap4 .SDSearchEvent2W1 .CPTtl1 { position:static; left:0; padding:150px 0 0; font-size:12px; width:140px; height:60px;}
.SDSearchEventWrap4 .SDSearchEvent2W1 .CDRt1 { float:none; width:140px; padding:0;}
.SDSearchEventWrap4 .CDFadeIn1 { position:absolute; top:5px; left:5px; width:140px; height:110px; padding-bottom:30px; display:none; border:1px solid #FFCC00;}
.SDSearchEventWrap4 .CDFadeIn1W1 { position:relative;}
.SDSearchEventWrap4 .SPBtnAdd1 { position:absolute; top:110px; left:30px;}

.SDSearchEvent2 { margin-bottom:10px; background:#EFEDE3; width:630px; padding-bottom:10px;}
.SDSearchEventWrap2 .SDSearchEvent2 { width:308px; float:left; margin:0 10px 10px 0;}

.SDSearchEventWrap4 .SDSearchEvent2 { width:151px; float:left; margin:0 5px 5px 0;}

.SDSearchEvent2 .CH1 { background:#79533E; padding:10px 5px; font-size:16px; color:#fff;}

.SDSearchEvent2 .CDTp1 { position:relative;}

.SDSearchEvent2 .CDTp1 .CP1 { line-height:20px; font-size:10px; padding:9px 10px;}
.SDSearchEvent2 .CDTp1 .CP1_1 { background:url(../img/general/renew/icon/IconNew1.gif) 10px 10px no-repeat; padding-left:70px;}
.SDSearchEvent2 .CDTp1 .CU1 { position:absolute; right:10px; top:10px;}
.SDSearchEvent2 .CDTp1 .CU1 li { display:inline; margin-left:2px;}

.SDSearchEvent2W1 { background:#fff; padding:10px; margin:0px 10px 0;}
.SDSearchEvent2W1 .CPTtl1 { font-size:16px; font-weight:bold; padding:5px 0 10px; z-index:5000;}
.SDSearchEvent2W1 .CDLt1 { float:left; width:122px;}
.SDSearchEvent2W1 .CDLt1 img { border:1px solid #ccc;}

.SDSearchEvent2W1 .CDRt1 { float:right; width:458px;}
.SDSearchEvent2W1 .CDRt1 .CT1 { border-collapse:separate; border-top:1px dotted #ccc;}
.SDSearchEvent2W1 .CDRt1 .CT1 th { border-bottom:1px dotted #ccc; font-weight:normal; text-align:left;}
.SDSearchEvent2W1 .CDRt1 .CT1 td { border-bottom:1px dotted #ccc;}
.SDSearchEvent2W1 .CDRt1 .CT1 th p , .SDSearchEvent2W1 .CDRt1 .CT1 td p { padding:4px 5px 2px; color:#666;}
.SDSearchEvent2W1 .CDRt1 .CT1 th p img , .SDSearchEvent2W1 .CDRt1 .CT1 td p img { margin-bottom:2px; vertical-align:middle; margin-right:10px;}

.SDSearchEvent2W1 .CDRt1 .CH1 { background:#79533E; padding:6px 5px; font-size:14px; color:#fff; margin-bottom:9px;}

.SDSearchEvent2 .CT1 .CS1{ color:#E80500;}
.SDSearchEvent2 .CT1 .CS2{ color:#E86152;}
.SDSearchEvent2 .CT1 .CS3{ color:#FF6600;}
.SDSearchEvent2 .CT1 .CS4{ color:#FFAE00;}

/* イベントリスト枠　ボトム */
.SDSearchEvent3 { clear:both; position:relative; height:29px; margin-bottom:15px;}
.SDSearchEvent3 .SPIconRed1 { position:absolute; top:5px; right:0px; text-align:right; margin-right:10px; font-weight:bold;}

/* 検索結果件数表示 */
.SPSearchResultNum1 { clear:both;}
.SPSearchResultNum1 .CS1 { font-size:24px; font-weight:bold; color:#EB6519; padding:0 5px;}
.SPSearchResultNum1 .CS2 { font-weight:bold;}
.SPSearchResultNum1 .CS3 { font-size:20px; color:#EB6519; padding:0 5px;}

/* 参加可能なイベント表示 */
.SPSHowCanParticipateEvent1 { margin-bottom:20px;}
.SPSHowCanParticipateEvent1 .CChk1 { vertical-align:middle; margin-bottom:2px; margin-right:5px;}

/* 20100830 */
.CDHeadCounter1 { position:absolute; top:45px; right:0px; width:627px; height:34px; background:url(../img/general/renew/bg/BgCDHeadCounter1.gif) 0 0 no-repeat;}
.CDHeadCounter1_1 { background:url(../img/general/renew/bg/BgCDHeadCounter1_1.gif) 0 0 no-repeat; width:727px;}
.CDHeadCounter1W1 { position:relative; width:627px; height:34px;}

.CDHeadCounter1 dl { position:absolute;}
.CDHeadCounter1 dl dt ,.CDHeadCounter1 dl dd { display:block; float:left;}

.CDHeadCounter1 .CDl1 { left:26px; top:3px;}
.CDHeadCounter1 .CDl2 { left:233px; top:3px;}
.CDHeadCounter1 .CDl3 { left:432px; top:3px;}
.CDHeadCounter1_1 .CDl1 { left:190px; top:3px;}
.CDHeadCounter1_1 .CDl2 { left:366px; top:3px;}
.CDHeadCounter1_1 .CDl3 { left:542px; top:3px;}
.CDHeadCounter1 dl dd  { font-family:Arial,sans-serif; font-weight:bold; font-style:normal; font-size:24px; color:#669900; line-height:24px;}
.CDHeadCounter1_1 dl dd  { font-family:Arial,sans-serif; font-weight:bold; font-style:normal; font-size:22px; color:#669900; line-height:28px;}
.CDHeadCounter1 dl dt  { padding-top:2px;}

.CDHeadCounter1_1 .CD1 { left:26px; top:0px;}
.CDHeadCounter1_1 .CD1 p a { text-indent:-9999px; display:block; width:180px; height:34px; background:url(../img/general/renew/bg/img_CDHeadCounter1_1_1.gif) 0 0 no-repeat;}

.CUSearchEvent { border: 1px solid #E8E6D7; margin-bottom: 10px;}
.CUSearchEvent th a { color:#333; padding: 0 0 0 5px; line-height: 23px; display:block; text-decoration:none;}
.CUSearchEvent a { line-height: 22px;}
.CUSearchEvent a span { float:right;font-weight:normal;color:#666;margin-right:3px;}
.CUSearchEvent li a.off { background:url(/img/project_list/CheckOff.gif) no-repeat scroll 10px center; padding: 0 0 0 28px; display:block; color:#333;}
.CUSearchEvent li a.suboff { background:url(/img/project_list/CheckOff.gif) no-repeat scroll 22px center; padding: 0 0 0 40px; display:block; color:#333;}
.CUSearchEvent li a.on { font-weight: bold; background:#FFF7EB url(/img/project_list/CheckOn.gif) no-repeat scroll 10px center; padding: 0 0 0 28px; display:block; color:#333; text-decoration:none;}
.CUSearchEvent li a.subon { font-weight: bold; background:#FFF7EB url(/img/project_list/CheckOn.gif) no-repeat scroll 22px center; padding: 0 0 0 40px; display:block; color:#333; text-decoration:none;}
.CUSearchEvent li a.on:hover { font-weight: bold; background:#FFF7EB url(/img/project_list/CheckHover.gif) no-repeat scroll 10px center; padding: 0 0 0 28px; display:block; color:#333; text-decoration:none;}
.CUSearchEvent li a.subon:hover { font-weight: bold; background:#FFF7EB url(/img/project_list/CheckHover.gif) no-repeat scroll 22px center; padding: 0 0 0 40px; display:block; color:#333; text-decoration:none;}
.CUSearchEvent li a.off:hover { background:#FFF7EB url(/img/project_list/CheckHover.gif) no-repeat scroll 10px center; display:block; color:#333; text-decoration:none;}
.CUSearchEvent li a.suboff:hover { background:#FFF7EB url(/img/project_list/CheckHover.gif) no-repeat scroll 22px center; display:block; color:#333; text-decoration:none;}
.CUSearchEvent .CLi1_0 { border-top:solid 1px #E8E6D7;font-weight: bold; background: #F2F1EA; padding: 0 0 0 5px; line-height: 27px;}
.CUSearchEvent .CLi1_1 { border-top:none;font-weight: bold; background: #F2F1EA; padding: 0 0 0 5px; line-height: 27px;}
.CUSearchEvent .CLi1_0 a { font-weight: bold; background: #F2F1EA; display:block; color:#333; padding: 0 0 0 5px; line-height: 27px;}
.CUSearchEvent .CLi1_0 a:hover { text-decoration:none;}
.CUSearchEvent .CLi1_0 a.CSCLR { font-weight: normal; font-size: 8px; float:right; padding-right: 15px; }

/* アンケート */
.SDEnq1 { clear:both; padding-left:30px;}
.SUEnqList1 {}
.SUEnqList1 li { float:left; margin:0 10px 20px 0; cursor:pointer;}
/*.SUEnqList1CD1 { background:url(../img/base/enquete/Bg1.gif) 50% 100% no-repeat; padding-bottom:30px;}*/
/*.SUEnqList1 li.ROn .SUEnqList1CD1 { background:url(../img/base/enquete/Bg1_f2.gif) 50% 100% no-repeat;}*/
/*.SUEnqList1 li.RCrnt .SUEnqList1CD1 { background:url(../img/base/enquete/Bg1_f3.gif) 50% 100% no-repeat;}*/

/*.SUEnqList1CD2 { background:url(../img/base/enquete/Bg2.gif) 50% 100% no-repeat; padding-bottom:30px;}*/
/*.SUEnqList1 li.ROn .SUEnqList1CD2 { background:url(../img/base/enquete/Bg2_f2.gif) 50% 100% no-repeat;}*/
/*.SUEnqList1 li.RCrnt .SUEnqList1CD2 { background:url(../img/base/enquete/Bg2_f3.gif) 50% 100% no-repeat;}*/

.SDEnq1 .CRdoEnq1 ,.SDEnq1 .CChkEnq1 { display:none;}
.SUEnqList1 li .CTEnq1 {}
.SUEnqList1 li .CTEnq1 td.CTdTxt1 { height:48px; width:182px; line-height:1.1; text-align:left; vertical-align:top; padding-top:7px; padding-left:3px;padding-right:3px;}
.SUEnqList1 li .CTEnq1 td.CTdImg1 { width:182px; height:182px; text-align:center; vertical-align:middle; border:2px solid #ccc; padding:5px;}
.SUEnqList1 li.ROn .CTEnq1 td.CTdImg1 { border:2px solid #FFCC66; }
.SUEnqList1 li.RCrnt .CTEnq1 td.CTdImg1 { border:2px solid #FF9900;}
.SUEnqList1 li .CAEnq1 {}

/* 201307_1 */
.SDMbrEntry1 {}
.SDMbrEntry1_1 { width:490px; margin:0 auto;}
.SDMbrEntry1W1 { background:#FFF2D9; padding:20px;}

.SDMbrEntry1 .CDLt1 { background:#fff; width:450px; height:350px; overflow:hidden; float:left;}
.SDMbrEntry1 .CDLt1W1 { padding:15px;}

.SDMbrEntry1 .CDLt1 .CUBtn1 { text-align:center;}
.SDMbrEntry1 .CDLt1 .CUBtn1 li { margin:0 0 15px;}

.SDMbrEntry1 .CDRt1 { background:#fff; width:450px; height:350px; overflow:hidden; float:right; position:relative;}
.SDMbrEntry1 .CDRt1W1 { padding:15px;}

.SDMbrEntry1 .CDRt1 .CDTxt1 { position:absolute; bottom:186px; left:34px; text-align:left; width:382px;}
.SDMbrEntry1 .CDRt1 .CDForm1 { position:absolute; top:176px; left:34px; width:382px;}
.SDMbrEntry1 .CDRt1 .CDBm1 { position:absolute; top:276px; left:15px; width:420px;}
.SDMbrEntry1 .CDRt1 .CPErr1 { border:1px solid #f00; color:#f00; padding:3px; text-align:center; margin-bottom:10px;}
.SDMbrEntry1 .CDRt1 .CPErr2 { clear:both; padding:3px; color:#f00;}

.SDMbrEntry1 .CDFinish1 { background:#fff; padding:22px 15px;}
.SDMbrEntry1 .CDFinish1 .CPTxt1 { width:382px; margin:0 auto 20px; font-size:13px;}

.SPErr1 { text-align:center; padding:5px; border:1px solid #f00; margin-bottom:10px; color:#f00;}

/* 汎用ボタンセット */
.SLBtnSet1 { text-align:center;}
.SLBtnSet1 li { display:inline; padding:0 10px; vertical-align:middle;}
.SLBtnSet1 li a ,.SLBtnSet1 li input { vertical-align:middle;}

.SDMbrEntryComplete1 { position:relative;}
.SDMbrEntryComplete1 .CPSDMbrEntryComplete1 { position:absolute; top:170px; left:0; text-align:center; line-height:20px; color:#666; width:420px;}
.SDMbrEntryComplete1 .CPSDMbrEntryComplete1 span { color:#79523E; font-weight:bold; font-size:13px;}
.SDMbrEntryComplete1 .CPCloseModalBtn1 { position:absolute; top:243px; left:120px;}

.SDAppeal1 { border:5px solid #EFEDE3; padding:15px; position:relative; *zoom:1; margin-bottom:20px;}
.SDAppeal1 .SDAppeal1CH1 { font-weight:bold; color:#FF6600; font-size:16px; margin-bottom:5px;}
.SDAppeal1 .SDAppeal1CountTxt1 { position:absolute; right:15px; top:20px; color:#999;}

.SDAppeal1 .CDLt1 { float:left; width:45px;}
.SDAppeal1 .CDRt1 { float:right; width:573px; height:70px; background:url(../img/general/renew/enquete/BgSDAppeal1.gif) 0 0 no-repeat;}
.SDAppeal1 .CDRt1W1 { padding:10px 5px 5px 18px;}
.SDAppeal1 .CDRt1 textarea { background:none; -webkit-appearance:none; border:0; width:540px; height:54px;}


/* 汎用テーブル */
.STStripe1 { clear:both; width:100%;}
.STStripe1 th ,.STStripe1 td { padding:10px 0; vertical-align:middle; background:#EFEDE3; color:#79523E;}
.STStripe1 th { font-weight:normal;}
.STStripe1 td { font-weight:bold;}
.STStripe1 p { padding:0 10px;}
.STStripe1 tr.even th ,.STStripe1 tr.even td { background:#fff;}


/* 汎用モーダル */
.SDModalA1 { background:url(../img/base/modalA1/BgSDModalA1W1.gif) 0 0 no-repeat; padding-top:8px; width:520px; position:relative;}
.SDModalA1W1 { background:url(../img/base/modalA1/BgSDModalA1W2.gif) 0 100% no-repeat; padding-bottom:8px;}
.SDModalA1W2 { background:url(../img/base/modalA1/BgSDModalA1.gif) 0 0 repeat-y; padding:40px;}
.SDModalA1CPCloseBtn1 { position:absolute; top:-17px; right:-15px;}
/* イベント終了モーダル */
.SDModalA1 .CP1{ color:#79523E; font-weight:bold; text-align:center; padding:0 0 35px; font-size:16px;}
.SDModalA1 .CD1{ background:#FFF2D9; margin-bottom:20px;}
.SDModalA1 .CD1 .CD1W1{ background:url(../img/base/modalA1/BgCD1CDW1.gif) 0 100% no-repeat; padding:20px;}
.SDModalA1 .CT1 { margin-bottom:20px;}
.SDModalA1 .CT1 td{ vertical-align:top;}
.SDModalA1 .CTd1CD1 { position:relative; *zoom:1;}
.SDModalA1 .CTd1CD1 .CP1{ position:absolute; top:-3px; left:-3px; z-index:10; *zoom:1;}
.SDModalA1 .CTd2 .CP1 { font-weight:bold; padding-bottom:7px; text-align:left;}
.SDModalA1 .CTd2 .CU1 { margin:0 0 10px; padding:0; list-style:none;}
.SDModalA1 .CTd2 .CU1 li { float:left; margin-right:12px; padding-bottom:0px;}
.SDModalA1 .CTd2 .CU1 li p{ color:#666;}
.SDModalA1 .CTd2 .CTd2CD1{ padding:7px 7px 7px 33px; border-bottom:1px #C9BF9C dotted;}
.SDModalA1 .CTd2 .CTd2CD2{ padding:7px 0; width:300px; border-bottom:1px #C9BF9C dotted;}
.SDModalA1 .CTd2 p{ text-align:left; color:#666;}
.SDModalA1 .CTd2 .CP2{ margin-bottom:12px;}
.SDModalA1 .CTd2 .CTd2CD1 .CS1, .SDModalA1 .CTd2 .CTd2CD2 .CS1{ color:#f60; font-weight:bold;}
.SDModalA1 .CTd2 .CTd2CD1 .CS2, .SDModalA1 .CTd2 .CTd2CD2 .CS2{ font-weight:bold;}
.SDModalA1 .CTd2 .CTd2CD1_1{ border-top:1px #C9BF9C dotted; background:url(../img/base/modalA1/IconModal1.gif) 0 50% no-repeat;}
.SDModalA1 .CTd2 .CTd2CD2_1{ border-top:1px #C9BF9C dotted;}
.SDModalA1 .CTd2 .CTd2CD1_2{ background:url(../img/base/modalA1/IconModal2.gif) 0 50% no-repeat;}
.SDModalA1 .CTd2 .CTd2CD1_3{ background:url(../img/base/modalA1/IconModal3.gif) 0 50% no-repeat;}
.SDModalA1 .CDFan1 { padding:20px 0 23px; border-top:1px #C9BF9C dotted;}
.SDModalA1 .CDFan1 p{ text-align:left;}
.SDModalA1 .CDFan1 .CDFan1CP1 { margin-bottom:8px;}
.SDModalA1 .CDFan1 .CDFan1CP1 .CS1{ color:#f60; font-weight:bold;}
.SDModalA1 .CDFan1 .CDFan1CP1 .CS2{ font-weight:bold;}
.SDModalA1 .CDFan1 .CU1 { margin:0 0 20px; padding:0; list-style:none;}
.SDModalA1 .CDFan1 .CU1 li { float:left; margin-right:5px; padding-bottom:0px;}
.SDModalA1 .CDFan1 .CU1 li.RRight { margin-right:0;}
.SDModalA1 .CDFan1 .CDFan1CP2 {}
.SDModalA1 .CD2{ float:right;}
.SDModalA1 .CD2 .ToTop { background:url(../img/base/modalA1/IconToTop1.gif) 0 50% no-repeat; padding:0 0 0 16px;}

/* ソーシャルボタン */
.SDSnsBtnBox1 { position:relative;}
.SDSnsBtnBox1 .CPSPBtn1 { position:absolute; right:0px; top:0;}

/* seo201308_1 */
.LHCDMpLead1 {}
.CPLHCDMpLead1_1 { position:absolute; top:32px; /*left:192px;*/ left: 442px; z-index:100; font-size:11px; color:#EC6604; font-weight:bold; cursor:pointer;}
.CPLHCDMpLead1_3 { position:absolute; top:25px; left:192px; z-index:100;}
.CPLHCDMpLead1_2 { display:none;}
.LHCDMpLead1On .CPLHCDMpLead1_2 { position:absolute; top:46px; left:192px; background:#EAE8DF; padding:5px; display:block; z-index:1000; width:758px; font-size:11px;}

/* インスタグラムハッシュタグイベント追記 */
/* イベントTOP 参加したみんなの投稿 */
.SDList1 .CD3 .CP1 .instagramPost,.SDList1 .CD4 .CP1 .instagramPost { padding: 3px 8px; border: 1px solid #13568a; color: #FFF; background: #13568a;}
.SDList1 .CD3 .CP1 .instagramPost:hover,.SDList1 .CD4 .CP1 .instagramPost:hover { padding: 3px 9px; border: 1px solid #13568a; color: #13568a; background: #fff;}
/*　参加したみんなの投稿詳細　*/
.SDList1:after { display: block; clear: both; content: "";}
.SDList1 .instagramHashDescription { float: left; margin: 0; padding-top: 10px;}
.SDList1 .instagramHashImage { max-width: 317px; max-height: 317px; float: left;}
.SDList1 .InstagranHashDetailArea { width: 300px; margin-left: 15px;}
.left { float: left;}
.right { float: right;}
#wrapper .AMBm15 { margin-bottom: 15px; clear: both;}
.SDList1 .userName img { width: 32px; height: 32px; vertical-align: middle; padding-right: 10px;}
.SDList1 .userName { padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 16px;}