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

#header {
 background-image:url(/img/title_bg_0907.jpg);
}

#header .title{
 background:url(/img/fudeoh_title_0907.jpg) no-repeat; margin-left:170px; height:40px;
}
#header .title_o { cursor:pointer; background:url(/img/fudeoh_title_0907.jpg) no-repeat; margin-left:170px; height:40px;}

#col_l {
	float:left;
}


/*各ページメイン部分*/
#main{
	margin:5px 20px 10px 90px;
}
/*製品ページメイン部分*/
#pro_page #main{
	margin:5px 10px 10px 0px;
}
/*TOPページメイン部分*/
#top_page #main {
	margin:5px 20px 10px 90px;
}

#col_r {
}


#footer{
    margin:0px 15px 0px;
    padding:1em;
    border-top:1px solid #000;
    font-size:80%;
    text-align:center;
}

/*TOPページナビゲーションメニュー部分*/
#navi_product a{
	display:block;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	background:url(/img/product.gif) no-repeat;
	width:80px;
	text-align:center;
}

#navi_product a:hover{
	background:url(/img/product_on.gif) no-repeat #e7eff7;
}

#navi_support a{
	display:block;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	background:url(/img/support04.gif) no-repeat;
	width:80px;
	text-align:center;
}

#navi_support a:hover{
	background:url(/img/support04_1.gif) no-repeat #e7eff7;
}

#navi_mypage a{
	display:block;
	padding:0 0 5px 0;
	background:url(/img/mypage04.gif) no-repeat;
	width:80px;
	text-align:center;
}

#navi_mypage a:hover{
	background:url(/img/mypage04_1.gif) no-repeat #e7eff7;
}

/*TOP購入ボタン*/
#navi_cart A{
	display:block;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	background:url(http://www.sourcenext.com/titles/usb/img/cart_clear.gif) no-repeat;
	width:80px;
	text-align:center;
}

#navi_cart A:hover{
	display:block;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	background:url(http://www.sourcenext.com/titles/usb/img/cart_clear_o.gif) no-repeat #e7eff7;
	width:80px;
	text-align:center;
}


/*TOPページニュース部分*/
#news{
}

/*製品ページ用ユニット*/
#unit{
}

#outline{
}

/*製品ページメニュー用*/
#pro_page #menu{
	font-size:90%;
}


/*製品ページ用リスト（オレンジ●）*/
#honmon li{
	list-style-image:url(/img/common_img/list_orange.gif);
}

/*製品ページ用背景あり見出し*/
#honmon h2{
	padding:0.2em; 
	color:#fff3ef; 
	background-image:url(/img/h2.gif); 
	background-repeat:repeat-x; 
	padding:0.2em; 
	text-indent:0.2em; 
	margin:1em 0 0.5em 0;
	border-top:1px solid #FF3300;
	border-left:1px solid  #CC0000;
}

.pInside{ background-image:url(/img/title_bg_0907.jpg);  margin:0 0 0.3em 0; padding:0.2em;	border-top:1px solid  #FF3300; border-left:1px solid #CC0000; color:#fff}
.pSmall{background:url(/products/img/h4_use.gif) left center no-repeat; margin-top:1em; text-indent:1.2em; padding-top:2px;}

#corner_tr{
}

#faq{
}

#voice{
}

#corner_br{
}

#spec{

}

#lineup{
}

#description li { list-style-image:none; list-style-type:none; margin-left:0}

#package{
	width:100px;
	float:left;
	margin-right:10px;
}

/*EC関連部分*/
#EC{
	text-align:center;
}

#EC H2{
	margin:0.2em 0 0.3em;
	font-size:100%;
}
#EC H4{
	margin:0.3em 0 0;
	font-size:80%;
	font-weight:normal;
}

#ecLogo{margin:5px 0 15px;}
#ecNavi{
	font-size: 12px;
}

#EC .hatsubaibi{color:#e00;font-size:80%;margin:1em 0 0.3em;}


