@charset "UTF-8";

body
						{
						font-family: "ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
						background-color:#e6e6e6;
						margin:0px;
						font-size:100%;
						line-height:135%;
						color:#666666;
						}

img
						{
						border:0px;
						}

p,table
						{
						font-size:90%;
						line-height:140%;
						}

h1,h2,h3,h4,h5,h6,h7
						{
						font-size:18px;
						color:#0eb31e;
						margin:15px 0px;
						padding:0px;
						}


/*ページ要素*/
#container
						{
						width:900px;
						background-color:#FFFFFF;
						}

#header
						{
						background-color:#FFFFFF;
						width:900px;
						text-align:left;
						vertical-align:bottom;
						color:#FFFFFF;
						}

#menubar_t
						{
						width:900px;
						background-image:url(../../img/share/menu_bar.gif);
						background-repeat:no-repeat;
						}

#menubar
						{
						width:900px;
						background-image:url(../../img/share/menu_bar02.gif);
						background-repeat:no-repeat;
						}



#main
						{
						background-color:#FFFFFF;
						width:658px;
						float:right;
						padding-top:5px;
						padding-right:15px;
						padding-left:15px;
						text-align:left;
						border-left:1px solid #a9cf84;
						vertical-align:bottom;
						}

.ml
						{
						font-size:10px;
						line-height:12px;
						padding-bottom:5px;
						line-height:1.5;
						}

#side
						{
						background-color:#FFFFFF;
						width:190px;
						float:left;
						padding:5px 10px;
						text-align:left;
						}
#sideimg
						{
						padding:0px 5px;
						}

#footer
						{
						background-color:#FFFFFF;
						width:900px;
						clear:both;
						text-align:left;
						vertical-align:bottom;
						font-size:11px;
						line-height:1.5;
						}

/* link */

.menu a:link
							{
							color: #FFFFFF;
							text-decoration: none;
							font-size:12px;
							border:none;
							}
.menu a:visited
							{
							color: #FFFFFF;
							text-decoration: none;
							font-size:12px;
							}
.menu a:hover,a:active
							{
							color: #f0f905;
							text-decoration: none;
							font-size:12px;
							}

.sisha a:link
							{
							color: #666666;
							text-decoration: none;
							font-size:10px;
							border:none;
							}
.sisha a:visited
							{
							color: #666666;
							text-decoration: none;
							font-size:10px;
							}
.sisha a:hover,a:active
							{
							color: #fe8a01;
							text-decoration: none;
							font-size:10px;
							}

a:link
							{
							color: #0166fe;
							text-decoration: none;
							font-size:10px;
							border:none;
							}
a:visited
							{
							color: #0166fe;
							text-decoration: none;
							font-size:10px;
							}
a:hover,a:active
							{
							color: #fe8a01;
							text-decoration: none;
							font-size:10px;
							}

.ml a:link
							{
							color: #0166fe;
							text-decoration: none;
							font-size:10px;
							border:none;
							}
.ml a:visited
							{
							color: #0166fe;
							text-decoration: none;
							font-size:10px;
							}
.ml a:hover,a:active
							{
							color: #fe8a01;
							text-decoration: none;
							font-size:10px;
							}



li
							{
							padding-left: 16px;
							background: url(../../img/share/dot.gif) no-repeat 1.7px;
							list-style: none;
							line-height:1.5;
							}

/*個別表示*/
.txt10
							{
							font-size:10px;
							line-height:14px;
							}
.txt11
							{
							font-size:11px;
							line-height:14px;
							}
.txt12
							{
							font-size:12px;
							line-height:14px;
							}
.back
							{
							background-color:#f6f6f6;
							}

.hayase
							{
							float:left;
							margin-right:15px;
							margin-bottom:10px;
							}
.hayase2
							{
							float:right;
							padding-bottom:15px;
							}
.aisatsu
							{
							font-size:100%;
							line-height:170%;
							}