/* CSS Document */
/* 全体指定 */
body{
background-image:url(../images/bg_ume.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
font-size:17px;
}

*{
margin:0;
padding:0;
}

/* 画像指定(枠無し指定) */
img{
border-style:none;
}

h1{
font-size:17px;
}

/* 本体指定 */
#all{
width:850px;
height:0 auto;
margin-left:auto;
margin-right:auto;
}

/* ヘッダー */
.header{
height:90px;
width:850px;
padding:0;
margin:0;
}

/* メイン画像 */
.main_img{
	height:184px;
	width:850px;
	margin:0;
	padding:0;
}

/* メインコンテンツ */
#main_contents{
width:850px;
height:0 auto;
margin:0;
padding:0;
}

/* パンくずリスト */
.breadcrumb_list{
margin:0;
padding:3px 0 0px 10px;
height:15px;
width:840px;
font-size:13px;
color:#333333;
float:left;
}

/* 左メニュー：メイン */
.menu{
width:200px;
height:0 auto;
margin:0;
padding:0;
float:left;
}

/* 案内 */
.umesato_menu{
margin:0;
padding:0;
width:200px;
height:0 auto;
}

/* メニューul */
.umesato_menu ul{
margin:0;
padding:5px 20px 20px 30px;
}

/* メニューli */
.umesato_menu ul li{
margin:0;
padding:10px 0 0 0;
list-style: none;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1.5px;
}

/* リンク */
.umesato_menu a{
color:#333333;
text-decoration: none
}

/* カーソルがあった時のリンク */
.umesato_menu a:hover{
color:#FF0033;
text-decoration: none
}

/* クリック時のリンク*/
.umesato_menu a:active{
color:#FF0033;
text-decoration: none
}

/* 既に見たリンク*/
.umesato_menu a:visited{
color:#0000CC;
text-decoration: none
}

/* バナー大枠 */
.banner{
padding:0 0 0 10px;
margin:0;
height:auto;
width:190px;
}

/* バナーul */
.banner ul{
margin:0;
padding:0;
}

/* バナーli */
.banner ul li{
list-style: none;
margin:0;
padding:10px 0 0 0;
}

/* News&topics大枠 */
.news_topics_main{
width:430px;
height:0 auto;
margin:0;
padding:0 10px 0 10px;
float:left;
}

/* News&topicsタイトル画像 */
.news_topics_title{
width:390px;
height:30px;
margin:0;
padding:5px 10px 5px 10px;
float:left;
}

/* topページNews&topicsカラー枠 */
.news_topics{
background-color:#DCFDD2;
width:410px;
height:0 auto;
margin:0;
padding:5px;
float:left;
}

.news_topics td{
padding:0 0 5px 0;
}



.twitter2{
width:177px;
height:430px;
float:left;
margin:0;
padding:10px;
border:1px solid #666666;
font-size:12px;
}

.twitter-timeline{
font-size:12px;
}


p.tw_text{
margin: 10px 0px 0px 0px;
font-size:16px;
}


/* ------２ページ目以降------ */

/* 内容枠*/
/* News&topics大枠 */
#2p{
width:650px;
height:0 auto;
margin:0;
padding:0 10px 0 10px;
float:left;
}

.news_topics_title02{
width:600px;
height:30px;
margin:0;
padding:5px 10px 5px 20px;
float:left;
}

.main_text{
width:590px;
height:0 auto;
margin:0;
padding:10px 20px 0 20px;
float:left;
line-height: 130%;
}
.main_text2{
width:590px;
height:0 auto;
margin:0;
padding:10px 20px 0 20px;
float:left;
line-height: 130%;
font-size:14px;
}

.main_text3{
width:590px;
height:0 auto;
margin:0;
padding:10px 20px 0 20px;
float:left;
line-height: 130%;
font-size:16px;
}

.main_text2 td{
padding-left:3px;
margin:0;
}

.soga_text1{
padding:10px 0 20px 0;
font-size:16px;
}

.sisetu_1f{
padding:20px 10px 10px 10px;
margin:0;
width:570px;
height:auto;
font-size:18px;
text-decoration:underline;
}

.sisetu{
padding:20px 20px 10px 0px;
margin:0;
width:570px;
height:auto;
font-size:16px;
}

#table_td td{
padding:5px 0 5px 5px;
}

#yoga_table td{
padding:5px 0 5px 5px;
}


