@charset "shift-JIS";

/*========================================================================================================================================================================
BASE STYLE
========================================================================================================================================================================== */

/* ------------------------------------------------------------------------------------------------------
RESET
------------------------------------------------------------------------------------------------------ */
* {
/*margin:0;
padding:0;*/
}

/* ------------------------------------------------------------------------------------------------------
HTML TAG
------------------------------------------------------------------------------------------------------ */
body {
color:#333;
font-size:90%;
line-height:1.5;
text-align:center;
margin:0;
padding:0;
}

#wapper {
width:950px;
height:100%;
margin:0 auto;
}

/* hr {clear:both; display:none;} */
p,ol,ul,dl {margin:0 0 10px 0; padding:0;}
li {list-style-type:none;}
img {border:0; vertical-align:bottom;}
em {font-style:normal; font-weight:bold;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

/*-------------------------------
LINK
--------------------------------*/
a {
outline: none;
/*\*/
overflow:hidden;
/**/
}

a:link,
a:visited {
/*-- 従来のリンク色 ↓
color:#08285A;
従来のリンク色 ↑--*/
color:#1d3994;
}

#topPage a:link,
#topPage a:visited {
color:#386BA1;
text-decoration:underline;
}

a:hover {
color:#2134AD;
text-decoration:underline;
}

#topPage a:hover {
color:#666A69;
text-decoration:none;
}

a:active {
color:#666A69;
text-decoration:underline;
}

/*========================================================================================================================================================================
HEADER
========================================================================================================================================================================== */
#header {
margin:7px auto 0 auto;
text-align:left;
position:relative;
}

#logo {
margin:0 0 5px 0;
padding:0;
}

#tagline {
font-size:80%;
font-weight:normal;
margin:6px 0 3px 10px;
text-align:left;
}



/*ヘッダー インフォメーション*/
ul#information {
	position:absolute;
	top:7px;
	right:400px;
	font-size:78%;
	width: 366px;
	height: 43px;
	font-size:87%;
}

ul#information li {
display:inline;
margin-right:10px;
background: url(/images/icon/arrow.gif) 0 1px no-repeat;
padding-left:12px;
padding-bottom:1px;
}

ul#information li#first {
background: url(/images/icon/first.gif) 0 0 no-repeat;
padding-left:25px;
padding-bottom:2px;
}

/*ヘッダー インフォメーション2*/
#information2 {
	position:absolute;
	top:10px;
	right:185px;
	width:258px;
	height:61px;
}


ul#headerBanner {
	position:absolute;
	top:5px;
	right:0px;
}

ul#headerBanner {
margin:0;
padding:0;
}

ul#headerBanner li {
display:block;
margin-bottom:3px;
text-align:right;
}

/*========================================================================================================================================================================
NAVI
========================================================================================================================================================================== */
ul#navi,
ul#naviUnder {
width:950px;
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
position:relative;
zoom:1;
}

ul#navi {margin-top:5px;}

#navi li,
#naviUnder li {
float:left;
}

#navi li a {
background-image:url(../images/navi.gif);
width:87px;
height:32px;
display:block;
text-indent:-9999px;
}

#naviUnder li a {
background-image:url(../images/navi2.gif);
width:87px;
height:32px;
display:block;
text-indent:-9999px;
}

/* off */
#navi1 a {background-position:0 0; }
#navi2 a {background-position:-87px 0;}
#navi3 a {background-position:-174px 0;}
#navi4 a {background-position:-261px 0;}
#navi5 a {background-position:-348px 0;}
#navi6 a {background-position:-435px 0;}
#navi7 a {background-position:-522px 0;}
#navi8 a {background-position:-609px 0;}
#navi9 a {background-position:-696px 0;}
#navi10 a {background-position:-783px 0;}
#navi11 a {background-position:-870px 0; width:80px !important;}

