@charset "UTF-8";

* {
	margin : 0;
	padding : 0;
	font-style : normal;
	font-weight : normal;
	word-break:break-all;
}

a:link { color: #16ffb5; text-decoration:none;} 
a:visited { color: #16ffb5; text-decoration:none;} 
a:active { color: #666666; text-decoration:underline;}
a:hover { color: #666666;text-decoration:underline;} 

img{
border:none;
}

 body {
   font-size : 13px;
   font-family : Geneva,Hiragino Maru Gothic Pro,
VERDANA,ARIAL,SANS-SERIF;
   line-height : 1.5em;
   color : #cccccc;
   background-color:#222222;
   background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/toenlightuelight.png);
   background-position:center top;
   background-repeat:repeat-x;
 }

#container{
   width:904px;
   margin:0px auto;
   padding:20px 0;
   position:relative;
}

#header{
   width:904px;
   height:270px;
   margin:0px 0px 10px 0px;
   background-image:url(https://blog-imgs-122.fc2.com/s/a/k/sakana05/koko1.jpg);
   background-position:center bottom;
   background-repeat:no-repeat;
}

h1 {
   font-size: 30px;
   width:500px;
   line-height:1.2em;
   font-weight:bold;
   color:#cccccc;
   text-align:left;
   font-family: "Century Gothic", 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}

h1 a:link, h1 a:visited {
   color:#cccccc;
   width:500px;
   display:block;
   font-weight:bold;
   text-decoration: none;
   padding:0;
}

h1 a:hover, h1 a:active {
   color:#333333;
   width:500px;
   display:block;
   font-weight:bold;
   text-decoration: none;
}

.intro {
   font-size: 12px;
   width:700px;
   height:15px;
   text-align:left;
   color:#cccccc;
 }

.search{
   position:absolute;
   top:30px;
   right:0px;
}

#searchform4 {  
    width: 257px;  
    height: 46px; 
   background-image: url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightkensaku.png);
    background-repeat:no-repeat;
    display: block;       
    position: relative;  
}  

#keywords4  {  
    width: 200px;  
    height:20px;
    top:15px;
    left:10px;
    color:#cccccc;
    position:absolute;
    background:transparent;
    border:none;   
}  

#searchBtn4 {  
    width:45px;
    height:46px;
    left:212px;
    border:none;
    position:absolute; 
}  

.line_calendar {
    font-size:11px; 
    color:#cccccc; 
    margin-bottom:10px; 
    text-align:center;
}

.line_cal_day {
    margin-left:3px; 
    margin-right:3px; 
}

#left {
    width:565px;
    overflow: hidden;
    margin: 0px;
    padding:0px;
    float:left;
}

h2{
    width:505px;
    height:35px;
    overflow: hidden;
    font-size:20px;
    text-align: left;
    line-height:1.2em;
    padding:20px 30px 5px 30px;
    font-weight:bold;
    font-family: "Century Gothic", 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
    font-stretch:narrower;
    background-position:center top;
    background-repeat:no-repeat;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainue.png);
}

h2 a:link {
    color:#ff340f;
    font-weight:bold;
   text-decoration: none;
}

h2 a:visited {
    color:#ff340f;
    font-weight:bold;
    text-decoration: none;
}

h2 a:hover, h2 a:active {
    color:#333333;
    font-weight:bold;
}

.kizi_body {
    margin: 0px;
    padding: 0px 30px 30px 30px;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainnaka.png);
    background-repeat:repeat-y; 
}

.kizi_body img{
    border:none;
}

.kizi_more {
    margin: 10px 0px 0px 0px;
}

.kizifooter {
     width:505px;
     height:35px;
     font-size: 12px;
     text-align: right;
     padding:0px 30px;
     margin-bottom:20px;
     background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainshita.png);
     background-repeat:no-repeat;
}

.kizi_footer a{
     font-style:italic;
}

