body {
text-align:center;
font-family: Arial, Helvetica, sans-serif;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
background-color:#FFD700;
background-image:url(http://file.punksdictionary.blog.shinobi.jp/imagebody.gif);
background-attachment: fixed;
color:#333333;
}
/*↑全体のバックの写真を変えるならここ。画像でなく色にするならイメージ部分は削除して色指定 */



#layout {
          width              : 800px;
          background-color   : #ffffff;
          border-right       : solid 2px #999999;
          border-left        : solid 2px #999999;
margin:0px auto 0px auto;
}
/*↑中の枠線の色を変えたいならここのborderの色指定を変える① */
/*↑サイトの横幅を変えたいならここのwidthの数値を変える① */





#header {
          width              : 800px;
          height             : 200px;
          margin-top         : 0px;
          padding-top        : 0px;
          text-align         : left;
          background-color   : #ffffff;
           background-image   : url(http://file.punksdictionary.blog.shinobi.jp/imagetop.gif);
}

/*↑ヘッドの写真を変えるならここサイズは基本で800 200。サイズを変えるなら上のheightで高さだけは変えられます。 */
/*↑中の枠線の色を変えたいならここのborderの色指定を変える② */
/*↑サイトの横幅を変えたいならここのwidthの数値を変える② */



h1 { font-size: 22px;
 font-weight : bold;
color : #FFFFFF;
margin : 0px;
padding : 130px 0px 0px 35px;
text-align : left;
font-family:"HG創英角ｺﾞｼｯｸUB","Verdana","ＭＳ Ｐゴシック","Arial Black","Impact","Osaka";}
h1 a {color: #0000FF;text-decoration: none;}
h1 a:visited {color:#3366FF;text-decoration:underline;}
h1 a:hover {color:#CC0000;border-bottom: none;}
h1 a:active {color:#CC0000;text-decoration: none;}

h2 {
	  font-size         : 14px;
	  margin-top        : 5px;
	  margin-bottom        : 5px;
	  font-weight       : normal;
	  color             : #333333;
　　　　　 text-align        : left;
	  padding           : 0px 2px 0px 35px;
 line-height           : 150%;
font-family:"HG創英角ｺﾞｼｯｸUB","Verdana","ＭＳ Ｐゴシック","Arial Black","Impact","Osaka";}



a { color: #333333; text-decoration: none; }
a:link{ color:#3366FF; text-decoration:underline; }
a:visited	{ color: #333333; text-decoration: none;}
a:active	{ color: #990000; text-decoration: underline; }
a:hover{ color: #990000; text-decoration: underline; }


blockquote {
	   border           : 1px solid #cccccc;
	   background-color : #ffffff;
	   margin           : 5px;
	   padding          : 5px;
	   line-height      : 20px;
}
p {
	   margin           : 0px;
	   padding          : 0px;
}



ul {
	  text-align          : left;
}


#main {
	 float               : left;
	 width   　　　　　　: 540px;
	 margin              : 0px;
	 padding             : 30px 0px 0px 25px;
}

/*↑サイトの横幅を変えたいならここのwidthの数値を変える③
注意点、①②で足したり引いた数値とこの③④・⑤の数値は合わせる事。 */


.entry{
	  width              : 540px;
	  margin             : 0px 10px 15px 0px;
           padding            : 0px;
           background-color   : #FFFFFF;
	  border-top         : 1px solid #999999;
	  border-left        : 1px solid #999999;
	  border-right       : 1px solid #999999;
	  border-bottom      : 1px solid #999999;
           over-flow          : hidden;
text-align:left;
}
/*↑サイトの横幅を変えたいならここのwidthの数値を変える④ */
/*↑中の枠線の色を変えたいならここのborderの色指定を変える③ */



.entrytitle  {
	  margin             : 0px;
	  padding            : 17px 0px 18px 42px;
	  font-size          : 13px;
	  font-weight        : bold;
	  color              : #333333;
           background-image   : url(http://file.punksdictionary.blog.shinobi.jp/imageicon1.gif);
	  background-position : 3% 46%;
	  background-repeat   : no-repeat;
　　　　　 text-align        : left;
	  border-bottom      : 1px dotted #cccccc;
font-family:"HG創英角ｺﾞｼｯｸUB","Verdana","ＭＳ Ｐゴシック","Arial Black","Impact","Osaka";}
/*↑記事のタイトル横のアイコンを変えるならここ */
/*↑中の枠線の色を変えたいならここのborderの色指定を変える④ */
/*アイコンの場所を変えるなら 1% 46%を（左から・上からの％なので、調整 */




.entrytitle a {color: #333333;text-decoration: none;}
.entrytitle a:visited {color: #333333;text-decoration: none;}
.entrytitle a:hover {color: #990000;border-bottom: none;}
.entrytitle a:active {color: #990000;text-decoration: none;}


.entry_text {
          margin              : 0px;
	 padding             : 15px 25px 10px 30px;
	 font-size           : 12px;
	 line-height         : 20px;
	 color               : #333333;
	 text-align          : left;
	 overflow            : hidden;
}
.entry_text a {
	color                : #333333;
	text-decoration      : underline;
}
.entry_text a:visited {
         color                : #333333;
	text-decoration      : underline;
}
.entry_text a:hover {
         color                : #990000;
	text-decoration      : none;
}
.entry_text a:active {
	color                : #990000;
         text-decoration      : none;
}


.morelink {
	margin               : 0px;
	padding              : 10px 0px 0px;
	font-size            : 12px;
	color                : #666666;
	line-height          : 22px;
	text-align           : left;
}
.entry_more {
	margin               : 0px;
	padding              : 10px 0px 0px;
	font-size            : 12px;
	color                : #666666;
	line-height          : 22px;
	border-top           : 2px dotted #888888;
}



.entry_state {
         margin               : 0px;
         padding              : 10px 10px 10px 0px;
	font-size            : 10px;
	color                : #666666;
	text-align           : right;
         border-top               : 1px dotted #cccccc;
         background-color     : #ffffff;
}
/*↑中の枠線の色を変えたいならここのborderの色指定を変える⑤ */


.entry_state a {color: #0000FF;text-decoration: none;}
.entry_state a:visited {color: #333333;text-decoration: none;}
.entry_state a:hover {color: #990000;border-bottom: none;}
.entry_state a:active {color: #990000;text-decoration: none;}


.entry_title {
          margin              : 0px;
	 padding             : 20px 0px 0px 20px;
	 font-size           : 12px;
	 line-height         : 20px;
	 color               : #333333;
	 text-align          : left;
	 overflow            : hidden;
}


.com_title {
	padding    　　　    : 5px 0px 10px 25px;
	font-size            : 12px;
         text-align           : left;
	font-weight          : bold;
	color                : #333333;
}
.com_text {
	padding              : 0px 20px 15px;
         text-align           : left;
	font-size            : 12px;
	color                : #666666;
}
.com_state {
	font-size            : 12px;
	color                : #888888;
	text-align           : right;
         margin               : 10px;
         padding              : 5px;
}


.com_body{
         margin                : 0px;
	padding               : 0px 10px 10px 10px;
	font-size             : 12px;
         text-align            : left;
         color                 : #888888;
         line-height           : 20px;
}
.comform_text{
	border                : 1px solid #999999;
}
.comform_textarea{
	border                : 1px solid #999999;
         scrollbar-track-color : #FFFFFF;
         scrollbar-face-color  : #FFFFFF;
         scrollbar-darkshadow-color: #FFFFFF;
         scrollbar-highlight-color : #999999;
         scrollbar-3dlight-color   : #FFFFFF;
         scrollbar-arrow-color     : #999999;

}
.pass{
	width            　　  :100px;
	border                 :1px solid #999999;
}
.check{
	border                 :1px solid #999999;
}
.button{
	width                  : 50px;
         background-color       : #FFFFFF;
      	border-top             : 1px solid #999999;
	border-left            : 1px solid #999999;
	border-right           : 1px solid #999999;
	border-bottom          : 1px solid #999999;

}


.traba_url{
	padding                : 5px 10px 10px;
	font-size              : 12px;
	text-align             : center;
}
.traba_form{
         margin                 : 0px;
	padding                : 5px;
         color                  : #666666;
         font-size              : 12px;
      	border-top             : 1px solid #999999;
	border-right           : 1px solid #999999;
	border-left            : 1px solid #999999;
	border-bottom          : 1px solid #999999;
}
.traba_text{
	padding                : 10px 20px 15px;
         text-align             : center;
	font-size              : 11px;
	color                  : #888888;
}


.page_link{
	border                 : 0px;
	color                  : #CCCCCC;
	padding                : 5px 10px;
	margin                 : 20px 0px 20px 0px;
	text-align             : center;
	font-size              : 10px;
	width                  : 450px;
}


#side {
        float                    : right;
        width                    : 180px;
        margin                   : 30px 10px 0px 0px;
        padding                  : 0px;
        background-color         : #FFFFFF;
        color                    : #555555;
        text-align               : left;
}
/*↑サイトの横幅を変えたいならここのwidthの数値を変える⑤ */


#side p{
        margin                   : 0.3em;
        color                    : #666666;
        font-size                : 12px;
}
#side textarea {
	border                  : 1px solid #999999;
	color                   : #999999;
	font-size               : 12px;
         scrollbar-track-color   : #FFFFFF;
         scrollbar-face-color    : #FFFFFF;
         scrollbar-darkshadow-color : #FFFFFF;
         scrollbar-highlight-color  : #808080;
         scrollbar-3dlight-color    : #FFFFFF;
         scrollbar-arrow-color      : #808080;
}
/*↑中の枠線の色を変えたいならここのborderの色指定を変える⑥ */



#side input {
	border                  : 1px solid #999999;
	margin-top              : 2px;
	color                   : #666666;
         background-color        : #FFFFFF;
}

.sititle {
         font-size               : 12px;
         color                   : #666666;
	font-weight             : bold;
	border-top           : 2px solid #cccccc;
	border-bottom           : 2px solid #cccccc;
          background-image   : url(http://file.punksdictionary.blog.shinobi.jp/imageicon1.gif);
	  background-position : 1% 46%;
	  background-repeat   : no-repeat;
         text-align              : left;
         margin                  : 0px;
         padding                 : 9px 0px 8px 24px;}
/*↑プラグインタイトル横のアイコンを変えるならここのイメージ */
/*アイコンの場所を変えるなら 1% 46%を（左から・上からの％なので、調整 */
/*↑中の枠線の色を変えたいならここのborderの色指定を変える⑦ */





li {
	  margin              : 0px;
	  padding             : 0px 0px 0px 0px;
	  line-height         : 150%;
	  color               : #333333;
   
}

ul {
	  text-align          : left;
	  margin              : 0px;
	  padding             : 0px;
	  text-decoration     : none;
   list-style-type: disc;
}

.side_text1,.side_text2,.side_text3 {
	font-size   : 12px;
	padding     : 8px 0px 0px 15px;
	line-height : 130%;
	margin      : 0px 0px 30px 0px;
   
}


.side_text1 li {
	   list-style-type: disc;
	  margin                : 0px;
	  padding               : 0px 0px 0px 5px;
	  line-height           : 150%;
	  color                 : #666666;
}




.side_text2 li {
	   list-style-type: disc;
	  margin                : 0px;
	  padding               : 0px 0px 0px 5px;
	  line-height           : 150%;
	  color                 : #666666;
}


.side_text3 li {
	   list-style-type: disc;
	  margin                : 0px;
	  padding               : 0px 0px 0px 5px;
	  line-height           : 150%;
	  color                 : #666666;
}


#footer {
        width                      : 800px;
        clear                      : both;	
        margin                     : 0px 0px 0px;
        padding                    : 10px 0px 10px 0px;
        color                      : #999999;
        text-align                 : center;
        font-size                  : 9px;
          border-top        : solid 1px #999999;
          border-bottom        : solid 1px #999999;
           background-image   : url(http://file.punksdictionary.blog.shinobi.jp/imagefooter12.gif);
}
/*↑フッターの画像を変えるならここ */
/*↑中の枠線の色を変えたいならここのborderの色指定を変える⑧ */




#footer a { color: #333333; text-decoration: none; }
#footer a:link{ color: #0000FF; text-decoration: none; }
#footer a:visited	{ color: #333333; text-decoration: none;}
#footer a:active	{ color: #990000; text-decoration: underline; }
#footer a:hover{ color: #990000; text-decoration: underline; }



	textarea,input,select {
	font-family: Arial, Helvetica, sans-serif;
}


.calender_table ul { font-size:10px; text-align:center; padding:0px; margin:0px; list-style-position:inside; 
	  border-bottom      : 1px dotted #aaaaaa;}
.calender_table li { background-color:#ffffff; display:inline; list-style-type:none; margin:0px; }
.calender_day { color:#999999; padding:0px 3px 0px 3px; }
.pmonth-calendar { margin:0px 10px 0px 0px; }
.nmonth-calendar { margin:0px 0px 0px 10px; }

.calender_day a { color: #333333; text-decoration: underline; }
.calender_day a:link{ color: #333333; text-decoration: underline; }
.calender_day a:visited	{ color: #333333; text-decoration: underline;}
.calender_day a:active	{ color: #990000; text-decoration: underline; }
.calender_day a:hover{ color: #990000; text-decoration: underline; }

html {
         scrollbar-track-color     : #FFFFFF;
         scrollbar-face-color      : #FFFFFF;
         scrollbar-darkshadow-color: #FFFFFF;
         scrollbar-highlight-color : #808080;
         scrollbar-3dlight-color   : #FFFFFF;
         scrollbar-arrow-color     : #808080;
}

img {
border:0;
}


.news {background-repeat:repeat;
background-Position: top;
border-width:8px;
border-color:990000;
width:540px;
height:120px;
overflow-y:auto;
overflow-x:auto;
border-style:dotted;
text-align:left;
font-size:12px;
color:#555555;
margin              : 0px 0px 30px 0px;	
 padding             :10px; 
         scrollbar-track-color     : #FFFFFF;
         scrollbar-face-color      : #FFFFFF;
         scrollbar-darkshadow-color: #FFFFFF;
         scrollbar-highlight-color : #808080;
         scrollbar-3dlight-color   : #FFFFFF;
         scrollbar-arrow-color     : #808080;
         scrollbar-shadow-color: #808080;
      	border            : 1px solid #808080;
}
.news a {
	color                : #0000FF;
	text-decoration      : underline;
}
.news a:visited {
         color                : #990000;
	text-decoration      : underline;
}
.news a:hover {
         color                : #555555;
	text-decoration      : none;
}
.news a:active {
	color                : #555555;
         text-decoration      : none;
}
