/* Mainichi-Kenko Style Sheet   */
/* auther -  Timeseeds <office@timeseeds.co.jp>  */
/* web - http://www.timeseeds.co.jp/   */
/* editor -  akira <akira@timeseeds.co.jp>  */
/* web - http://www.mainichi-kenko.jp  */
/* License 2.0 2007   */

/* 全般設?? */
/*body {color: black; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif; background-color: #E2F6DA; margin: 0px; padding: 0px;}*/
body {color: black; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif; background-image: url(images/topbar_ivory.gif); background-color: #FFFFFF; margin: 0px; padding: 0px;}
/*body {color: black; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif; background-color: #FFFFFF; margin: 0px; padding: 0px;}*/
img {border:0px;}

/* テーブ??瀋? */
table {width: 100%; font-size: 14px; background-color: #FFFFFF;}
/*table {width: 100%; font-size: 18px; background-color: #FFFFFF;}*/
/*table#menubar {width: 420px;}*/
table#menubar {width: 750px; height: 24px;}
table.tablelist {border-collapse: collapse; border-style: none;}
table#photo130 {width: 130px; font-size: 14px; background-color: #FFFFFF;}
table#photo140 {width: 140px; font-size: 14px; background-color: #FFFFFF;}
table#photo150 {width: 150px; font-size: 14px; background-color: #FFFFFF;}
table#photo160 {width: 160px; font-size: 14px; background-color: #FFFFFF;}
table#photo180 {width: 180px; font-size: 14px; background-color: #FFFFFF;}
table#photo200 {width: 200px; font-size: 14px; background-color: #FFFFFF;}
table#photo220 {width: 220px; font-size: 14px; background-color: #FFFFFF;}
table#photo240 {width: 240px; font-size: 14px; background-color: #FFFFFF;}
table#photo260 {width: 260px; font-size: 14px; background-color: #FFFFFF;}
table#photo340 {width: 340px; font-size: 14px; background-color: #FFFFFF;}
table#photo360 {width: 360px; font-size: 14px; background-color: #FFFFFF;}
table#photo420 {width: 420px; font-size: 14px; background-color: #FFFFFF;}
table#photo480 {width: 480px; font-size: 14px; background-color: #FFFFFF;}
table#photo540 {width: 540px; font-size: 14px; background-color: #FFFFFF;}
table#photo580 {width: 580px; font-size: 14px; background-color: #FFFFFF;}
table#rightmenu {border-collapse: collapse; border-style: none;}

table.topFrontRunner {
border-collapse: collapse;
vertical-align: top;
}

td.topFrontRunner {
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #DDEEED #DDEEED #0033CC #DDEEED;
	padding: 0px;
  background-color: #DDEEED;
	vertical-align: top;
}

td.topFrontRunnerH {
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: DDEEED DDEEED #0033CC DDEEED;
	padding: 2px;
  background-color: #DDEEED;
	text-align: center;
	vertical-align: middle;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
}

td.topFrontRunnerP {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-color: #DDEEED #DDEEED #DDEEED #DDEEED;
	padding: 4px 4px 4px 4px;
  background-color: #DDEEED;
	vertical-align: top;
}


td.topFrontRunnerN {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-color: #DDEEED #DDEEED #DDEEED #DDEEED;
	padding: 4px 4px 4px 4px;
  background-color: #DDEEED;
	vertical-align: top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
}

td.topFrontRunnerNs {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-color: #DDEEED #DDEEED #DDEEED #DDEEED;
	padding: 4px 4px 4px 4px;
  background-color: #DDEEED;
	vertical-align: top;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
}

.topFrontRnunnerSyozoku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
}

.topFrontRnunnerName {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}

td#rightmenu {padding: 0.1em 0.1em; border: 1px deeppink; border-style: solid none;}
td#rightmenunon {padding: 0.1em 0.1em; border: 0px white; border-style: solid none;}
td.tablelist {border: 2px solid red; padding: 0.5em 2em;}
td.tablelistgreen {border: 2px solid green; padding: 0.5em 2em;}
table td {padding: 0px; border-width: 0px; vertical-align: top; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;}

td#menubar {padding: 2px; border-width: 0px; vertical-align: middle; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;}
td#toppage {padding: 1px; border-width: 0px; vertical-align: top; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;}
td#toppageTableContent {padding-top: 5px; padding-left:5px; padding-right: 5px; border-width: 0px; vertical-align: middle; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;}
td#toppageContentMs {padding-top: 1px; padding-bottom: 1px; padding-left:5px; padding-right: 5px; border-width: 0px; vertical-align: middle; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;}
table#main {background-color: transparent; width: 760px;}
table#head {background-color: #FFFFFF; width: 760px;}

/* 全般的な???? */
a {color: #000066; text-decoration: underline; background-color: transparent;}
a:hover {color: #FF3399; text-decoration: underline;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
ul {margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li {margin-left: 2px; list-style: square inside; color: #000000;}
li#contents {margin-left: 2px; list-style: decimal outside; color: #000000;}

input.formButton {}

/* 最新ニュースの枠 */
.item {color: #000000;}
/* 最新ニュースのタイト??弌? */
.itemHead {padding: 3px; color: #336699;}
/* 最新ニュースの??鴇??? */
.itemInfo {text-align: right; padding: 3px; background-color: #FFFFFF;}
/* 最新ニュースのタイト??寮瀋? */
.itemTitle {font-size: 130%; font-weight: bold; font-color: #336699; background-color: transparent;}
.itemTitle a {font-color: #336699; background-color: transparent;}
.itemTitle a:hover {font-color: #336699; background-color: transparent;}
/* 最新ニュースの??銅? */
.itemPoster {font-size: 80%; font-style: italic;}
/* 最新ニュースの??篤? */
.itemPostDate{font-size: 80%; font-style: italic;}
/* 最新ニュースのステータス */
.itemStats {font-size: 80%; font-style: italic;}
/* 最新ニュースのコ??謄?追?? */
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 150%; font-size: 14px;}
/* 最新ニュースの1文詩移 Mac IE 対??*/
/*
\*/
.itemText:first-letter { font-size: 150%; font-weight: bold;}
/*
*/
/* 最新ニュースのフッター */
.itemFoot {text-align: left; padding: 3px; background-color: #FFFFFF; font-size: 11px;}
.itemAdminLink {font-size: 100%;}
.itemPermaLink {font-size: 100%;}

th {background-color: #99BBCC; color: #FFFFFF; vertical-align: middle; font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;}

/* ヘッダーロゴ */
td#headerlogo {border-bottom: 8px solid #FFFFFF; z-index: 1;} 

/* メニューバー */
/*td#menubar {vertical-align: bottom; border-left: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF;}
td#menubar a {color: #FFFFFF;}
td#menubar a:hover {color: #FFFFFF;}*/

/* タブ */
/*td#tab {background: #81B781;}
td#tab div.active {background: #81B781; font-weight: bold; font-size: 11px; text-align: center; padding:3px; border-right: 1px solid #81B781; background: url(images/tab.gif); background-repeat: no-repeat; background-position: 0% 0%;}
td#tab div.active a {color: #333333; text-decoration: none; padding:3px;} 
td#tab div.nonactive a {color: #548F54; font-weight: bold; background: #81B781; font-size: 11px; padding:3px; border-right: 1px solid #81B781; text-decoration: none; background: url(images/tab2.gif); display: block;}
td#tab div.nonactive a:hover {color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(images/tab3.gif);} */
.tab {background: #FFFFFF;}
.tab-active {background: #FFFFFF; font-weight: bold; font-size: 11px; text-align: center; padding:3px; border-right: 1px solid #FFFFFF; background-repeat: no-repeat; background-position: 0% 0%;}
.tab-active a {color: #FFFF66; text-decoration: none; padding:3px;} 
td#tab-nonactive {text-align: center; vertical-align: middle; color: #FFFFFF; font-weight: bold; font-size: 14px; text-decoration: none;} 
td#tab-nonactive a {text-align: center; vertical-align: middle; color: #FFFFFF; font-weight: bold; font-size: 14px; text-decoration: none;}
td#tab-nonactive a:hover {color: #FFFF99; font-weight: bold; font-size: 14px; text-decoration: underline;} 

/* ヘッダバー */
td#headerbar {vertical-align: middle; background: #FFFFFF; color: #333333; padding: 5px; text-align: left; border-left: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF;}

td#headeruser {font-size:9px; vertical-align: middle; background: #FFFFFF; color: #333333; padding-left: 15px; text-align: left; border-bottom:1px solid #CCCCCC;}
td#headeruser a{color: #FF3399; text-decoration: underline; font-weight: bold; background-color: transparent;}
td#headeruser a:hover {color: #000066; text-decoration: underline;}
td#search {vertical-align: center; border-bottom:1px solid #CCCCCC; padding-top: 0px; padding-bottom: 5px; }

/* ヘッダーバナー */
td#headerbanner {font-size:10px; background: #FFFFFF; color: #333333; padding: 15px 0px 15px 0px; text-align: center; border-left: 10px solid #FFFFFF;}

/* メイ??瓮縫紂? */
td#mainmenu .menuMain {color: #000000; font-size: 12px; display: block; background: url(images/tri.gif); background-repeat: no-repeat; background-position: left; padding-left: 15px; font-weight: normal; line-height: 120%;}
td#mainmenu a:hover {background-color: #FFFFFF; color: #FF3399; background: url(images/tri2.gif); background-repeat: no-repeat; background-position: left;}
td#mainmenu a.menuTop {padding-left: 15px;}
td#mainmenu .menuMain {padding-left: 15px;}
td#mainmenu a.menuSub {padding-left: 23px; color: #000000; font-weight: normal; background-image: none; background-color: #E2F6DA;}
td#mainmenu a.menuSub:hover{padding-left: 23px; color: #FF3399; font-weight: normal;}

/* ユーザーメニュー */
td#usermenu a {background-color: #FFFFFF; color: #002B55; font-weight: normal; font-size: 10px; padding-left: 5px; padding-bottom: 0px;}
td#usermenu a:hover {background-color: #FFFFFF; color: #FF3399;}
td#usermenu a.highlight {background-color: #fcc;}

/* テーブ??盧険Δ陵焦? */
td#left  {width: 10px; background-color: #FFFFFF;}
td#right {width: 10px; background-color: #FFFFFF;}

/* 左コラ?? */
td#leftcolumn {color: #FFFFFF; width: 145px; font-size: 11px; padding-top: 8px; padding-left: 8px; padding-right: 8px;}
td#leftcolumn a {color: #000000;}
td#leftcolumn a:hover {color: #FF3399;}
td#leftcolumn th {background-color: #5C42F9; color: #FFFFFF;}

td#leftcolumn div.blockTitle {color: #000000; font-weight: bold; font-size: 11px; background-color: #FFFFFF; padding-top: 1px;  padding-bottom: 1px; padding-left: 18px; background: url(images/menu_title_left.gif); background-repeat: no-repeat; background-position: left;}
td#leftcolumn div.blockContent {padding: 5px; line-height: 110%; margin-bottom:0px;}

/* 中猿?灰薀? */
td#centercolumn {font-size: 16px; color: #000000; line-height: 150%; padding-top: 8px; padding-left: 8px; padding-right: 8px; border-top: 1px solid #000000;}
td#centercolumn th {color: #FFFFFF; background-color: #5C42F9;}
td#contents {background-color: transparent; width: 100%;}

/* 中猿фコラ?? */
/*td#centerCcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-left: 0px;  margin-bottom: 5px; font-size: 12px; background-color: transparent; padding-left: 8px; border-bottom: 1px dashed #000000;}*/
td#topPageCenterCcolumn {padding-right: 8px;}
td#topPageCenterCcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-left: 0px;  margin-bottom: 5px; font-size: 14px; background-color: transparent; padding-left: 8px;}
td#topPageCenterCcolumn div.blockContent {margin-right: 0px; margin-left: 0px; margin-bottom: 8px; line-height: 110%;}

td#centerCcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-left: 0px;  margin-bottom: 5px; font-size: 14px; background-color: transparent; padding-left: 8px;}
td#centerCcolumn div.blockContent {margin-right: 0px; margin-left: 0px; margin-bottom: 8px; line-height: 110%;}

/* 中猿?献灰薀? */
td#topPageCenterLcolumn {width: 33%; padding-right: 8px;}
td#centerLcolumn {width: 50%; padding-right: 8px;}

td#topPageCenterLcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; margin-top: 0px; font-size: 14px; margin-bottom: 6px;}
td#topPageCenterLcolumn div.blockContent {margin-right: 0px; margin-left: 0px; line-height: 110%; padding: 2px;}

td#centerLcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; font-size: 14px; margin-bottom: 6px;}
td#centerLcolumn div.blockContent {margin-right: 0px; margin-left: 0px; line-height: 110%; padding: 2px;}

/* 中猿?Ε灰薀? */
td#topPageCenterRcolumn {width: 33%; padding-left: 8px;}
td#centerRcolumn {width: 50%; padding-left: 8px;}

td#topPageCenterRcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; margin-top: 0px; font-size: 14px; margin-bottom: 6px;}
td#topPageCenterRcolumn div.blockContent {margin-right: 0px; margin-left: 0px; line-height: 110%; padding: 2px;}

td#centerRcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; font-size: 14px; margin-bottom: 6px;}
td#centerRcolumn div.blockContent {margin-right: 0px; margin-left: 0px; line-height: 110%; padding: 2px;}

/* 右コラ?? */
/*td#rightcolumn {color: #729768; width: 145px; font-size: 11px; padding-top: 8px; padding-left: 8px; padding-right: 8px; background-color: transparent;}*/
td#rightcolumntop {color: #729768; width: 160px; font-size: 11px; padding-top: 0px; padding-left: 0px; padding-right: 0px; background-color: transparent;}
td#rightcolumn {color: #729768; width: 160px; font-size: 11px; padding-top: 8px; padding-left: 8px; padding-right: 8px; background-color: transparent;}
td#rightcolumn a {color: #000066;}
td#rightcolumn a:hover {color: #FF3399;}
td#rightcolumn th {vertical-align: bottom; background-color: #5C42F9; color: #FFFFFF;}

/*td#rightcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; margin-left: 0px; font-size: 11px; background-color: #F4FBEC; padding-left: 3px; border-left: 1px solid #99CC99; border-top: 1px solid #99CC99; border-right: 1px solid #99CC99;}
td#rightcolumn div.blockContent {margin-bottom: 8px; padding: 3px; line-height: 110%; border-left: 1px solid #99CC99; border-bottom: 1px solid #99CC99; border-right: 1px solid #99CC99; background-color: #F4FBEC;}*/

td#rightcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; margin-left: 0px; font-size: 11px; background-color: #EDF5FD; padding-left: 3px; border-left: 1px solid #0033CC; border-top: 1px solid #0033CC; border-right: 1px solid #0033CC;}
td#rightcolumn div.blockContent {margin-bottom: 8px; padding: 3px; line-height: 110%; border-left: 1px solid #0033CC; border-bottom: 1px solid #0033CC; border-right: 1px solid #0033CC; background-color: #EDF5FD;}

/* フォーラムなどの??鴇??? */
/*.head {font-weight: bold; color: #333333; height: 24px; line-height: 22px; text-align: center; background-color: #dddddd;}*/
.head {font-weight: bold; color: #333333; height: 24px; line-height: 22px; text-align: right; background-color: #dddddd;}
/* フォーラムなどの??澆某Г?僂???? */
/*.even {background-color: #E2F6DA; padding: 5px;}*/
.even {background-color: #FFFFFF; padding: 5px;}
.odd {background-color: #EDF5FD; padding: 5px;}
/* フォーラムなどのフッター */
.foot {padding: 0px; font-weight: bold;}

tr.even td {background-color: #E2F6DA; padding: 5px;}
tr.odd td {background-color: #EDF5FD; padding: 5px;}

/* フッター */
td#footer {width: 100%; color: #000000; font-size: 10px; text-align: center; padding-top: 0px; padding-bottom: 20px; background-color:#FFFFFF;}
td#footer a {color: #000000;}
td#footer div.blockTitle {padding: 0px; color: #000000; font-weight: bold; margin-top: 0px; margin-right: 10px; margin-left: 10px;  margin-bottom: 0px; font-size: 1px; background-color: transparent; padding-left: 8px; border-top: 1px solid #000000;}

/* Xoopsメッセージ */
div.errorMsg {background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg {background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding: 10px;}

/* Xoopsコード */
div.xoopsCode {background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}

/* 壱英 */
div.xoopsQuote {background: #FFFFFF; border: 1px inset #000080; font-family: Osaka,Courier,monospace; padding: 0px 6px 6px 6px;}

/* コメ??? */
.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #000000; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #000000; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

.contentsbodySS {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	font-size: 10px;
	font-style: normal;
	line-height: 130%;
}

.contentsbodySN {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	font-size: 12px;
	font-style: normal;
	line-height: 110%;
}

.contentsbodyS {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
}


.contentsbodyS20B2AA {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #20B2AA;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
}
.contentsbodyS006699 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #006699;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
}
.contentsbody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}
.contentsbody006699 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #006699;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}
.contentsbodyB1372C {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #B1372C;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}
.contentsbodyWinered {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #80273F;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}

.contentsbodySbordeff0066 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	width: 158px;
	border: 1px solid #ff0066;
	padding: 0px 0px 0px 0px;
}

.contentsbodyBrown {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #A52A2A;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}
.contentsbodyDarkred {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #8B0000;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}
.contentsbody000099 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #000099;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}
.contentsbodyCC3366 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #CC3366;
	font-size: 14px;
	font-style: normal;
	line-height: 150%;
}
.contentsbodyL {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	font-size: 16px;
	font-style: normal;
	line-height: 150%;
}
.contentsbodyL990033 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: small;*/
	/*font-size: medium;*/
	color: #990033;
	font-size: 16px;
	font-style: normal;
	line-height: 150%;
}

.contentstitleS {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 150%;
}
.contentstitleS000099 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	color: #000099;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 150%;
}
.contentstitleSsaddlebrown {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	//color: #8B4513;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 150%;
}
.contentstitleSforestgreen {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	//color: #228B22;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 150%;
}
.contentstitle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 150%;
}
.contentstitleWinered {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	/*color: #80273F;*/
	color: #CC0066;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 150%;
}
.contentstitle000099 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	/*color: #80273F;*/
	color: #000099;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 150%;
}
.contentstitle000066 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	/*color: #80273F;*/
	color: #000066;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 150%;
}
.contentstitleL {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
}
.contentstitleL990033 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	color: #990033;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
}
.contentstitleL000099 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	color: #000099;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
}
.contentstitleLCC0066 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	color: #CC0066;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
}
.contentstitleLC71585 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*font-size: medium;*/
	/*font-size: large;*/
	color: #C71585;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 150%;
}

.blueline { 
background-color: #0033CC; 
color: #0033CC; 
border: none; 
height: 1px; 
} 
.greenline { 
background-color: #339933; 
color: #339933; 
border: none; 
height: 1px; 
} 

hr.red { 
background-color: #CC3366; 
color: #CC3366; 
border: none; 
height: 1px; 
} 

hr.darkivory { 
background-color: #CC9966; 
color: #CC9966; 
border: none; 
height: 1px; 
} 
hr.darkivoryWide { 
background-color: #CC9966; 
color: #CC9966; 
border: none; 
height: 5px; 
} 
hr.darkivoryMiddle { 
background-color: #CC9966; 
color: #CC9966; 
border: none; 
height: 3px; 
} 


/* プ??瀬Ε?瓮縫紂? */
div.pullDownMenu {
font-size: 14px;
background: #0033CC;
height: 2em;
text-align:center;
position:relative;
top:0;
left:0;
}

div.pullDownMenu a{
color:#ffffff;
text-decoration: none;
display: block;
line-height: 2em;
width: 140px;
}

div.pullDownMenu a:hover{
z-index: 999;
color:#FF3399;
background: #0033cc;
text-decoration: none;
}

div.pullDownMenu a:visited{
color:#ffffff; 
text-decoration:none;
}

div.pullDownSubMenu a{
font-size: 12px;
background-color: #99CCFF;
border-top: 1px solid #ffffff;
}

#pullDownMenu1{
font-size: 12px;
position:absolute;
z-index: 999;
top:0;
left:0;
}

#pullDownMenu2{
position:absolute;
top:0;
left:101px;
}

#pullDownMenu3{
position:absolute;
top:0;
left:202px;
} 

#pullDownMenu4{
position:absolute;
top:0;
left:303px;
} 
 

div.pullDownMenu span{
display:none;
} 

div.pullDownSubMenu {
visibility: hidden;
position: absolute;
z-index: 999;
left: 0px;
}

.momiji {
	background-image: url(http://www.livestone.com/themes/livestone/images/momiji_back.jpg);
	background-repeat: no-repeat;
	/*background-position: absolute; left: 200px; top: 0px;*/
	background-position: right top;
}
.style12 {color: #000099}















.hfloatright { 
     float: right; 
     margin-left: 10px;}
.hfloatleft {
	float: left;
	margin-right: 20px;
}
.hfontlarge  {
	font-size: 140%;
	line-height: 100%;
}
.rfontlarge  {
	font-size: 160%;
	line-height: 100%;
	background-color: #568A3D;
	color: #FFF;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	width: 566px;
}
.hwaku{
	border: 1px solid #660;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.hcolor{
	color: #C30;
	font-size: 120%;
}
.hclear{ clear: both; }

.mline {
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.mfontlarge{
	font-size: 140%;
	line-height: 130%;
	color: #36C;
}

.kuwa {
	width: 410px;
}

.kuwa td {
	vertical-align: bottom;
}

.radonimg {
	margin-left: 5px;
	vertical-align: middle;
}
.suiso{
	color: #0033CC;
	font-size: 120%;
}


form {
	display: flex;
	justify-content: space-between;
	width: 160px;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

form input[type="search"] {
	outline: none;
	width: 120px;
	height: 26px;
	margin: 0;
	padding: 0;
	border: solid 1px #777;
	border-radius: 2px;
	background: #fff;
	box-shadow: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: black;
}

form input[type="submit"] {
	outline: none;
	width: 38px;
	height: 26px;
	margin: 0;
	padding: 0;
	border: solid 1px #777;
	border-radius: 2px;
	background: #efefef;
	box-shadow: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: black;
	cursor: pointer;
	transition: .4s;
}

form input[type="submit"]:hover {
	border: solid 1px #555;
	background: #ddd;
}
