@charset "EUC-JP";

* {margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
a {text-decoration:underline;overflow:hidden;}
img {border:none;vertical-align:middle;}
li {list-style-type:none;}
hr {display:none;clear:both;}
br.clear {clear:both;}

body {
width:100%;
text-align:center;
font-size:7pt;
font-family:"Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "MS ¥´¥·¥Ã¥¯", "Osaka-ÅùÉý";
color:#000000;
line-height:140%;
background:url(null) fixed;
background-color:#ffffff;
}

a:link { 
color: #333333; 
text-decoration: none;
}
a:visited { 
color: #333333; 
text-decoration: none;
}
a:active { 
color: #333333; 
text-decoration: none;
}
a:hover { 
color: #999999; 
text-decoration: underline;}

h1 {
font-size: 15pt;
}

h2 {
font-size: 10pt;
line-height:150%;
}

#layout {
width:740px;
margin:0px auto;
text-align:left;
background-color:#ffffff;
}

#header {
width:700px;
clear:left;
margin:0;
padding:30px 20px;
}

#content {
margin:0 auto;
padding:0 20px 20px 20px;
}

#left {
float:left;
width:200px;
}

#center {
float:left;
width:240px;
padding:0 25px 0 25px;
}

#right {
float:left;
width:210px;
}

#footer {
width:100%;
padding:0px 0px 10px 0px;
clear:left;
}
 
/* --------------------------------------
¡¡news
--------------------------------------- */

.entry {margin:0 0 5px 0;}

#entryNavi {margin:0 0 15px 0;}

.entry_title {
margin: 0 0 0px 0;
border-color: #000000;
border-style: dotted;
border-width: 0px 0px 1px 0px;
font-size: 8pt;
font-weight:bold;
text-align: left;}

.entryBody {
margin:3px 0 10px 0;
font-size:7pt;
}

.entryMore {
margin:10px 0 10px 0;
}

ul.entryState li {
display:inline;
border-left:3px solid #333333;
padding-left:3px;
}

.rss_img{
margin:0 0 0 5px;
}

/* --------------------------------------
¡¡live
--------------------------------------- */

#live {
margin: 0px 0px 0px 0px;
}

.live_entry {
margin: 0 0 20px 0;
}

.live_title {
padding: 0 0 0 3px;
margin: 0 0 0 0;
font-size: 8pt;
font-weight:bold;
border-style:solid;
border-width: 0px 0px 1px 4px;
}

.live_subtitle {
margin: 0 0 0 3px;
font-size: 6pt;
}

.live_tp {
padding: 0 0 0 0;
margin: 5px 0 0 5px;
font-size: 8pt;
font-weight: bold;
}

.live_act {
padding: 0 0 0 0;
margin: 5px 0 0 5px;
font-size: 7pt;
}

.live_date {
margin: 5px 0 0 5px;
font-size: 7pt;
}

.live_memo {
padding:5px 7px 5px 7px;
margin:5px 0 0 5px;
font-size: 7pt;
background-color: #f6f6f6;
border-color: #999999;
border-style:dotted;
border-width: 1px 1px 1px 1px;
}

.live_img {
margin:5px 0 5px 0px;
border:#CCC 1px solid;
padding:2px;
}

/* --------------------------------------
¡¡profile
--------------------------------------- */

.prof {
margin: 0 0 20px 0;
}

.prof_img {
margin: 0 0 5px 0;
}

.prof_name {
margin: 0 0 0px 0;
font-size: 8pt;
font-weight:bold;
}

.disc {
margin: 0 0px 20px 0px;
}

.disc_title {
font-size: 8pt;
font-weight:bold;
}

.disc_img {
float: left;
margin: 3px 10px 3px 0;
}

.disc_list {
font-size:7pt;
line-height:120%;
}

.disc_label {
clear: both;
font-size: 6pt;
}

.stor_img {
margin: 5px 0px 0px 0px;
border: none;
}

.link_text {
font-size: 7pt;
}


/* ----------------------------------------
 Footer
---------------------------------------- */

#copyright {
padding: 5px 0 0 0;
border-color: #999999;
border-style:dotted;
border-width: 1px 0px 0px 0px;
font-size: 6pt;
color: #999999;
text-align: center;
}



/* ----------------------------------------
index
---------------------------------------- */

#enter {
width:740px;
margin:0px auto;
text-align:center;
background-color:#ffffff;
}

.top_img {
margin:20px 0px;
border:#CCC 1px solid;
padding:2px;
}