/* feedsoft */
body {
font-family:"MS UI Gothic","MS PGothic";
text-align: center;
line-height: 150%;
font-size: 16px;
color: #333333;
margin:0px 0px 0px 0px;
}
div#wrapper{
width: 800px;
margin: 0 auto;
text-align: center;
}
a:link {
color: #000000;
text-decoration: underline;
}
a:visited {
color: #000000;
text-decoration: underline;
}
a:hover {
color: #1a0dab;
text-decoration: underline;
}

h2 {
font-size:18px;
color: #000000;
}
h3 {
font-size:16px;
}
p{
line-height: 150%;
}
#head {
text-align: center;
margin:0 auto 10px auto;
background:#fdf5e1;
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 1px 0px;
}
#head h1 {
font-family: Verdana,Arial,Helvetica;
padding:10px;
margin:0px;
font-size:20px;
color:#000000;
}
.amenu {
float:none;
padding:0;
margin:0 0 0 3px;
margin-left:auto;
margin-right:auto;
}
.amenu ul {
padding: 0px;
margin: 0px;
list-style:none;
}
.amenu li {
width:100%;
border-color:#cccccc;
border-style:solid;
border-width:0 0 1px 0;
padding:2px 0 4px 4px;
margin: 0px 0px 3px 0px;
}
.amenu li a {
padding:1px 0px 1px 10px;
margin: 1px;
display: block;
border-left: #fdf5e1 8px solid;
color: #5B5B5B;
text-decoration: none
}
.amenu li a:hover {
padding:1px 0px 1px 13px;
border-left: #FFECCB 8px solid;
color: #CDC9C9;
}
#foot {
text-align: center;
margin:20 auto 5px auto;
background:#fdf5e1;
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 1px 0px;
color:#000000;
}
.menuback{
text-align:left;
color: #fdf5e1;
}
.alignleft{
text-align:left;
}
.aligncenter{
text-align:center;
}
img.imgwidth { 
max-width: 100%; 
height:auto;
}
.boxclear {
clear: both;
}
.ads336_c {
width: 420px;
clear: both;
margin-left:auto;
margin-right:auto;
}
.width80par{
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 100px;
width: 80%;
}
.ssaleft{
}
img.imgwidth { 
max-width: 100%; 
height:auto;
}
.posbottom {
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.posmid {
width:100%;
margin-right: auto;
text-align:center;
}
.posmid_c {
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.posmidlink {
width:100%;
margin-right: auto;
text-align:center;
}
.posmidlink_c {
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.postop{
width:100%;
clear: both;
margin-left:auto;
margin-right:auto;
font-size: 14px;
}
.postop2{
width:100%;
clear: both;
margin-left:auto;
margin-right:auto;
font-size: 14px;
}
p.sp{
font-size: 12px;
}
hr.sp{
display: block;
width: 100%;
height: 3px;
background-color: #fdf5e1;
border: 0;
margin-top:20px;
margin-bottom:20px;
}

hr.asp{
margin-top:40px;
width: 100%;
text-align:left;
margin-left:0px;
display: block;
height: 1px;
border-color:#fdf5e1;
background-color:#fdf5e1;
}

hr.bsp{
width: 100%;
text-align:left;
margin-left:0px;
display: block;
height: 1px;
border-color:#fdf5e1;
background-color:#fdf5e1;
margin-bottom:40px;
}

.ssfontsize{
}
#nav{
width:100%;
}
@media screen and (min-width: 480px){
.no_pc {
 display: none !important;
}
.site-header {
  margin-top: 23px;
}
.site-name a {
  font-size: 28px;
  font-weight: bold;
  text-decoration: none;
}
.site-name a:hover {
  text-decoration: underline;
}
hr.hr1{
margin-top: -8px;
color:#bfbfbf;
background-color:#bfbfbf;
border:none;
width:100%;
height:0.1em;
}
.imgcap{
font-size: 12px;
color:#DAD8D5:
margin-top: 1px;
}
.ttext{white-space:normal;line-height:1.7;margin:0 0 10px;color:#222}
