/* CSS Document */

#main { width:940px; margin:0 auto; padding:0; background:#fff; text-align:left; border:1px solid #c7c7c7; }

/*メーカー*/
#mk { width:715px; margin:0; padding:0; float:left; border-right:1px solid #c7c7c7; height:auto;}
#mk_2 { margin:0; padding:0; height:auto;}

#box_info { margin:7px 0 0 7px}
#box_info ul { list-style-image:url(/img/list.gif);}
#box_info_l { width:421px; height:300px; float:left; border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; overflow:auto}
#box_info_r { width:264px; height:290px; float:left; border-right:1px solid #c7c7c7; overflow:auto; padding:10px 9px 0; }
.box_info_in1 { margin:10px}
.box_info_in2 { margin:10px 5px}
#info_txt { font-size:85%;}


#box_info ul { margin-left:15px}
#box_info li { margin-left:0}
#box_info a {}
#box_info th { padding:0.2em; border-bottom:1px dotted #CCCCCC; text-align:center; font-weight:normal}
#box_info td { padding:0.2em; border-bottom:1px dotted #CCCCCC}
.lv { text-align:center}


/*EC*/
#sub { width:223px; margin:0; padding:0; background:#fff; float:right}
#ec { width:210px; margin:0 0 0 6px; padding:0;}

/*製品ページ*/
/*INDEX*/
#index {width:92px; margin:0; padding:0;}
#side { margin:0; padding:0}
/*#tLarge { display:none}*/
.tLarge_off { display:block; margin:0; padding:5px 3px 5px 5px; font-size:85%; background:url(/products/img/menu_b.gif) top; border-top:1px solid #b3dbdc; border-left:1px solid #9bc7c8; border-right:1px solid #71a4a5; border-bottom:1px solid #4b7d7e; }
.tLarge_on { display:block; margin:0; padding:5px 3px 5px 5px; font-size:85%; background:url(/products/img/menu_b_o.gif) top; border-top:1px solid #b3dbdc; border-left:1px solid #9bc7c8; border-right:1px solid #71a4a5; border-bottom:1px solid #4b7d7e; cursor:pointer}
/*#tInside { display:none}*/
.tInside_off { display:block; margin:0; padding:5px 3px 5px 10px; font-size:80%; background:#fff; border-top:1px solid #fff; border-left:1px solid #9bc7c8; border-right:1px solid #71a4a5; border-bottom:1px dotted #71a4a5; }
.tInside_on { display:block; margin:0; padding:5px 3px 5px 10px; font-size:80%; background:#d7f0fa; border-top:1px solid #fff; border-left:1px solid #9bc7c8; border-right:1px solid #71a4a5; border-bottom:1px dotted #71a4a5; cursor:pointer}
#tsmall { display:none}
.tsmall { display:none}



/*メイン*/
#top_main div a:hover{ background:none;}
#pro_info { margin:15px 5px 15px 10px; padding:0; width:590px; float:right;}
/*#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}
#pro_info h2 { clear:both; margin-top:0.5em; padding:3px 0 2px 8px; background:#cdeef3; font-size:90%;/* border-left:5px solid #b59ece*/ }
#pro_info h3 { clear:both; margin-top:1em; font-size:110%; color:#068da5 }
#pro_info h4 { clear:both; margin-left:5px}



/* コラムリンク */
#columnLink_outline{font-size:80%; position:relative; margin-top:10px;}
#columnLink_outline a{ display:block;}
#columnLink_outline a:hover{ }
#columnLink_outline span{ color:#000;}
#columnLink_outline div{padding:3px; border:1px solid #99CCCC; margin-left:10px; cursor:pointer; position:absolute; left:56px; top:0px;}
#columnLink_outline .hukidashi{margin-left:5px; position:absolute; left:56px; top:0px;}

#columnLink_menu{font-size:80%; width:120px; margin-top:10px; padding:16px 1px 1px 1px; background:url(http://www.sourcenext.com/titles/column/img/bn_title_l.gif) no-repeat -2px -2px; border:1px solid #FFCC66;}
#columnLink_menu a{display:block;}


