@import 'sub.css';

*{
color:#444444;/*テキストのカラー*/
}

a:hover{
color:#679a9a;
}

.strong{
font-weight:bold;
font-size:120%;
}

@media tty {
 i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */

.texclear{
font-size: 0.8em;
font-weight:normal;
}

.texclear2{
font-size: 0.625em;
font-weight:normal;
font-family: Verdana, Arial, sans-serif;
}

/*コンテンツ(cont)----------------*/
/*cont*/
#cont{
width:956px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:20px;
background: transparent url(/img/common/bkg_cont.gif) repeat-y;
}

#cont-main{
width:719px;
float:left;
}

#side-col{
width:168px;
float:left;
}

#main-col{
width:542px;
float:right;
}

#sub-col{
float:right;
width:228px;
text-align:center;
}

#bar{
width:956px;
height:25px;
clear:both;
}

/*side-col------------------*/
#side-col h2{
width:168px;
height:23px;
background:transparent url(/img/common/bkg3.gif) repeat 0 0;
}

.rtpicks{
font-size:1.25em;
font-weight:bold;
font-family: Verdana, Arial, sans-serif;
padding-left:13px;
background:transparent url(/img/common/mark_star.gif) no-repeat 0 2px;
vertical-align:middle;
}

.rtpicksEx{
font-size:10px;
font-family: Verdana, Arial, sans-serif;
margin-bottom:10px;
}


/*CINEMA*/
ul#sNavi-cinema{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-cinema li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.7em;
}

ul#sNavi-cinema li a:hover{
color:#ffffff;
background-color:#DE5142;
text-decoration:none;
}

/*STAGE*/
ul#sNavi-stage{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-stage li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-stage li a:hover{
color:#ffffff;
background-color:#ce59a5;
text-decoration:none;
}

/*MUSIC*/
ul#sNavi-music{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-music li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-music li a:hover{
color:#ffffff;
background-color:#ff6600;
text-decoration:none;
}

/*ART*/
ul#sNavi-art{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-art li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-art li a:hover{
color:#ffffff;
background-color:#7868c8;
text-decoration:none;
}

/*DESIGN*/
ul#sNavi-design{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-design li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-design li a:hover{
color:#ffffff;
background-color:#3f61a7;
text-decoration:none;
}

/*TOWN*/
ul#sNavi-town{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-town li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-town li a:hover{
color:#ffffff;
background-color:#e2b400;
text-decoration:none;
}

/*4weeks*/
ul#sNavi-4weeks{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-4weeks li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-4weeks li a:hover{
color:#ffffff;
background-color:#990000;
text-decoration:none;
}

/*bookdisk*/
ul#sNavi-bookdisk{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-bookdisk li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-bookdisk li a:hover{
color:#ffffff;
background-color:#56a640;
text-decoration:none;
}

/*event*/
ul#sNavi-event{
width:148px;
text-align:left;
list-style:none;
padding-left:10px;
margin-top:15px;
}

ul#sNavi-event li{
color:#444444;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
margin-bottom:0.8em;
}

ul#sNavi-event li a:hover{
color:#ffffff;
background-color:#679a9a;
text-decoration:none;
}


/*メインコンテンツ(main-col)--------------------*/
#main-col h1{
width:542px;
height:23px;
background:transparent url(/img/common/bkg3.gif) repeat 0 0;
font-size:1.112em;
color:#FFFFFF;
}

.spacer{
width:100%;
height:25px;
margin:0;
padding:0;
}


/*RT Picks*/
.entries{
width:100%;
margin-bottom:20px;
}

.eventArea{
width:487px;
margin: 0 0 0 25px;
}

.textPhoto{
float:left;
width:80px;
}

.textPhoto img{
border:#cccccc solid 1px;
padding:2px;
}

.textBody{
float:right;
width:395px;
}

.eventdate{
clear:both;
font-size:0.65em;
font-family: Verdana, Arial, sans-serif;
margin-bottom:10px;
}

