﻿*
{
    border: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}
/* Tag */
body 
{
	font-family: "ＭＳ Ｐゴシック", "HiraMaruPro-W4", "ヒラギノ丸ゴ Pro W4", 
                 "Hiragino Kaku Gothic Pro", "HG丸ゴシックM-PRO", "Osaka", sans-serif;
    font-size: 14px;
	line-height: 125%;
	background: #FFFFFF url(/admin/images/img_header_bg.gif) 0 5px repeat-x;
}
a
{
    text-decoration: none;
    color: #006699;
}
a:hover
{
    text-decoration: none;
    color: #669933;
}
sup
{
    color: Red;
}
/* ID */
div#header
{
    padding: 5px;
}
div#header h1
{
    float: left;
}
div#header ul.navi
{
    /*float: left;*/
    padding: 25px 0 0 15px;
}
div#header ul.navi2
{
    padding: 0 0 0 15px;
    margin-top: -15px;
}
div#header ul.navi li,
div#header ul.navi2 li
{
    display: inline;
    padding: 0 10px 0 15px;
}
div#header ul.navi li a,
div#header ul.navi2 li a
{
    background: #FFFFFF url(/admin/images/img_listmark.gif) 0 0 no-repeat;
    padding: 0 0 0 18px;
    color: #006699;
    text-decoration: none;
}
div#header ul.navi li a:hover,
div#header ul.navi2 li a:hover
{
    background: #FFFFFF url(/admin/images/img_listmark_hover.gif) 0 0 no-repeat;
    color: #669933;
}
div#main
{
    clear: both;
    padding: 5px;
}
div#main h2
{
    font-size: 14px;
    font-weight: bold;
}
div#main h3
{
    border-width: 0 0 2px 8px;
    border-color: #0066CC;
    border-style: groove;
    padding: 5px;
}
div#content
{
    padding: 15px;
}
div#footer
{
    background: #FFFFFF url(/admin/images/img_footer_bg.gif) 0 0 repeat-x;
    letter-spacing: 1px;
    text-align: center;
    padding: 10px 0 0 0;
}
div#footer a
{
    
    color: #006699;
    font-weight: bold;
    text-decoration: none;
}
div#footer a:hover
{
    color: #669933;
}
/* Class */
span.contTitle
{
    border-color: #006699;
    border-width: 0 0 1px 8px;
    border-style: solid;
    padding: 3px;
    width: 100%;
    display: block;
}
table.InfoTb
{
    width: 100%;
    }
table.InfoTb th
{
    border: 1px #000000 solid;
    }
table.InfoTb td
{
    padding: 5px;
    border: 1px #000000 solid;
    }
table.RegTb
{
    width: 100%;
}
input.sitetxt,
textarea.sitetxt
{
    border: 1px #006699 solid;
    padding: 3px;
    background-color: #E9F2F8;
}
input.txt,
textarea.txt
{
    border: 1px #DEBA84 solid;
    padding: 3px;
    background-color: #F3E8D6;
}
span.radio label
{
    padding: 3px;
}
select.drop
{
    border: 1px #CCCCCC solid;
    }
input.sitebtn
{
    border: 1px #006699 solid;
    padding: 3px;
    background-color: #E9F2F8;
    color: #006699;
    font-weight: bold;
    cursor: pointer;
}
input.btn
{
    border: 1px #DEBA84 solid;
    padding: 3px;
    background-color: #A55129;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
}
a.arrow 
{
    background: #FFFFFF url(/admin/images/img_listmark.gif) 0 0 no-repeat;
    padding: 0 0 0 18px;
    color: #006699;
    text-decoration: none;
    }
a:hover.arrow
{
    background: #FFFFFF url(/admin/images/img_listmark_hover.gif) 0 0 no-repeat;
    color: #669933;
}
.red
{
    color: Red;
}
.chintaiT
{
    background-color: #DEBA84;
    border-collapse: collapse;
    border-spacing: 1px;
}
.chintaiT th
{
    border: 1px #DEBA84 solid;
    border-collapse: collapse;
    background-color: #A55129;
    color: #FFFFFF;
    width: 10%;
}
.chintaiT td
{
    padding: 3px;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px #DEBA84 solid;
}
input.TBox,
.chintaiT input.TBox,
.chintaiT textarea.TBox
{
    border: 1px #CCCCCC solid;
}
button.ImgBtn
{
    width: 105px;
    background-color: #FFFFFF;
    cursor: pointer;
}
div#ThumbList
{
    height: 500px;
    width: 120px;
    overflow: auto;
    float: left;
}  
div#ImgView
{
    float: left;
    padding: 0 0 0 10px;
    text-align: center;
}
table.Particular td
{
    border: none;
}
p.Check
{
    font-weight: bold;
    padding: 5px 0 0 0;
}