body {
margin: 0px;
padding: 0px;
text-align: center;
font-family: 'meiryo','Lucida Grande','Arial','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
font-size:13px;
color:#333;
background: url(http://waterjump.tv/img/bg_body.gif) no-repeat left top;
}

.php{
font-size:x-small;
text-align:center;
margin-bottom:20px;
}

a {
color: #666;
text-decoration: none;
}

a:link {
color: #666;
}

a:visited {
color: #666;
}

a:active {
color: #666;
}

a:hover {
color: #CCC;
text-decoration:none;
}


img{
border:0;
padding:0px 0px 5px 0px;
}


/*--ヘッダー--*/
.header{
height:220px;
background: url(http://waterjump.tv/img/sen-header.gif) 0% 0% ;
}

.header_top{
width:850px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.header_top ul{
margin:0px;
padding:0px;
}

.header_top ul li{
float:left;
list-style:none;
margin:0px;
padding:0px;
}

.header_top ul li.top{
float:left;
list-style:none;
margin:10px 0px 0px 0px;
padding:0px;
}

.header_top ul li.top a{
color: #000;
}

.header_top ul li.iwate{
color:#FFF;
float:left;
list-style:none;
margin:25px 0px 0px 280px;
padding:5px 10px 5px 10px;
background:#0066CC;
}

.header_top ul li.iwate a{
color: #FFF;
}

.header_top ul li.sendai{
color:#FFF;
float:left;
list-style:none;
margin:20px 0px 0px 20px;
padding:5px 10px 5px 10px;
background:#CC0066;
}

.header_top ul li.sendai a{
color: #FFF;
}

.header_top ul li.store{
color:#FFF;
float:left;
list-style:none;
margin:20px 0px 0px 20px;
padding:5px 10px 5px 10px;
background:#CC0000;
}

.header_top ul li.store a{
color: #FFF;
}

.header_top ul li.mail{
color:#FFF;
float:left;
list-style:none;
margin:25px 0px 0px 20px;
padding:5px 10px 5px 10px;
background:#333;
}

.header_top ul li.mail a{
color: #FFF;
}


.header-box{
width: 850px;
height:140x;
margin-top:0px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
padding:10px 0px 0px 0px;
clear:both;
}

.header-box h1 {
float:left;
height:90px;
width:329px;
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
text-indent:-4000em;
}

.header-box h1 img{
border:0px;
}

.ad{
padding:20px 0px 0px 30px;
margin:0px;
float:right;
}

/*--メインコンテナ--*/
#container {
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:0px;
width: 860px;
text-align:left;
}

/*--左コンテンツ--*/
.left{
width:425px;
float:left;
margin:0px;
padding:0px;
}

/*--右コンテンツ--*/
.right{
width:425px;
float:right;
margin:0px;
padding:0px;
}

/*--フリッカートップ--*/
.flickr{
width:405px;
height:304px;
padding:10px;
border:1px solid #CCC;
}

.flicker img{
border:0px;
width:405px;
height:304px;
}

/*--インフォ--*/
.info {
clear:both;
width:415px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.info ul{
padding:0px;
margin:0px;
}

.info ul li{
margin:0px;
padding:5px 0px 5px 5px;

list-style:none;
}

.info h2 {
font-size:12px;
font-weight:normal;
padding:5px;
margin:5px 0px 5px 0px;
background:#333;
width:170px;
color:#FFF;
}

.info_time{
color:#FF0099;
font-size:9px;
text-align: left;
padding:5px 0px 0px 15px;
background:url(http://waterjump.tv/sendai/img/icn_maru.gif) no-repeat 0% 70%;
}

.info_title{
font-size:11px;
padding:3px 0px 3px 0px;
margin:0px;
background:url(http://waterjump.tv/iwate/img/sen-title.gif) 0% 100% no-repeat;
}

/*--ブログ--*/
.blog{
height:40px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
background:url(http://waterjump.tv/iwate/img/sen-title.gif) 0% 100% no-repeat;
}

.blog h3{
font-size:15px;
font-weight:bold;
margin:0px;
padding:3px 0px 0px 0px;
}

.blog_time{
padding:0px;
margin:0px;
}

.blog_author{
float:left;
width:44px;
padding:0px 5px 0px 0px;;
margin:0px;
}

.blog_author img{
border:0px;
}


/*--イベント--*/

.event_detail{
width:425px;
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
}

.event_photo{
float:left;
width:150px;
height:88px;
margin:0px 10px 10px 0px;
padding:5px;
border:1px solid #000;
}

.event_photo img{
width:150px;
height:88px;
padding:0px;
margin:0px;
}

.event_text{
float:right;
width:245px;
padding:0px;
margin:0px;
}

.event_time{
margin:0px;
padding:0px 0px 5px 0px;
font-size:15px;
font-weight:bold;
}

.event_detail h3.detail{
width:245px;
margin:0px;
padding:0px 0px 5px 0px;
font-size:20px;
font-weight:bold;
}

.event_text ul{
margin:0px;
padding:0px;
}

.event_text ul li{
border-bottom:1px dotted #CCC;
list-style:none;
margin:0px;
padding:5px 0px 5px 0px;
}


/*--アイテム--*/
.entry-item{
background: #FFF url(http://waterjump.tv/img/bg3.gif);
width:160px;
margin:10px 5px 10px 5px;
padding:2px 5px 5px 5px;
float:left;
}

.entry-item ul{
margin:0px;
padding:0px 0px 0px 0px;

}

.entry-item ul li{
list-style:none;
border-bottom:1px dotted #999;
padding:3px 0px 3px 0px;
}

.entry-item ul li img{
width:155px;
height:155px;
padding:2px;
margin: 0px 0px 0px 0px;
}



.entry-photo{
float:left;
}

.entry-photo img{
border:0px;
}

.entry-list{
clear:both;
background:#FFF;
width:550px;
padding:0px 0px 0px 0px;
margin-top:5px;
}

.entry-list ul {
margin:0px;
padding:0px;
}

.entry-list ul li {
padding:5px 0px 5px 0px;
list-style:none;
border-bottom:1px dotted #999;
margin:0px;
}


.content blockquote {
	font-size: x-small;
	line-height: 150%;
	padding: 5px;
	border: 1px solid #666;
}
	

.content h2 {
padding:13px 0px 13px 0px;
margin:0px 0px 10px 0px;
}

.content h3 {
font-size:20px;
font-weight:bold;
padding:0px 0px 0px 5px;
margin:0px;
line-height: 130%
}


/*--注意書き--*/
.tyuui{
width:450px;
font-size: 10px;
line-height: 120%;
background:#CCC;
margin:10px 0px 10px 30px;
padding:10px;
}

/*--ページトップ--*/
.pagetop{
width:550px;
height:10px;
margin:0px;
padding:5px 0px 5px 0px;
text-align:right;
}

.pagetop2{
width:850px;
height:10px;
margin:0px;
padding:10px 0px 10px 0px;
text-align:right;
clear:both;
}

.pagetop img{
border:0px;
}


/*--一覧表示--*/
.list{
height:40px;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
clear:both;
}

.list ul li{
list-style:none;
background: url(http://waterjump.tv/img/head_editors.gif) no-repeat 0% 50%;
margin:0px;
padding:5px 5px 5px 30px;
float:right;
}

.list img{
border:0px;
}


.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	margin-bottom: 15px;
padding:5px;
	}


#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

/*--フッター--*/
.fotter { 
font-size: 13px;
clear:both;
padding:20px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:250px;
}

.fotter_ad { 
padding:0px;
width:850px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:0px;
}

.fotter_ad ul{ 
margin:0px;
padding:0px 0px 0px 10px;
}

.fotter_ad ul li{
margin:0px
padding:0px;
list-style:none;
float:left;
}

.fotter_ad ul li img{
margin:5px 5px 0px 5px;
padding:0px;
}

.fotter_menu {
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:0px;
padding:20px0px 20px 0px;
width:850px;
clear:both;
}

.fotter_menu  ul { 
margin:0px;
padding:0px;
}

.fotter_menu  ul li {  
list-style:none;
float:left;
margin:40px 30px 0px 0px;
padding:0px;
}

.fotter_menu ul li a {
color: #666;
text-decoration: none;
}

.fotter_menu ul li a:hover {
color: #999;
text-decoration: none;
}

/*--コピーライト--*/
.company {
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:0px;
padding:50px 0px 20px 0px;
width:850px;
clear:both;
text-align:left;
}




/*--サイトマップ--*/
.sitemap_left{
width:265px;
float:left;
margin:0px;
padding:0px;
}

.sitemap_left ul {
margin:0px 0px 15px 0px;
padding:0px;
}

.sitemap_left ul li {
border-bottom:1px dotted #CCC;
padding:5px;
margin:0px;
list-style:none;
}

.sitemap_right{
width:265px;
float:right;
margin-left:10px;
padding:0px;
}

.sitemap_right ul {
margin:0px 0px 15px 0px;
padding:0px;
}

.sitemap_right ul li {
border-bottom:1px dotted #CCC;
padding:5px;
margin:0px;
list-style:none;
}