@charset "euc-jp";

{* 新番号を追加したらシステム担当者へ要報告 *}

.im1box { padding:10px 5px 0 10px; text-align:left;float:left; width:450px;}
a.im1 { text-decoration:none; padding:5px; text-align:left; cursor:pointer;}cursor:pointer;}
a.im1:hover {text-decoration:none;}
a.im1 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowCrimson.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%;float:left; }
a.im1 span.title:hover{color:#FF2852;}
a.im1 span.description {color:#222222; font-size:90%; line-height:200%;}
a.im1 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im1 img {border:0; margin-right:5px;}

a.im2 {display:block; text-decoration:none; width:250px; height:80px; float:left; padding:5px; text-align:left;}
a.im2:hover {background:#EDF5FF; text-decoration:none;}
a.im2 span.title {display:block; color:#006699; 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.im3 {display:block; text-decoration:none; padding:5px; border-bottom:1px #FFF dashed; text-align:left;}
a.im3:hover {text-decoration:none;}
a.im3 span.title {display:block; color:#FFCC00; text-decoration:underline; font-weight: bold; font-size:120%; margin:5px 0;}
a.im3 span.description {display:block; color:#FFF;}
a.im3 span.host {display:block; color:#FFF;}
a.im3 img {border:0; margin-right:5px;}

a.im4 {display:block; text-decoration:none; padding:5px; line-height:150%;text-align:left;}
a.im4:hover {text-decoration:none;}
a.im4 span.title {display:block; color:#FFCC00; text-decoration:underline; text-align:left;}
a.im4 span.description {display:block; color:#FFF; padding:5px 0; line-height:120%;text-align:left;}
a.im4 span.host {display:block; color:#FFF; text-align:left;}
a.im4 img {border:0; margin-right:5px;}

a.im5 {display:block; text-decoration:none; padding:5px; text-align:left;}
a.im5:hover {text-decoration:none;}
a.im5 span.title {display:block; color:#006699; text-decoration:underline}
a.im5 span.description {display:block; color:#333;}
a.im5 span.host {display:block; color:#080;}
a.im5 img {border:0; margin-right:5px;}

a.im6 {display:block; text-decoration:none; padding:5px; text-align:left;cursor:pointer;}
a.im6:hover {text-decoration:none;/*background-color:#EDF5FF*/}
a.im6 span.title {display:block; color:#006699; text-decoration:underline;  font-size:110%; font-weight:bold;float:left;}
a.im6 span.description {display:block; color:#591000;  font-size:70%; clear:left;}
a.im6 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im6 img {border:0; margin-right:5px;}

a.im7 {display:block; text-decoration:none; padding:5px; text-align:left;}
a.im7:hover {text-decoration:none;/*background-color:#242424;*/}
a.im7 span.title {display:block; color:#FFCC00; text-decoration:underline; font-weight:bold;float:left; font-size:110%;}
a.im7 span.description {display:block; color:#999;  font-size:70%; clear:left;}
a.im7 span.host {display:block; color:#FFF;float:left; margin-left:10px; font-size:70%;}
a.im7 img {border:0; margin-right:5px;}

a.im8 {display:block; text-decoration:none; padding:5px; text-align:left; cursor:pointer;width:500px;}
a.im8:hover {text-decoration:none;}
a.im8 span.title {display:block; padding-left:17px; color:#006699; background-image:url(/images/index/index_sprite1.gif); background-position:0 -360px; background-repeat:no-repeat; text-decoration:underline; font-size:90%; font-weight:bold;float:left;}
a.im8 span.description {display:block; color:#591000; clear:left; font-size:80%; margin:2px 0 0 8px;}
a.im8 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im8 img {border:0; margin-right:5px;}

a.im9 {display:block; text-decoration:none; padding:5px; text-align:left;cursor:pointer;}
a.im9:hover {text-decoration:none;}
a.im9 span.title {display:block; color:#006699; text-decoration:underline; font-size:100%; font-weight:bold;float:left;}
a.im9 span.title:hover{color:#FF2852;cursor:pointer;}
a.im9 span.description {display:block; color:#591000;  font-size:90%; clear:left;}
a.im9 span.host {display:block; color:#080;float:left; margin-top:3px;margin-left:10px; font-size:70%;}
a.im9 img {border:0; margin-right:5px;}

/* 予想index */
.im10box {width:500px; margin:10px 10px 10px 0;text-align:left; clear:left;}
a.im10 {text-decoration:none; padding:5px; text-align:left; cursor:pointer;}
a.im10:hover {text-decoration:none;}
a.im10 span.title {display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowGreen.gif); background-repeat:no-repeat; text-decoration:underline; font-size:90%;float:left;}
a.im10 span.title:hover{color:#FF2852;cursor:pointer;}
a.im10 span.description {color:#591000; float:left; font-size:80%; margin:2px 0 0 8px;}
a.im10 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im10 img {border:0; margin-right:5px;}

.im15box { padding:5px; text-align:left;width:500px;clear:left;}
a.im15 {text-decoration:none; padding:5px; text-align:left; cursor:pointer;}
a.im15:hover {text-decoration:none;}
a.im15 span.title {display:block; padding-left:17px; color:#006699; background-image:url(/images/index/index_sprite1.gif); background-position:0 -360px; background-repeat:no-repeat; text-decoration:underline; font-size:90%; font-weight:bold;float:left;}
a.im15 span.description {color:#591000; clear:left; font-size:80%; margin:2px 0 0 8px;}
a.im15 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im15 img {border:0; margin-right:5px;}

/* 予想 */
a.im16 {display:block; text-decoration:none; padding:10px 5px 0 10px; text-align:left;}
a.im16:hover {text-decoration:none;}
a.im16 span.title { display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowGreen.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%;float:left; }
a.im16 span.title:hover{color:#FF2852;cursor:pointer;}
a.im16 span.description {display:block; color:#591000; font-size:83%; 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;}

.im17box { padding:5px; text-align:left;clear:left;}
a.im17 { text-decoration:none; padding:5px; text-align:left; cursor:pointer;}
a.im17:hover {text-decoration:none;}
a.im17 span.title {display:block; color:#FFCC00;text-decoration:underline; font-size:90%;float:left;}
a.im17 span.description { color:#999; clear:left; font-size:70%;}
a.im17 span.host {display:block; color:#FFF; float:left; margin-left:10px; font-size:70%;}
a.im17 img {border:0; margin-right:5px;}

.im18box { padding:5px; text-align:left;clear:left;}
a.im18 { text-decoration:none; padding:5px; text-align:left; cursor:pointer;}
a.im18:hover {text-decoration:none;}
a.im18 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowCrimson.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%;float:left; }
a.im18 span.title:hover{color:#FF2852;}
a.im18 span.description {color:#222222; font-size:85%; height:15px;}
a.im18 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im18 img {border:0; margin-right:5px;}

/* 懸賞 */
.im19box{padding:10px 5px 0 2px; text-align:left;}
a.im19 {text-decoration:none; padding:10px 5px 0 ; text-align:left;}
a.im19:hover {text-decoration:none;}
a.im19 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowCrimson.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%; float:left; }
a.im19 span.title:hover{color:#FF2852;cursor:pointer;}
a.im19 span.description {color:#222222; font-size:83%; float:left; line-height:1.5em;}
a.im19 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im19 img {border:0; margin-right:5px;}

/* 白背景 矢印グリーン */
.im20box {margin:10px; text-align:left; clear:left;}
a.im20 {text-decoration:none; padding:5px; text-align:left; cursor:pointer;}
a.im20:hover {text-decoration:none;}
a.im20 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowGreen.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%;float:left; }
a.im20 span.title:hover{color:#FF2852;}
a.im20 span.description {color:#222222; font-size:85%; height:15px;}
a.im20 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im20 img {border:0; margin-right:5px;}

/* トップ 文字茶色 */
.im21box {margin:10px; text-align:left; clear:left;}
a.im21 {text-decoration:none; padding:10px 5px 0 10px; text-align:left;}
a.im21:hover {text-decoration:none;}
a.im21 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowCrimson.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%;float:left; }
a.im21 span.title:hover{color:#FF2852;cursor:pointer;}
a.im21 span.description {color:#591000; font-size:83%; float:left; line-height:1.5em;}
a.im21 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im21 img {border:0; margin-right:5px;}

/* 獲得履歴 */
.im22box {margin:10px; text-align:left; clear:left;}
a.im22 {text-decoration:none; padding:10px 5px 0 10px; text-align:left;}
a.im22:hover {text-decoration:none;}
a.im22 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowGreen.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%;float:left; }
a.im22 span.title:hover{color:#FF2852;cursor:pointer;}
a.im22 span.description {color:#591000; font-size:83%; clear:left; line-height:1.5em;}
a.im22 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im22 img {border:0; margin-right:5px;}

/* ガチャ */
.im23box { padding:10px 5px 0 10px; text-align:left;float:left; width:450px;}
a.im23 {text-decoration:none;}
a.im23:hover {text-decoration:none;}
a.im23 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowCrimson.gif); background-repeat:no-repeat; text-decoration:underline; font-size:100%;float:left; }
a.im23 span.title:hover{color:#FF2852;cursor:pointer;}
a.im23 span.description {color:#591000; font-size:83%; float:left; line-height:1.5em;}
a.im23 span.host {display:block; color:#080;float:left; margin-left:10px; font-size:70%;}
a.im23 img {border:0; margin-right:5px;}

/* 矢印黄緑シンプル 背景白 文字灰色　使用箇所：アイテムなびエントランス */
.im24box {margin:10px 0;}
a.im24 {text-decoration:none; text-align:left;}
a.im24:hover {text-decoration:none;}
a.im24 span.title {font-weight:bold; display:block; padding-left:17px; color:#006699; background-image:url(/images/common/icon_arrowGreenYellow.gif); background-repeat:no-repeat; text-decoration:underline; font-size:105%; float:left; background-position: center left;}
a.im24 span.title:hover{color:#FF2852;cursor:pointer;}
a.im24 span.description {color:#222222; font-size:83%; clear:left; line-height:200%; margin-left:17px;}
a.im24 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%; vertical-align: middle; line-height:200%;}
a.im24 div {width:100%; clear:left;}
a.im24 img {border:0; margin-right:5px;}

/* 矢印グレー 文字茶色　使用箇所：登録・申込・ショッピング */
.im25box {margin:10px 0 0 5px; text-align:left; clear:left;}
a.im25 {text-decoration:none; padding:8px 5px 0 5px; text-align:left; cursor:pointer;width:500px;}
a.im25:hover {text-decoration:none;}
a.im25 span.title {display:block; padding-left:17px; color:#006699; background-image:url(/images/index/index_sprite1.gif); background-position:0 -360px; background-repeat:no-repeat; text-decoration:underline; font-size:85%; float:left;}
a.im25 span.description {color:#591000; clear:left; font-size:77%; margin:23px 0 0 8px;}
a.im25 span.title:hover{color:#FF2852;cursor:pointer;}
a.im25 span.host {display:block; color:#080; float:left; margin-left:10px; font-size:70%;}
a.im25 img {border:0; margin-right:5px;}

/* 20111213 renewal */
/* titleLighter,title100% */
.im26box {margin:5px 0 0 0; text-align:left;}
a.im26 {text-decoration:none; text-align:left;}
a.im26:hover {text-decoration:none;}
a.im26 span.title {margin-right:5px;color:#006699; text-decoration:underline; font-size:100%; }
a.im26 span.title:hover{color:#FF2852;cursor:pointer;}
a.im26 span.host {color:#080; font-size:70%;}
a.im26 span.description {color:#212121; font-size:85%; line-height:1.5em;}
a.im26 img {border:0;}

/* titleLighter,title85% */
.im27box {margin:5px 0 0 0; text-align:left;}
a.im27 {text-decoration:none; text-align:left;}
a.im27:hover {text-decoration:none;}
a.im27 span.title {margin-right:5px;color:#006699; text-decoration:underline; font-size:85%; }
a.im27 span.title:hover{color:#FF2852;cursor:pointer;}
a.im27 span.host {color:#080; font-size:70%;}
a.im27 span.description {color:#212121; font-size:85%; line-height:1.5em;}
a.im27 img {border:0;}

/* width480px,titleLighter,title85% */
.im28box {float:left; margin:5px 0 0 0; width:480px; text-align:left;}
a.im28 {text-decoration:none; text-align:left;}
a.im28:hover {text-decoration:none;}
a.im28 span.title {margin-right:5px;color:#006699; text-decoration:underline; font-size:85%; }
a.im28 span.title:hover{color:#FF2852;cursor:pointer;}
a.im28 span.host {color:#080; font-size:70%;}
a.im28 span.description {color:#212121; font-size:85%; line-height:1.5em;}
a.im28 img {border:0;}

/* redArrow, titleBold,title100% */
.im29box{ clear:both; text-align:left;}
a.im29 {  text-decoration:none; text-align:left;}
a.im29:hover {text-decoration:none;}
a.im29 span.title {font-weight:bold; padding-left:17px; color:#006699; background:url(/images/common/icon_arrowCrimson.gif) no-repeat; text-decoration:underline; font-size:100%; }
a.im29 span.title:hover{color:#FF2852;cursor:pointer;}
a.im29 span.host {color:#080; font-size:70%;}
a.im29 span.description { color:#212121; font-size:85%; line-height:1.5em;}

/* titleBold,title100% */
.im30box{ clear:both; text-align:left;}
a.im30 {  text-decoration:none; text-align:left;}
a.im30:hover {text-decoration:none;}
a.im30 span.title {font-weight:bold; color:#006699; text-decoration:underline; font-size:100%; }
a.im30 span.title:hover{color:#FF2852;cursor:pointer;}
a.im30 span.host {color:#080; font-size:70%;}
a.im30 span.description { color:#212121; font-size:85%; line-height:1.5em;}

/* greenArrow, titleLighter,title85% */
.im31box {margin:5px 0 0 0; text-align:left;}
a.im31 {text-decoration:none; text-align:left;}
a.im31:hover {text-decoration:none;}
a.im31 span.title {margin-right:5px; padding-left:17px; color:#006699; background:url(/images/common/icon_arrowGreenYellow.gif) no-repeat; text-decoration:underline; font-size:85%; }
a.im31 span.title:hover{color:#FF2852;cursor:pointer;}
a.im31 span.host {color:#080; font-size:70%;}
a.im31 span.description {color:#212121; font-size:85%; line-height:1.5em;}
a.im31 img {border:0;}

/* background#EDF5FF, titleBold,title100% */
.im32box{ clear:both; text-align:left;}
a.im32 { display:block; padding:0px 5px; text-decoration:none; text-align:left;}
a.im32:hover { background:#EDF5FF; text-decoration:none; }
a.im32 span.title {font-weight:bold; text-decoration:underline; font-size:100%; }
a.im32 span.title:hover{ cursor:pointer; }
a.im32 span.host {color:#080; font-size:70%;}
a.im32 span.description { color:#212121; font-size:85%; line-height:1.5em;}

/* background#EDF5FF, redArrow, titleBold,title100% */
.im33box{ clear:both; text-align:left;}
a.im33 { display:block; padding:0px 5px; text-decoration:none; text-align:left;}
a.im33:hover { background:#EDF5FF; text-decoration:none; }
a.im33 span.title {font-weight:bold; padding-left:17px; color:#006699; background:url(/images/common/icon_arrowRed.png) no-repeat; text-decoration:underline; font-size:100%; }
a.im33 span.title:hover{ cursor:pointer; }
a.im33 span.host {color:#080; font-size:70%;}
a.im33 span.description { color:#212121; font-size:85%; line-height:1.5em;}

br.imEnd {display:block; clear:left; line-height:0;}
div.imText {color:#999999; font-size:80%;clear:left;text-align:right;}
div.imText a {color:#999999;text-align:right;}

div#imContainerGacha div.imText {color:#999999; padding:5px 70px 5px 5px; text-align:right; font-size:80%;}

div#imContainerSidebar div.imText {color:#FFF; padding:5px; text-align:left; font-size:80%;}
div#imContainerSidebar div.imText a {color:#FFF;}

.sponserString { text-align:right; font-size:80%; color:#999; }
.imHeight3 { height:170px; }
