﻿
/*基本的なところ*/
*{box-sizing:border-box; -moz-box-sizing:border-box; color:#333;}
BODY{margin:0px auto;  padding:0 25%;　text-align:center; font-size:12px; font-family:Verdana,Arial;
     overflow-x:hidden;}
.all {width:555px; border-left:1px solid #000; border-right:1px solid #000; height:100%; background-color:#FFF;}

/*へっだー*/
.head{height:150px; background:url(pict/bg_top01a.jpg) no-repeat center; text-align:center;padding:0px 30px; color:#FFF;}

/* リンクやら強調やら */
A{color:#555; text-decoration:none;}
a:link,a:active,a:visited{ color:#555;  text-decoration:none;}
a:hover{color:#390;}

em {font-weight:bold;}
strong {color:#009999;}

/*見出し*/
h2,h3{font-weight:normal;  text-align:left; margin:3px auto;font-family:"Verdana";}
h1{width:470px; margin:0; padding:0; text-align:center; color:#fff;}
h2{padding:0px 15px; font-size:120%;  background:url(pict/h2.gif) no-repeat left center; color:#003333;}
h3{padding:0;  width:470px; font-size:100%; border-bottom:1px dotted #888;}
BR{letter-spacing:normal;}

/*リスト*/
ul  {margin:0 auto; text-align:center;  font-size:100%;
     width:555px; height:20px; background:url(pict/bg01.gif)}
ul li  {list-style-type:square; list-style-position:inside;}

ul.menu	   {margin:0; padding:5px 0px;}
ul.menu li {color:#000; list-style-type:none; display:inline;}
ul.menu li a, ul.menu li a:visited,  ul.menu li a:link, ul.menu li a:hover  {margin:0;  padding:0px 15px; font-weight:bold; color:#333;}
ul.menu li a:hover {margin:0; padding:0px 15px; font-weight:bold; color:#3c9;}


/*本文部分とフッター*/
.txt {width:480px; height:71%; margin:0px auto; text-align:left; overflow-y:auto;}
.ss,.ss_title
       {width:460px; text-align:left; margin:0px auto; font-size:12px; color:#333; line-height:14pt;}
.ss,.ss_title {border-bottom:1px solid #000;}
.ps {width:460px; margin:0px auto;  text-align:left; font-size:12px; color:#333;}

.footer  {width:555px; margin:0px auto; text-align:right; font-size:80%; color:#999; background:url(pict/bg01.gif)}

/*もう少しだけ*/
.go {margin:0;  padding:0; font-size:10px; color:#999; }
.go A{color:#ccc; text-decoration:none;}
.go a:link,.go a:active,.go a:visited{ color:#ccc;  text-decoration:none;}
.go a:hover{color:#693;}


/*水平線*/
hr,.hr2,.hr3{ width:400px; height:1px;}
hr{color:#BBBBBB;  border-style:solid; }
.hr2{color:#CCCCCC;  border-style:dashed;}
.hr3{color:#EEEEEE;  border-style:solid;}