#EC .basePrice { font-size:70%; margin-bottom:0}
#EC .sankaku { font-size:70%; color:#f90; margin:0}
#EC .price,#EC .redPrice SPAN,#EC .normalPrice SPAN{font-size:80%;font-weight:bold;}
#EC .price SPAN,#EC .redPrice SPAN,#EC .normalPrice SPAN{font-weight:normal;}
#EC SPAN.bld{font-weight:bold;}

#ec .cartBtn a{display:block; margin:0 auto; padding:0; width:138px; height:27px; background-position:top left;}
#ec .cartBtn a:link, #ec .cartBtn a:visited	{ background:url(http://www.sourcenext.com/cp/img/pageitem/cart_no.gif) no-repeat;}
#ec .cartBtn a:hover								{ background:url(http://www.sourcenext.com/cp/img/pageitem/cart_no_o.gif) no-repeat;}

#ec .yoyaku a{display:block; margin:0 auto; padding:0; width:138px; height:27px; background-position:top left;}
#ec .yoyaku a:link, #ec .yoyaku a:visited	{ background:url(http://www.sourcenext.com/cp/img/pageitem/yoyaku_no.gif) no-repeat;}
#ec .yoyaku a:hover								{ background:url(http://www.sourcenext.com/cp/img/pageitem/yoyaku_no_o.gif) no-repeat;}

#EC .redPrice,#EC .normalPrice{font-size:100%;font-weight:bold;}
#EC .redPrice{color:#f00;}
#EC .normalPrice{color:#000;}

#EC .small,#EC TD{
	font-size:80%;
	font-weight:normal;
}
#EC table{
	margin:0 auto;
}
#EC table td,#EC table th{
	font-size:80%;
	text-align:left;
}

/*動作環境*/
#warning{}
#spec{_height:0;}
#systemHTML LI,#warningHTML,.sn LI{list-style-image:url(/img/common_img/list.gif);}
#systemHTML LI,#warningHTML LI{line-height:1.2em;}
#supportHTML H5,#conditionHTML H5,UL.sn{margin-left:30px;}
#supportHTML H5,#conditionHTML H5,#copyrightHTML LI,#supportHTML LI,#conditionHTML LI{line-height:1.3em;font-size:80%;}
#supportHTML LI,#conditionHTML LI{list-style-type: none;list-style-image:url();}
#supportHTML UL.sn LI,#conditionHTML UL.sn LI{list-style-type: none;list-style-image:url(http://www.sourcenext.com/img/common_img/list_s.gif);}
#copyrightHTML LI{list-style:none;list-style-image:url();}
#system LI.note{
list-style-type:none;
list-style-image:none;
color:#333;
margin-top:-0.1em;
margin-left:1em;
text-indent:-1em;
line-height:1em;
}
#mileNum{display:inline;font-size:80%;}
#system .b{font-weight:bold;list-style-type:none;list-style-image:none;}
#systemHTML LI.b,warningHTML LI.b{text-indent:-1em;}
#supportHTML LI.b,conditionHTML LI.b{
}

/*年賀状のマナーページ用*/
#manner h2{padding:0.2em; color:#fff3ef; background-image:url(/img/h2.jpg); background-repeat:no-repeat; padding:0.2em; text-indent:0.2em; margin:1em 0 0.5em 0;}
#manner ul li{text-indent:1.5em; list-style-type:none;}
#manner dt{font-weight:bold; color:#3366FF; margin-top:0.5em;}
#manner dd{font-weight:bold; color:#CC3300;}
#manner dl p{ font-weight:normal;color:#000000;}
#manner dl{line-height:1.5em;}

#manner th{	background-color:#FFDCC8; padding:0.4em;}

#manner td {	background-color:#FEF0DC;padding:0.4em;
}

/*年賀状マナーページ用右テキスト*/
#manner .txt{
margin-left:310px;}

/*コレクションページ用右テキスト*/
#collect .txt{
	margin-left:110px;
	}