/* CSS Document */

/*全体*/
* {margin:0; padding:0;}
html { height:100%; overflow:hidden;}
body { height:100%; width:100%; margin:0px auto; padding:0; background:#fff; overflow:hidden}
#manual {}
.kome { margin-left:1em !important}
.strong { color:#f00}
#pro_page { overflow:hidden; margin:0; padding:0}
li { list-style-image:url(/img/common_img/list_orange.gif)}

/*ヘッダー（メーカー）*/
#header { position:absolute; overflow:hidden; top:0; left:0; right:240px; height:40px; margin:0; padding:0; display:block}
.title_o { cursor:pointer; background:url(/img/fudeoh_title_0907.jpg) no-repeat; margin-left:170px; height:40px;}

/*アウトライン*/
#point { margin-bottom:0.5em}
#point li { list-style-image:url(/img/common_img/list_orange.gif); margin-left:15px; line-height:100%; margin-bottom:0; padding:0}
#up{padding:0 10px 5px; background:#FFFFCC; font-size:80%; }
#up h4{ background:#339933; color:#FFFFFF; padding:3px 10px; margin:0 -10px;}

/*INDEX*/
#index { position:absolute; left:0px; top:50px; width:105px; overflow:auto; margin:0; padding:0}
#index_in {}
#side { }
#tLarge { display:none}
.tLarge_off { display:block; margin:5px 0 0 0; padding:8px 0 0 5px; width:85px; height:30px; font-size:13px; background:url(/products/img/index.jpg) no-repeat}
.tLarge_on { display:block; margin:5px 0 0 0; padding:8px 0 0 5px; width:85px; height:30px; font-size:13px; cursor:pointer; background:url(/products/img/index_ov.jpg) no-repeat; color:#000}
#tInside { display:none}
.tInside_off { display:block; margin:0; padding:3px 0 3px 5px; width:85px; font-size:80%; background:#fef6aa; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #d6dfdf;}
.tInside_on { display:block; margin:0; padding:3px 0 3px 5px; width:85px; font-size:80%; background:#fffce2; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #d6dfdf; cursor:pointer}
.tsmall { display:none}


/*メイン*/
#main {position:absolute; left:105px; top:50px; right:240px; overflow:auto; margin:0 !important; padding:0 !important}
#pro_info { margin:5px 15px 15px 10px; padding:0}
#pLarge { display:none}
#pInside { display:none}
#pSmall { display:none}
#pText {display:none}
.pLarge{ display:none}
.pInside { clear:both;}
.pSmall{ margin:0 0 0.3em 0; padding:0}
.pText{ margin:0}

/*EC*/
#sub { position:absolute; top:0; right:0; margin:0; padding:0; overflow:auto; width:230px; }
#ec { width:210px}
#sub2 { position:absolute; top:0; right:230px; margin:0; padding:0; width:10px; background:#fff url(http://www.sourcenext.com/img/common_img/shade.gif) repeat-y left}

