﻿body {
    background-image: url(./images/bbs1.gif);
    background-repeat: repeat;
    color: #212222;
    font-family: "メイリオ","ヒラギノ角ゴ Pro";
    font-size:13px;
    margin: 0px auto 0px auto;
}

th.td { font-family: "メイリオ","ヒラギノ角ゴ Pro"; }

.maina2 { font-size:14px; 
         color:#302d38;}
.mainb { font-size:13px; }

.nameb a { font-size:13px;
           color:#ffffff;
           text-decoration:none; }
.maina {
       border: #ccffff 1px solid;   
       background-color: aliceblue;
       color:#333333;
       font-size:15px;
       text-align:left;
       padding:10;
       spacing:10; }

.adms {
       background-color:aliceblue;
       color:#333333;
       font-size:15px;
       text-align:left;
       border-style:solid;
       border-color:#808080;
       border-width:1; 
       padding:3;
       spacing:0; }

.sup { 
      color:#333333;
      font-size:12px;
      white-space:nowrap;
     }

.yokoso {
      border-bottom:3px #ff0033 solid;
      font-size:15px;
      }
.yokoso2 {
      background: url(./images/blue3.gif);
      color:#ffffff;
      }
.yokoso3 {
      background: url(./images/blue2.gif);
      color:#ffffff;
      }

.quesp { font-size:15px;
         line-height:200%; }

.subs { font-size:15px;
         line-height:300%; }
#copy {
       background-color:Navy;
       color:#ffffff; 
       font-size:13;
       width:800;
       height:25;
       text-align:center;
       padding:1;
}
#copy3 {
       background-color:Navy;
       color:#ffffff; 
       font-size:13;
       width:800;
       text-align:center;
       padding:0;}

#pra { 
      color:#ffffff;
      font-size:13px;
     }
#pra a{
      color:#ffffff;
      font-size:13px;
     }
#pra a:hover {
      color:red;
      font-size:13px;
     }

.typeb {
    border: #ccffff 1px solid;   
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.typeb a {
    border: #ccffff 1px solid;   
    background-color: #ffffff;
    color:green;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.type2 {
    border: #ccffff 1px solid;   
    background-color: aliceblue;
    font-size: 9pt;
    text-align: left;
    margin: 1px 6px 1px 0px;
    padding: 0px;
}

 
#subsc a { border:1px #9999ff solid; 
       background-color:aliceblue;
       color:#3366cc; 
       font-size:15px;
       width:130;
       height:30;
       text-align:center;
       padding:6; 
       text-decoration: none;
}

#subsc a:hover { border:1px #9999ff solid; 
       background-color:red;
       color:#ffffff; 
       font-size:15px;
       width:130;
       height:30;
       text-align:center;
       padding:6; 
       text-decoration: none;
}



.hche {
       border-right:1px #9999ff solid;
       border-bottom:1px #9999ff solid;
       margin-top:60px;
}

.hche1 {
       border-top:1px #9999ff solid;
       border-left:1px #9999ff solid;
       font-size:17px;
       padding:3; 
       margin: 0px 0px 0px 0px;
}

.hche2 {
       border-top:1px #9999ff solid;
       border-left:1px #9999ff solid;
       font-size:17px;
       font-weight:bold;
       padding:3; 
       margin: 0px 0px 0px 0px;
}

.serve {    background-image: url(../onpu.gif);
       background-color:#ffffff;
       background-repeat: no-repeat;
       background-position: center center;
       padding:20px;
       font-weight:bold;
       font-size:20px;
    color: #ffffff;
}

#rbutton2 { border:1px #9999ff solid; 
       background-color:#ffffff; 
       font-size:13;
       padding:1;}
#rbutton3 { border:1px Navy solid; 
       background-color:#ffffff; 
       font-size:13;
       color:Navy;
       text-align:center;
       width:71;
       height:20;
       padding:1;}
#rbutton { border:1px #3f3f3f solid; 
       background-color:#ffffff;
       color:#3f3f3f; 
       font-size:13;
       width:62;
       height:25;
       text-align:center;
       padding:1;}
#rbuttonp { border:1px #9999ff solid; 
       background-color:#ffffff;
       color:#9999ff; 
       font-size:13;
       width:56;
       height:25;
       text-align:center;
       padding:1;}

