* {
margin: 0;
padding: 0;
}


body {
background: #f6f7d8;
font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
font-size: 10px;
color: #555;
text-algin:center;
	/*\*/
width : 100%;
height: 100%;
	/* */
}


p {
line-height: 200%;
padding: 0.75em 0 1em 0;
}

li {
list-style-type: none;
}

img {
border: 0;
}

/*
 link [
----------------------------------------------------------- */
a {
text-decoration: none;
}
a:link {
}
a:visited {
}
a:hover {
color: #ff9900;
text-decoration: underline;
}
a:active {
}


/*
 container [
----------------------------------------------------------- */
#container {
background-color: #ffffff;
display: block;
width: 800px;
margin: 0 auto;
}


/*
 header [
----------------------------------------------------------- */
#header {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 798px;
height: 23px;
}


/*
 content [
----------------------------------------------------------- */
#left {
float: left;
width: 460px;
display: block;
margin: 0;
padding: 0 0 0 20px;
}

.way {
float: left;
background-image: url(../img/top/way.gif);
background-repeat: no-repeat;
width: 457px;
height: auto;
padding: 20px 0 0 0;
text-align: center;
}

.waytext {
float: right;
width: 230px;
height: auto;
text-align: left;
color: #666699;
padding: 15px 15px 0 5px;
}

img.waylogo {
float: left;
padding: 7px 0 14px 20px;
}


.feature {
float: left;
width: 457px;
display: block;
height: auto;
background-color: #ffff33;
padding: 12px 0 25px 0;
}

.feature_l {
float: left;
width: 214px;
display: block;
padding: 0 0 0 12px;
}

.feature_r {
float: left;
width: 214px;
display: block;
padding: 0 0 0 8px;
}

.m{
padding:15px 0 0 0;
}

.m2{
padding:8px 0 8px 0;
}





/*
----------------------------------------------------------- */
#right {
float: right;
width: 300px;
display: block;
margin: 0;
padding: 0;
}

#suwahen {
background-image: url(../img/top/suwabox.jpg);
background-repeat: no-repeat;
text-align: center;
height:313px;
padding: 40px 0 0 0;
}


.news-outside,
.news-inside {
 width: 285px;
}

.news-outside {
background: url(../img/top/newsbox.jpg) no-repeat center top;
background-color: #bc8f8f;
padding-top: 30px;
}

.news-inside {
background: url(../img/top/newsbox02.jpg) no-repeat center bottom;
background-color: #bc8f8f;
padding-bottom: 20px;
}

.news-inside p {
margin: 1em 0.5em 0 0.5em;
color: #666;
}

#right h2.news {
width: 255px;
margin: 0 0 0 5px;
padding: 5px 0 0px 13px;
font-size: 120%;

}

#right p.news {
width: 255px;
margin: 0 0 0 5px;
padding: 2px 0 7px 13px;
line-height: 200%;
}

#twitter {
background: url(../img/top/tsubusuwalogo.gif)  no-repeat;
height:122px;
}

.twitter_lay {
padding: 40px 0 0 15px;
width: 210px;
}

#my_twitter_status {
}

#my_twitter_status_time {
text-align: right;
font-weight:bold;
color: #999;
}

h3{
font-size: 120%;
font-weight:bold;
}

h4{
font-size: 120%;
font-weight:bold;
color: #00baca;
padding: 10px 0 0 0;
}

li.sidemenu {
width: 270px;
height:88px;
padding:8px 10px 0 0;
border-bottom: 1px solid #d9d9d9;	
}



/*
 footer [
----------------------------------------------------------- */
#footer {
clear: both;
padding: 20px 0 20px 0;
width: 800px;
/*background-color:#ff9900;*/
}

#footer address {
text-align: right;
padding: 0 6px 0 0;
font-style: normal;
font-size: 88%;
}



.red001{
font-weight: bold;
color: #ff3333;
}

.orange{
font-size: 110%;
font-weight: bold;
color: #cc3366;
}

.click{
font-size: 90%;
font-weight: bold;
color: #339999;
}

.m5{
margin-top:5px;
}

.sp10{
height: 10px;
}

.sp15{
height: 20px;
}

.sp20{
height: 20px;
}

.pp{
padding: 5px 0 0 0;
}

.pp9{
padding: 9px 0 0 0;
}

.pp10{
padding: 7px 0 12px 0;
}

.clear { clear:both; }

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {
display: inline-block;
} 
 /* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */


.date{
float:right;
padding: 8px 30px 0px 0px;
}


.tokusyuu{
padding: 0 10px 0 10px;
}

.pd10{
padding: -5px 0 0 10px;
}

img.sd_img {
float: left;
margin: 0 9px 10px 3px;
}

.sun {
background: url(../img/top/sun.gif)  no-repeat;
}

.mon {
background: url(../img/top/mon.gif)  no-repeat;
}

.tue {
background: url(../img/top/tue.gif)  no-repeat;
}

.wed {
background: url(../img/top/wed.gif)  no-repeat;
}

.thr {
background: url(../img/top/thr.gif)  no-repeat;
}

.fri {
background: url(../img/top/fri.gif)  no-repeat;
}

.sat {
background: url(../img/top/sat.gif)  no-repeat;
}