#navi12 a {background-position:0 0;}
#navi13 a {background-position:-87px 0;}
#navi14 a {background-position:-174px 0;}
#navi15 a {background-position:-261px 0;}
#navi16 a {background-position:-348px 0;}
#navi17 a {background-position:-435px 0;}
#navi18 a {background-position:-522px 0;}
#navi19 a {background-position:-609px 0;}
#navi20 a {background-position:-696px 0;}
#navi21 a {background-position:-783px 0;}
#navi22 a {background-position:-870px 0; width:80px !important;}

/* over */
#navi1 a:hover {background-position:0 -32px;}
#navi2 a:hover {background-position:-87px -32px;}
#navi3 a:hover {background-position:-174px -32px;}
#navi4 a:hover {background-position:-261px -32px;}
#navi5 a:hover {background-position:-348px -32px;}
#navi6 a:hover {background-position:-435px -32px;}
#navi7 a:hover {background-position:-522px -32px;}
#navi8 a:hover {background-position:-609px -32px;}
#navi9 a:hover {background-position:-696px -32px;}
#navi10 a:hover {background-position:-783px -32px;}
#navi11 a:hover {background-position:-870px -32px;}

#navi12 a:hover {background-position:0 -32px;}
#navi13 a:hover {background-position:-87px -32px;}
#navi14 a:hover {background-position:-174px -32px;}
#navi15 a:hover {background-position:-261px -32px;}
#navi16 a:hover {background-position:-348px -32px;}
#navi17 a:hover {background-position:-435px -32px;}
#navi18 a:hover {background-position:-522px -32px;}
#navi19 a:hover {background-position:-609px -32px;}
#navi20 a:hover {background-position:-696px -32px;}
#navi21 a:hover {background-position:-783px -32px;}
#navi22 a:hover {background-position:-870px -32px;}

#naviInfo {
background-color:#071777;
padding:6px 0;
margin-top:1px;
}

#naviInfo ul {
position:relative;
top:0;
left:0;
padding:0;
margin:0;
}

#naviInfo ul li {
display:inline;
font-size:79%;
vertical-align:middle;
}


li#searchBox {
background:url(/images/icon/header_search2.jpg) 0 0 no-repeat;
margin-left:15px;
padding:5px 0 5px 30px;
text-decoration: blink;
/padding:2px 0 2px 30px;
}


#searchBox input {
width:150px;
padding:1px 0;
}

#searchBtn {
padding:0 0 0 0;
margin:0 15px 0 3px;
}


li#headerMovie {
background:url(../images/icon/header_movie.gif) 0 0 no-repeat;
margin-right:5px;
padding:5px 0 5px 35px;
}

li#headerBlog2 {
background:url(../images/icon/header_bird.gif) 0 0 no-repeat;
margin-right:5px;
padding:5px 0 25px 35px;
}

li#headerBlog {
background:url(../images/icon/header_blog.gif) 0 0 no-repeat;
margin-right:5px;
padding:7px 0 7px 35px;
}

li#headerMail {
background:url(../images/icon/header_mail.gif) 0 0 no-repeat;
margin-right:5px;
padding:5px 0 5px 35px;
}
li#headerSupport{
background:url(../images/icon/header_support.jpg) 0 0 no-repeat;
margin-right:5px;
padding:5px 0 5px 35px;
}

li#headerNews {
position:absolute;
top:0;
right:5px;
font-size:90%;
background-color:#fff;
width:250px;
text-align:center;
*margin-top:6px;
*padding:5px 5px;
}

html>/**/body li#searchBox {padding /*\**/: 15px 0 15px 32px;}
html:not(:target) li#searchBox {padding:5px 0 5px 30px;}

html>/**/body li#headerMovie {padding /*\**/: 12px 0 10px 35px;}
html:not(:target) li#headerMovie {padding:5px 0 5px 35px;}

html>/**/body li#headerBlog {padding /*\**/: 15px 0 10px 35px;}
html:not(:target) li#headerBlog {padding:7px 0 7px 35px;}

html>/**/body li#headerMail {padding /*\**/: 10px 0 10px 35px;}
html:not(:target) li#headerMail {padding:5px 0 5px 35px;}

