#wrapper_a{position:relative;padding-top:5px;width:980px;margin:0px auto;}
#wrapper_h{position:relative;padding-top:0px;width:1000px;margin:0px auto;}


#heading1{padding:17px;color: #fff; margin-bottom:0px;font-weight:bold; font-size:18px; background:#333; text-align:left; height:50px;}
#heading1 h1{text-align:left; font-size:30px;}
#heading1 p{padding:20px;color: #fff; font-size:10px;}

#heading1 .bb{ font-size:28px !important;}

#heading1 .text_sup{display:block; font-size:12px; margin-bottom:10px;}
#heading2{ text-align:center; background-image:url(/product/3dprinter/english/lineup/img/lineup_bg.gif); background-repeat:repeat-x;}
#heading2-l{float:left;width:360px;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; font-size:15px; line-height:34px;}
#heading2-r{float:right;width:300px;padding:0px;margin:30px 80px 0px 0px; font-size:15px; line-height:34px; text-align:left;}


/*------------------------------------------
■side_navi
----------------------------------------------------*/
#side_area {float:right;width:200px; padding:0px 0px 0px 0px; text-align:left !important;margin:0px }
#side_area img{ padding:10px 0px 0px 0px !important; border-top:#999 dotted 1px;}
#side_navi{width:178px;padding:0px 10px 0px 10px; background-color:#FFF; margin:0px 0px 40px 0px; }
#side_area p{background-color:#999; color:#FFF; text-align:center; margin:0px 0px 10px 0px; width:180px;}
#side_area a:hover{opacity:0.8;
filter:alpha(opacity=80);       /* ie lt 8 */
-ms-filter:"alpha(opacity=80)"; /* ie 8 */
-moz-opacity:0.8;                /* FF lt 1.5, Netscape */
-khtml-opacity:0.8;             /* Safari 1.x */
zoom:1;
}

#main_area{float:left;padding-bottom:15px;margin-top:0px;width:760px;}
#main_area h1.txt{padding:30px 0 0 0px;height:20px;line-height:1;display:block;text-align:left;}

