body {
color:#567;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", sans-serif;
line-height:1.25em;
background-image:url(parts/bg_outside.gif);
background-repeat:repeat;
text-align:center;
border:0;
margin:0;
padding:0;
}

#outcontainer {
background-image:url(parts/background.gif);
background-repeat:repeat;
text-align:left;
width:920px;
min-height:100%;
margin:0 auto;
padding:0;
}

#container {
background-image:url(parts/background.gif);
background-repeat:repeat-y;
width:920px;
margin-top:10px;
margin-bottom:10px;
padding:0;
}

.org {
color:#f60;
}

#incontainer {
background-repeat:repeat-y;
width:700px;
float:right;
margin:0;
padding:0;
}

#rightber {
width:210px;
float:left;
margin-left:10px;
padding:0;
}

#rightber h3 {
color:#000;
font-size:1.2em;
font-weight:700;
width:180px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
border-bottom:1px solid green;
border-left:10px solid green;
}

a {
text-decoration:none;
}

a:link {
color:#03f;
}

a:visited {
color:#36c;
}

a:hover {
color:#f00;
text-decoration:underline;
}

a img {
border-style:none;
margin:0;
padding:0;
}

a:hover img {
/*filter: alpha(opacity=65);
-moz-opacity: 0.65;*/
opacity: 0.65;
background: #FFF;
} 

a.notrance:hover img {
/*filter: alpha(opacity=100);
-moz-opacity: 1;*/
opacity: 1;
background: transparent;
} 

.bn {
float:right;
margin:5px 15px 5px 0;
}

* {
font-weight:400;
font-style:normal;
margin:0;
padding:0;
}

p {
margin:0.5em 0;
padding:0;
}

h3 {
color:#000;
font-size:1.2em;
font-weight:700;
width:670px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
border-bottom:1px solid green;
border-left:10px solid green;
}

h4 {
color:#000;
font-weight:700;
margin-top:.5em;
margin-left:1em;
padding-top:2px;
padding-left:5px;
border-left:7px solid orange;
}

h5 {
font-size:12px;
text-decoration:none;
text-align:center;
margin:1px 0;
}

#header {
background-image:url(parts/bg_header.png);
background-repeat:no-repeat;
position:relative;
width:920px;
height:100px;
margin:0;
padding:0;
}

.logo {
margin-left:20px;
}

.logo2 {
float:left;
margin-left:20px;
}

.pr {
position:relative;
left:95px;
bottom:36px;
width:468px;
height:60px;
}

#navi {
position:absolute;
top:64px;
left:375px;
right:0;
bottom:0;
width:525px;
height:36px;
margin:0;
padding:0;
display: flex;
justify-content: space-around;
}

#navi ul {
width:525px;
height:36px;
list-style-type:none;
margin:0;
padding:0;
}

#navi li {
width:105px;
height:36px;
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#navi ul a {
display: block;
zoom:1;	/* IE6用 */
}

#topics {
width:210px;
margin-top:10px;
margin-bottom:10px;
border:solid 1px #6c9;
}

#topics h6 {
color:#fff;
font-size:1em;
font-weight:700;
background-color:#6c9;
text-align:center;
padding-top:.3em;
padding-bottom:.2em;
}

#topics ul {
width:210px;
height:210px;
list-style-type:none;
overflow:auto;
padding-top:5px;
padding-bottom:5px;
margin:0;
}

#topics li {
font-size:8pt;
margin-left:10px;
}

#flv {
margin-top:10px;
margin-left:20px;
width:660px;
}

#objtxt {
width:310px;
float:right;
margin-top:5px;
margin-right:10px;
margin-left:5px;
}

#objtxt hr {
width:310px;
margin-top:5px;
margin-bottom:5px;
size:1px;
border-color:gray;
border-style:dashed;
}

#objtxt h3 {
color:#000;
font-size:1.2em;
font-weight:700;
margin-top:5px;
margin-bottom:5px;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:305px;
margin-left:0;
border-bottom:1px solid green;
border-left:10px solid green;
}

#objtxt ul {
margin-left:15px;
list-style-type:disc;
}

#objtxt li {
margin-left:10px;
}