.kizinav { 
     text-align: center;
     margin-bottom:40px;
     font-size:12px;
     color:#cccccc;
}

.kizinav a{ 
     font-weight:bold;
     font-size:12px;
     color:#cccccc;
}

#comment{
    font-weight:bold;
}

h4#comheader{
    width:505px;
    height:21px;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 30px 30px 10px 30px; 
    color: #ff340f;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainue.png);
     background-repeat:no-repeat;
}

h4#tbheader {
    font-size: 14px;
    font-weight: bold;
    height :14px;
    margin: 0px;
    padding: 20px 30px 10px 30px;
    color:#ff340f;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainnaka.png);
    background-repeat:repeat-y; 
}

#comshita{
    width:565px;
    height:35px;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainshita.png);
    background-repeat:no-repeat;
} 

.content {    
     width:505px;
     margin: 0px;
     padding: 15px 30px 5px 30px;
     line-height: 140%;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainnaka.png);
    background-repeat:repeat-y; 	
}

.combo{
    width:445px;
    padding:20px;
    border-bottom:1px #333333 dotted;
}

.comtitle {
    border-left:10px double #999999;
    font-size:14px;
    font-weight:bold;
    color:#e32aa8;
 }

.comname{
    margin-bottom:10px;
    color:#cccccc;
    font-weight:bold;
}

.comfooter, .tbfooter {
     margin: 0px;
     text-align: right;
     font-size: 70%;
　font-style:italic;
}

h4#comformtitle {
    width:505px;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 20px 30px 10px 30px;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainnaka.png);
    background-repeat:repeat-y; 
    color:#ff340f;
}

.comform ul {
    width: 100%;
    margin: 0;
    padding: 0;        
}

.comform li {
    font-size:12px;
    margin: 0;
    padding: 0px 0px 5px 0px;
     list-style: none;
}

.comform input,textarea{
    color : #cccccc;
    background-color:transparent;
    border:1px #333333 dotted;
    scrollbar-base-color:#dddddd;
    scrollbar-track-color:#dddddd;
}

.tbtitle {  
    padding:10px 30px 0 30px;
    color : #ff340f;
    text-decoration:underline;      
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainnaka.png);
    background-repeat:repeat-y; 
}

#trackback{
    font-weight:bold;
}

.shitanabi{
    width:565px;
    padding:0px;
    height:20px;
}

.new a{
    font-weight:bold;
    float:left;
    color:#cccccc
    padding:3px;
}

.old a{
    font-weight:bold;
    float:right;
    color:#cccccc;
    padding:3px;
}

#rmenu {
    margin: 0px;
    width: 305px;
    float: right;
    padding:0;
    overflow: hidden;
    font-size:12px;
}

#rmenu h3 {
    font-size: 18px;
    width:285px;
    font-weight: bold;
    font-family: "Century Gothic", 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
    color:#ff340f;
    height:10px;
    text-align : left;
    padding: 20px 0px 0px 20px; 	
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmenuue.png);
}

.plugcon{
    padding:20px 20px;
    width:265px;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmenunaka.png);
    background-repeat:repeat-y;
}

.rmenushita{
    width:305px;
    height:34px;
    margin-bottom:20px;
    background-image:url(https://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmenushita.png);
    background-repeat:no-repeat;
}

#rmenu ul {
    font-size: 12px;
    line-height: 160%;
    padding: 3px 0px 0px 0px; 
    margin: 0px;
}

#rmenu li {
    padding: 2px 2px 0px 0px;
    list-style-type: none;
}

.plugcontent{
    padding:0;
}

#rmenu a:link{
    color:#cccccc;
}

#rmenu a:visited{
    color:#cccccc;
}

#rmenu a:hover{
    color:#16ffb5;
}

#footer{
    font-size:11px;
    clear:both;
    width:904px;
    height:44px;
    margin-top:50px;
    padding:20px 0 0 0;
    text-align:center;
}