/*メインカラー*/

.head	{
padding-top:22; 
background-color: #99cc99;
width: 650px;
height:60px; }

/*メインカラーここまで*/


/*サブカラー*/

 .menu
{text-align: left;
font-size: x-small;
line-height: 2em;
background-color: #ffffcc;
width: 128px;
vertical-align: top;
}

/*サブカラーここまで*/


/*バランスカラー*/

.body
 {font-size: small;
color: black;background-color: #ffffff;
padding-left: 30px;
padding-right: 30px;
padding-top: 25px;
padding-bottom: 20px;
width: 462px;}

/*バランスカラーここまで*/


/*アクセントカラー*/

.cre
{background-color: #ffcc00;
padding: 5;
font-size:x-small;
text-align: center;}


/*アクセントカラーここまで*/


/*ページ全体のスタイル*/
body
{
background-attachment:fixed;
background-repeat:repeat;
}

/*ページ全体のスタイルここまで*/


/*メニューのスタイル*/

.menu div 	{font-size:12px;
	 font-weight:bold;
	 border-bottom:solid 1px white;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 padding-right:12px;}
	 
	 
/*メニューのスタイルここまで*/

H1
{
color: #000000;
text-align: center;
line-height: 0.5em;
}
h2
{
line-height: 1.5em;
font-size: medium;}

h3
{
line-height: 1.5em;
font-size: small;}

li{
line-height: 2em;
font-size: small;
}

p{
line-height: 2em;
font-size: small;
}


A:HOVER{
text-decoration : none;
position : relative;
top : 1px;
left : 1px;
}

.new
{
font-size: x-small;
border-style: dotted;
padding: 10px;
line-height: 1.6em;
}

/*プロフィールテーブルのスタイルここから*/
.proftable {
border-collapse: collapse;
border-style: solid;
border-width: 1px;
border-color: black;
padding: 3px;}
.proftd1 {width: 200;
border: 1px;border-color: black;
text-align: center;
border-left-style: solid;
border-right-style: dotted;
border-bottom-style: solid;
border-width: 1px;
border-color: black;
padding: 3px;}
.proftd2 {width: 200;
border: 1px;border-color: black;
border-left-style: solid;
border-right-style: dotted;
border-width: 1px;
border-color: black;
padding: 7px;
height: 50px;
}
.profmenu {width: 70;
border: 1px;border-color: black;
border-left-style: solid;
border-right-style: solid;
border-width: 1px;
border-color: black;
padding: 3px;
}
.profmenu1 {width: 70;
border: 1px;border-color: black;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color: black;
padding: 3px;
}
/*プロフィールテーブルのスタイルここまで*/
.list
{list-style-type: square;
margin-bottom: 2em
}

.listnone
{list-style-type: none;
margin-bottom: 3em}


/* 2列化リスト用 */
.list-two {
  display: grid !important;        /* 他のCSSが影響しているなら!importantで強制 */
  grid-template-columns: repeat(2, 1fr) !important;
  column-gap: 1.5em !important;
  row-gap: 0.5em !important;
  margin-bottom: 2em;
  list-style-type: square;
  padding: 0; /* 必要であれば */
}