.push { color:#9999ff; }
.min { 
       font-size:13px;
       color:#000000;
       border-left: #008000 6px solid;
       border-bottom: #008000 1px solid;
       padding:3;
       text-align:center;}
.minb { 
       color:#000000;
       padding:3;
       border-left: #0000ff 6px solid;
       border-bottom: #0000ff 1px solid;
       text-align:center;}

.mins { font-size:13px;
        line-height:145%; }

.hr3 { border-style:dotted;
       border-color:#dcdcdc;}

/*---[ヘッダー]--------------------------*/

.header {
    background-color: white;
    clear: both;
    width: 800px;
    height: 60px;
    margin : 0px auto 0px auto;
    padding: 0px;
    spacing: 0px;
    border-left: #3A2307 1px solid;
    border-right: #3A2307 1px solid;
    border-bottom: #ff0033 6px solid;
}

.righter {
    background-color: #ffffff;
    clear: both;
    width: 800px;
    height: 80px;
    margin : 0px auto 0px auto;
    padding: 0px;
    spacing: 0px;
    border-left: #3A2307 1px solid;
    border-right: #3A2307 1px solid;
    border-bottom: Navy 1px solid;
}

#title {
    color: #3A2307;
    font-size: 32px;
    font-weight: ;
    font-family:Times New Roman;
    margin: 20px 0px 2px 10px;
    padding: 0px 0px 0px 0px;
}

#title a:link {
    color: #d9d9b9;
    font-size: 15pt;
    text-decoration: none;
}

#title a:visited {
    color: #d9d9b9;
    font-size: 15pt;
    text-decoration: none;
}

#title a:hover {
    color: #d9d9b9;
    font-size: 15pt;
    text-decoration: none;
}

#catch {
    clear: both;
    color:#663333;
    font-size: 17px;
    text-align: right;
    margin: 0px 20px 3px 20px;
    padding: 0px 0px 0px 0px;
 }
.catch2 {
    color: blue;
    font-size: 15px;
}

#copy2 {
    clear: both;
    color:slategray;
    font-size: 13px;
    text-align: right;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
 }

#men1 a {
       background-image:url(./images/button1.gif);
       background-repeat: no-repeat;
       color:#ffffff;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
       text-decoration:none;
}

#men1 a:hover {
       background-image: url(./images/button2.gif);
       background-repeat: no-repeat;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
       spacing:0px;
}

#men2 a {
       background-image: url(./images/button1.gif);
       background-repeat: no-repeat;
       color:#ffffff;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
       text-decoration:none;
}

#men2 a:hover {
       background-image: url(./images/button2.gif);
       background-repeat: no-repeat;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
}

#men3 a {
       background-image: url(./images/button1.gif);
       background-repeat: no-repeat;
       color:#ffffff;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
       text-decoration:none;
}

#men3 a:hover {
       background-image: url(./images/button2.gif);
       background-repeat: no-repeat;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
}

#men4 a {
       background-image: url(./images/button1.gif);
       background-repeat: no-repeat;
       color:#ffffff;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
       text-decoration:none;
}

#men4 a:hover {
       background-image: url(./images/button2.gif);
       background-repeat: no-repeat;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
}

#men5 a {
       background-image: url(./images/button1.gif);
       background-repeat: no-repeat;
       color:#ffffff;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
       text-decoration:none;
}

#men5 a:hover {
       background-image: url(./images/button2.gif);
       background-repeat: no-repeat;
       width:74;
       height:20;
       padding:2px 0px 0px 2px;
       margin: 0px;
}

#men { 
       padding:0px;
       margin:2px 0px 0px 0px;
}

/*---[リンク]--------------------------*/

a {
    color: #333333;
    font-family: "メイリオ","ヒラギノ角ゴ Pro";
    font-size: 9pt;
}

a:hover {
    color: red;
    font-family: "メイリオ","ヒラギノ角ゴ Pro";
    font-size: 9pt; }

a:visited {
    font-family: "メイリオ","ヒラギノ角ゴ Pro";
    font-size: 9pt;
}

/*---[メインコンテンツ]--------------------------*/
#contena {
    background-color: floralwhite;
    width: 640px;
    margin: 0px auto 0px auto;
    padding: 0px;
}