#movie {
width:660px;
clear:both;
margin-top:10px;
margin-left:20px;
list-style-type:none;
}

#movie ul {
width:640px;
margin-left:10px;
list-style-type:disc;
}

#movie li {
text-align:center;
width:160px;
float:left;
margin-top:5px;
margin-bottom:5px;
display:inline;
}

#movie li a {
text-decoration:none;
width:160px;
display:block;
margin:0;
padding:0;
}

#movielog {
margin-top:10px;
width:200px;
}

#movielog li {
margin-left:5px;
list-style-type:none;
}

#webradio {
width:660px;
clear:both;
margin:10px 0 20px 20px;
}

#nekopumailform h3 {
color:#000;
font-size:1.2em;
font-weight:700;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:635px;
clear:both;
border-bottom:1px solid green;
border-left:10px solid green;
margin:10px 0 5px 10px;
}

table.radioform {
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
width:620px;
clear:both;
border:solid 1px teal;
}

table.radioform th {
color:#fff;
background-color:#6c9;
text-align:left;
width:150px;
height:30px;
padding-left:10px;
border-bottom:1px solid teal;
border-left:5px solid teal;
}

#curry,#ura,#sp,#wss {
background-color:#FFF;
height:150px;
margin-right:10px;
margin-bottom:5px;
margin-left:10px;
border:dashed 1px gray;
padding:5px;
}

#curry2,#ura2,#wss2 {
background-color:#FFF;
height:160px;
margin: 0 5px 5px 5px;
border:dashed 1px gray;
padding:5px;
}

#wss3 {
background-color:#FFF;
height:230px;
margin: 0 5px 5px 5px;
border:dashed 1px gray;
padding:5px;
}

#sp2 {
background-color:#FFF;
height:130px;
margin-right:5px;
margin-bottom:5px;
margin-left:5px;
border:dashed 1px gray;
padding:5px;
}

#left2 {
width:330px;
height:auto;
float:left;
}

#right2 {
width:330px;
height:auto;
float:right;
}

.left {
width:210px;
height:165px;
float:left;
}

.right {
width:95px;
height:165px;
float:right;
text-align:center;
}

.left1 {
width:410px;
height:150px;
float:left;
}

.right1 {
width:210px;
height:150px;
float:right;
}

.left0 {
width:420px;
height:150px;
float:left;
}

.right0 {
width:200px;
height:150px;
float:right;
}

#radiotop {
width:660px;
margin-top:20px;
margin-left:20px;
}

#channel {
width:660px;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
}

h1.radiotitle {
color:#000;
font-size:1.2em;
font-weight:700;
background-color:#FFF;
width:290px;
height:auto;
float:right;
border:dashed 1px gray;
margin:5px 8px 5px 0;
padding:5px;
}

.round640-top {
background-image:url(parts/top640.gif);
background-repeat:no-repeat;
width:640px;
height:15px;
margin:0;
}

.round2-top {
width:210px;
height:51px;
margin:0;
}

.round-top {
background-image:url(parts/top.gif);
background-repeat:no-repeat;
width:660px;
height:10px;
margin:0;
}

.round640-center {
background-color:#FFF;
background-repeat:repeat-y;
width:640px;
height:auto;
margin:0;
}

.round2-center {
background-image:url(parts/bg_sub.gif);
background-repeat:repeat-y;
width:210px;
height:auto;
margin:0;
}

.round-center {
background-image:url(parts/center.gif);
background-repeat:repeat-y;
width:660px;
height:auto;
margin:0;
}

.round640-bottom {
background-image:url(parts/bottom640.gif);
background-repeat:no-repeat;
width:640px;
height:15px;
clear:both;
}

.sub3_middle {
background-image:url(sgt/img/middle3.gif);
background-repeat:repeat-y;
width:210px;
height:auto;
margin:10px 0 0 0;
padding:0 0 0.2em 0;
}

.sub3_bottom {
background-image:url(sgt/img/under3.gif);
background-repeat:no-repeat;
width:210px;
height:15px;
margin:0 0 0.5em 0;
padding:0;
}

.round2-bottom {
background-image:url(parts/under2.gif);
background-repeat:no-repeat;
width:210px;
height:15px;
padding:0 0 0.2em 0;
}

