/* form css */
HTML { margin: 0px; padding: 0px;}
BODY { margin: 0px; color: #333; line-height: 20px; background: #111 url(../image/common/backgr.png); 
	font-size: 12px; font-weight :nomal; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif; 
}
DIV { margin: 0px; padding: 0px;}
FORM { margin: 0px; padding: 0px; display: block;}
A { text-decoration: none; }
A:visited {text-decoration: none; color: #005F8C;}
A:hover {	text-decoration: underline; color: #005F8C;}
A:link { color: #005F8C;}
a img { border: none;}
H1 { margin: 0px; padding:5px 10px 5px 30px; display: block; 
	font-size: 12px; font-weight: bold; letter-spacing: 0.1em;
	border-bottom: 1px solid; border-bottom-color: #fff; background: #d5c6a6; color: #666;
}
H2 { margin: 0px; padding: 4px 0px 0px 0px; display: block; line-height: 20px; 
	font-size: 16px; font-weight: nomal; font-family: 'Times New Roman', 'sans-serif'; color: #666; 
}
H2 A { color: #666;}
H2 A:link { color: #666;}
H2 A:visited { color: #666;}
H3 { margin: 5px 0px 5px 0px; font-size: 12px; font-weight: nomal; letter-spacing: 0.1em;}
h4 { margin: 5px 0px 5px 0px; font-size: 12px; font-weight: bold; letter-spacing: 0.3em; color: #fff;}
P { margin: 0px; padding: 0px; display: block; line-height: 20px; font-size: 12px; }

/*-- 区画設定 --*/
#container { width: 1020px; left: 50%; position: absolute; top:10px; margin-left: -510px; background: #333; padding: 0px; }
#container #header { width: 1000px; margin:auto; margin-top: 0px; color: #FFF; }
#container #main { width: 1000px; margin:auto; background: #fff; }
#container #main #left-area { width: 650px; float: left; margin: 10px; }
#container #main #right-area{ width: 310px; float: right; margin: 10px; }
#container #footer { width: 1000px; margin: 0px; padding: 5px 0px 5px 0px; height: 20px; background: #333; }

/*-- header --*/
#header #nvmenu { width: 100%; height: 30px; background:#000000; margin:0px; padding:0px;}
#header #nvmenu ul#page_nav { margin:0; padding:0; min-height:30px; background:#000000; display:table;  float: right;}
#header #nvmenu ul#page_nav li {  0; width:auto; float:left; display:table-cell; letter-spacing: 0.2em;}
#header #nvmenu ul#page_nav li:hover { background: #111 url(../image/common/menuhover.jpg); position:relative;}
#header #nvmenu ul#page_nav li a { width:auto; line-height:30px; text-decoration:none; color:#FFFFFF; padding:0px 20px 0px 20px; float:left;}
#header #nvmenu ul#page_nav li ul { margin: 0; padding: 0; display:none;}
#header #nvmenu ul#page_nav li:hover > ul { width:212px; border-top:1px solid #CACACA; display:block; position:absolute; top:100%; left:0px; z-index:3;}
#header #nvmenu ul#page_nav li ul li{ width:212px; background:none;}
#header #nvmenu ul#page_nav li ul li a { width:180px; color:#FFFFFF; border:1px solid #CACACA; border-top:none; padding:0px 10px 0px 20px;background:#5F9EA0;}
#header #nvmenu ul#page_nav li ul li a:hover { color:#FFFFFF; background: #111 url(../image/common/menuhover.jpg);}
#header #nvmenu ul#page_nav li ul li:hover ul { top:0px; left:100%; z-index:3;}
#header #title { width: 100%; height: 90px; padding: 0px; background: #111 url(../image/common/header.png);}
#header #title #sitename { float: left; margin: 20px; padding-left: 10px;}
#header #title #myads { float: right; margin: 16px 0px 0px; padding-right: 10px;}

/*-- footer --*/
#footer p{ font-size: 10px; text-align: center; etter-spacing: 0.2em; color: #d8d8d8;}

/*-- main left-area --*/
#main #left-area #fixed-area1 { width: 100%; height: 280px; margin: 0px 0px 10px; background: #444; border: 1px solid; border-color: #000;}
#main #left-area .motion-area1 { width: 100%; margin: 0px 0px 10px 0px; line-height: 17px; float: left; }
#main #left-area .separator { width: 100%; margin: 0px 0px 10px; padding: 0px; border-top: 6px solid; border-top-color: #daccb0;}
#main #left-area .infoArea { width: 100%; background: #d5c6a6; }


/*-- main right-area --*/
#main #right-area #sidebar1 { width: 100%;  margin: 0px 0px 10px 0px; LINE-HEIGHT: 17px; FLOAT: left; background: #f4f1e9; COLOR: #696969;}
#main #right-area #sidebar1 P { margin: 10px; padding:0px 10px 0px 10px; FONT-SIZE: 12px; color: #999;}
#main #right-area #sidebar1 H3 { background: #d5c6a6; color: #666; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px;  HEIGHT: 23px; FONT-SIZE: 14px; PADDING-TOP: 7px}
#main #right-area #sidebar1 IMG { margin: 10px; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
#main #right-area #sidebar1 object { margin: 10px; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}

/*-- Tabs --*/
/*--- 言語切り替えタブ（個人ページ） ---*/
#tab { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 10px; margin-bottom: 1em; border-bottom: 2px solid #333; height: 1.5em; overflow: hidden;	/*background: #f4f1e9;*/ }
#tab li { float: left; width: 100px; height: 1.5em; overflow: hidden; list-style: none;
 }
#tab li a { display: block; width: 90px; height: 1.5em; color: #808080; border: 1px solid #333; border-bottom: 0; text-decoration:none; text-align: center; }
#tab li a:hover{ color: #FFF; background: #A9A9A9; border: 2px solid #333; outline-style : none;}
#tab li.present a { color: #A9A9A9; background: #333; border: 2px solid #333; outline-style : none;}
#page1, #page2, #page3, #page4, #page5 { margin-bottom: 12em;	padding-top: 1em; }

/*--- 情報エリアタブ ---*/
#tab2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; margin-bottom: 1em; border-bottom: 2px solid #d5c6a6; height: 1.5em; overflow: hidden; background: #FFF; }
#tab2 li {	float: left; width: 100px; height: 1.5em; overflow: hidden; list-style: none;
 margin: 0; padding: 0px 0px 0px 2px; background: #FFF; }
#tab2 li a { display: block; width: 90px; height: 1.5em; color: #D2B48C; border: 1px solid #d5c6a6; border-bottom: 0; text-decoration:none; text-align: center; }
#tab2 li a:hover{ color: #A0522D; border: 2px solid #d5c6a6; outline-style : none;}
#tab2 li.present a { color: #FFF; background: #d5c6a6; border: 2px solid #d5c6a6; outline-style : none;}
#page11, #page12, #page13, #page14, #page15 { margin-bottom: 12em; padding-top: 1em; }

/*--- 情報エリアタブ ---*/
#tab3area { width: 100%;  float: right;}
#tab3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-bottom: 1em; border-bottom: 2px solid #FFF; height: 1.5em; overflow: hidden; background: #d5c6a6; float: right;}
#tab3 li {	float: left; width: 100px; height: 1.5em; overflow: hidden; list-style: none;
 margin: 0; padding: 0px 0px 0px 2px; background: #d5c6a6; }
#tab3 li a { display: block; width: 90px; height: 1.5em; color: #FFF; border: 1px solid #d5c6a6; border-bottom: 0; text-decoration:none; text-align: center; }
#tab3 li a:hover{ color: #330000; border: 2px solid #d5c6a6; outline-style : none;}
#tab3 li.present a { color: #996633; background: #FFF; border: 2px solid #FFF; outline-style : none; }
#page31, #page32, #page33, #page34, #page35 { margin-bottom: 12em; padding-top: 1em; }

/*-- Wrap Pattern --*/
.p1Wrap { margin: 10px; padding: 10px 0px; }

/*-- Text Pattern --*/
.p1Text { margin: 20px 10px; }
.p1Text .T { margin: 10px 0px; color: #fff; font-size: 14px; font-weight :bold; text-decoration: underline; line-height: 130%; }
.p1Text .C { margin: 10px 0px; color: #333; font-size: 12px; line-height: 200%; font-weight :nomal; text-decoration: none; }
.p2Text { margin: 20px 10px; }
.p2Text .T { margin: 10px 0px; color: #fff; font-size: 14px; font-weight :bold; text-decoration: underline; line-height: 130%; }
.p2Text .C { margin: 10px 0px; color: #333; font-size: 12px; line-height: 200%; font-weight :nomal; text-decoration: none; }

/*-- clearer --*/
.clearer { 	clear: both;}

/* ボックス全体枠 */

.rss-box {

margin: 10px 5%;

padding: 15px;

border: 2px solid #4E81B4;

background:#ffffff;

text-align:left;

}

/* RSSフィード　サイトタイトル表示 */

.rss-title {

margin: 5px 0;

padding: 0;

}

/* RSSフィード　サイトタイトル表示　リンクカラー */

.rss-title a {

font-size: 18px;

line-height:22px;

font-weight:bold;

color: #4E81B4;

}

/* RSSフィード　記事一覧の大枠 */

.rss-items {

}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 */

.rss-item {

font-size: 12px;

line-height:18px;

font-weight : normal;

margin: 8px 0;

}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー */

.rss-item a:link ,

.rss-item a:visited ,

.rss-item a:active {

text-decoration : underline;

color: #4E81B4;

}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー：ロールオーバー */

.rss-item a:hover {

text-decoration : none;

color: #4E81B4;

}

/* RSSフィード　記事日付 */

.rss-date {

font-size: 10px;

font-weight : normal;

color: #4E81B4;

}

/* ボタン */

.pod-play {

_width:12em;

margin: 0 0.2em; padding: 0.1em 0; _padding:0;

white-space:nowrap;

text-decoration: none;

vertical-align:middle;

background: #fb6;

color: black;

}

/* 左側ボタン */

.pod-play em {

_width:1em; _cursor:hand;

font-style: normal;

margin:0; padding: 0.1em 0.5em;

background: white;

color: #222;

}

/* 右側ボタン */

.pod-play span {

_width:1em; _cursor:hand;

margin:0; padding: 0.1em 0.5em 0.1em 0.3em;

}

/* 左側ボタン：ロールオーバー */

.pod-play:hover {

background: #666;

color: white;

}

/* 右側ボタン：ロールオーバー */

.pod-play:hover em {

background: black;

color: white

}