.textArea{
color:#444444;
font-size:0.8em;
line-height:1.6em;
font-family:Verdana, Arial, sans-serif;
}

.name{
font-size:0.7em;
font-family: Georgia, Times, serif;
font-style: italic;
margin-top:5px;
margin-bottom:5px;
padding:0;
vertical-align:middle;
}

img.middle{
margin:0 10px 0 5px;
vertical-align:middle;
}

.dataArea{
margin-bottom:10px;
}

.data,.data_en{
float:right;
margin-top:-3px;
}
.data a{
display:block;
margin:0 0 0 0;
width:70px;
height:25px;
background: transparent url(/img/common/btn_ec_data.gif) no-repeat 0 0;
}
.data_en a{
display:block;
margin:0 0 0 0;
width:70px;
height:25px;
background: transparent url(/img/common/btn_ec_data_en.gif) no-repeat 0 0;
}
.data a:hover,.data_en a:hover{
background-position:0 -25px;
}

.dataArea-b{
margin-top:10px;
margin-bottom:10px;
color:#444444;
font-size:0.7em;
line-height:1.8em;
font-family:Verdana, Arial, sans-serif;
text-align:right;
}

.distribution{
color:#9999CC;
font-weight:bold;
}

.distribution a{
color:#9999CC;
text-decoration:none;
}

.distribution a:hover{
color:#D6CFFF;
}

.pn{
border:#cccccc 1px solid;
background-color:#fbfbfb;
padding:3px;
}

.userStar{
float:right;
vertical-align:middle;
color:#444444;
font-size:0.65em;
font-family: Verdana, Arial, sans-serif;
text-align:center;
padding:5px;
background:transparent url(/img/common/bkg_line.gif) repeat;
}
.userStar img{
margin:0 0 0 10px;
vertical-align:middle;
}

.main-bar{
background:transparent url(/img/common/line_dot1.gif) repeat-x 0 0;
background-position:center;
height:5px;
margin-top:12px;
}

.main-bar2{
background-color:#CCCCCC;
background-position:center;
height:5px;
margin-top:15px;
}


#main-col h2{
font-size:1.125em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
line-height:1.5em;
margin-bottom:5px;
}
/*cinema color*/
.cinema a{
color:#DE5142;
text-decoration:underline;
}
.cinema a:hover{
color:#ffffff;
background-color:#DE5142;
text-decoration:none;
}

/*stage color*/
.stage a{
color:#ce59a5;
text-decoration:underline;
}
.stage a:hover{
color:#ffffff;
background-color:#ce59a5;
text-decoration:none;
}

/*music color*/
.music a{
color:#ff6600;
text-decoration:underline;
}
.music a:hover{
color:#ffffff;
background-color:#ff6600;
text-decoration:none;
}

/*art color*/
.art a{
color:#7868c8;
text-decoration:underline;
}
.art a:hover{
color:#ffffff;
background-color:#7868c8;
text-decoration:none;
}

/*design color*/
.design a{
color:#3f61a7;
text-decoration:underline;
}
.design a:hover{
color:#ffffff;
background-color:#3f61a7;
text-decoration:none;
}

/*town color*/
.town a{
color:#e2b400;
text-decoration:underline;
}
.town a:hover{
color:#ffffff;
background-color:#e2b400;
text-decoration:none;
}

/*4weeks color*/
.4weeks a{
color:#990000;
text-decoration:underline;
}
.4weeks a:hover{
color:#ffffff;
background-color:#990000;
text-decoration:none;
}

/*bookdisk color*/
.bookdisk{
color:#56a640;
}
.bookdisk a{
color:#56a640;
text-decoration:underline;
}
.bookdisk a:hover{
color:#ffffff;
background-color:#56a640;
text-decoration:none;
}

/*Event Card-----------------*/

