@charset "utf8";

html {
   scrollbar-base-color:#ffffff;
   scrollbar-3dlight-color:#66CCFF;
   scrollbar-arrow-color:pink;
   scrollbar-darkshadow-color:#66CCFF;
   scrollbar-face-color:#ffffff;
   scrollbar-highlight-color:#ffffff;
   scrollbar-shadow-color:#ffffff;
   scrollbar-track-color:#ffffff;
}

body {	
   font-family:MS UI Gothic;
   font-size:9px;
   color:#666666;
   margin:0 0 0;
   background-image:url(../img/bg/dot01.gif);
}

#vsmall{ font-size:8pt; }
#small{ font-size:10pt; }
#middle{ font-size:11pt; }

.style1 { color:red; }
.style2 { color:#FFFFFF; }
.style3 { color:#66CCFF; }

hr {
   border: 1px solid;
   background-color: #ffdfe2;
   height: 1px;
}

a:link   {color:#66CCFF;text-decoration:none;}
a:visited{color:#66CCFF;text-decoration:none;}
a:active {color:#66CCFF;text-decoration:none;}
a:hover  {color:pink;text-decoration:none;}

#container {
   width:880px;
   height:auto;
   margin:0 0 0;
   border:solid #66CCFF;
   border-top-width:1px;
   border-right-width:1px;
   border-left-width:1px;
   border-bottom-width:1px;
   background-color:#FFFFFF;
}

#header {
   width:880px;
   height:auto;
   float:left;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   background-color:#FFFFFF;
}

/*-------- 広告Ｓ --------*/
#adS {
   width:880px;
   height:160px;
   clear: both;
   text-align: center;
   font-size: 12px;
}
/*-------- 広告Ｓ ここまで --------*/

/*-------- topmenu --------*/
#menu {
   width:680px;
   float:left;
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;
   font-size:8pt;
}
/*-------- topmenu ここまで --------*/

#leftcontent {
   width:150px;
   height:auto;
   float:left;
   line-height:16px;
   font-size:8pt;
   padding-left:0;
   padding-right:0
}

/*-------- sidemenu --------*/
#sidemenu ul {
   padding:0; 
   margin:0;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   list-style-type:none;
} 

#sidemenu.menu1 li{
   width:150px;
   height:25px;
   font-size:12px;
   background:#B5B5B5;
}

#sidemenu.menu1 li a{
   width:150px;
   height:25px;
   float:left;
   display:block;
   line-height:25px;
   color:#ffffff;
   text-decoration:none;
}

#sidemenu.menu1 li a:hover{
   width:150px;
   float:left;
   color:#fff;
   background:pink;
}

/*-------- 広告Ａ --------*/
#adA {
   width:150px;
   height:auto;
   float:left;
   background-color:#FFFFFF;
   margin-left:0;
   margin-right:0;
   margin-top:10px;
   margin-bottom:0;
}
/*-------- 広告Ａここまで --------*/

/*-------- メイン部分【リンク方法・バナーなど】 --------*/
#main1 {
   clear:both;
   height:auto;
   width:600px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:20px;
}

td {
   font-size:12px;
}

/*-------- メイン部分【リンク方法・バナーなど】 ここまで --------*/


/*-------- メイン部分【登録申請など】 --------*/
#main2 {
   clear:both;
   height:auto;
   width:700px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:20px;
}

td {
   font-size:12px;
}

/*-------- メイン部分【登録申請など】 ここまで --------*/


/*-------- メイン部分【広告掲載場所イメージなど】 --------*/
#main3 {
   clear:both;
   height:auto;
   width:700px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:20px;
}

td {
   font-size:12px;
}

/*-------- メイン部分【広告掲載場所イメージなど】 ここまで --------*/

/*-------- メイン部分【サイトマップなど】 --------*/
#main4 {
   clear:both;
   height:auto;
   width:710px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:12px;
}

td {
   font-size:12px;
}

/*-------- メイン部分【サイトマップなど】 ここまで --------*/

/*-------- メイン部分【メルマガなど】 --------*/
#main6 {
   clear:both;
   height:auto;
   width:350px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:16px;
}

td {
   font-size:12px;
}

/*-------- メイン部分【メルマガなど】 ここまで --------*/


/*-------- メイン部分【無料広告掲載予定など】 --------*/
#main7 {
   clear:both;
   height:auto;
   width:800px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:16px;
}

td {
   font-size:12px;
}

/*-------- メイン部分【無料広告掲載予定など】 ここまで --------*/


/*-------- 検索フォーム --------*/
form {
   font-size:11px;
}

input {
   font-size:11px;
   background-color:pink;
   color:#808080;
}

select {
   font-size:11px;
}
/*-------- 検索フォームここまで --------*/

/*-------- Google広告トップ・カテゴリ下 --------*/
#adsenseC {
   width:880px;
   height:auto;
   clear: both;
   text-align: center;
}
/*-------- Google広告トップ・カテゴリ下 ここまで --------*/

/*-------- バナー広告Ｎ --------*/
#bnradN {
   width:880px;
   height:auto;
   clear: both;
   text-align: center;
}
/*-------- バナー広告Ｎ ここまで --------*/

/*-------- 広告D --------*/
#adD {
   width:880px;
   height:auto;
   clear: both;
   text-align: center;
}
/*-------- 広告Dここまで --------*/

#kiyaku {
   clear:both;
   width:880px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:20px;
}

#ys_kanri {
   clear:both;
   width:880px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#FFFFFF;
   font-size:12px;
   line-height:20px;
}

#footer {
   clear:both;
   width:880px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
   text-align:center;
   background-color:#66CCFF;
   color:#ffffff;
   font-size:12px;
   height:20px;
   line-height:20px;
}