.round-bottom {
background-image:url(parts/under.gif);
background-repeat:no-repeat;
width:660px;
height:10px;
}

.txtbox {
background-color:#FFF;
margin-top:5px;
margin-bottom:5px;
width:300px;
height:auto;
float:right;
margin-right:8px;
border:dashed 1px gray;
padding:5px;
text-align:left;
}

.channeltxt {
background-color:#FFF;
margin-top:5px;
margin-bottom:5px;
width:290px;
height:auto;
float:right;
margin-right:8px;
border:dashed 1px gray;
padding:5px;
}

.channeltxt ul {
margin:1em 0 1em 10px;
}

.channeltxt li {
list-style-image:url(parts/cat.gif);
margin-left:10px;
}

p.channelbtn {
background-color:#FFF;
background-position:5px 0;
text-align:center;
width:290px;
height:auto;
float:right;
margin-top:5px;
margin-right:8px;
margin-bottom:5px;
border:dashed 1px gray;
padding:5px;
}

p.channelimg {
background-color:#FFF;
background-position:5px 0;
text-align:center;
margin-top:5px;
margin-bottom:5px;
margin-left:8px;
width:330px;
float:left;
padding-top:5px;
padding-bottom:5px;
border:dashed 1px gray;
}

img.main_img {
margin-bottom:5px;
}

p.radio {
margin-top:5px;
}

p.samnail {
text-align:center;
width:320px;
margin:5px;
}

.cleaner {
float:right;
margin:5px;
}

.cleanertxt {
width:370px;
margin-top:10px;
margin-left:20px;
}

#radio_log {
margin-top:10px;
width:210px;
}

#radio_log li {
list-style-type:none;
margin-left:5px;
}

.pre3 {
color:#000;
font-size:1.2em;
font-weight:700;
margin-top:5px;
margin-bottom:2px;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:635px;
margin-left:10px;
border-bottom:1px solid green;
border-left:10px solid green;
}

.newgift_img {
width:320px;
height:240px;
float:left;
margin-top:10px;
margin-left:10px;
}

.newgift_txt {
width:300px;
height:220px;
float:right;
margin-top:10px;
margin-right:5px;
border-color:#6c9;
border-style:double dotted;
border-width:5px 2px;
padding:5px;
}

.newgift_txt hr {
width:280px;
margin-top:10px;
margin-bottom:10px;
border-color:gray;
border-style:dashed;
}

#pretxt dl {
width:600px;
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
}

#pretxt dt {
color:#000;
font-size:larger;
margin-top:10px;
width:200px;
margin-bottom:5px;
padding-left:5px;
border-bottom:2px dotted orange;
border-left:5px double orange;
}

#pretxt dd {
width:600px;
margin-left:20px;
}

#quiztxt {
margin-top:10px;
margin-left:20px;
width:660px;
clear:both;
}

#quiztxt dl {
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
width:600px;
}

#quiztxt dt {
color:#000;
font-size:larger;
margin-top:10px;
margin-bottom:5px;
padding-left:5px;
width:600px;
border-bottom:2px dotted orange;
border-left:5px double orange;
}

#quiztxt dd {
margin-left:20px;
width:600px;
}

table.giftform {
width:620px;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
border:solid 1px #f90;
}

table.giftform th {
color:maroon;
background-color:#fc6;
text-align:left;
width:150px;
height:30px;
padding-left:10px;
border-bottom:1px solid #f93;
border-left:5px solid #f90;
}

.faqtxt {
width:620px;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
}

.faq hr {
width:600px;
margin-top:5px;
margin-bottom:5px;
margin-left:20px;
size:1px;
border-color:gray;
border-style:dashed;
}

#pr2 {
width:220px;
}

.pr2_bnr,.radiolink {
margin:5px 0px 5px 5px;
}

.radiolink {
margin:5px 0px;
}

#link {
margin-top:10px;
width:220px;
height:auto;
}

#mail {
width:220px;
height:48px;
margin-top:10px;
}

dl {
margin-left:25px;
}

dt {
margin-top:10px;
width:640px;
}

dd {
margin-right:10px;
margin-left:10px;
}