html>/**/body li#headerSupport {padding /*\**/: 10px 0 10px 35px;}
html:not(:target) li#headerSupport {padding:5px 0 5px 35px;}

html>/**/body li#headerNews {padding /*\**/: 4px 10px;}
html:not(:target) li#headerNews {padding:5px 10px;}


/*-------------------------------
Header Info Link
--------------------------------*/
#naviInfo a:link,
#naviInfo a:visited,
#naviInfo a:active {
color:#fff;
text-decoration:underline;
}

#naviInfo a:hover {
color:#fff;
text-decoration:none;
}

#headerNews a:link,
#headerNews a:visited,
#headerNews a:active {
color:#386BA1;
text-decoration:underline;
}

#headerNews a:hover {
color:#386BA1;
text-decoration:none;
}

/*-------------------------------
SKIP
--------------------------------*/
p#skip {
display:none;
}

/*========================================================================================================================================================================
CONTENTS
========================================================================================================================================================================== */
#content {
width:950px;
text-align:left;
margin:0 auto;
padding:10px 0 0 0;
overflow:hidden;
position:relative;
zoom:1;
}

#left {
width:750px;
float:left;
}

#right {
width:192px;
float:right;
}

/*-------------------------------
box Bass
--------------------------------*/
.box {
width:740px;
margin:10px 0;
overflow:hidden;
position:relative;
zoom:1;
font-size:80%;
}

.boxLeft {
width:365px;
float:left;
}

.boxRight {
width:365px;
float:right;
}

.boxInner {
width:365px;
margin:10px 0;
overflow:hidden;
position:relative;
zoom:1;
}

.boxInnerLeft {
width:180px;
float:left;
}

.boxInnerRight {
width:180px;
float:right;
}

.boxInner ul li {
list-style-type:disc;
margin-left:15px;
line-height:1.5;
}


/*-------------------------------
Flash 箇所
--------------------------------*/

#topArea {
width:950px;
overflow:hidden;
position:relative;
zoom:1;
}

#topArea p#medama {
float:left;
width:192px;
padding-right:15px
}

#topArea p#flashArea {
float:right;
width:743px;
}

#tokusyuWrap2{
	background:url(/images/news05.jpg) top left no-repeat;
	width:740px;
	height:260px;
	padding:0px 0px 0px 0;
	margin:10px 0 0px 0px;
	margin:10px 10px 0px 0\9; /* IE8 and below */
}

/*-------------------------------
Box / 
IO DATAイチオシ商品 (キャンペーン)
IO DATAイチオシ商品 (特価コーナー)
--------------------------------*/
.boxImgTxt {
width:365px;
margin:0;
overflow:hidden;
position:relative;
zoom:1;
}

.boxImg {
width:70px;
float:left;
}

.boxTxt {
width:295px;
float:right;
}

/*-------------------------------
Box / IO DATA特集企画
--------------------------------*/

#tokusyuWrap{
width:740px;
text-indent:-9999px;
overflow:hidden;
position:relative;
zoom:1;
}

#tokusyuWrap li{
	float:left;
}

#tokusyuWrap a{
display:block;
width:246px;
height:151px;
background:url(../images/top_tokusyu_sec/tokusyu2.jpg)
}
#tokusyu02 a{ background-position:-246px 0;}
#tokusyu03 a{ background-position:-492px 0;}
#tokusyu04 a{ background-position:-0 -302px;}
#tokusyu05 a{ background-position:-246px -302px;}
#tokusyu06 a{ background-position:-492px -302px;}

#tokusyu01 a:hover{ background-position:0 -151px;}
#tokusyu02 a:hover{ background-position:-246px -151px;}
#tokusyu03 a:hover{ background-position:-492px -151px;}
#tokusyu04 a:hover{ background-position:-0 -453px;}
#tokusyu05 a:hover{ background-position:-246px -453px;}
#tokusyu06 a:hover{ background-position:-492px -453px;}

#tokusyuList{
background:url(/images/icon/topics_list.gif) 0 2px no-repeat;
padding:2px 0 5px 20px;
width: 130px;
margin:10px 0 0 580px;
}