.cardtitle{
background:transparent url(/img/common/bkg_ttl_diagonal.gif) repeat 0 0;
background-position:bottom;
margin:0 0 25px 0;
padding:15px 10px 15px 25px;
}
#main-col h3{
font-size:1.125em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
line-height:1.3em;
}
.subttl1{
font-size:0.65em;
font-family:Verdana, Arial, sans-serif;
line-height:1.5em;
}
.subttl2{
font-size:0.65em;
font-family:Verdana, Arial, sans-serif;
line-height:1.5em;
}

#main-col h4{
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
line-height:1.6em;
margin-bottom:5px;
}

.card-main{
width:100%;
margin-bottom:15px;
}

.cardArea{
width:487px;
margin: 0 0 0 25px;
}

.cardArea p{
color:#444444;
font-size:0.8em;
line-height:1.6em;
font-family:Verdana, Arial, sans-serif;
}

.picksArea{
margin-bottom:15px;
}

.pickscardTl{
margin-bottom:10px;
}

.site{
clear:both;
font-size:0.8em;
font-family: Verdana, Arial, sans-serif;
margin-bottom:15px;
}

.tag{
clear:both;
font-size:0.65em;
font-family: Verdana, Arial, sans-serif;
margin-bottom:15px;
}

.cardTex{
margin-bottom:12px;
}

.eventscheme{
font-size:1em;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
margin: 0 0 15px 0;
}

/*.cardTex img{
border:#cccccc solid 1px;
padding:2px;
float:left;
margin: 0 13px 5px 0;
}*/

.cardPhoto{
float:left;
margin: 0 15px 6px 0;
text-align:left;
font-size:0.65em;
line-height:1.4em;
border:#cccccc solid 1px;
padding:2px;
}

.cardPhotoTex{
margin:5px;
}

.go_picks{
float:right;
padding:0 0 0 13px;
background:transparent url(/img/common/mark_star.gif) no-repeat 0 2px;
vertical-align:middle;
}

.card-contact{
width:100%;
margin-bottom:15px;
}

.card-organaize{
width:100%;
margin-bottom:15px;
}

.card-link{
width:100%;
margin-bottom:15px;
}

.card-space{
width:100%;
margin-bottom:15px;
}

.place{
float:left;
display:block;
width:280px !important;
}

#main-col h5{
font-size:1.2em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
line-height:1.6em;
vertical-align:middle;
margin: 0;
padding: 6px 0px 6px 0px;
}

.go_schedule a{
float:right;
display:block;
margin:0px 0px 0px 10px;
width:157px;
height:30px;
background: transparent url(/img/common/btn_adSchedule.gif) no-repeat 0 0;
}
.go_schedule a:hover{
background-position:0 -30px;
}

.go_schedule_en a{
float:right;
display:block;
margin:0px 0px 0px 10px;
width:157px;
height:30px;
background: transparent url(/img/common/btn_adSchedule_en.gif) no-repeat 0 0;
}
.go_schedule_en a:hover{
background-position:0 -30px;
}

/*イベント詳細のスケジュール追加（終了しました）
---------------------------------------------------- */
.end_schedule {
float:right;
display:block;
margin:0px 0px 0px 10px;
width:157px;
height:30px;
background: transparent url(/img/common/btn_closed.gif) no-repeat 0 0;
}

.end_schedule_en {
float:right;
display:block;
margin:0px 0px 0px 10px;
width:157px;
height:30px;
background: transparent url(/img/common/btn_closed_en.gif) no-repeat 0 0;
}

.moreinfo{
display: block;
clear:both;
width:290px;
margin: 0px 0px 5px 0px;
}

.go_map a{
float:right;
display:block;
margin:0 10 0 0;
width:55px;
height:25px;
background: transparent url(/img/common/btn_vmap.gif) no-repeat 0 0;
}
.go_map a:hover{
background-position:0 -25px;
}

.card-ticket{
width:100%;
margin-bottom:15px;
}

.ticket{
font-weight:bold;
margin-bottom:0.5em;
}

