@charset "utf-8";

a.im1 {display:block; text-decoration:none;}
a.im1 span.title {display:inline; color:#106DB6; text-decoration:underline;font-size:92%;}
a.im1 span.description {display:block; text-decoration:none; color:#432200;font-size:88%;}
a.im1 span.host {display:block; text-decoration:none; color:#309732;font-size:80%;}
a.im1 img {border:0; margin-right:5px;}

a.im2 {display:block; text-decoration:none; width:180px; float:left; padding:5px;text-align:left;}
a.im2:hover {background:#EDF5FF; text-decoration:none;}
a.im2 span.title {display:block; color:#0063DC; text-decoration:underline;}
a.im2 span.description {display:block; color:#333;}
a.im2 span.host {display:block; color:#080;}
a.im2 img {border:0; margin-right:5px;}

a.im5 {text-decoration:none; padding:5px 5px 5px 0; text-align:left;line-height:1.5em;cursor:pointer;}
a.im5:hover {text-decoration:none;}
a.im5 span.title {display:block; text-decoration:underline; float:left;font-size:120%;}
a.im5 span.description {color:#432200; clear:left;font-size:115%;}
a.im5 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:100%;}

/*
a.im6 {display:block; text-decoration:none; padding:5px; text-align:left;}
a.im6:hover {text-decoration:none;background-color:#FFFAE2;}
a.im6 span.title {display:block; font-size:90%; text-decoration:underline; float:left;}
a.im6 span.description {display:block; color:#432200; font-size:70%; clear:left; line-height:1.5em;}
a.im6 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im6 img {border:0; margin-right:5px;}
*/

.im6box {margin:0 0 5px 5px;text-align:left;line-height:130%;}
a.im6 {text-decoration:none; padding:5px 5px 0 5px; text-align:left;}
a.im6:hover {text-decoration:none;}
a.im6 span.title { color:#006699; text-decoration:underline; font-size:90%;}
a.im6 span.title:hover{cursor:pointer;}
a.im6 span.description {color:#432200; margin-left:5px;  font-size:70%; }
a.im6 span.host { color:#080;margin-left:10px; font-size:70%;}
a.im6 img {border:0; margin-right:5px;}

a.im7 {text-decoration:none; padding:5px 5px 5px 0; text-align:left;}
a.im7:hover {text-decoration:none;}
a.im7 span.title {display:block; font-size:90%; text-decoration:underline; float:left;}
a.im7 span.description {color:#432200; font-size:70%; clear:left;line-height:1.5em;}
a.im7 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im7 img {border:0; margin-right:5px;}

/* top新着下 ピンク矢印 */
a.im8 {display:block; text-decoration:none; text-align:left; margin-top:5px;}
a.im8:hover {text-decoration:none;}
a.im8 span.title {display:block; padding-left:11px; margin-left:7px; background-image: url(/image/all/icon_arrowPink.gif); background-repeat:no-repeat; background-position: left center;
text-decoration:underline; font-size:90%;float:left;}
a.im8 span.description {display:block; color:#7C654D; clear:left; padding-left:22px; font-size:70%; line-height:120%;}
a.im8 span.host {display:block; color:#432200; float:left; margin-left:10px; font-size:70%;}
a.im8 img {border:0; margin-right:5px;}

/* 懸賞 */
/*
a.im16 {display:block; text-decoration:none; padding:5px; text-align:left;}
a.im16:hover {text-decoration:none;background-color:#FFFAE2;}
a.im16 span.title {display:block; padding-left:18px; background-image: url(/image/present/icon_arrow.gif); background-repeat:no-repeat;font-size:90%;text-decoration:underline;float:left;}
a.im16 span.description {display:block; color:#432200; font-size:70%; clear:left; line-height:1.5em;}
a.im16 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im16 img {border:0; margin-right:5px;}
*/

.im16box {margin-left:5px;text-align:left; clear:left;}
a.im16 {text-decoration:none; padding:5px; text-align:left;}
a.im16:hover {text-decoration:none;}
a.im16 span.title {display:block; color:#006699; padding-left:18px;background-image: url(/image/present/icon_arrow.gif); background-repeat:no-repeat;font-size:90%;text-decoration:underline;float:left; }
a.im16 span.title:hover{cursor:pointer;}
a.im16 span.description {color:#432200; font-size:70%; float:left; line-height:1.5em;}
a.im16 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im16 img {border:0; margin-right:5px;}

a.im17 {display:block; text-decoration:none; padding:5px; text-align:left;}
a.im17:hover {text-decoration:none;background-color:#FFFAE2;}
a.im17 span.title {display:block; padding-left:18px; background-image: url(/image/present/icon_arrow.gif); background-repeat:no-repeat;font-size:90%;text-decoration:underline;float:left;}
a.im17 span.description {display:block; color:#432200; font-size:70%; clear:left; line-height:1.5em;}
a.im17 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im17 img {border:0; margin-right:5px;}

br.imEnd {display:block; clear:left; line-height:0;}
div.imText { padding-bottom:3px;color:#cccccc; background:#FFFFFF; text-align:right; font-size:70%;}
div.imText a {color:#cccccc;}
