/* CSS Document */

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

/*メーカー*/
#mk { width:746px; margin:0; padding:0; float:left}
#box_l { width:366px; float:left; margin:0 0 0 7px}
#box_r { width:366px; float:left; margin:0 0 0 6px}
* html #box_l { margin:0 0 0 3px}
* html #box_r { margin:0 0 0 3px}
#box_in { width:365px; height:auto; border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; margin:0; padding:0}
.img_box { width:167px; height:220px;  margin:5px; float:left}
.txt_box { width:180px; margin:15px 5px 5px 0; float:left}
* html .img_box { margin:5px 3px}
* html .txt_box { width:175px; margin:15px 3px 5px 3px}
.txt_box h3 { font-size:95%; font-weight:normal; padding-left:23px; background:url(/img/base/icon.gif) no-repeat left center; margin-bottom:0.7em}
.txt_box ul { font-size:80%; margin:-5px 0 10px 0}
.txt_box li { list-style-type:none}
.btn_in { text-align:center}
.btn_in img { background:url(/img/base/btn_in.gif) no-repeat center; border:none; margin-top:10px}
.btn_in a:hover img { background:url(/img/base/btn_in_o.gif) no-repeat center;}
.btn_sup_s { text-align:center; margin:44px 0 10px 5px}
*html .btn_sup_s { text-align:center; margin:50px 0 10px 5px}
.btn_sup_s img { background:url(/img/base/btn_sup_s.gif) no-repeat center; border:none}
.btn_sup_s a:hover img { background:url(/img/base/btn_sup_s_o.gif) no-repeat center;}



#box_info { margin:7px 0 0 7px}
#box_info ul { list-style-image:url(/img/list.gif);}
#box_info_l { width:441px; height:200px; float:left; border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; overflow:auto}
#box_info_r { width:294px; height:200px; float:left; border-right:1px solid #c7c7c7; overflow:auto}
.box_info_in1 { margin:10px}
.box_info_in2 { margin:10px 5px}
#info_txt { font-size:85%}
#vs_txt { font-size:80%}
#box_info ul { margin-left:15px}
#box_info li { margin-left:0}
#box_info a { color:#000}
#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}
.info_vs { background:#fff}
.info_vs_o { background:#ddf2ff; cursor:pointer}

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

