* { margin:0; padding:0;}
a:link { color:#006000;}
a:visited, a:active { color: #909090 !important;}
a:hover { text-decoration:none;}
body {
	width:100%;
	font-family:'MS UI Gothic',Osaka,sans-serif;
}
button { line-height:1; vertical-align:middle;}

.dpmenu a:visited, a:active { color:#006000;}
.dpmenu a:hover { color:#0000ff;}

.fs8t { font-size: 8pt;}
.fs9t { font-size: 9pt;}
.fs10t { font-size: 10pt;}
.fs11t { font-size: 11pt;}
.fs12t { font-size: 12pt;}
.fs13t { font-size: 13pt;}
.fs14t { font-size: 14pt;}
.fs16t { font-size: 16pt;}
.fs18t { font-size: 18pt;}
.fs20t { font-size: 20pt;}
.fs24t { font-size: 24pt;}
.fs26t { font-size: 26pt;}
.fs28t { font-size: 28pt;}
.fs32t { font-size: 32pt;}

.f30px { font-size: 30px;}

.fc0 { color:#000000;}
.fc1 { color:#0000ff;}
.fc2 { color:#ff0000;}
.fc3 { color:#00ff00;}
.fc4 { color:#ff00ff;}
.fc5 { color:#00ffff;}
.fc6 { color:#ffff00;}
.fc7 { color:#ffffff;}
.fc8 { color:#003000;}
.fc9 { color:#006000;}
.fc10 { color:#000088;}
.fc11 { color:#880000;}
.fc12 { color:#008800;}
.fc13 { color:#888888;}
.fc14 { color:#2050f0;}
.fc15 { color:#f05020;}
.fc16 { color:#0000a0;}
.fc17 { color:#a00000;}
.fc18 { color:#ff6000;}
.fc19 { color:#c00000;}
.fc20 { color:#c0c0c0;}
.fc21 { color:#505050;}

img.img-1 { border:1px solid #eef7ee; }
a:hover img.img-1 { border:1px solid #006400; }

.pd10l { padding-left:10px;}
.pd10r { padding-right:10px;}
.pd2 { padding:2px;}
.pd3 { padding:3px;}
.pd5 { padding:5px;}
.pd10 { padding:10px;}
.pd20 { padding:20px;}
.mgn3 { margin:3px;}
.mgn5 { margin:5px;}
.mgn10 { margin:10px;}
.mgnlr5 { margin-left:5px; margin-right:5px;}
.mgntb10 { margin-top:10px; margin-bottom:10px;}

.hyoukacnt { font:14pt 'Arial'; font-weight:BOLD;}
.hyoukacnt2 { font:12px 'Arial'; font-weight:BOLD;}

.title1 { margin:5px 0; padding:3px; background-color:#ffffff; text-align:center; line-height:1.3;}

.title2 {
	padding:3px;
	font-size:28px;
	font-weight:BOLD;
	color:#880000;
	text-align:center;
	line-height:1.3;
}

.cmt1 {
	width:830px;
	padding:3px 15px;
	font-size:18px;
	color:#003400;
	text-align:left;
	line-height:1.4;
}
.cmt2 { padding:3px 0px;
	font-size:9pt;
	color:#003000;
	text-align:left;
	line-height:1.2;
	word-break:break-all;
}
.cmt3 { 
	padding:3px;
	font-size:8.5pt;
	color:#808080;
	text-align:left;
	line-height:1.2;
	word-break:break-all;
}
.cmt4 { 
	padding:3px;
	font-size:8.5pt;
	color:#003000;
	text-align:left;
	line-height:1.2;
	word-break:break-all;
}

.kadate { font-size:9pt;color:#808080; font-weight:normal;}

.moji1 { font-size:9pt; color:#003000;}

.moji2 { font-size:11pt; color:#008000;}

.moji3 { font-size:8pt;}

.moji4 { font-size:9pt; color:#cceecc;line-height:1.2;}

.moji5 { font-size:9pt; line-height:1.5;}

.moji6 { font-size:12px; color:#006000;}

.moji7 { font-weight:BOLD; font-size:9pt; color:#006000; font-family:'Arial';}

.moji8 { font-size:12px; color:#003000;}

.moji9 { font-size:24pt; font-family:'Arial';}

.moji10 { font-weight:BOLD; font-size:10px; color:#50b050; font-family:'Arial';}

.st1 { font-weight:BOLD; font-size:8pt; color:#1F5FFF; font-family:'Arial'; line-height:1.5;}

.st2 { font-weight:BOLD; font-size:8pt; color:#FFA014; font-family:'Arial'; line-height:1.5;}

.link1 { font-size:9pt; line-height:1.2;}

.bbs1 { font-size:9pt; color:#006000; line-height:1.2;}
.bbs1b { font-size:10pt; color:#006400; line-height:1.2;}
.bbs2 { font-size:9pt; color:#003000; line-height:1.2;}

.bbs3 { font-size:10px; color:#909090; line-height:1.2;}
.bbs3a { font-size:11px; color:#909090; line-height:1.2; font-family:Arial; }

.bbs4 { font-size:9pt; color:#006000; line-height:1.5;}

.bbs5 { font-size:9pt; color:#800000; line-height:1.2;}

.bbs6 { font-size:8pt; color:#006000; line-height:1.2;}

.bbs7 { font-size:7pt; color:#800000;}

.trip { font-size:10px; color:#000080; font-family:'MS UI Gothic',Osaka,sans-serif;}

.midashi { font-size:12px; color:#cceecc;}

.midashi2 { font-size:12px; color:#006000;}

.tk { font-size:11pt; color:#006000; line-height:1.5;}

.bana { font-size:11px; color:#808080; font-family:'Courier New';}

.rs { font-weight:BOLD; font-size:9pt; color: #ff7c00; font-family:'Arial';}

ul { font-size:9pt; line-height:1.3;}

ul.ab { font-size:11pt; color:#006000; line-height:1.5;}

table.waku1 { border:#008000 1px solid;}

div.waku2, table.waku2 { border:#84ad84 2px solid;}

table.waku3 { border:#52ad52 3px solid;}

table.waku4 { border:#a5cea5 1px solid; background-color:#cceecc;}

table.waku5 { border:#008000 3px solid;}

table.waku6 { border:#99cc99 1px solid;}

td.tdwa1 { border:1px solid #008000; background-color:#d6f2d6;}

textarea, input.bbs, input.bbs2, select.dti { border:1px solid #006000;	color:#006000;}

textarea { font-size:11px; font-family:"MS UI Gothic"; background-color:#bbd7bb;}

input.bbs { font-size:12px; font-family:"MS UI Gothic"; background-color:#cceecc;}

input.bbs2 { font-size:9pt; IME-MODE:active; font-family:"MS UI Gothic"; background-color:#cceecc;}

select.dti { font-size:9pt; background-color:#cceecc;}

iframe.img { border:1px solid #008000;}

.l_dot { height:3px; background:url(/bgimg/l_dot.gif) repeat-x scroll 0 0;}
hr.hr1 { border-style:dotted; color:#A5CEA5; height:1px; margin:0; padding:0; overflow:hidden;}
img.hr1 { background:url(/bgimg/l_dot.gif) repeat-x scroll 0 0; width:100%; height:3px;}
img.hr1m5 { margin:5px 0; background:url(/bgimg/l_dot.gif) repeat-x scroll 0 0; width:100%; height:3px;}
img.hr1m5_98 { margin:5px 0; background:url(/bgimg/l_dot.gif) repeat-x scroll 0 0; width:98%; height:3px;}
img.hr2 { background:url(/bgimg/l_dot2.gif) repeat-x scroll 0 0; width:100%; height:4px;}
img.hr2m5 { margin:5px 0; background:url(/bgimg/l_dot2.gif) repeat-x scroll 0 0; width:100%; height:4px;}
img.hr2m5_98 { margin:5px 0; background:url(/bgimg/l_dot2.gif) repeat-x scroll 0 0; width:98%; height:4px;}
img.hr3 { background:url(/bgimg/l_dot3.gif) repeat-x scroll 0 0; width:100%; height:3px;}
img.hr3m5 { margin:5px 0; background:url(/bgimg/l_dot3.gif) repeat-x scroll 0 0; width:100%; height:3px;}

div.idx {
	border:#84ad84 2px solid;
	WIDTH:90px;
	color:#006000;
	font-family:"MS UI Gothic";
	font-weight:BOLD;
	font-size:9pt;
	background-color:#a5cea5;
	text-align:center;
}
div.cbox0 {
	width:860px;
	margin:10px auto;
	overflow:visible;
}
div.cbox1 {
	width:860px;
	margin:10px auto;
	border:2px solid #ADDEAD;
	background-color:#EEF7EE;
	overflow:visible;
}
div.combox {
	float:left;
	width:546px;
	border:2px solid #ADDEAD;
	background-color:#EEF7EE;
}
div.thmbox0 {
	float:left;
	margin-left:10px;
	width:298px;
}
div.thmbox {
	float:left;
	margin-left:10px;
	width:298px;
	border:1px solid #00af00;
	background-color:#f8f8f8;
}

span.than { color:#003000;font-size:9pt;font-weight:BOLD;}
span.tcom { color:#006000;font-size:9pt;}
span.ttrp { color:#000088;font-size:8pt;}
span.tymd { color:#aaaaaa;font-size:8pt;}

.c1 { margin:auto;}
.r1 { margin:0 0 0 auto;}
.l1 { margin:0 auto 0 0;}

a.fix, a.fix:visited { color:#006000;}
.curs { cursor:pointer;}

.rs1 { color:#006400;font-size:10pt; padding:1px; background-color:#c0e0c0;}
.rs2 { color:#888888;font-size:9pt;}
.rs3 { color:#003400;font-size:10pt; padding:2px 0 2px 10px; line-height:1.25;}
.rs4 { color:#888888;font-size:10pt; padding:2px 0 2px 10px;}

/* アンカー用レスコメント */
.resanc {
	position:absolute;
	border:1px solid #88aa88;
	padding:1px;
	background-color:#eef7ee;
	margin-top:-4px;
	overflow:visible;
}

/* 評価ボタン */
.bhyo {	width:19px; height:11px; border:none;}
.upbt0 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 0; margin:0 5px 0 3px; vertical-align:middle;}
.upbt1 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -15px; margin:0 5px 0 3px; vertical-align:middle;}
.upbt2 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -30px; margin:0 5px 0 3px; vertical-align:middle;}
.upbt3 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -45px; margin:0 5px 0 3px; vertical-align:middle;}
.upbt4 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -60px; margin:0 5px 0 3px; vertical-align:middle;}
.upbt5 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -75px; margin:0 5px 0 3px; vertical-align:middle;}
.upbt6 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -90px; margin:0 5px 0 3px; vertical-align:middle;}
.upbt7 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -105px; margin:0 5px 0 3px; vertical-align:middle;}
a:hover img.upbth { background:url(/hyouka/hyouka_set.gif) no-repeat scroll 0 -120px; margin:0 5px 0 3px; vertical-align:middle;}
.dnbt0 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px 0; margin:0 3px 0 5px; vertical-align:middle;}
.dnbt1 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -15px; margin:0 3px 0 5px; vertical-align:middle;}
.dnbt2 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -30px; margin:0 3px 0 5px; vertical-align:middle;}
.dnbt3 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -45px; margin:0 3px 0 5px; vertical-align:middle;}
.dnbt4 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -60px; margin:0 3px 0 5px; vertical-align:middle;}
.dnbt5 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -75px; margin:0 3px 0 5px; vertical-align:middle;}
.dnbt6 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -90px; margin:0 3px 0 5px; vertical-align:middle;}
.dnbt7 { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -105px; margin:0 3px 0 5px; vertical-align:middle;}
a:hover img.dnbth { background:url(/hyouka/hyouka_set.gif) no-repeat scroll -25px -120px; margin:0 3px 0 5px; vertical-align:middle;}

img.ba20 { width:20px; height:20px; border:none;}
img.ba20p { width:20px; height:20px; border:none; cursor:pointer;}
img.ba12p { width:12px; height:12px; margin:0 2px 0 5px; border:none; cursor:pointer; vertical-align:middle;}
img.ba1911{ width:19px; height:11px; border:none;}
img.ba3019{ width:30px; height:19px; border:none;}
img.ba5733{ width:57px; height:33px; border:none;}
img.ba3822 { width:38px; height:22px; border:none;}

.pu_no { background:url(/hyouka/pubt_set.gif) no-repeat scroll 0 -50px;}
.pu_shori { background:url(/hyouka/pubt_set.gif) no-repeat scroll -35px -50px;}
.res0 { background:url(/hyouka/check_set.gif) no-repeat scroll 0px -24px;}
.res1 { background:url(/hyouka/check_set.gif) no-repeat scroll -14px -24px;}
.res2 { background:url(/hyouka/check_set.gif) no-repeat scroll -28px -24px;}
.res3 { background:url(/hyouka/check_set.gif) no-repeat scroll -42px -24px;}
.res4 { background:url(/hyouka/check_set.gif) no-repeat scroll 0px -38px;}
.res5 { background:url(/hyouka/check_set.gif) no-repeat scroll -14px -38px;}
.res6 { background:url(/hyouka/check_set.gif) no-repeat scroll -28px -38px;}
.res7 { background:url(/hyouka/check_set.gif) no-repeat scroll -42px -38px;}
.res8 { background:url(/hyouka/check_set.gif) no-repeat scroll 0px -52px;}
.res9 { background:url(/hyouka/check_set.gif) no-repeat scroll -14px -52px;}
.res10 { background:url(/hyouka/check_set.gif) no-repeat scroll -28px -52px;}
.res11 { background:url(/hyouka/check_set.gif) no-repeat scroll -42px -52px;}
.check1 { background:url(/hyouka/check_set.gif) no-repeat scroll 0 0;}

img.myimg { width:40px; height:40px; margin:10px 5px; border:none;}
img.myimg2 { width:40px; height:40px; margin:10px 0; border:none;}

/* 掲示板 */
div.name { float:left; padding:2px 0 0 0; overflow:hidden; font-size:9pt; color:#006000;}
div.pkup { width:50px; float:left; margin:3px 0 0 20px; overflow:hidden;}
div.comment { width:450px; float:left; margin:10px 5px; font-size:9pt; color:#003000; overflow:visible; line-height:1.2; word-break:break-all;}
div.comment1 { width:450px; float:left; margin:10px 0px; padding-left:10px; font-size:11pt; color:#003000; overflow:visible; line-height:1.3; word-break:break-all;}
div.comment2 { width:450px; float:left; margin:10px 5px; font-size:11pt; color:#003000; overflow:visible; line-height:1.3; word-break:break-all;}
div.comment3 { width:450px; border:1px solid #668866; padding:5px; font-size:9pt; color:#003000; overflow:visible; line-height:1.2; word-break:break-all;}/* アンカー表示用 */
div.comment4 { width:450px; border:1px solid #668866; padding:5px; font-size:11pt; color:#003000; overflow:visible; line-height:1.3; word-break:break-all;}/* アンカー表示用 */

/* 同意ボタン */
img.doui_pu { width: 35px; height: 25px; background:url(/hyouka/pubt_set_doui2.gif) no-repeat scroll 0 0; border:none; }
img.doui_err { width: 35px; height: 25px; background:url(/hyouka/pubt_set_doui2.gif) no-repeat scroll 0 -25px; border:none; }
img.doui_chk { width: 35px; height: 25px; background:url(/hyouka/pubt_set_doui2.gif) no-repeat scroll 0 -75px; border:none; }
a:hover img.doui_pu { width: 35px; height: 25px; background:url(/hyouka/pubt_set_doui2.gif) no-repeat scroll 0 -50px; border:none; }

/* PICK UP ボタン */
img.pu_pu { width: 35px; height: 25px; background: url(/hyouka/pubt_set_new.gif) no-repeat scroll 0 0; border: none; }
img.pu_do { width: 35px; height: 25px; background:url(/hyouka/pubt_set_new.gif) no-repeat scroll 0 -25px; border: none; }
img.pu_no { width: 35px; height: 25px; background:url(/hyouka/pubt_set_new.gif) no-repeat scroll 0 -50px; border: none; }
img.pu_chk { width: 35px; height: 25px; background:url(/hyouka/pubt_set_new.gif) no-repeat scroll 0 -100px; border: none; }
a:hover img.pu_pu { width: 35px; height: 25px; background:url(/hyouka/pubt_set_new.gif) no-repeat scroll 0 -75px; border: none; }
a:hover img.pu_do { width: 35px; height: 25px; background:url(/hyouka/pubt_set_new.gif) no-repeat scroll 0 -75px; border: none; }

img.repu_pu { width: 35px; height: 25px; background: url(/hyouka/pubt_set_revival.gif) no-repeat scroll 0 0; border: none; }
img.repu_chk { width: 35px; height: 25px; background:url(/hyouka/pubt_set_revival.gif) no-repeat scroll 0 -25px; border: none; }
img.repu_no { width: 35px; height: 25px; background:url(/hyouka/pubt_set_revival.gif) no-repeat scroll 0 -50px; border: none; }
img.pu_null { width: 35px; height: 25px; background:url(/hyouka/pubt_set_revival.gif) no-repeat scroll 0 -100px; border: none; }
a:hover img.repu_pu { width: 35px; height: 25px; background:url(/hyouka/pubt_set_revival.gif) no-repeat scroll 0 -75px; border: none; }

/* 作品の次・前ボタン */
img.nextbt { width:82px; height:36px; background:url(/bgimg/new2007/nextback_bt.gif) no-repeat scroll 0 0; border:none;}
img.backbt { width:82px; height:36px; background:url(/bgimg/new2007/nextback_bt.gif) no-repeat scroll 0 -40px; border:none;}
img.homebt { width:53px; height:55px; background:url(/bgimg/new2007/nextback_bt.gif) no-repeat scroll 0 -80px; border:none;}
a:hover img.nextbt { width:82px; height:36px; background:url(/bgimg/new2007/nextback_bt.gif) no-repeat scroll -90px 0; border:none;}
a:hover img.backbt { width:82px; height:36px; background:url(/bgimg/new2007/nextback_bt.gif) no-repeat scroll -90px -40px; border:none;}
a:hover img.homebt { width:53px; height:55px; background:url(/bgimg/new2007/nextback_bt.gif) no-repeat scroll -90px -80px; border:none;}

/* 新ページリンク */
a.pagelink { padding:1px 3px; background-color:#e0f0e0; border:1px solid #006400; font-size:12px; color:#006400; text-decoration:none;}
a.pagelink:hover { padding:1px 3px; background-color:#addead; border:1px solid #006400; font-size:12px; color:#006400; text-decoration:none;}
b.nowpage { padding:1px 3px; background-color:#eef7ee; font-size:12px; color:#003400; text-decoration:none;}

.pya_hn { font-size:12px; color:#808080;}
.pya_hn a{ font-size:12px; color:#808080; text-decoration:none;}
.pya_hn a:hover { color:#006400; text-decoration:underline;}

.hsmenu { padding:5px; cursor:pointer;}

/* 角丸 */
.kadomaru1 { width:100%; height:8px;}
.kadomaru1 .kadomaru-l { width:8px; height:8px; float:left; position:relative;}
.kadomaru1 .kadomaru-r { width:8px; height:8px; float:right; position:relative;}
.kadomaru1 .kadomaru-l img.kadomaru-t { position:absolute; left:-2px; top:-2px;}
.kadomaru1 .kadomaru-r img.kadomaru-t { position:absolute; left:2px; top:-2px;}
.kadomaru1 .kadomaru-l img.kadomaru-b { position:absolute; left:-2px; top:2px;}
.kadomaru1 .kadomaru-r img.kadomaru-b { position:absolute; left:2px; top:2px;}

/* PU角丸 */
.pu8kadomaru1 { width:100%; height:8px;}
.pu8kadomaru1 .kadomaru-l { width:8px; height:8px; float:left; position:relative;}
.pu8kadomaru1 .kadomaru-r { width:8px; height:8px; float:right; position:relative;}
.pu8kadomaru1 .kadomaru-l img.kadomaru-t { position:absolute; left:-3px; top:-3px;}
.pu8kadomaru1 .kadomaru-r img.kadomaru-t { position:absolute; left:3px; top:-3px;}
.pu8kadomaru1 .kadomaru-l img.kadomaru-b { position:absolute; left:-3px; top:3px;}
.pu8kadomaru1 .kadomaru-r img.kadomaru-b { position:absolute; left:3px; top:3px;}

/* 角丸 */
.kadomaru6 { -moz-border-radius:6px; -webkit-border-radius:6px; }
.kadomaru8 { -moz-border-radius:8px; -webkit-border-radius:8px; }
.kadomaru10 { -moz-border-radius:10px; -webkit-border-radius:10px; }


/* お絵かきアイコン */
.oekaki_icon { width:20px; height:20px; background:url(/bgimg/oekaki_icon.gif) no-repeat scroll 0 0; margin:0 5px 0 3px; vertical-align:middle;}
.oekaki_midflow { width:20px; height:20px; background:url(/bgimg/oekaki_icon.gif) no-repeat scroll 0 -20px; margin:0 5px 0 3px; vertical-align:middle;}
.oekaki_new { width:20px; height:20px; background:url(/bgimg/oekaki_icon.gif) no-repeat scroll 0 -40px; margin:0 5px 0 3px; vertical-align:middle;}
.oekaki_gen { width:20px; height:20px; background:url(/bgimg/oekaki_icon.gif) no-repeat scroll 0 -60px; margin:0 5px 0 3px; vertical-align:middle;}
.oekaki_odai { width:20px; height:20px; background:url(/bgimg/oekaki_icon.gif) no-repeat scroll 0 -80px; margin:0 5px 0 3px; vertical-align:middle;}

.oekaki_icon_s { width:16px; height:16px; background:url(/bgimg/oekaki_icon_small.gif) no-repeat scroll 0 0; margin:0 3px 0 0; vertical-align:middle;}
.oekaki_midflow_s { width:16px; height:16px; background:url(/bgimg/oekaki_icon_small.gif) no-repeat scroll 0 -16px; margin:0 3px 0 0; vertical-align:middle;}
.oekaki_new_s { width:16px; height:16px; background:url(/bgimg/oekaki_icon_small.gif) no-repeat scroll 0 -32px; margin:0 3px 0 0; vertical-align:middle;}
.oekaki_gen_s { width:16px; height:16px; background:url(/bgimg/oekaki_icon_small.gif) no-repeat scroll 0 -48px; margin:0 3px 0 0; vertical-align:middle;}
.oekaki_odai_s { width:16px; height:16px; background:url(/bgimg/oekaki_icon_small.gif) no-repeat scroll 0 -64px; margin:0 3px 0 0; vertical-align:middle;}

/* タイトルヘッダー */
div.pya_th { padding:5px; background:#88cc88 url(/bgimg/new2009/pya_th_bg.gif) repeat-x; text-align:center; }
div.pya_th span { font-size:13px; color:#006400; font-weight:BOLD; }
div.pya_th2 { padding:5px; background:#88cc88 url(/bgimg/new2009/pya_th_bg2.gif) repeat-x; text-align:center; line-height:1.1; }
div.pya_th2 span { font-size:13px; color:#006400; font-weight:BOLD; }

/* 画像枠 */
img.img120d { width:120px; height:90px; border:3px double #006400; }
a:hover img.img120d { border:3px double #ff0000; }

.kakibt { font-size:15px; color:#000000; overflow:hidden; height:28px; padding:0 3px; line-height:1.5; }

.close_btn { width:18px; height:18px; border:none; background:url(/bgimg/close_btn.gif) no-repeat scroll 0px 0px; vertical-align:middle; }
a:hover img.close_btn { background-position:0px -18px; }

/* overture用 */
.ovture-ovad { background-color: #eef7ee; }
.ovture-ovad a { display: block; text-decoration: none; }
.ovture-ovad a:hover { background-color: #ffeedd; }
.ovture-ovad span { display: block; }

/* Amazon用 */
div.amazon-banner { float: left; line-height: 1.2; overflow: hidden; font-size: 12px; color: #003200; text-align:left; }
div.amazon-banner span.amazon-title { font-size: 14px; }
.amazon-banner img { border: none; margin-right:5px; }

/* 楽天用 */
div.rakuten-banner { float: left; line-height: 1.2; overflow: hidden; font-size: 12px; color: #003200; text-align:left; }
div.rakuten-banner span.rakuten-title { font-size: 13px; }
.rakuten-banner img { border: none; margin-right:5px; }

/* ＰＵ枠 */
.pu-waku {
	width: 860px;
	margin: 10px auto 0;
	padding: 5px 0 10px;
	border: 3px solid #006400;
	overflow: visible;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/* 復活ＰＵ枠 */
.fu-waku {
	width: 720px;
	margin: 10px auto 0;
	padding: 5px 0 10px;
	border: 2px solid #508050;
	overflow: visible;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	filter: Alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