#contena tr td {
    vertical-align:top;
}

#main {
    text-align: left;
    overflow: hidden;
    width: 600px;
    margin: 20px;
    padding: 0px 0px 50px 0px;
}



.regu {
    background-image: url(./images/red1.gif);
    color: #ffffff;
    font-size: 15px;
    margin:3px;
    padding: 0px;
}

.func {
    background-image: url(./images/blue1.gif);
    color: #ffffff;
    font-size: 17px;
    margin:10px;
    padding: 0px;
}

.function {
    background-image: url(./images/red1.gif);
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    margin:10px;
    padding: 2px;
}

.funcse {
    background-image: url(./images/blue2.gif);
    color: #ffffff;
    font-size: 13px;
    margin:10px;
    padding: 2px;
}

.ques {
    background-image: url(./images/blue1.gif);
    color: #ffffff;
    font-size: 13px;
    width:470px;
    text-align:center;
    margin:3px;
    padding: 3px;
}

.quesse {
    background-image: url(./images/blue1.gif);
    color: #ffffff;
    font-size: 13px;
    margin:10px;
    padding: 2px;
}

.questh {
    background-image: url(./images/blue2.gif);
    color: #ffffff;
    font-size: 13px;
    margin:0px;
    padding: 2px;
}

h3.top {
    background-image: url(./images/blue1.gif);
    color: #ffffff;
    font-size: 15px;
    margin:10px;
    padding: 3px;
}

h1.main {
    background-image: url(../images/h1-g_bac.gif);
    background-repeat: no-repeat;
    color: #3A2307;
    font-size: 11pt;
    margin: 0px 0px 20px 0px;
    padding: 10px 0px 10px 35px;
}

h2.main {
    background: url(../images/i-g_apple.gif) 0px 0px;
    background-repeat: no-repeat;
    color: #3A2307;
    font-size: 11pt;
    margin: 0px 0px 20px 15px;
    padding: 2px 0px 0px 25px;
}

#main ul {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    list-style-type: none;
}

#main li {
    background: url(./images/maru_15.gif) 0px 2px;
    background-repeat: no-repeat;
    line-height: 120%;
    font-size:13px;
    margin: 0px;
    padding: 0px 0px 3px 10px;
}

#main p {
    line-height: 140%;
    margin: 0px 0px 0px 20px;
    padding: 10px 0px 0px 0px;
}
.subscript { border-style:ridge;
             border-width:5px;
            border-color:#ffff00; }

#memo {
    overflow:auto;
    background-color: #ffffff;
    width:480px;
    height:105px;
    margin: -10px 10px 10px 20px;
    scrollbar-base-color:#3A2307;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-arrow-color:#9d9d72;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
    scrollbar-track-color : #ffffff; }
#memo p {
    line-height: 140%;
    text-align: left;
    font-size:13px;
    color:#39695f;
    margin: 10px;
    border-bottom: #bfbf99 1px dashed;
}

#sidea ul {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    list-style-type: none;
}
#sidea li {
    font-size:13px;
    lineheight:130%;
    margin: 0px;
    padding: 0px 0px 0px 12px;
    background: url(./images/maru_15.gif) 0px 0px;
    background-repeat: no-repeat;
}
#sidea .main { font-size:11px; }

ul.reg { list-style-type:upper-alpha; }
li.reg { list-style-type:upper-alpha; }

#buttone { border:1px #9999ff solid; 
       background-color:#ffffff;
       color:#696969; 
       padding:1;}

#rbuttonpre { border:1px #808080 solid; 
       background-color:#ffffff;
       color:#696969; 
       font-size:13;
       width:71;
       height:25;
       text-align:center;
       padding:1;}
.mainback {  background-color:#fffff0; border-color:; padding:0; }
th,td { font-size:13px; color:; font-family:; line-height:130%; }
td.menu { padding:26; color:#2f4f4f; }
td.lineheight { font-size:12px; padding:17; line-height:140%; color:#333333; }
.back {background-color:#ff6600;
       width:850;
       height:100%;
       margin: 0px 0px 0px 0px;
      }

.sample { 
    text-align: left;
    font-family: "メイリオ","ヒラギノ角ゴ Pro";　　
    color: #c1470a; 
    font-size: 13px;
}