/*-------------------------------
Box / トピックス
--------------------------------*/

div#topics {
font-size:80%;
position:relative;
top:0;
left:0;
overflow:hidden;
zoom:1;
}

div#topics dl {
padding:10px 20px;
}

div#topics dt {
float:left;
width:80px;}

div#topics dl {
float:left;
width:500px;
}

#topicsList {
position:absolute;
bottom:-0px;
right:25px;
background:url(/images/icon/topics_list.gif) 37px 15px no-repeat;
padding:15px 0 0 55px;
width: 130px;
}

#topicsList2 {
position:absolute;
text-align:right;
top:35px;
right:5px;
font-size:11px;
padding:8px 8px 5px 0;
width: 170px;
}

#topicsBlog {
position:absolute;
top:7px;
right:110px;
background:url(/images/icon/topics_blog.gif) 0 2px no-repeat;
padding:6px 0 10px 28px;
}

#topicsRss {
position:absolute;
top:7px;
right:20px;
background:url(/images/icon/topics_rss.gif) 0 2px no-repeat;
padding:6px 0 10px 28px;
}


/*-------------------------------
Box / 商品カテゴリから探す
--------------------------------*/
#category {}

#category .box h3  {
background: url(/images/category_bk.jpg) no-repeat top left;
font-weight:normal;
text-decoration:none;
padding:4px 0 7px 35px;
margin:0 0 10px 0;
font-size:12px;
}
#category .box h3 a{ color:#000;}

#category dl{
	margin-bottom:-5px;
	float:left;
}
#category .box h3{
	clear:left;
}
#category dt{
	float:left;
	clear:both;
}
#category dd{
	width:120px;
	height:62px;
	padding-top:20px;
}

#category ul{
width:355px;
overflow:hidden;
position:relative;
zoom:1;
}
#category ul li{
	float:left;
}
#category ul .listImg{ width:62px}
#category ul .listNote{ width:100px; padding:20px 10px 0 0; height:42px;}

#category .box h4  {
background: url(/images/business_nas.jpg) no-repeat top left;
font-weight:normal;
text-decoration:none;
padding:4px 0 10px 35px;
margin:40px 0 10px 0;
font-size:12px;
}