/*list-----------------*/
.listArea{
width:487px;
margin: 0 0 0 25px;
}

.listBox{
width:100%;
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
/*padding-bottom:10px;*/
margin-bottom:25px;
vertical-align:bottom;
}

.listBox p{
font-size:0.8em;
line-height:1.6em;
font-family:Verdana, Arial, sans-serif;
}

.listTex{
clear:left;
float:left;
width:380px;
}

/*.data2{
text-align:right;
vertical-align:bottom;
margin-top:-5px;
padding-left:330px;
}
.data2 a{
display:block;
margin:0 0 0 0;
width:87px;
height:22px;
background: transparent url(/img/common/btn_ec_data2.gif) no-repeat 0 0;
}
.data2 a:hover{
background-position:0 -22px;
}*/

.tag2{
font-size:10px;
font-family: Verdana, Arial, sans-serif;
margin-bottom:3px;
}

.tag2 a{
text-decoration:none;
}

/**/

.data2{
vertical-align:middle;
margin-top:6px;
margin-bottom:0px;
}
.data2 img{
margin:0 12px 0 2px;
}

.data3{
vertical-align:middle;
margin-top:6px;
margin-bottom:15px;
}
.data3 img{
margin:0 12px 0 2px;
}

.m-card{
background:url(/img/common/mark_card_bk.gif) no-repeat 0 2px;
padding-left:13px;
margin-right:15px;
}

.m-sche_bk{
background:url(/img/common/mark_sche_bk.gif) no-repeat 0 2px;
padding-left:13px;
margin-right:15px;
}

.m-mail{
background:url(/img/common/mark_mail.gif) no-repeat 0 3px;
padding-left:13px;
}

.m-mypage{
background:url(/img/common/mark_mypage2.gif) no-repeat 0 2px;
padding-left:15px;
margin-right:15px;
}
.m-mypage a{
color:#679a9a;
}


/*.m-sche_bk a{
display:block;
width:131px;
height:11px;
background:transparent url(/img/common/btn_addscheduler.gif) no-repeat 0 0;
}
.m-sche_bk a:hover{
background-position:0 -11px;
}*/

/*.data4{
text-align:right;
vertical-align:bottom;
margin-top:-5px;
}*/


/**/

.listPhoto{
float:left;
width:70px;
}

.listPhoto img{
border:#cccccc solid 1px;
padding:2px;
}

.listdata{
float:right;
width:410px;
}

/*
/*cinema color
.ecinema a:hover{
color:#ffffff;
background-color:#DE5142;
text-decoration:none;
}

/*stage color
.estage a:hover{
color:#ffffff;
background-color:#ce59a5;
text-decoration:none;
}

/*music color
.emusic a:hover{
color:#ffffff;
background-color:#ff6600;
text-decoration:none;
}

/*art color
.eart a:hover{
color:#ffffff;
background-color:#7868c8;
text-decoration:none;
}

/*design color
.edesign a:hover{
color:#ffffff;
background-color:#3f61a7;
text-decoration:none;
}

/*town color
.etown a:hover{
color:#ffffff;
background-color:#e2b400;
text-decoration:none;
}

/*4weeks color
.e4weeks a:hover{
color:#ffffff;
background-color:#990000;
text-decoration:none;
}
*/


/* table---------------------- */
th {
text-align: left;
}

table#shipto {
margin: 10px 0 25px 0;
width:485px;
border: 1px solid #cccccc;
border-collapse: collapse;
font-size:0.8em;
font-family: Verdana, Arial, sans-serif;
line-height:1.5em;
}
table#shipto th {
padding: 1em;
width: 30%;
font-weight: normal;
color: #444444;
vertical-align:top;
}
#thcolor {
border-bottom: 1px dotted #cccccc;
}
#thcolor2 {
border-top: 1px dotted #cccccc;
}
/*#thcolor {
background: #F7F7F3;
}*/
table#shipto td {
padding: 1em;
width: 70%;
vertical-align:top;
word-break:break-all;
}


