@charset "UTF-8";
/***********************************************/
/* HTML tag styles                             */
/***********************************************/

#entrePage{font:14px/160% verdana, "ヒラギノ角ゴ Pro W4",ヒラギノ角ゴ Pro W4, Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif}

body{margin:0;padding:0;background:#FF3300;color:#333;text-align:center}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,table,th,td,address{margin:0;padding:0;font-style:normal;}

table{border-collapse:collapse;border-spacing:0}

textarea,input{margin:0;padding:0}

caption,th{text-align:left}
td,th{vertical-align: top}

fieldset,img,abbr{border:none}
li{list-style-type:none}
hr{display:none}

a,a:link{color:#666;text-decoration:none}
a:visited{color:#666}
a:hover{color:#666;text-decoration:underline}

strong{font-weight:bold}

img{vertical-align:bottom}

/***********************************************/
/* layout divs                                 */
/***********************************************/

#wrapper{
background:url(../img/common/wrapBg.gif) repeat-x;
min-width:960px;
overflow:hidden}

#cont:before,
#cont:after{
content:"";
display:table;}

#cont:after{clear:both;}

#cont{zoom:1;/* For IE 6/7 */}

#cont{
background:url(../img/common/contBg.gif) repeat-y 50% 0;
margin:10px auto;
padding:10px;
text-align:left;
width:940px}


/***********************************************/
/* #head style                                 */
/***********************************************/

#head{
height:90px;
margin:0 auto;
position:relative;
width:960px}

#head #headLogo{
position:absolute;
top:20px;
left:10px}

#head #headLink:before,
#head #headLink:after{
content:"";
display:table;}

#head #headLink:after{clear:both;}

#head #headLink{
position:absolute;
top:35px;
right:10px;
zoom:1;/* For IE 6/7 */}

#head #headLink li{
float:left;
margin:0 0 0 15px}

/***********************************************/
/* #main style                                 */
/***********************************************/

#main{
float:right;
width:700px}

/***********************************************/
/* #sideBar style                              */
/***********************************************/

#sideBar{
float:left;
width:220px}

#sideBar #sideBanner li{margin:10px 0 0}

#sideBar #sideBanner li:first-child{margin:0}

#sideBar #sideBanner li dl{
border:1px solid #0099CC;
padding:0 0 10px}

#sideBar #sideBanner li dl dd{margin:3px 0 0 10px}

#sideBar #sideNav{margin:0 0 20px}

#sideBar #sideNav > li{
border-bottom:1px dotted #ddd;
padding:10px 0 17px 10px}

#sideBar #sideNav > li:first-child{padding:5px 0 17px 10px}

#sideBar #sideNav li dl{padding:0 0 10px}

#sideBar #sideNav li dl dd{margin:15px 20px 0}

#sideBar #sideNav li dl dd ul{padding:0 0 0 20px}

/***********************************************/
/* #foot style                                 */
/***********************************************/

#foot:before,
#foot:after{
content:"";
display:table;}

#foot:after{clear:both;}

#foot{
background:#fff;
margin:0 auto;
padding:20px 10px 10px;
position:relative;
text-align:left;
width:940px;
zoom:1;/* For IE 6/7 */}

#foot .pageTop{
position:absolute;
top:0;
right:10px}
#foot .pageTop img{vertical-align:top;}

#foot p{
background:url(../img/common/footBg.gif) repeat-y 0 0;
font-size:85%;
float:left;
padding:2px 0 2px 15px}

#foot #footCont{
float:right;
padding:15px 0 0;
text-align:right;
width:400px}

#foot #footCont address{
font-size:75%;
margin:5px 0 0}




/***********************************************/
/* 管理画面                                */
/***********************************************/
.controlPanel{text-align:left;}

.controlPanel a,
.controlPanel a:link,
.controlPanel a:visited,
.controlPanel a:hover{color:#ccc;text-decoration:none}