/*商品カテゴリ Left*/
#pc_01 {background:url(/images/top_category/category_pc_01.jpg) 0 0 no-repeat;}
#pc_02 {background:url(/images/top_category/category_pc_02.jpg) 0 0 no-repeat;}
#projector_01 {background:url(/images/top_category/category_projector_01.jpg) 0 0 no-repeat;}
#projector_02 {background:url(/images/top_category/category_projector_02.jpg) 0 0 no-repeat;}
#printer_01 {background:url(/images/top_category/category_printer_01.jpg) 0 0 no-repeat;}
#printer_02 {background:url(/images/top_category/category_printer_02.jpg) 0 0 no-repeat;}
#softwear_01 {background:url(/images/top_category/category_softwear_01.jpg) 0 0 no-repeat;}
#softwear_02 {background:url(/images/top_category/category_softwear_02.jpg) 0 0 no-repeat;}
#disp_01 {background:url(/images/top_category/category_disp_01.jpg) 0 0 no-repeat;}
#disp_02 {background:url(/images/top_category/category_disp_02.jpg) 0 0 no-repeat;}
#network_01 {background:url(/images/top_category/category_network_01.jpg) 0 0 no-repeat;}
#network_02 {background:url(/images/top_category/category_network_02.jpg) 0 0 no-repeat;}
#network_03 {background:url(/images/top_category/category_network_03.jpg) 0 0 no-repeat;}
#network_04 {background:url(/images/top_category/category_network_04.jpg) 0 0 no-repeat;}
#network_05 {background:url(/images/top_category/category_network_05.jpg) 0 0 no-repeat;}
#mobile_01 {background:url(/images/top_category/category_mobile_01.jpg) 0 0 no-repeat;}
#mobile_02 {background:url(/images/top_category/category_mobile_02.jpg) 0 0 no-repeat;}
#mobile_03 {background:url(/images/top_category/category_mobile_03.jpg) 0 0 no-repeat;}
#mobile_04 {background:url(/images/top_category/category_mobile_04.jpg) 0 0 no-repeat;}
#mobile_05 {background:url(/images/top_category/category_mobile_05.jpg) 0 0 no-repeat;}
#mobile_06 {background:url(/images/top_category/category_mobile_06.jpg) 0 0 no-repeat;}
#mobile_07 {background:url(/images/top_category/category_mobile_07.jpg) 0 0 no-repeat;}
#mobile_08 {background:url(/images/top_category/category_mobile_08.jpg) 0 0 no-repeat;}
#capture_01 {background:url(/images/top_category/category_capture_01.jpg) 0 0 no-repeat;}
#capture_02 {background:url(/images/top_category/category_capture_02.jpg) 0 0 no-repeat;}
#capture_03 {background:url(/images/top_category/category_capture_03.jpg) 0 0 no-repeat;}
#capture_04 {background:url(/images/top_category/category_capture_04.jpg) 0 0 no-repeat;}
#capture_05 {background:url(/images/top_category/category_capture_05.jpg) 0 0 no-repeat;}
#capture_06 {background:url(/images/top_category/category_capture_06.jpg) 0 0 no-repeat;}
#supply_01 {background:url(/images/top_category/category_supply_01.jpg) 0 0 no-repeat;}
#supply_02 {background:url(/images/top_category/category_supply_02.jpg) 0 0 no-repeat;}
#supply_03 {background:url(/images/top_category/category_supply_03.jpg) 0 0 no-repeat;}
#supply_04 {background:url(/images/top_category/category_supply_04.jpg) 0 0 no-repeat;}
#supply_05 {background:url(/images/top_category/category_supply_05.jpg) 0 0 no-repeat;}
#supply_06 {background:url(/images/top_category/category_supply_06.jpg) 0 0 no-repeat;}
#parts_01 {background:url(/images/top_category/category_parts_01.jpg) 0 0 no-repeat;}
#parts_02 {background:url(/images/top_category/category_parts_02.jpg) 0 0 no-repeat;}
#parts_03 {background:url(/images/top_category/category_parts_03.jpg) 0 0 no-repeat;}
#parts_04 {background:url(/images/top_category/category_parts_04.jpg) 0 0 no-repeat;}
#parts_05 {background:url(/images/top_category/category_parts_05.jpg) 0 0 no-repeat;}
#parts_06 {background:url(/images/top_category/category_parts_06.jpg) 0 0 no-repeat;}
#memory_01 {background:url(/images/top_category/category_memory_01.jpg) 0 0 no-repeat;}
#memory_02 {background:url(/images/top_category/category_memory_02.jpg) 0 0 no-repeat;}
#memory_03 {background:url(/images/top_category/category_memory_03.jpg) 0 0 no-repeat;}
#memory_04 {background:url(/images/top_category/category_memory_04.jpg) 0 0 no-repeat;}
#hdd_01 {background:url(/images/top_category/category_hdd_01.jpg) 0 0 no-repeat;}
#hdd_02 {background:url(/images/top_category/category_hdd_02.jpg) 0 0 no-repeat;}
#dvd_01 {background:url(/images/top_category/category_dvd_01.jpg) 0 0 no-repeat;}
#dvd_02 {background:url(/images/top_category/category_dvd_02.jpg) 0 0 no-repeat;}
#dvd_03 {background:url(/images/top_category/category_dvd_03.jpg) 0 0 no-repeat;}
#dvd_04 {background:url(/images/top_category/category_dvd_04.jpg) 0 0 no-repeat;}
#dvd_05 {background:url(/images/top_category/category_dvd_05.jpg) 0 0 no-repeat;}
#dvd_06 {background:url(/images/top_category/category_dvd_06.jpg) 0 0 no-repeat;}
#usb_01 {background:url(/images/top_category/category_usb_01.jpg) 0 0 no-repeat;}
#usb_02 {background:url(/images/top_category/category_usb_02.jpg) 0 0 no-repeat;}
#usb_03 {background:url(/images/top_category/category_usb_03.jpg) 0 0 no-repeat;}
#usb_04 {background:url(/images/top_category/category_usb_04.jpg) 0 0 no-repeat;}
#usb_05 {background:url(/images/top_category/category_usb_05.jpg) 0 0 no-repeat;}
#usb_06 {background:url(/images/top_category/category_usb_06.jpg) 0 0 no-repeat;}
#camera_01 {background:url(/images/top_category/category_camera_01.jpg) 0 0 no-repeat;}
#camera_02 {background:url(/images/top_category/category_camera_02.jpg) 0 0 no-repeat;}
#av_01 {background:url(/images/top_category/category_av_01.jpg) 0 0 no-repeat;}
#av_02 {background:url(/images/top_category/category_av_02.jpg) 0 0 no-repeat;}
#life_01 {background:url(/images/top_category/category_life_01.jpg) 0 0 no-repeat;}
#life_02 {background:url(/images/top_category/category_life_02.jpg) 0 0 no-repeat;}
#office_01 {background:url(/images/top_category/category_office_01.jpg) 0 0 no-repeat;}
#office_02 {background:url(/images/top_category/category_office_02.jpg) 0 0 no-repeat;}
#service_01 {background:url(/images/top_category/category_service_01.jpg) 0 0 no-repeat;}
#service_02 {background:url(/images/top_category/category_service_02.jpg) 0 0 no-repeat;}


