@charset "UTF-8";
/* CSS Document */


/* ============================================================
   運営会社
特定商取引に基づく表記
ガイドライン
プライバシーポリシー
プレスリリース
お問い合わせ
サポーター
   サイドナビゲーション
============================================================ */

#sideNavi{float: left;width: 220px;margin-top:5px; }

.sideNavi02:before{position: absolute;content: "";width: 220px;height: 3px;top: -8px;
background: #1ad4ff;
background: -moz-linear-gradient(left, #1ad4ff 0%, #1ad4ff 25%, #fb2a79 25%, #fb2a79 50%, #ffe600 50%, #ffe600 75%, #bbf117 75%, #bbf117 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1ad4ff), color-stop(25%,#1ad4ff), color-stop(25%,#fb2a79), color-stop(50%,#fb2a79), color-stop(50%,#ffe600), color-stop(75%,#ffe600), color-stop(75%,#bbf117), color-stop(100%,#bbf117));
background: -webkit-linear-gradient(left, #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%);
background: -o-linear-gradient(left, #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%);
background: -ms-linear-gradient(left, #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%);
background: linear-gradient(to right, #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ad4ff', endColorstr='#bbf117',GradientType=1 );
}

.sideNavi02{position: relative;margin-bottom: 40px;}
.sideNavi02 li{border-bottom: 1px solid #ededed;}
.sideNavi02 a{padding: 10px 0;margin: 5px 0;display: block;text-indent: 10px;font-size: 14px;/*-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;*/background: url("../img/icon_arrow_24_02.gif") no-repeat 189px center;color:#333;}



.sideNavi02 a:hover{color:white;border-radius: 2px;text-decoration:none;background:url("../img/icon_arrow_24_04.gif") no-repeat 189px center #21bde1;}

.sideNavi02 p{ padding-top: 10px;padding-bottom: 10px;margin-top:5px;margin-bottom: 5px; font-size: 14px; color: gray; text-indent: 10px;}




.sideNaviOne{/* width: 270px; */margin-bottom: 40px;position: relative;}
.sideNaviOne:before{ position: absolute; content: "" ; width: 220px;height: 3px; top:0px; background: #1ad4ff; /* Old browsers */ background: -moz-linear-gradient(left,  #1ad4ff 0%, #1ad4ff 25%, #fb2a79 25%, #fb2a79 50%, #ffe600 50%, #ffe600 75%, #bbf117 75%, #bbf117 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1ad4ff), color-stop(25%,#1ad4ff), color-stop(25%,#fb2a79), color-stop(50%,#fb2a79), color-stop(50%,#ffe600), color-stop(75%,#ffe600), color-stop(75%,#bbf117), color-stop(100%,#bbf117)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(left,  #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%); /* Chrome10+,Safari5.1+ */   background: -o-linear-gradient(left,  #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%); /* IE10+ */ background: linear-gradient(to right,  #1ad4ff 0%,#1ad4ff 25%,#fb2a79 25%,#fb2a79 50%,#ffe600 50%,#ffe600 75%,#bbf117 75%,#bbf117 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ad4ff', endColorstr='#bbf117',GradientType=1 ); /* IE6-9 */;}


.sideNaviOne dt{line-height: 48px; border-bottom: 1px solid #ededed;font-size: 15px;text-indent: 10px;padding-top: 5px; /*font-weight: bold;*/}

.sideIconSupt{}
.sideIconLamp{background: url("../img/icon_tag_24_02.gif") no-repeat 8px 16px;}
.sideIconAcnt{background: url("../img/icon_mypage_24.gif") no-repeat 8px 12px;}

.sideNaviOne dd{line-height: 38px; border-bottom: 1px solid #ededed;font-size: 14px; text-indent: 10px;padding: 5px 0 5px 0;}
.sideNaviOne a{display: block;background: url("../img/icon_arrow_24_02.gif") no-repeat 189px 8px;border-radius: 2px;
/*-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;*/
color: #333333;font-size: 14px;}

.sideNaviOne p{color:#afafaf; background: url("../img/icon_arrow_24_03.gif") no-repeat 189px 9px;}
.sideNaviOne a:hover{color: white;text-decoration: none;background: url("../img/icon_arrow_24_04.gif") no-repeat 189px 8px #21bde1;}