/*-------------------------------------------
■products
----------------------------------------------------*/
.products2{width:720px;padding:20px 20px 20px 20px;background-color:#ececea;}
.products2 .gos{font-size:12px !important;padding:0px 0px 5px 5px;margin:0px 0px 10px 0px;background-color:#aaa;width:70px;color:#FFF;height:20px;}
.area_jyosei{width:620px;padding:20px 20px 20px 20px;text-align:center;}
.area_jyosei2{padding:20px 0px 20px 0px;font-size:12px;line-height:24px;margin-bottom:30px;}
.area_jyosei a:hover{
opacity:0.8;
filter:alpha(opacity=80);/* ie lt 8 */
-ms-filter:"alpha(opacity=80)";/* ie 8 */
-moz-opacity:0.8;/* FF lt 1.5, Netscape */
-khtml-opacity:0.8;/* Safari 1.x */
zoom:1;
}

/*------------------------*/
.san4 {width:720px;margin:0px auto;padding:10px 0px 0px 0px;background-image:url(/product/3dprinter/english/lineup/css/img/dot_01.gif); background-repeat:repeat-y;background-color:#FFF; }
.san4_l {float:left;width:220px; margin:0px 10px 0px 10px; }
.san4_l img{display:block;margin:10px auto;}
.san4_r {float:right;width:220px;margin:0px 10px 0px 0px;}
.san4_r img{display:block;margin:10px auto;}


.tx11{margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; font-size:20px;text-align: center; background-color:#666; color:#fff;
 font-size:12px;}
.tx14 {font-size:14px;font-style:normal;line-height:28px;color:#333;margin:20px ;font-weight:normal; text-align:left; background-color:#FFF;}
.tx12b {font-size:13px;font-style:normal;line-height:22px;color:#333333; padding:0px 0px 0px 0px; text-align:left;
 margin:10px 0px 20px 10px;font-weight: normal;}
.tx15 {font-size:16px;font-style:normal;color: #333;font-weight:bold; line-height:22px; margin:20px 0px 0px 20px; text-align:left;}


.lineup_ni2 {width:720px;margin:50px auto;text-align: left;margin-bottom:0px;}
.lineup_ni2_l {float:left;width:380px;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; font-size:15px; line-height:34px;}
.lineup_ni2_r {float:right;width:280px;padding:0px;margin:50px 30px 0px 0px; font-size:15px; line-height:34px;}

.lineup_ni3 {width:720px;margin:0px auto;text-align: left;margin-bottom:0px;}
.lineup_ni3_l {float:left;width:280px;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px; font-size:15px; line-height:34px;}
.lineup_ni3_r {float:right;width:380px;padding:0px;margin:0px 30px 0px 0px; font-size:15px; line-height:34px;}

.lineup_ni {width:830px;margin:50px auto;text-align: left;margin-bottom:0px;}
.lineup_ni_l {float:left;width:360px;padding:0px 10px 0px 50px;margin:0px 0px 0px 0px; font-size:15px; line-height:34px;}
.lineup_ni_r {float:right;width:360px;padding:0px;margin:0px 50px 0px 0px; font-size:15px; line-height:34px;}


.lineup_go{width:1000px;margin:10px auto;text-align: left;margin-bottom:0px;}
.lineup_go_p {width:999px;margin:10px auto;text-align: left;margin-bottom:0px;}
.lineup_go_l {float:left;width:196px;padding:0px;margin:0px 4px 10px 0px;font-size:15px;border:#00135C 1px solid;}
.lineup_go_r {float:left;width:596px;padding:0px;margin:0px 0px 10px 0px;font-size:15px;border:#00135C 1px solid;}
.lineup_go_l_p {float:left;width:596px;padding:0px;margin:0px 0px 10px 0px;font-size:15px;border: #3E024E 1px solid;}
.lineup_go_r_p {float:right;width:396px;padding:0px;margin:0px 0px 10px 0px;font-size:15px;border:#3E024E 1px solid;}

.lineup_go_l_p_one {float:right;width:399px;padding:0px;margin:0px 0px 10px 0px;font-size:15px;}
.lineup_go_l_p_one_in1 {float:left;width:196px;padding:0px;margin:0px 3px 10px 0px;font-size:15px;border: #3E024E 1px solid;}
.lineup_go_l_p_one_in2 {float:right;width:196px;padding:0px;margin:0px 0px 10px 0px;font-size:15px;border: #3E024E 1px solid;}
	
	
.lineup_go .title{ font-size:15px;background-color: #00135C;text-align:center;padding:10px;color:#FFF;}
.lineup_go .text{ font-size:14px;color:#333;height:45px;text-align:center;padding:10px;line-height:22px; vertical-align:middle !important;}
.lineup_go img {width:154px;padding:20px;border:1px solid #ccc;margin-bottom:0 !important;}
.lineup_go img a:hover{opacity:0.8;
filter:alpha(opacity=80);    /* ie lt 8 */
-ms-filter:"alpha(opacity=80)";/* ie 8 */
-moz-opacity:0.8;             /* FF lt 1.5, Netscape */
-khtml-opacity:0.8;          /* Safari 1.x */
zoom:1;
}
.lineup_go_p .title{ font-size:15px;background-color:#3E024E;text-align:center;padding:10px;color:#FFF;}
.lineup_go_p .text{ font-size:14px;color:#333;height:45px;text-align:center;padding:10px;line-height:22px; vertical-align:middle !important;}
.lineup_go_p .text01{font-size:13px;line-height:17px;}
.lineup_go_p img {width:154px;padding:20px;border:1px solid #ccc;margin-bottom:0 !important;}
.lineup_go_P img a:hover{opacity:0.8;
filter:alpha(opacity=80);    /* ie lt 8 */
-ms-filter:"alpha(opacity=80)";/* ie 8 */
-moz-opacity:0.8;             /* FF lt 1.5, Netscape */
-khtml-opacity:0.8;          /* Safari 1.x */
zoom:1;
}
.lineup_go_in_l {float:left;width:196px;padding:0px 4px 0px 0px;margin:0px 0px 0px 0px;}
.lineup_go_in_r {float:right;width:196px;padding:0px;margin:0px 0px 0px 0px;}

.lineup_go_in_l_p {float:left;width:196px;padding:0px 4px 0px 0px;margin:0px 0px 0px 0px;}
.lineup_go2_p_p {float:right;width:196px;padding:0px;margin:0px 0px 0px 0px;}

	
.product_name a{ display:block;text-align:center;font-size:14px;font-weight: bold;line-height:34px;}
.product_name a:link{ background-color:#666;text-decoration:none;color:#fff;}
.product_name a:hover{ background-color:#999;color:#fff;}
.product_name a:visited{ background-color:#666;color:#fff;}


.product_size{ background-color:#ccc;color:#333;text-align:center;font-size:13px;font-weight:normal;line-height:20px;padding:8px;margin-top:0;}

.lineup_go1 {width:596px;margin:10px 0;margin-bottom:0px;margin-right:204px;border:#00135C 1px solid;}
.lineup_go2 {width:796px;margin:10px auto;margin-bottom:0px;margin-right:204px;border:#00135C 1px solid;}
.lineup_go1 .title,.lineup_go2 .title{ font-size:15px;background-color: #00135C;text-align:center;padding:10px;color:#FFF;}
.lineup_go1 .text,.lineup_go2 .text{ font-size:14px;color:#333;height:45px;text-align:center;padding:10px;line-height:22px;}
.lineup_go1 img,.lineup_go2 img {width:154px;height:auto;padding:20px;border:1px solid #ccc;}

.lineup_go2_p {width:1000px;margin:10px auto;margin-bottom:0px;}
.lineup_go2_p .title{ font-size:15px;background-color: #3E024E;text-align:center;padding:10px;color:#FFF;}
.lineup_go2_p .text{ font-size:14px;color:#333;height:45px;text-align:center;padding:10px;line-height:22px;}
.lineup_go2_p img {width:154px;height:auto;padding:20px;border:1px solid #ccc;}

.lineup_go_in2_l {float:left;width:196px;padding:0px 4px 0px 0px;margin:0px 0px 0px 0px;}
.lineup_go_in2_r {float:right;width:196px;padding:0px;margin:0px 0px 0px 0px;}


/*---------------------------------------------------
   ■ラインアップの詳細
--------------------------------------------------- */
.lineup {padding:12px 0px 0px 0px;margin:0px 0px 0px 0px;width: 760px;height:33px;background: #333;z-index:1000;display:block;border-top:#FFF solid 1px; border-bottom:#FFF solid 1px;}
.lineup li {float: left; list-style:none !important;text-decoration: none; margin:0px; padding:0px;}

.lineup li a {list-style:none !important;text-decoration: none;color:#FFF;padding:15px 40px 15px 41px; margin:0px; border-right:1px #FFFFFF solid; font-size:14px;}

.last2 a{ border-right:0px !important;}
.last2 a:hover{ border-right:2px #F90 solid !important;}

.lineup li a:hover {list-style:none !important;text-decoration: none;color:#FFF; background-color:#F90; padding:15px 40px 15px 41px; margin:0px; border-right:1px #FFFFFF solid; }
.fixedline {position: fixed;top:0;width: 760px;}

/*.main_contents_inner------------------------------------------------------------------*/
#main_contents_inner {padding:0px 0px 50px 0px;width:760px;}
#main_contents_inner p{line-height:28px; font-size:12px; width:760px; background-color:#FFF;}
ul.jyosei{line-height:24px; padding:10px;}
li.jyosei{text-indent: -12px;padding-left:12px;}
#main_contents_inner .title{padding:10px 0px 20px 0px;}
#main_contents_inner .l{float:left; padding:0px 20px 0px 0px; width:260px;}
#main_contents_inner .r{float:right; width:380px;}
.movie_area{text-align:center; background-color:#FFF; padding:10px 30px 50px 30px; }

#main_contents_inner .l2{float:left; padding:0px 20px 0px 0px; width:380px;}
#main_contents_inner .r2{float:right; width:260px;}


.area_jyosei a:hover{
opacity:0.8;
filter:alpha(opacity=80); /* ie lt 8 */
-ms-filter:"alpha(opacity=80)"; /* ie 8 */
-moz-opacity:0.8;/* FF lt 1.5, Netscape */
-khtml-opacity:0.8; /* Safari 1.x */
zoom:1;
}


.lineup p {margin: 15px 0;font-size: 12px;line-height: 1.834;}
.lineup ol li,
.lineup ul li {margin: 0 0 0.5em 0;font-size: 12px;line-height: 1.834;}
.lineup ol li:last-child,
.lineup ul li:last-child {margin-bottom: 0;}


/*---------------------------------------------------
   ■上部メイン画像
--------------------------------------------------- */


.lineup_visual {margin:0px auto;padding: 0;background-color: #cccccc; height:200px;}
.lineup_visual_inner{width: 1000px;margin:5px auto; height:200px; position:relative;}
.heading_f {left:0; position:absolute;}
.fig_f {color: #000; left:0; padding:90px 0px 20px 380px; text-align: left; line-height:26px; font-size:13px; position:absolute; width:580px;}


.lineup_visual_p {margin:5px auto;padding: 0;background-color: #131a21; height:200px;}
.lineup_visual_inner_p{width: 1000px;margin: 0 auto; height:200px; position:relative;}
.heading_p {left:0; position:absolute;}
.fig_p {color: #fff; left:0; padding:100px 0px 20px 20px; text-align: left; line-height:26px; font-size:13px; position:absolute; width:580px;}

.lineup_visual_e {margin:0px auto;padding: 0;background-color: #000; height:200px;}

.endSale{background-color:#eee;color:#333;font-size:18px !important; padding:30px; width:980px; margin:20px auto;}
.endSale2{background-color:#333;color:#fff;font-size:14px; padding:10px; width:980px; margin:30px auto;}
#endSale_area{position:relative;padding-top:0px;width:980px;margin:0px auto;}
#endSale_area p{ font-size:15px; line-height:32px;}
#endSale_area2{position:relative;padding:0px;width:780px;margin:0px auto; border:#CCC double 4px;}
#endSale_area2 p{ font-size:15px; line-height:26px;}
