/* CSS Document */
/*----------------------------------------------------
     css for namco-ch talesofsymphonia_wii
     talesofsymphonia_wii.css
----------------------------------------------------*/

body	    { margin: 0px; padding: 0px; }
h1,h2		{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px;}

img			{ border: 0px; margin:0; padding:0;}
ul			{ margin:0 0 20px 0; padding:0px;}
li			{ padding:0px; margin:0px; list-style-type:none;}
.hAppear	{ position: static;  margin:0px; padding:0px;}/*h3,h4の表示用*/

a			{ font-size: 12px; color: #333333; line-height: 180%; text-decoration: underline; margin:0; padding:0; }
a:hover		{ font-size: 12px; color: #8e641d; line-height: 180%; text-decoration: none; margin:0; padding:0; }
.bold		{ font-weight:bold; line-height:170%;}
.small		{ font-size:10px;}

.clear		{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px; display:inline;}

/* 全体 */
#all_bg		{ background: url(../img/all_bg.jpg) no-repeat center top; width: 100%; height: 100%; margin: 0 auto;}
#main_bg	{ background: url(../img/main_bg.jpg) repeat-y; width: 748px; margin: 0 auto;}
#main_head	{ background: url(../img/main_img.jpg) no-repeat; width: 748px; height: 249px;}
#main2_head	{ background: url(../img/header.jpg) no-repeat center; width: 744px; height: 15px; margin: 0 auto;}

#blog_maincont{ width: 720px; margin: 0 10px 15px 10px; display: table;}

#main_foot	{ background: url(../img/footer.jpg) no-repeat; width: 744px; height: 25px; margin: 0 auto; text-align: center;}

/* ナビ */
#blog_leftcont{ width: 176px; float: left; margin: 15px 0 10px 3px;}

.leftTb_bg	{ background: url(../img/navi/navi_bg.gif) repeat-y; width: 176px;}
p.blog_spec	{ font-size: 12px; color: #342208; line-height: 130%; margin: 5px 10px; text-align: left;}
#blog_channel{ margin: 10px 5px 5px 30px;}
#blog_cero	{ margin: 0 0 5px 65px;}
ul.blog_kate{ margin: 10px 0px 5px 0px; text-align: left;}
ul.blog_kate li{ margin: 0; list-style: none;}
ul.blog_kate li p{ font-size: 12px; font-weight: bold;}

/* メイン */
#blog_rightcont{ width: 520px; float: right; margin: 15px 3px 0 0;}
.main_tb	{ margin-bottom: 10px;}
.main_tbbg1	{ background: url(../../blog/img/news_center.gif) repeat-y top; width: 520px;}
.main_tbft	{ background: url(../img/news_footer.gif) no-repeat; width: 520px; height: 27px; text-align: center; font-size: 12px;}

.news_title{ background: url(../img/news_titleBg.gif) no-repeat; width: 496px; height: 33px; margin: 0 auto; padding-top: 6px; *padding-top: 9px; font-size: 20px; color: #47300d; font-weight: bold; text-align: center;}
.news_title span{ font-size: 12px; margin: 5px 0;}

.news_title2{ background: url(../img/news_titleBg.gif) no-repeat; width: 496px; height: 33px; margin: 0 auto; padding-top: 9px; *padding-top: 12px; font-size: 16px; color: #47300d; font-weight: bold; text-align: center;}
.news_title2 span{ font-size: 12px; margin: 8px 0;}

.news_title3{ background: url(../img/news_titleBg.gif) no-repeat; width: 496px; height: 33px; margin: 0 auto; padding-top: 10px; font-size: 14px; color: #47300d; font-weight: bold; text-align: center;}
.news_title3 span{ font-size: 12px; margin: 10px 0;}

#logo_map	{ margin: 35px 0 0 218px;}

/* 文字関連 */
p.blog_text	{ font-size: 12px; color: #333333; margin: 10px 20px 20px 20px; line-height: 150%;} 
p.blog_text span{ font-weight: bold;}
p.blog_text span.small{ font-weight: normal; font-size: 10px;}
p.blog_text span.red  { color: #990000; font-weight: normal;}

.main_img	{ margin: 15px 10px; text-align: center;}
.mainImgImg	{ margin-bottom: 4px; text-align: center;}
.main_img p {font-size: 10px; line-height: 140%; margin: 0;}
.main_img p a{font-size: 10px; line-height: 140%;}
.main_img p a:hover{ font-size: 10px; line-height: 140%; color:#00b6de;}

.main_img2	{ margin: 35px 10px 15px 10px; text-align: center;}
.main_img2 p {font-size: 10px; line-height: 140%; margin: 0;}
.main_img2 p a{font-size: 10px; line-height: 140%;}
.main_img2 p a:hover{ font-size: 10px; line-height: 140%; color:#00b6de;}



/* 一覧 */
.subtitle a		{ font-size: 16px; color:#47300d; font-weight: bold; text-align: left; line-height: 100%; margin: 0; text-decoration: none;}
.subtitle a:hover	{ font-size: 16px; color:#8e641d; text-align: left; line-height: 100%; margin: 0; text-decoration: none;}

.subtitle	{ background: url(../img/sub_titleBg.gif) no-repeat; width: 481px; height: 29px; margin: 10px 15px;}
.subtitle div { float: left; margin: 3px 35px;}
*html .subtitle div { float: left; margin: 3px 18px;}
.subtitle span{ font-size: 12px; color: #47300d; margin: 10px 0px 0 0; float: right;}
.subtitle div.f18 a{ font-size: 18px; line-height: 100%; margin: 0; padding:0; text-decoration: none;}

.subtitle2 a	{ font-size: 12px; color:#47300d; font-weight: bold; text-align: left; line-height: 120%; margin: 0; text-decoration: none;}
.subtitle2 a:hover	{ font-size: 12px; color:#8e641d; text-align: left; line-height: 120%; margin: 0; text-decoration: none;}

.subtitle2	{ background: url(../img/sub_titleBg.gif) no-repeat bottom; width: 481px; height: 38px; margin: 10px 15px;}
.subtitle2 div { float: left; margin: 3px 35px;}
*html .subtitle2 div { float: left; margin: 3px 18px;}
.subtitle2 span{ font-size: 12px; color: #47300d; margin: 18px 0px 0 0; float: right;}
.subtitle2 div.f18 a{ font-size: 18px; line-height: 100%; margin: 0; padding:0; text-decoration: none;}


/*
#blog_allbg	{ background: #FFFFFF;}
#blog_allbg_l{ background: url(../../blog/img/all_bg_l.jpg) no-repeat; width: 263px;}
#blog_allbg_r{ background: url(../../blog/img/all_bg_r.jpg) no-repeat; width: 259px;}
#blog_mainbg{ background: url(../../blog/img/main_bg.jpg) no-repeat top; width: 744px; padding-top: 98px; text-align: left;}
#blog_mainbg2{ background:url(../../blog/img/main_bg2.jpg) repeat-y; width: 744px;}
#blog_leftbg{ background: url(../../blog/img/side_l_bg.jpg) repeat-y top; vertical-align: top;}
#blog_rightbg{ background: url(../../blog/img/side_r_bg.jpg) repeat-y top; vertical-align: top;}
#blog_foot	{ background: url(../../blog/img/main_foot.jpg) no-repeat; width: 744px; height: 51px; margin: 10px 0 0 0; text-align: right;}
#blog_foot p a{ font-weight: bold; color: #162865; text-decoration: none; margin: 10px 20px 0 0;}
#blog_foot p a:hover {text-decoration: underline;}

#logo_space	{ margin: 0 0 35px 49px;}

#blog_maincont{ width: 720px; margin: 0 10px 0 10px; display: table;}
*/




/*ポップアップフッター
p.blogpop_ftext a{ font-weight: bold; color: #162865; text-decoration: none; margin: 10px 20px 0 0;}
p.blogpop_ftext a:hover { font-weight: bold; color: #162865; text-decoration: none; margin: 10px 20px 0 0; text-decoration: underline;}
*/

/*エミルの日記
#popday_maincont{ width: 720px; margin: 0 10px 0 15px; display: table;}
#popday_mainbg	{ background: url(../../blog/img/popup_bg.jpg) no-repeat; width: 744px; padding-top: 124px; text-align: left;}
.popday_tbbg	{ background: url(../../blog/img/popup_tb_c.gif) repeat-y top; width: 710px;}
*/