.preimg {
margin-top:5px;
margin-left:5px;
}

#schedule li {
margin-left:25px;
padding-right:5px;
list-style-type:disc;
}

#schedule h6 {
color:#000;
font-size:1em;
text-align:center;
width:200px;
margin-top:5px;
margin-bottom:.5em;
padding-left:5px;
border-bottom:2px dotted #6c6;
}

#shippoda img {
width:200px;
margin-left:5px;
}

#shippodalog h3 {
color:#000;
font-size:1.2em;
font-weight:700;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:615px;
border-bottom:1px solid green;
border-left:10px solid green;
margin:10px 0 5px 20px;
}

p.shippodatxt {
width:620px;
margin-top:10px;
margin-left:30px;
}

#shippodalog ul {
background-image:url(comic/img/shippodaback.gif);
background-repeat:no-repeat;
width:600px;
height:350px;
margin-top:20px;
margin-left:30px;
list-style-type:none;
}

#shippodalog li {
color:#000;
font-weight:700;
margin-top:5px;
}

#shippodalog img {
margin-bottom:10px;
}

#pub {
text-align:center;
width:220px;
margin-top:10px;
}

#pub p {
text-align:center;
margin-top:5px;
}

#footer {
color:#fff;
font-size:.8em;
background-image:url(parts/bg_footer.gif);
background-repeat:no-repeat;
width:920px;
height:40px;
clear:both;
}

p.indent {
margin:.5em 1em;
}

p.indent0 {
margin:0 1em;
}

p.indent2 {
margin:.5em 1.5em;
line-height: 1.4em;
}

.infotxt {
background-image:url(parts/bg_radioinfo.gif);
background-repeat:no-repeat;
width:auto;
height:120px;
margin:0;
padding:4px 5px 0;
}

.infotxt2 {
background-image:url(parts/bg_radioinfo2.gif);
background-repeat:no-repeat;
width:auto;
height:80px;
margin:5px 0 0;
padding:2px 5px 0;
}

.indent3 {
text-align:right;
padding-top:20px;
padding-right:15px;
}

.indent4 {
margin:5px 5px 0;
}

.indent5 {
margin-bottom:5px;
}

.indent6 {
margin-top:10px;
}

.person2 {
width:400px;
float:left;
}

.person2 ul {
width:400px;
margin-top:.5em;
margin-bottom:1em;
margin-left:10px;
border-top:2px dotted gray;
list-style-image:url(parts/cat.gif);
}

.person2 li {
color:#000;
width:400px;
margin-top:.5em;
margin-left:15px;
}

.person {
width:220px;
float:left;
}

.person img {
margin:5px 10px;
}

.person ul {
list-style-image:url(parts/cat.gif);
margin-top:.5em;
margin-left:10px;
width:200px;
border-top:2px dotted gray;
}

.person li {
margin-top:.5em;
margin-left:15px;
}

.s1 {
width:640px;
}

h4.info_t {
font-weight:700;
text-align:center;
border-bottom:1px dotted #39c;
border-top-width:0;
border-right-width:0;
border-left-width:0;
margin:.1em 0 .3em;
}

.red_txt {
color:red;
text-align:center;
margin:0;
padding:0;
}

.r_txt {
font-size:small;
text-align:right;
margin:0 2px 0 0;
padding:0;
}

hr.line1 {
width:900px;
height:2px;
clear:both;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
border-top:2px dotted gray;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}

.shell {
background-color:#FFF;
height:130px;
margin-right:10px;
margin-bottom:5px;
margin-left:10px;
border:dashed 1px gray;
padding:5px;
}

.shell3 {
background-color:#FFF;
height:140px;
margin-right:10px;
margin-bottom:5px;
margin-left:10px;
border:dashed 1px gray;
padding:5px;
}

.gift_img {
width:200px;
height:120px;
float:left;
}

.gift_txt {
width:420px;
height:120px;
float:right;
}

.shell2 {
background-color:#FFF;
margin-right:10px;
margin-bottom:5px;
margin-left:10px;
height:240px;
border:dashed 1px gray;
padding:5px;
}

.gift_txt2 {
width:420px;
height:240px;
float:right;
}

