@import url(../hhh/hhh04.css);

a.bv:link,a.bv:visited	{color:#0000ff}
a.bv:active		{color:#0000ff}

body		{background:#ffffff}
body.bird	{margin:0}
body.bv		{margin-top:0;font-size:15px; line-height:1.3}

.m_inf	{color:#808000; font-size:13px; text-align:left}
div.back2	{text-align:right; width:730px; margin:12px auto 0 auto}
div.bvnote	{background:url(inf.gif) top right no-repeat; text-align:right; margin-bottom:-10px}
div.inf		{color:#999999; font-size:12px; text-align:right}

ol		{text-indent:0em}
div.intro	{text-align:left; margin:0 auto 12px auto; width:746px;text-indent:1em}

.note	{color:#800000; font-size:13px; text-align:left; width:200px; margin-left:590px}
div.point	{color:#cc00cc; text-align:left; position:absolute; left:25px}
div.pr		{}
div.txt		{color:#808080; font-size:10pt; right:10px; bottom:6px; position:absolute; z-index:-1}
div.bvimg	{background:url(../hhh/bg_shirakaba.jpg) 100% 100% no-repeat fixed; height:360px; width:480px; right:0; bottom:0; position:absolute; z-index:-2}
div.w1280	{margin:auto;max-width:1280px}


h3	{background:#a0ce00 url(block3.gif) repeat-x; color:#ffffff; padding-top:3px; margin:0 auto 8px auto}
h4	{display:none}
hr	{margin-top:8px; clear:both}

img	{border:0}
img.pr	{margin-top:24px; width:141mm; height:81.46mm}
img.d	{margin-top:24px; width:836px; height:483px}
img.d2	{margin-top:24px; width:1672px; height:483px}
img.sp	{margin-top:2em;width:100%;max-width:836px}
img.sp2	{margin-top:2em;width:100%;max-width:1672px}

ol	{margin-top:0; margin-bottom:0}

table	{margin-left:10px}
td,th	{vertical-align:top; border:solid 1px #cccccc; padding:3px }
td	{text-align:left}
th	{font-weight:bold; border-radius:8px 8px 0 0}

ul	{margin:6px 0 0 auto}


/* スマホ向け */
a.bvmap,a.pc{background:#eee;color:#040;text-align:center;text-decoration:none;margin:8px;padding:8px;border:solid 1px #999;border-radius:4px;cursor:pointer;box-shadow:1px 2px 4px rgba(0,0,0,0.2)}
a.bvmap{margin:8px 0;display:block}
a.sp{padding:7px;display:block}
.link{margin:16px auto}

@media screen and (max-width:640px){
 body.bv{margin:0}
 a img{width:100%}
 div.area{width:100%}
 div.intro{width:100%}
 li a{display:inline}
 a:hover{background:#fff;color:#f0f}
 table{margin:auto}
 td{padding:8px}
 .post{top:-64px}
}