/*-------------------------------
Box / イチオシ 商品
--------------------------------*/
.box h3.ichioshi {
margin:20px 3px;
background:#E3E4EA;
font-size:12px;
Font color:#0000CC;
line-height:1.5em;
}

h4.makerName {
margin-bottom:0;
font-size:12px;
}

p.itemDescription {
line-height:1.2;
font-size:12px;
}

p.itemDescription2 {
color:#f00;
font-size:110%;
font-weight:bold;
}

p.itemPrice {
color:#f00;
font-size:110%;
font-weight:bold;
font-size:12px;
}

p.btnToList {
text-align:center;
}

/*-------------------------------
対応情報検索
--------------------------------*/
#searchBox2 {
width:550px;
padding:9px 0 0px 10px;
border:1px solid #ddd;
background-color:#F2F2F2;
margin:20px auto 30px auto;
text-align:center;
overflow:hidden;
position:relative;
zoom:1;
}

#searchBox2 p {
float:left;
width:179px;
background:url(/images/icon/under_search.jpg) 195px 0 no-repeat;
padding:0 50px 0px 0;
margin-left:10px;
}

#searchBox2 ul {
float:left;
text-align:left;
width:300px;
}

#searchBox2 ul li {
display:inline;
}

#searchBox2 input {
width:200px;
height:18px;
border:1px solid #aaa;
background:#fff;
padding:2px 0;
}


#searchBox2 ul li img {
margin-bottom:2px;
}

ul.searchBanner {
text-align:center;
margin:20px 0;
}

ul.searchBanner li {
display:inline;
margin-right:10px;
}

ul.searchBanner2 {
text-align:center;
margin:10px 8px 10px 0px;
}

ul.searchBanner2 li {
display:inline;
margin-right:3px;
}

/*-------------------------------
営業カレンダー
--------------------------------*/
#calender {font-size:99%;}


/*-------------------------------
このページの先頭へ
--------------------------------*/
.pageTop {
text-align:right;
margin:10px 10px 20px 0;
}


/*========================================================================================================================================================================
FOOTER
========================================================================================================================================================================== */
#footer {
margin:30px auto 0 auto;
width:950px;
border-top:1px solid #ddd;
color:#666;
}

#fwrap {
font-size:12px;
margin:0 auto;
padding-top:15px;
width:900px;
text-align:left;
line-height:1.6;
overflow:hidden;
position:relative;
zoom:1;
}