.play a {
background-image:url(parts/playbutton2.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:96px;
height:42px;
float:right;
}

.play2 a {
background-image:url(parts/playbtn3.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:280px;
height:45px;
}

.play3 a {
background-image:url(parts/playbtn5.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:280px;
height:45px;
}

.giftend {
color:red;
font-size:small;
text-align:right;
margin-right:2px;
}

h2.giftlogtxt {
color:teal;
font-size:1.3em;
font-weight:700;
margin:.2em 0 .5em;
}

#guest {
background-color:#FFF;
width:630px;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
border:dashed 1px gray;
padding:5px;
}

#explore {
background-color:#FFF;
width:630px;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
border:dashed 1px gray;
padding:5px;
}

.guest_prof {
width:310px;
float:left;
margin:5px;
}

.guest_movie {
width:290px;
float:right;
}

.maps {
width:310px;
float:right;
}

*html body #guest,#explore {
background-color:#FFF;
width:640px;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
border:dashed 1px gray;
}

*html body .guest_prof {
width:310px;
float:left;
margin:0;
}　

*html body .maps {
width:310px;
float:right;
margin:0;
}

.waku {
width:280px;
height:210px;
margin:5px;
}

.waku2 {
width:280px;
height:255px;
margin:5px;
}

.photo {
width:100px;
height:100px;
float:left;
margin:5px;
}

.v1 {
color:#000;
font-weight:700;
}

.p1 {
text-align:right;
width:auto;
}

.red,a:active {
color:red;
}

.play a:hover img,.play2 a:hover img,.play3 a:hover img,.play4 a:hover img,.btnover a:hover img {
visibility:hidden;
}

#navi a:hover,.play a:hover,.play2 a:hover,.play3 a:hover,.play4 a:hover,.btnover a:hover {
background-color:transparent;
}

#flash,#news,#newgift,#preform,.faq,#shippodalog,#log_gift,#event {
width:660px;
margin-top:10px;
margin-left:20px;
}

#picup {
float:left;
width:427px;
margin-top:10px;
margin-left:20px;
}

#picup2 {
float:right;
width:220px;
margin-top:10px;
margin-right:20px;
}

#news {
clear:both;
}

#news_stai {
width:660px;
height:200px;
margin-top:10px;
margin-left:20px;
clear:both;
overflow:auto;
}

#news_stai h3 {
color:#000;
font-size:1.2em;
font-weight:700;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:620px;
border-bottom:1px solid orange;
border-left:10px solid orange;
margin:10px 0 5px 10px;
}

#stai_repo {
width:660px;
height:160px;
margin-top:10px;
margin-left:20px;
clear:both;
overflow:auto;
}

#stai_repo h3 {
color:#000;
font-size:1.2em;
font-weight:700;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:480px;
border-bottom:1px solid orange;
border-left:10px solid orange;
margin:10px 0 5px 10px;
}

#obj,.photo2 {
width:auto;
height:auto;
float:left;
margin:5px;
}

table.radioform td,table.giftform td {
width:450px;
height:30px;
border-bottom:1px dotted gray;
}

#nekopumailform,#pretxt {
width:660px;
clear:both;
margin-top:10px;
margin-left:20px;
}

p.center,.c_txt {
text-align:center;
}

#news h3,#webradio h3,.faq h3 {
color:#000;
font-size:1.2em;
font-weight:700;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:635px;
border-bottom:1px solid orange;
border-left:10px solid orange;
margin:10px 0 5px 10px;
}

#pr3,#present,#schedule,#shippoda {
width:220px;
margin-top:10px;
}

#txt2,#program,#nextGuest {
width:660px;
margin-left:20px;
margin-bottom: 20px;
}

.box640 {
background-color:#FFF;
width:640px;
margin-top:10px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}

.box640 h3 {
color:#000;
font-size:1.2em;
font-weight:700;
width:600px;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
border-bottom:1px solid green;
border-left:10px solid green;
}

.box640 h4 {
width:610px;
text-align:center;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
padding-top:10px;
padding-bottom:1px;
border-top:1px dashed;
}

.channeltxt2 {
background-color:#FFF;
width:280px;
height:auto;
float:left;
margin:0px 0px 0px 8px;
padding:5px;
}

