#wrapper_a{position:relative;padding-top:0px;width:980px;margin:0px auto;}
#n_ondemand h3{margin:40px 0px 15px 0px; padding:15px 0px 15px 0px; font-size:18px;text-align: center; color:#333; width:100%; border-top: #ccc 3px solid; border-bottom:3px solid #ccc; font-weight: normal;}
#wrapper_a .title102{margin:40px 0px 15px 0px; padding:15px 0px 15px 0px; font-size:18px;text-align: center; color:#333; width:100%; border-top: #ccc 3px solid; border-bottom:3px solid #ccc; font-weight: normal;}

.redmin{ font-size:12px; color:#F00;}

/*------------------------------------------
■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;
}



h2{ width:825px; margin:0 auto;text-align: center !important; margin:0 auto; font-size:17px; line-height:32px; padding-bottom:30px;}
.last_tx{ width:680px; margin:0 auto;text-align: left; font-size:14px; line-height:32px; padding:30px 0 10px 0;}
.last_tx li{text-indent:-14px; padding-left:14px;}

.ond_san2 {width:980px;margin:0px auto;text-align: left;margin-bottom:20px; background-image:url(/product/3dprinter/ondemand/img/od_img1.png);}
.ond_san2 p{font-size: 13px;font-style: normal;font-weight:normal;line-height:26px; text-align: center;
color:#fff;height:30px;padding:0px;margin-bottom:5px; background-color:#333;}
.ond_san2_l li {font-size:12px; margin:5px 0px px 0px; padding:6px; line-height:22px; background-color:#efefef; list-style:none;height:65px;}
.ond_san2_r li {font-size:12px; margin:5px 0px 5px 0px; padding:10px;line-height:22px; background-color:#efefef; list-style:none;height:65px;}
.ond_san2_l {float:left;width:310px; margin-right:25px; }
.ond_san2_r {float:right;width:310px;}

.ond_san3 {width:980px;margin:0px auto;text-align: left;margin-bottom:20px;}
.ond_san3 p{font-size: 13px;font-style: normal;font-weight:normal;text-align:center;color:#333;height:30px;padding:10px;}
.ond_san3_l {float:left;width:310px; margin-right:25px; }
.ond_san3_r {float:right;width:310px;}

.ond_san4 {width:980px;margin:30px auto;text-align: left;margin-bottom:0px;}
.ond_san4 p{font-size: 18px;font-style: normal;font-weight:normal;text-align:center;color:#333;height:30px;padding:10px; text-decoration:underline;}
.ond_san4_l {float:left;width:268px; margin-right:25px; border:#333 dotted 1px; font-size:14px; padding:20px; line-height:30px;height:180px;}
.ond_san4_r {float:right;width:268px; border:#333 dotted 1px;font-size:14px; padding:20px; line-height:30px; height:180px;}





#cont {position: relative;padding-top:0px;width:1000px;margin:30px auto;}


#cont_area {float:left;padding-bottom:15px;margin-top:0px;width:760px;text-align:left;font-size:25px;}
.cont_area_in{ width:940px;margin:0 auto;background-color:#FFF;margin:0px 30px 20px 0px;border:5px solid #cecece;
padding:30px 25px 30px 25px;}

.cont_tx1{margin:0px 0px 10px 0px;padding:0px 0px 20px 0px;font-size:20px;text-align: left;color:#333;font-weight:bold;background: url(/product/3dprinter/english/contacts/img/line.gif) repeat-x bottom left;}
.cont_tx3{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;font-size:14px;text-align: left;color:#333;line-height:24px;}

.cont_tx4{border-left:7px solid #ccc;border-bottom:1px dashed #ccc;padding:5px 0px 5px 10px;margin:20px 0px 20px 0px;line-height:24px;font-size:14px;}


/*----------------------------------------------------
■分ける
----------------------------------------------------*/
.cont_ni {width:720px;margin:50px auto;text-align: left;margin-bottom:0px; }
.cont_ni_l {float:left;width:470px;padding:0px;margin:0px 20px 0px 0px;font-size:16px;}
.cont_ni_r {float:right;width:450px;padding:0px;margin:0px 0px 0px 0px;font-size:16px;}

.cont_ni3 {width:420px;margin:10px 10px 10px 10px;text-align: left; padding-bottom:10px;line-height:26px;border-bottom:#CCC dotted 1px;}
.cont_ni3_l{float:left; width:40px;padding:0px 5px 0px 5px;margin-bottom:0px; background-color:#eee; font-size:13px;}
.cont_ni3_r{float:right;width:360px;line-height:24px;margin-bottom:0px;font-size:15px;}
.small_tx {padding:0px;color: inherit;font-size:12px;color:#999;}

.tx3_en{font-size:15px;background-color: #C00;font-style:normal;line-height:22px;color:#fff;margin:2px 0px 2px 0px;font-weight:normal;padding:2px 5px 2px 5px; text-align:left;}

.tx4_en{font-size:16px;font-style:normal;line-height:22px;color:#333;margin:0px 0px 0px 0px;font-weight:normal;padding:5px 5px 5px 5px; text-align:left; border-bottom:#CCC 2px solid; font-weight:bold;}

/*#page_title
------------------------------------------------------ */
#page_title {height:50px;width:980px;margin:0 auto;}
#page_title p { text-align:left;color:#FFF;font-size:22px;width:250px;height:50px;float:left;padding:5px 0px 0px 0px;}
#products_nav{margin:0px auto !important;z-index:100000;}

#products_nav .fdm_pan {width:175px;height:40px;float:right;padding:10px 0px 0px 0px;margin-left:2px;}
#products_nav .polyjet_pan {width:175px;height:40px;float:right;padding:10px 0px 0px 0px;}


#products_nav a {display:block;padding:0 10px;color:#858e97;}
#products_nav a:hover {text-decoration:none;color:#c8d5e3;}

.cont_bt_area{ text-align: right;  float:right; margin-bottom:20px; width:300px;}

#contbt{ padding:10px;width:160px;border:none;cursor:pointer;font-size: 14px;color: #ffffff;
 background-color: #FC0;margin:0px 0 0 10px;}

#contbt:hover{ padding:10px;width:160px;border:none;cursor:pointer;font-size: 14px;color: #ffffff;
 background-color: #F60;margin:0px 0 0 10px;}


/*---------------------------------------------------
   ■上部メイン画像
--------------------------------------------------- */


.ondemand_visual {margin:0px auto;padding: 0;background-color: #000; height:200px;}
.ondemand_visual_inner{width: 1000px;margin:5px auto; height:200px; position:relative;}
.heading_f {left:0; position:absolute;}
.fig_f {color: #fff; left:0; padding:100px 0px 20px 20px; text-align: left; line-height:26px; font-size:15px; position:absolute; width:580px;}


.ondemand_visual_p {margin:5px auto;padding: 0;background-color: #131a21; height:200px;}
.ondemand_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;}

.ondemand_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;}