/* table 2---------------------- */
table#proftable {
  margin: 18px 0 18px 0;
  width: 100%;
  border-top:    1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-collapse: collapse;
  font-size:0.8em;
  font-family: Verdana, Arial, sans-serif;
  line-height:1.5em;
}
table#proftable th {
  padding: 0.8em 0.5em 0.8em 1em;
  width: 30%;
  font-weight: bold;
  color: #444444;
  vertical-align:top;
  background: #f1f1ed;
}
table#proftable td {
  padding: 0.8em 0 0.8em 1em;
  vertical-align:top;
  width: 70%;
}
table#proftable th, table#proftable td {
  border-bottom: 1px dotted #cccccc;
}

/* table 3---------------------- */
table#eventsearch{
margin: 18px auto 18px auto;
width: 487px;
border: 1px solid #cccccc;
border-collapse: collapse;
font-size:10px;
font-family: Verdana, Arial, sans-serif;
line-height:1.5em;
}

table#eventsearch td{
padding:8px;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #cccccc;
}

table#eventsearch td .ttl{
font-size:12px;
font-weight:bold;
font-family: Verdana, Arial, sans-serif;
}

.srcharrow{
margin-top:5px;
}

.srchtex{
width:370px;
float:left;
text-align:left;
}

.srchbtn{
float:right;
margin-left:15px;
margin-top:12px;
}

.srchArea{
width: 487px;
text-align:left;
margin: 5px auto 5px auto;
font-size:0.8em;
font-family: Verdana, Arial, sans-serif;
line-height:1.5em;
}



/* マイページ (mypage)---------------------- */
/*side*/
.mypageBox{
width:168px;
}

.mypageBox a{
color:#679a9a;
}

.mypageMenu{
padding:15px 10px 15px 10px;
margin-bottom:15px;
background-color:#f1f1f1;
border-bottom:#CCCCCC solid 1px;
}

.mypageBox a:hover{
color:#ffffff;
background-color:#679a9a;
text-decoration:none;
}

#side-col h3{
text-align:left;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
line-height:1.6em;
font-weight:bold;
margin-bottom:5px;
}

.m_sche{
background:transparent url(/img/common/mark_mypage.gif) no-repeat 0 3px;
padding-left:15px;
}

.m_event{
background:transparent url(/img/common/mark_event.gif) no-repeat 0 3px;
padding-left:15px;
}

.mypageMenu p{
text-align:left;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
line-height:1.6em;
}

.go_eventpost a{
display:block;
margin:10px 0 5px 0;
width:145px;
height:30px;
background: transparent url(/img/common/btn_eventpost_side.gif) no-repeat 0 0;
}
.go_eventpost a:hover{
background-position:0 -30px;
}

.side-dotline{
background:transparent url(/img/common/line_dot999.gif) repeat-x 0 0;
background-position:center;
height:30px;
}

.mypageMenu2{
padding:0px 10px 15px 10px;
margin-bottom:15px;
border-bottom:#CCCCCC solid 1px;
}

.mypageMenu2 p{
text-align:left;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
line-height:1.6em;
}

.go_newregi a{
display:block;
margin:0 0 10px 0;
width:145px;
height:30px;
background: transparent url(/img/common/btn_newregi.gif) no-repeat 0 0;
}
.go_newregi_en a{
display:block;
margin:0 0 10px 0;
width:145px;
height:30px;
background: transparent url(/img/common/btn_newregi_en.gif) no-repeat 0 0;
}
.go_newregi a:hover,.go_newregi_en a:hover{
background-position:0 -30px;
}

.loginBtn{
margin:10px 0 10px 0;
}

.autolog{
font-size:10px;
font-family:Verdana, Arial, sans-serif;
}

/*mypage-contents*/
.mytitle{
background:transparent url(/img/common/bkg_ttl_diagonal.gif) repeat 0 0;
background-position:bottom;
margin:0 0 25px 0;
padding:15px 10px 15px 25px;
}