address {
padding-top:8px;
background:url(/images/parts/bg_footer.jpg) repeat-x;
text-align:center;
height:22px;
font-style:normal;
color:#666;
font-size:10px;
}

a#footer h4 {
color:#153EA4;
font-weight:bold;
font-size:12px;
}

#footer ul.fnav01 li {
display:inline;
}

#footer ul.fnav02 {
padding:10px 0;
text-align:center;
background-color:#08197F;
font-size:12px;
margin:0;
}

#footer ul.fnav02 li {
margin-left:15px;
padding-left:9px;
background:url(..//images/home0930/lm_white.gif) no-repeat 0 0.3em;
display:inline;
}

#footer ul.fnav02 li:first-child {
margin-left:0;
}

ul.fnav01 a:link,
ul.fnav01 a:visited {
color:#666;
text-decoration:underline;
}

ul.fnav01 a:hover,
ul.fnav01 a:active {
color:#000;
text-decoration:none;
}

ul.fnav02 a:link,
ul.fnav02 a:visited {
color:#fff;
text-decoration:underline;
}

ul.fnav02 a:hover,
ul.fnav02 a:active {
color:#fff;
text-decoration:none;
}

#topPage ul.fnav01 a:link,
#topPage ul.fnav01 a:visited {
color:#666;
text-decoration:underline;
}

#topPage ul.fnav01 a:hover,
#topPage ul.fnav01 a:active {
color:#000;
text-decoration:none;
}

#topPage ul.fnav02 a:link,
#topPage ul.fnav02 a:visited {
color:#fff;
text-decoration:underline;
}

#topPage ul.fnav02 a:hover,
#topPage ul.fnav02 a:active {
color:#fff;
text-decoration:none;
}

/*========================================================================================================================================================================
RIGHT AREA
========================================================================================================================================================================== */

/*-------------------------------
サイドバーインフォメーション
--------------------------------*/
#sideInformation ul.sideBox,
#globalSignBox {
border:1px solid #386BA1;
width:177px;
padding:10px 5px 10px 8px;
}

#sideInformation ul.sideBox li {
font-size:80%;
background:url(/images/icon/arrow.gif) 0 5px no-repeat;
padding-left:12px;
margin-bottom:5px;
}

/*-------------------------------
サイド バナーエリア
--------------------------------*/
#sideFlash {margin-bottom:10px;}

ul#sideBanner {
width:192px;
text-align:center;
border:none;
margin:0 0 20px 0;
padding:0;
}

ul#sideBanner li {
background-image:none;
margin:0 0 5px 0;
padding:0;
}


/*-------------------------------
サイドバーランキング
--------------------------------*/
#logrecom_checklink {
border:1px solid #386BA1;
width:170px;
padding:10px;
}

/*
#logrecom_checklink img {
text-align:center;
}

#logrecom_checklink ul,
#logrecom_placeholder ul,
#logrecom ul {
margin:0;
padding:0 0 10px 0;
text-align:left;
border:none;
width:177px;
}

#logrecom_checklink ul li,
#logrecom_placeholder ul li,
#logrecom ul li {
background-image:none;
margin:0;
padding:0;
text-align:left;
}*/

/*-------------------------------
安心してお買い物
--------------------------------*/
#globalSignBox p {
font-size:75%;
}

.globalSign {
text-align:center;
}



/* トップページtwitter用
------------------------------------------------------------*/
#topPage #wapper #content #left #topics dl{float:right; width:380px; margin-top:30px; margin-bottom:10px;}
#topPage #wapper #content #left #topics dl dt{clear:left; width:6em;}
#topPage #wapper #content #left #topics dl dd{margin-left:6em; margin-bottom:5px;}

#topPage #wapper #content #left #topics #twitter{float:left; width:350px; padding:10px 0;}



/* clearfix
------------------------------------------------------------*/
.clearfix:after {
content: ".";
display: block;
visibility: hidden;
height: 0;
clear: both;
}
.clearfix {
zoom: 1;
}
: 1;
}
