@charset "Shift_JIS";

* {
font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino kaku Gothic Pro', Osaka, '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}

html {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body {
color: #333;
font-size: 90%;
margin: 0 0 0 0;
padding: 0 0 0 0;
background:#ded2bf;
}

#bodyblock {
width: 910px;
margin: 0 0 0 0;
padding: 0 0 0 0;
margin-right: auto;
margin-left: auto;
background:url(../../../common/img/bg.gif)
}

img {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}

li img {
vertical-align: bottom;
}

.nowrap{
white-space: nowrap;
}

form,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,ul,li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h1,h2,h3,h4,h5,h6 {
font-size: medium;
}

.clearLt {
display:block;
margin-top: -1px;
height: 1px;
clear: left;
}

.clearRt {
display:block;
margin-top: -1px;
height: 1px;
clear: right;
}


/* Header AREA
----------------------------------------*/

#Hdblock {
width: 850px;
margin: 0 0 0 0;
padding: 0 0 3px 0;
margin-right: auto;
margin-left: auto;
}


#Hdblock h1 {
display: block;
float: left;
width: 211px;
padding: 3px 0 0 0;
}


#Hdblock #hdTop {
display: block;
float: left;
width: 250px;
padding: 3px 0 0 0;
}
#Hdblock #hdTop p {
display: block;
padding: 0 0 0 0;
text-align: left;
font-size: 0.72em;
}


#Hdblock #hdCtr {
float: left;
width: 600px;
padding: 0 0 4px 0;
}
#Hdblock #hdCtr p {
display: block;
padding: 6px 0 0 0;
text-align: right;
}
#Hdblock #hdCtr ul {
display: block;
padding: 7px 0 0 457px;
}
#Hdblock #hdCtr ul li {
float: left;
list-style-type: none;
}
#Hdblock #hdCtr ul li a img {
margin: 0 5px 0 5px;
}


#Hdnavi {
width: 850px;
margin: 0 0 0 0;
padding: 0 0 0 0;
margin-right: auto;
margin-left: auto;
background-color:#FFFFFF;
}
#Hdnavi ul {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#Hdnavi ul li {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
list-style-type: none;
display: block;
}
#Hdnavi p {
margin: 4px 0 0 10px;
padding: 0 0 0 0;
color:#f02d2d;
}



/* Contents AREA
----------------------------------------*/
#contents {
width: 850px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color:#FFFFFF;
margin-right: auto;
margin-left: auto;
}
#CtsEditArea {
width: 850px;
margin: 0 0 0 0;
padding: 0 0 0 0;
margin-right: auto;
margin-left: auto;
background-color:#ffffff;
}
#CtsEditArea li{
margin: 10px 0 0 0;
padding: 0 0 0 0;
}
#CtsEditArea li ol{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* Footer AREA
----------------------------------------*/
#ftbk_Area {
margin: 1px 0 0 0;
padding: 0 0 0 0;
margin-right: auto;
margin-left: auto;
background-color:#FFFFFF;
border-top: 1px solid #e3e3e3;
}

#footerblock {
width: 820px;
margin: 0 0 0 0;
padding: 5px 15px 50px 15px;
margin-right: auto;
margin-left: auto;
font-size: 0.85em;
color:#9d9da2;
}
#footerblock #npo {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#footerblock #cr {
float: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}




/*--- End -------------------------------------*/