.my-main{
width:100%;
margin-bottom:15px;
}

.myArea{
width:487px;
margin: 0 0 0 25px;
}

.myArea p{
color:#444444;
font-size:0.8em;
line-height:1.6em;
font-family:Verdana, Arial, sans-serif;
}

.myTex{
margin-bottom:10px;
}

.myTl{
margin-bottom:10px;
}


/* eventpost */
.evArea{
width:487px;
margin: 0 0 0 25px;
}

.evHead{
margin-bottom:20px;
text-align: left;
line-height:1.8em;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
background:url(/img/common/line_dot1.gif) repeat-x 0 0;
background-position:bottom;
padding-bottom:15px;
}

.evTex{
margin-bottom:10px;
}

.backlist{
text-align:right;
font-weight:bold;
}
.backlist a{
color:#679a9a;
}
.backlist a:hover{
color:#ffffff;
background-color:#679a9a;
text-decoration:none;
}

.newpost a{
display:block;
margin:0 0 15px 0;
width:157px;
height:30px;
background: transparent url(/img/common/btn_eventpost_new.gif) no-repeat 0 0;
}
.newpost a:hover{
background-position:0 -30px;
}

.postcountBox{
margin:0px;
}

.postcount{
float:left;
font-weight:bold;
vertical-align:middle;
}

/*.selectganre{
float:right;
vertical-align:middle;
}*/

.postSearch{
border: #CCCCCC 1px solid;
text-align:center;
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
vertical-align:middle;
}

.pagemove{
clear:both;
text-align:center;
font-weight:bold;
padding-top:8px;
}

.pagemove a{
font-weight:normal;
padding-left:3px;
padding-right:3px;
}
.pagemove a:hover{
color:#FFFFFF;
background-color:#FF0000;
}

.prenex a{
color:#FF0000;
font-weight:bold;
text-decoration:none;
}
.prenex a:hover{
color:#FFFFFF;
background-color:#FF0000;
}

.evBox{
width:100%;
border-bottom:#CCCCCC 1px solid;
padding-bottom:10px;
margin-bottom:20px;
}

.lastupdate{
font-size:0.65em;
font-family: Verdana, Arial, sans-serif;
background:transparent url(/img/common/line_dot1.gif) repeat-x 0 0;
background-position:bottom;
padding-bottom:5px;
margin-bottom:10px;
} 

.evArea-cinema{
background:transparent url(/img/common/b_cinema.gif) no-repeat 0 5px;
padding-left:70px;
}
.evArea-stage{
background:transparent url(/img/common/b_stage.gif) no-repeat 0 5px;
padding-left:70px;
}
.evArea-music{
background:transparent url(/img/common/b_music.gif) no-repeat 0 5px;
padding-left:70px;
}
.evArea-art{
background:transparent url(/img/common/b_art.gif) no-repeat 0 5px;
padding-left:70px;
}
.evArea-design{
background:transparent url(/img/common/b_design.gif) no-repeat 0 5px;
padding-left:70px;
}
.evArea-town{
background:transparent url(/img/common/b_town.gif) no-repeat 0 5px;
padding-left:70px;
}

.evTl{
float:left;
width:270px;
text-align: left;
font-size:0.8em;
line-height:1.8em;
font-family:Verdana, Arial, sans-serif;
padding-right:5px;
}

.adj{
float:right;
width:140px;
text-align: left;
font-size:0.8em;
font-family: Verdana, Arial, sans-serif;
line-height:1.8em;
}

.clearbar{
clear:both;
font-size:1px;
}

.evfoot{
margin-bottom:20px;
text-align: left;
line-height:1.6em;
font-size:0.8em;
font-family:Verdana, Arial, sans-serif;
}

.previewtex{
text-align:center;
margin:20px 0;
}