.round640-top {
background-image:url(parts/top640.gif);
background-repeat:no-repeat;
width:640px;
height:15px;
margin:0;
}

.round640-center {
background-color:#FFF;
background-repeat:repeat-y;
width:640px;
height:auto;
margin:0;
}

.round640-bottom {
background-image:url(parts/bottom640.gif);
background-repeat:no-repeat;
width:640px;
height:15px;
}

.sampicimg {
background-color:#FFF;
background-position:5px 0;
width:320px;
height:auto;
float:right;
margin:0px 8px 0px 0px;
padding-top:5px;
padding-bottom:5px;
}

.bold {
color:#000;
font-weight:700;
padding-top:2px;
padding-left:5px;
}

.cleaner2 {
float:right;
margin:5px 20px 5px 5px;
}

.cleanertxt2 {
width:350px;
margin:10px 0px 0px 20px;
}

.play4 a {
background-image:url(radio/img/btnplay2.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:280px;
height:100px;
}

.btnover a {
background-image:url(radio/img/bnr600over_mailform.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:600px;
height:120px;
}

.btnover2 a {
background-image:url(radio/img/btnentry2.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:280px;
height:100px;
}


.btnover a:hover img,.btnover2 a:hover img {
visibility:hidden;
}

.btnover a:hover,.btnover2 a:hover {
background-color:transparent;
}

.indent7 {
margin:5px 5px 5px 5px;
}

.back {
float:right;
margin:5px 18px 1.5em 0;
padding:0;
clear:both;
}

#repo {
width:660px;
margin-top:10px;
margin-left:20px;
clear:both;
}

#repo .txt h3 {
color:#000;
font-size:1.2em;
font-weight:700;
padding-top:2px;
padding-bottom:1px;
padding-left:5px;
width:auto;
border-bottom:1px solid orange;
border-left:10px solid orange;
margin:10px 0 5px 0;
}

.box {
width:620px;
margin-top:20px;
margin-left:20px;
clear:both;
}

.box img {
float:left;
width:100px;
height:100px;
margin:0 0 0 0;
padding:0;
}

.txt {
width:auto;
margin:0 0 0 110px;
padding:0;
}

.txt12px {
width:auto;
font-size: 12px;
color: #567;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block;}

.column {
margin: 10px 25px;
}

.columnleft {
width: 60px;
float: left;
margin: 0 10px 0 0;
}

.columnright {
width: auto;
flort: left;
line-height:1.4;
}

.meta {
font-size: 1.1em;
font-weight:bold;
color:#000;
}

#twitter h3,h4 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.clear{ clear:both;}


#guestboard {
width:220px;
margin-top:10px;
}

#guestboard li {
list-style:none;
margin:0;
padding:0 0.8em 1em;
}

#guestboard p {
margin:0.5em 0;
padding:0;
}

#guestboard p.emp {
margin:0.5em 0 0;
padding:0;
font-weight:bold;
}

#guestboard p.line_s {
clear:both;
border:dashed 1px #999;
margin:0.5em 0;
padding:0;
}

#guestboard p.line_e {
border:dashed 1px #999;
margin:0.5em 0 0;
padding:0;
}

#guestboard h6 {
color:#000;
font-size:1em;
text-align:center;
width:200px;
margin-top:5px;
margin-bottom:.5em;
padding-left:5px;
border-bottom:2px dotted #6c6;
}

#guestboard div.opclz {
margin:0;
padding:0 0 5px;
}

#guestboard p.center {
margin:0;
padding:0;
}

#guestboard h4.bold {
margin:0 0 0 54px;
padding:0;
}

ul.underline {
width:640px;
margin:0.3em 10px;
padding:0;
}

ul.underline li {
margin:0.5em 0 0 0;
padding:0;
list-style-type:none;
border-style:dashed;
border-width:0 0 1px 0;
border-color:#ccc;
word-wrap:break-word;
}

.top-info {
margin:1em;
float:left;
}

.indent8{
text-align: left;
color:red;	
}



.warning {
	font-weight: bold;
	font-size: 1.1em;\
}

.caution {
	font-weight: normal;
	color:#EB1A92;
}
