/* ヘッダ＆フッタレイアウト */

/* ブログ部分ヘッダレイアウト */
.tabbloghead { clear:both; text-align:left; width:650px; padding:0px; margin:0px; font-size:0; line-height:0;}
.tabbloghead ul { display:inline; margin:0; padding:0;}
.tabbloghead li { display:inline; margin:0; padding:0; float:left;}
.tabbloghead img { margin:0; padding:0;}
/*.tabblogblog img{ margin:0; padding:0; position:relative;}*/

/* ブログ部分ヘッダバナー枠 */
.addbrbnr { width:650px; height:80px; float:right; padding:0 0 0 9px;}
.addbrbnrIn { background:url(images/bnr_bk.gif); margin:0; padding:7px;}
.addbrbnrIn img { margin-bottom:3px;}
.addbrbnrTl { background:#fff; height:61px; width:425px; text-align:center;}


/* ブログ部分ヘッダ下のバナー2枠 */
.blogbanr { border:1px solid #E6E6E6; border-width:5px; width:640px; background:#FFFFFF; margin:0px; padding:0px; text-align:left; font-size:12px; line-height:17px; font-weight:bold;}

.blogleftarea { width:315px; padding:0; float:left; margin:0px; padding:5px 0px 0px 0px; font-size:12px; line-height:17px; font-weight:bold;color:#666666; }
.bloglefttxt { width:200px; padding:0; float:left; margin:0px; padding:10px 5px 5px 5px; font-size:12px; line-height:17px; font-weight:bold;color:#666666; }
.bloglefimg { width:200px; padding:0; float:left; margin:0px; padding:10px 5px 5px 5px; font-size:12px; line-height:17px; font-weight:bold;color:#666666; }
.blogbnr img,.blogbnr img { padding:5px 5px 5px 5px; font-size:12px; line-height:14px; font-weight:bold;color:#666666; }


.blogrightarea { width:320px; padding:0; float:left; margin:0px; padding:0px 0px 0px 0px;　font-size:12px; line-height:17px; font-weight:bold; text-align:left;}



/* ヘッダレイアウト */
.headline1 { background:#ffcc33; height:2px; line-height:0; font-size:0;}
.headline2 { background:#ededed; height:13px; border-top:#ffffff 1px solid; font-size:11px; color:#333333; padding:0 5px; text-align:left;}
.mainhead { }
.mainhead1,.mainhead2,.mainhead3 { float:left;}
.mainhead1 { width:311px; height:82px; text-align:left;}
.mainhead2 { width:100px; padding-top:10px;}
.mainhead3 { width:489px; padding-top:10px;}
.mainhead2 img { margin-bottom:3px;}
.mainhead3 img { float:right;}
.mainhead3 object { float:right;}
.mainhead2 ul { margin:0; padding:0;} 
.mainhead2 li { display:inline; margin:0; padding:0;}
.tabhead { clear:both; text-align:left; width:900px; border-bottom:1px #cccccc solid; padding:0; font-size:0; line-height:0;}
.tabhead ul { text-align:left; margin:0; padding:0;}
.tabhead li { display:inline; margin:0; padding:0;}
.tabhead img { margin:0 2px 0 0;}
.tabblog img{ margin:0 0 0 106px; position:relative;}

/* ヘッダ 情報 */
#STATEHEADER { background:#ededed;}
.header2 { background:#ededed;}
.header2 div{ float:left;}
.header2 table{	width:900px; padding:0; margin:0;}
.header2 td.name{ padding:0; margin:0;}
.header2 div.name{ font-size:11px; color:#333333; padding-left:5px; line-height:13px;}
.header2 div.point{	font-size:11px;	color:#333333; padding-left:10px; line-height:13px;}
.header2 .menu span a{ font-size:12px; color:#0066cc; margin-right:12px;}
.header2 .menu span a:hover{ font-size:12px; color:#0066cc; margin-right:12px; color:#FF6600;}
.header2 .menu img,.header2 .login img{ margin:1px 3px;}
.header2 a:hover { color:#ff6600; font-size:11px;}
.header2 div.dot { clear:both; font-size:11px; padding-left:5px; line-height:13px; text-align:left; color:#CCCCCC;}
.header2 div.dot a:link{ clear:both; font-size:11px; line-height:13px; text-align:left; color:#FF6600; text-decoration:none;}
.header2 div.dot a:visited{ clear:both; font-size:11px; line-height:13px; text-align:left; color:#FF6600; text-decoration:none;}

/* ヘッダ580 */
.headers { height:55px; border-bottom:1px solid #ededed;}
.headers .bnr{ margin:0 0 0 208px;}
.headers div{ margin:0; padding:0; text-align:left; vertical-align:middle; float:left;}
.headers img{ margin:0 0 0 20px;}

/* フッタ リンク */
.footer { clear:both; font-size:12px; text-align:center; width:900px; }
.footer a:link,.footer a:visited,.footer { color: #333333; }
.footer a:hover { color: #ff6600; }
.footer a { margin:0 2px; text-decoration: none; }
.footer div { margin:0;	padding:5px 0; background-color: #eae8e3;}
.copyright { margin:14px auto 28px auto ; text-align:center;}

/* フッタ700 */
.footers { clear:both; font-size:12px; text-align:center; width:700px; }
.footers a:link,.footers a:visited,.footers { color: #333333; }
.footers a:hover { color: #ff6600; }
.footers a { margin:0 2px; text-decoration: none; }
.footers div { margin:0;	padding:5px 0; background-color: #eae8e3;}