/*削除
.box1{
width:100%;
background:transparent url(/img/common/b_cinema.gif) no-repeat 0 0;
}
.box2{
width:260px;
float:left;
margin-left:50px;
}
.box3{
float:right;
}
*/

/*scheduler*/

#sorting{
width:120px;
}

.m-trash{
background:transparent url(/img/common/mark_trash.gif) no-repeat 0 2px;
padding-left:11px;
}

.addate a{
clear:both;
display:block;
background:transparent url(/img/common/addschedule.gif) no-repeat 0 0;
width:218px;
height:12px;
margin:0 8px 8px 261px;
}
.addate_en a{
clear:both;
display:block;
background:transparent url(/img/common/addschedule_en.gif) no-repeat 0 0;
width:218px;
height:12px;
margin:0 8px 8px 261px;
}
.addate a:hover, .addate_en a:hover{
background-position:0 -12px;
}

.memo{
background:url(/img/common/line_dot1.gif) repeat-x 0 0;
background-position:top;
margin-top:10px;
padding-top:0.8em;
padding-bottom:0.8em;
}

.memotl{
float:left;
width:70px;
}
.memotex{
float:right;
width:410px;
}

#memobox{
float:left;
width:235px;
margin-bottom:10px;
}

#memoarea{
width:180px;
}

/*calendar*/

#calendarbox{
background:url(/img/common/line_dot1.gif) repeat-x 0 0;
background-position:top;
width:487px;
padding-top:10px;
}

#calendar2{
width:233px;
text-align:center;
padding-bottom:5px;
margin-left:250px;
margin-bottom:5px;
vertical-align:middle;
font-size:0.8em;
}
#test{
vertical-align:middle;
font-size:0.8em;
}
#calendar2 img{
vertical-align:middle;
}

.m-cal{
margin-right:3px;
}

/*#calendar2 table {
margin: 10px auto 10px;
width: 170px;
}

#calendar2 caption {
margin: 0;
padding: 0.4em 0 0.5em 0;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: x-small;
font-weight: bold;
font-family:Verdana, Arial, sans-serif;
color: #444444;
}
#calendar2 caption a{
text-decoration:none;
color:#e2b400;
}

#calendar2 th,#calendar2 td {
text-align: center;
color:#444444;
font-size: 10px;
font-weight: normal;
font-family:Verdana, Arial, sans-serif;
padding:2px 0 2px 0;
}

#calendar2 a{
color:#444444;
}
#calendar2 a:hover{
color:#e2b400;
}*/


/*Present*/
.present_emp{
font-size:1em;
font-weight:bold;
font-family: Verdana, Arial, sans-serif;
line-height:1.5em;
border:#CCCCCC 1px solid;
padding:5px 10px 5px 10px;
}

.present_side{
width:150px;
margin:15px 9px 15px 9px;
font-size:0.8em;
font-family: Verdana, Arial, sans-serif;
line-height:1.6em;
}


/* フォーム
---------------------------------- */
form {
margin: 0;
}
fieldset {
margin: 0;
padding: 0.5em 0 2em 0;
border-width: 1px;
border-color: #cccccc;
border-style: none none dotted none;
font-size:0.8em;
}
fieldset#last {
border-bottom: none;
}
.label {
clear: left;
display: block;
padding-top: 0.8em;
font-family: Verdana, Arial, sans-serif;
font-size: 0.85em;
padding-left: 10px;
float: left;
width: 140px;
line-height: 2em;
}
.label2 {
clear: left;
display: block;
padding-top: 0.8em;
font-family: Verdana, Arial, sans-serif;
font-size: 0.85em;
padding-left: 10px;
float: left;
width: 150px;
line-height: 1.5em;
}
.control {
display: block;
margin: 0 0 15px 150px;
padding-top: 0.8em;
line-height: 2em;
}
.control2 {
display: block;
margin: 10px 0 10px 0;
padding:0.5em 0.5em 0.5em 0.5em;;
background: url(/img/common/bkg_diagonal.gif) repeat 0 0;
font-weight:bold;
text-align:left;
vertical-align:middle;
}
.control3 {
display: block;
margin: 0 0 0 150px;
padding-top: 0.8em;
text-align:right;
line-height: 2em;
}
.control4 {
display: block;
margin: 0 0 25px 160px;
padding-top: 0.8em;
text-align:left;
line-height: 1.5em;
}
.control5 {
display: block;
margin: 0 0 15px 160px;
padding-top: 0.8em;
text-align:left;
line-height: 2em;
}

