﻿@charset "UTF-8";

* {
color: #4d4d4d;
font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif,Osaka;
}
body{
text-align:center;
background:#fff top repeat-x url(../img/bg.gif);}

a{
text-decoration:underline;
color:#ff8a00;}

a:hover{
color:#FF3300;}

.size_large { font-size: 14px; }
.size_small {
	font-size: 86%;
	line-height: 1.2;
}

#header{
background:url(../img/header.gif) top left no-repeat;
width:890px;
padding:0;} 

#fontsize{
background:url(../img/fontsize_bg.gif) top left no-repeat;
width:174px;
height:21px;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;text-align:right;
position:absolute;
top:50px;
right:0px;}

#topics{
text-align:right;
padding-top:40px;
background:url(../img/topics_bg.gif) top center no-repeat;
width:229px;}

.conb{
width:275px;
padding:25px 12px;
text-align:left;
background:url(../img/contetns_bg.gif) top left no-repeat;}


.kanb{
width:275px;
padding:25px 12px;
text-align:left;
background:url(../img/kanren_bg.gif) top left no-repeat;}

.topix_ore12{
color:#ff7e00;
font-size:12px;}

.infoNew a, .infoDef a{
font-size:10px;
color:#ff6600;
text-decoration:underline;}

/*Layout*/

#sideL{
background:url(../img/side-l-bg.gif) repeat-y left;
width:15px;}

#sideR{
background:url(../img/side-r-bg.gif) repeat-y right;
width:15px;}

table#infoTitle{
background:url(../img/t-info.gif) top left no-repeat;
height:48px;
width:611px;}

.rss{
width:457px;
text-align:right;}
.update{
font-size:10px;
color:#FFFFFF;
padding-left:15px;
}
.infoNew{background:url(../img/new.gif) no-repeat top left; padding-left:34px;
font-size:10px;}

.infoDef{
font-size:10px;}

.infoNew a:hover, .infoDef a:hover{
font-size:10px;
color:#FF3300;
text-decoration:underline;}

.infoBox{
margin-top:2px;}

.oshirase{
padding-left:9px; 
padding-top:1px; 
font-size:10px; 
background:url(../img/osirase_line.gif) left repeat-y;
 color:#cc0042; 
 width:54px;}
.tmore a{
font-size:10px;
color:#3c61b6;
text-decoration:underline;}


table#contetnsTitle{
background: url(../img/t-contetns.gif) top left no-repeat;
height:48px;
width:611px;}

#footer{
background:url(../img/footer.gif) top no-repeat;
font-size:10px;
padding-top:40px;
text-align:left;
color:#666666;
padding-left:15px;}

#footer a{
font-size:10px;
color:#666;
text-decoration:underline;
}
#footer a:hover{
color:#FF3300;
text-decoration:underline;
}

.btn-rg{
position:absolute;
right:0;
top:0;}

#topicsTxt{
padding:0 8px 0 8px;
text-align:left;}

#main {
width: 859px;
text-align:center;
background-color:#FFFFFF;
}

#sideArea{
padding-left:5px;
padding-right:5px;
width:240px;
text-align:center;}

#mainArea{
width:605px;
text-align:left;}

#infoNew{
border:solid 1px #ff0000;
text-align:left;
width:595px;}
#info2{
border:solid 1px #fff;
text-align:left;
width:595px;}

#about{
padding:300px 220px 10px 15px;
background:url(../about/img/main.gif) top left no-repeat;
text-align:left;}

.fire{
background:url(../music/img/fire.gif) top left no-repeat;
padding-top:11px;
padding-left:36px;
text-align:left;}


/*subContent*/

/*Footer*/


#mainTxt{
background:url(../zaroneze/img/txtbg.gif) top repeat-x;
padding-bottom:12px;}

.icon-s{
background:url(../sitemap/img/icon_s.gif) left no-repeat;
padding-left:32px;
padding-top:9px;
height:23px;}


.icon-l{
background:url(../sitemap/img/icon_l.gif) left no-repeat;
padding-left:42px;
padding-top:11px;
height:31px;}

/*Font*/

.f-ore{
color:#ff7e00;}

.f-b{
font-weight:bold;}

.f-11{
font-size:11px;
}
.f-ore-b{
color:#ff7e00;
font-weight:bold;}

.f-14-redbold{
font-size:14px;
font-weight:bold;
color:#6e1321;}
.f-10{
font-size:10px;}
.f-12-gray{
color:#4d4d4d;
font-size:12px;
font-weight:normal;}
.f-10-red{
color:#ed1d24;}
.con_kinjitu{
color:#ed1d24;
font-weight:bold;
font-size:10px;}

.f-red{
color:#ed1d24;}

.f-orenge{
color:#FF3300;}

.w350{
width:350px;}
.w300{
width:300px;}
.w250{
width:250px;}
.w200{
width:200px;}
.w150{
width:150px;}
.w100{
width:100px;}
.w95per{
width:95%;}


/* hack */

.box1:after,.box2:after,.glineBox:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.box1:after,.box2:after,.glineBox:after{
display: inline-table;
}
/* Hides from IE-mac ?*/
* html .box1:after,* html .box2:after,* html .glineBox:after{height: 1%;}
.box1:after,.box2:after,.glineBox:after{display: block;}
/* End hide from IE-mac */