input,textarea {
/*border-style: solid;
border-width: 1px;
border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
background: #f1f1ed;
vertical-align: middle;
color: #444444;
font-size:12px;*/
font-family: Verdana, Arial, sans-serif;
}

.control input,
.control select
.control textarea,
.control2 textarea,
.control2 select,
.control3 input,
.control3 select
.control3 textarea,
.control4 input,
.control4 select,
.control4 textarea,
.control5 input,
.control5 select,
.control5 textarea {
border-style: solid;
border-width: 1px;
border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
background: #f1f1ed;
vertical-align: middle;
color: #444444;
font-size:12px;
font-family: Verdana, Arial, sans-serif;
}

input.radio {
border-style: none;
color: #000000;
background: transparent;
}
.caution{
color:#FF0000;
}

.postformTl{
color:#444444;
font-size:1.2em;
font-weight:bold;
vertical-align:text-bottom;
padding-bottom:10px;
font-family: Verdana, Arial, sans-serif;
}
.postformTl img{
vertical-align:text-bottom;
margin-right:5px;
}

.postformTl2{
font-size:1.2em;
font-weight:bold;
background: url(/img/common/bkg_diagonal.gif) repeat 0 0;
padding:0.4em 0.4em 0.4em 0.4em;
margin:0 0 0.5em 0;
}

.postEx{
font-size:0.8em;
margin:3px 0 3px 0;
line-height:1.8em;
}

.selectmag{
margin-bottom:7px;
}


/* フォーム　入力部品の幅設定
---------------------------------------------------- */
#mail1, #mail2{
width:290px;
}
#memo{
width:480px;
}
#city, #number, #bldg, #comment {
width: 290px;
}
#pass1, #pass2 {
width: 180px;
}
#name, #corp {
width: 290px;
}
#post1, #post2, #year{
width: 60px;
}
#month, #day {
width: 40px;
}
#state {
width: 120px;
}
#tel1, #tel2, #tel3, #fax1, #fax2, #fax3 {
width: 60px;
}
#title1,#title2,#title3{
width: 320px;
height:50px;
}
#title4,#title5,#title6,#title7 {
width: 320px;
}
#searchbox{
width:150px;
}

/* 送信ボタン
---------------------------------------------------- */

#send p {
margin: 0;
padding:10px;
text-align: center;
}

/*
#formbtn,#submit{
border-style: solid;
border-width: 1px;
border-color: #aaaa94 #444444 #444444 #aaaa94;
vertical-align: middle;
color: #444444;
background:#FCFCFC;
padding:2px 4px 2px 4px;
}
*/

/*-------------------------*/

/*pagetop*/
#pagetop{
padding-left:460px;
font-size:0.65em;
font-family:Verdana, Arial, sans-serif;
}

#pagetop a{
display:block;
margin:10px 0 10px 0;
width:55px;
height:5px;
background: transparent url(/img/common/pagetop_g.gif) no-repeat 0 0;
}

#pagetop_en{
padding-left:425px;
font-size:0.65em;
font-family:Verdana, Arial, sans-serif;
}

#pagetop_en a{
display:block;
margin:10px 0 10px 0;
width:89px;
height:5px;
background: transparent url(/img/common/pagetop_g_en.gif) no-repeat 0 0;
}

/*not found*/
.searchinerror{
border:#CCCCCC 1px solid;
background:#fbfbfb;
padding:10px 10px 20px 12px;
}