@charset "UTF-8";
/* ==========================================================================
 ■Import CSS
 ========================================================================== */
@charset "UTF-8";
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */

/* ==========================================================================
 HTML5 display definitions
 ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
/* ==========================================================================
 Base
 ========================================================================== */
html {font-size: 100%; /* 1 */-webkit-text-size-adjust: 100%; /* 2 */-ms-text-size-adjust: 100%; /* 2 */
}html,button,input,select,textarea {font-family: sans-serif;}
body {margin: 0;}

/* ==========================================================================
 Typography
 ========================================================================== */

h1 {font-size: 2em;margin: 0.67em 0; text-align:center;}
h2 {font-size: 1.5em;margin: 0.83em 0;}
h3 {font-size: 1.17em;margin: 1em 0;}
h4 {font-size: 1em;margin: 1.33em 0;}
h5 {font-size: 0.83em;margin: 1.67em 0;}
h6 {font-size: 0.67em;margin: 2.33em 0;}

abbr[title] {border-bottom: 1px dotted;}

b,strong {font-weight: bold;}
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
p,pre {margin: 1em 0;}
code,kbd,pre,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q {quotes: none;}
q:before,q:after {content: '';content: none;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
/* ==========================================================================
 Lists
 ========================================================================== */

dl,menu,ol,ul {margin: 1em 0;}
dd {margin: 0 0 0 40px;}
menu,ol,ul {padding: 0 0 0 40px;}
nav ul,nav ol {list-style: none;list-style-image: none;}

/* ==========================================================================
 Embedded content
 ========================================================================== */
img {border: 0; /* 1 */-ms-interpolation-mode: bicubic; /* 2 */
}
svg:not(:root) {overflow: hidden;}
/* ==========================================================================
 Figures
figure {margin: 0;}
/* ==========================================================================
 Forms
 ========================================================================== */
form {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0; /* 1 */padding: 0;white-space: normal; /* 2 */*margin-left: -7px; /* 3 */
}
button,input,select,textarea {font-size: 100%; /* 1 */margin: 0; /* 2 */vertical-align: baseline; /* 3 */*vertical-align: middle; /* 3 */
}
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"], /* 1 */
input[type="reset"],input[type="submit"] {-webkit-appearance: button; /* 2 */cursor: pointer; /* 3 */*overflow: visible;/* 4 */
}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */*height: 13px; /* 3 */*width: 13px; /* 3 */
}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto; /* 1 */vertical-align: top; /* 2 */
}
/* ==========================================================================
 Tables
 ========================================================================== */
table {border-collapse: collapse;border-spacing: 0;}

/* ==========================================================================
 従来のCSSreset
 ========================================================================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th {text-align: left;}

img,object,embed {vertical-align: top;}
hr,legend {display: none;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
img,abbr,acronym,fieldset {border: 0;}
li {list-style-type: none;}

/**----------------------------------------------------------
/* utility class
--------------------------------------------------- */
.cfx:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}
* html .cfx { display:inline-block; }
*+ html .cfx { display:inline-block; }

.old_font { font-family:"ＭＳ Ｐゴシック", "MS PGothic" !important }


/* ==========================================================================
 ■Overall structure
 ========================================================================== */
html,body{background:url(/product/3dprinter/english/common/css/null) fixed #fbfbfd;width:100%;height:100%;}
body{text-align:center;background:#fbfbfd;line-height:1.6;color:#333;background:url(/product/3dprinter/english/common/images/bg/bg02.gif);background-repeat:repeat-x;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
font-family:'Helvetica Neue', Helvetica, Arial, Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.container{width:1000px;padding:0px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.container + .container{margin-top:0px !important;}
.container:before,
.container:after{content:" ";display:table;}
.container:after{clear:both;}
.container{*zoom:1;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
em,strong{text-decoration:none;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
.skipNav{position:absolute;top:0;left:-9999px;width:1px;height:1px;overflow:hidden;}
.clear{clear:both;font-size:1px;line-height:0.1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{zoom:1;}
.clearfix{display:block;}


/* ==========================================================================
 ■Header
 ========================================================================== */

/* #header
----------------------------------------------------------- */
#header{margin:0 auto !important;width:1000px;height:60px;padding-bottom:10px;position: relative;z-index:101;margin:0;}
#header.top{background-image:none;}
#header_in{width:1000px;margin:0 auto;overflow:hidden;}
#header:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;}
* html #header{display:inline-block;}
*+ html #header{display:inline-block;}

/* #logo_index
------------------------------------------------- */
#logo_area{margin:0px auto !important;}
#logo_area .stratasys_logo{width:314px;height:45px;float:left;padding:10px 0px 0px 0px;}
#logo_area .msys_logo{width:160px;height:40px;float:left;padding:10px 0px 0px 16px;}
#logo_area .jp_logo{width:160px;height:40px;float: right;padding:10px 0px 0px 16px;}

#logo_area .contacts_bt{width:210px;height:55px;float:right;padding:0px 0px 0px 0px;}
.contacts_inner{margin:0px;cursor:pointer;}
.menu1{position:absolute;top:0px;width:210px;overflow:hidden;margin:0;}
.menu1 ul{padding:0;margin:0;list-style:none;}
.menu1 li{position:relative;margin:0;}

.menu1 a{display:block;color:#fff;text-decoration:none;padding:5px 10px 5px 10px;border-bottom:1px solid #555;height:28px;line-height:24px;font-size:12px;margin:0px;background:#C00;}
.menu1 a:hover{background-color:#666;margin:0px;}
.menu1 a:visited{color:#FFF;}

#logo_area .tel_bt{width:210px;height:55px;float:right;padding:0px 0px 0px 0px;}
.tel_inner{position:relative;margin:0px;cursor:pointer;}
.menu2{position:absolute;top:0px;width:210px;overflow:hidden;margin-left:0px;z-index:110;}
.menu2 ul{list-style:none;background-color:#fefefe;margin:8px 8px 8x 8px;}
.menu2 li{position:relative;display:block;color:#333;text-decoration:none;border-bottom:1px dotted #ccc;height:45px;line-height:30px;margin:3px 0px 3px 10px;}
.menu2 li .bo{font-size:17px;font-weight:bold;padding:0px;}
.menu2 li sub{font-size:10px;color:#C00;margin-bottom:5px;}






/* ==========================================================================
 ■GlobalNavi
 ========================================================================== */

/* #global_navi
------------------------------------------------- */
#global_navi{position:relative;width:995px;margin:0 auto;z-index:100;}
#global_navi ul{padding:0px 0;height:40px;position:relative;z-index:100;}
#global_navi ul:after{content:".";display:block;visibility:hidden;
height:0.1px;font-size:0.1em;line-height:0;clear:both;}
.index #global_navi ul{padding:0px;}
* html #global_navi ul{display:inline-block;}
*+ html #global_navi ul{display:inline-block;}
#global_navi li{float:left;height:40px;width:199px;}
#global_navi li a{display:block;}


.nav{padding:0px;margin:0px;width:100%;background-color:#003;z-index:10 !important;height:40px;}

#global_navi #g_lineup a{width:199px;background-image:url(/product/3dprinter/english/common/images/gnav/gnav_lineup_on.gif);background-repeat:no-repeat;}
body#n_lineup #global_navi #g_lineup a img{visibility:hidden;}
body#n_lineup #global_navi #g_lineup a{background-image:url(/product/3dprinter/english/common/images/gnav/gnav_lineup.gif);background-repeat:no-repeat;}


#global_navi #g_material a{width:199px;background-image:url(/product/3dprinter/english/common/images/gnav/gnav_material_on.gif);background-repeat:no-repeat;}
body#n_material #global_navi #g_material a img{visibility:hidden;}
body#n_material #global_navi #g_material a{background-image:url(/product/3dprinter/english/common/images/gnav/gnav_material.gif);background-repeat:no-repeat;}

#global_navi #g_ondemand a{width:199px;background-image:url(/product/3dprinter/english/common/images/gnav/gnav_ondemand_on.gif);background-repeat:no-repeat;}
body#n_ondemand #global_navi #g_ondemand a img{visibility:hidden;}
body#n_ondemand #global_navi #g_ondemand a{background-image:url(/product/3dprinter/english/common/images/gnav/gnav_ondemand_on.gif);background-repeat:no-repeat;}

#global_navi #g_download a{width:199px;background-image:url(/product/3dprinter/english/common/images/gnav/gnav_download_on.gif);background-repeat:no-repeat;}
body#n_download #global_navi #g_download a img{visibility:hidden;}
body#n_download #global_navi #g_download a{background-image:url(/product/3dprinter/english/common/images/gnav/gnav_download.gif);background-repeat:no-repeat;}

#global_navi #g_contacts a{width:199px;background-image:url(/product/3dprinter/english/common/images/gnav/gnav_contacts_on.gif);background-repeat:no-repeat;}
body#n_contacts #global_navi #g_contacts a img{visibility:hidden;}
body#n_contacts #global_navi #g_contacts a{background-image:url(/product/3dprinter/english/common/images/gnav/gnav_contacts_on.gif);background-repeat:no-repeat;}




#global_navi{background-003:#fff;}
#global_navi li a:hover{background-color:#fff;}
#global_navi li a:hover img{visibility:hidden;}
.fixed{position:fixed;top:0;left:0;width:100%;}


/* GNAVI fixed
--------------------------------------------------- */
.global{height:75px;width:100%;overflow:hidden;z-index:200;} 
.global_navi2{position:fixed;bottom:0;left:0;overflow:hidden;width:100%;height:75px;background-image:url(/product/3dprinter/english/common/images/gnav/bg5.gif);background-repeat:repeat-x;;padding:0px;z-index:100;margin:0px;z-index:200;}
.global_navi2.static{position:static;}
.global_navi2 li{display:inline;margin:0px;width:166px;padding:0;}
.global_navi2 li a{display:inline;margin:0px;width:166px;padding:0;}


/* ==========================================================================
 ■Under GlobalNavi
 ========================================================================== */

/* #local_navi
------------------------------------------------- */
#local_navi{height:35px;margin:0px;padding:0px;width:100%;background-image:url(/product/3dprinter/english/common/images/gnav/bg2.png);background-position:center top;}
#local_navi_in{position:relative;width:996px;margin:0 auto;text-align:left;}
#local_navi_in h1{display:inline;}

/*#page_title
------------------------------------------------------ */
#path_list{width:980px;padding:0;margin:0 auto;height:20px;text-align:right;}
#path_list li{display:inline-block;height:10px;padding:5px 0 5px 0;font-size:10px;*display:inline;*zoom:100%;}
#path_list li a{height:10px;padding:0px 20px 0px 0px;background:url(/product/3dprinter/english/common/images/contents/pan.png) no-repeat right top;list-style:none;text-decoration:none;color:#999;}
#path_list li .current{background:none !important;color:#333;}





/*---------------------------------------------------
 ■TX
--------------------------------------------------- */

.title0{padding:6px 10px 6px 10px;margin:20px 0px 10px 0px;border:2px solid #999;text-align:left !important;font-size:16px;font-style:normal;font-weight:normal;line-height:18px;font-weight:500;background-color:#333;color:#FFF;}
.title1{padding:7px 10px 5px 10px;margin:15px;border-left:6px solid #999;font-size:19px;font-style:normal;font-weight:normal;line-height:18px;color:#000000;font-weight:500;text-align:left !important;}
.title2{font-size:14px;background-color:#FFF;font-style:normal;line-height:26px;color:#000000;margin:0px 20px 10px 30px;font-weight:normal;text-align:left !important;}
.title12_bg{background-color:#FFF;padding:5px 0px 5px 0px;margin-bottom:20px;}
.title12_bg p{padding:10px 10px 0px 10px;}

.tx3{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size:12px;background-color:#999;font-style:normal;line-height:22px;color:#fff;margin:0px 0px 0px 0px;font-weight:normal;padding:0 5px 0 5px;}
.tx4{font-size:12px;font-style:normal;color:#F00;font-weight:bold;}
.tx5{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size:12px;background-color:#FFF;font-style:normal;line-height:22px;color:#333;margin:30px 0px 0px 0px;font-weight:normal;}
.tx6{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size:12px;background-color:#eee;font-style:normal;padding:5px 0px 5px 0px;margin:5px 0px 5px 0px;}
.tx7{font-size:12px;font-style:normal;color:#333;font-weight:bold;line-height:22px;}
.tx7b{font-size:13px;font-style:normal;color:#333;font-weight:bold;line-height:26px;}
.tx7b a{text-decoration:underline !important;font-size:13px !important;}
.tx8{font-size:14px !important;font-style:normal;color:#333;font-weight:normal;line-height:28px;}
.tx8l{font-size:14px !important;font-style:normal;color:#333;font-weight:normal;line-height:28px;text-align:left;padding-top:20px;}
.tx9{margin:30px 0px 30px 0px;padding:15px 0px 15px 0px;font-size:12px;text-align:center;background-color:#000;color:#fff;height:70px;width:240px;}
.tx9b{margin:30px 0px 30px 0px;padding:15px 0px 15px 0px;font-size:12px;text-align:center;background-color:#000;color:#fff;height:30px !important;width:240px;}
.tx10{font-size:10px;font-style:normal;color:#999;font-weight:normal; line-height:20px;}
.tx10b{font-size:11px;color:#777;font-weight:normal; line-height:20px; text-align: left; display: block;}
.tx12{font-size:14px;font-style:normal;line-height:22px;color:#333333;padding:0px 0px 0px 25px;text-align:left;
 background-image:url(/product/3dprinter/english/common/images/contents/ar_01.gif);background-repeat:no-repeat;margin:10px 0px 20px 0px;font-weight:normal;}
.tx13{font-size:16px;font-style:normal;line-height:22px;color:#333333;padding:0px;font-weight:bold;margin-bottom:5px;}
.tx13b{font-size:14px;font-style:normal;line-height:22px;color:#333333;padding:0px;font-weight:bold;margin-bottom:5px;}
.tx13c{font-size:20px;font-style:normal;line-height:30px;color:#333333;padding:80px 0 0px 0;font-weight:bold;margin-bottom:5px;}
.tx13c .heading{font-weight:bold;}
.tx13d{font-size:16px;font-style:normal;line-height:22px;color:#333333;padding:10px 0 0 0;font-weight:bold;margin-bottom:5px; text-align:left;}
.tx16{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size:12px;background-color:#FFF;font-style:normal;color:#333;margin:0px 0px 0px 0px;font-weight:bold;}
.tx_right{font-size:11px;font-style:normal;color:#666;font-weight:normal;text-align:right;width:1000px;display:block;}
.tx_center{font-size:11px;font-style:normal;color:#666;font-weight:normal;text-align:center;width:1000px;display:block;}
.tx17{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;}
.tx18{margin:20px auto; font-size:22px;text-align:center;color:#fff;width:100%;font-weight:normal;background-color:#000;
padding:10px 0px 10px 0px;}


/*---------------------------------------------------
border
--------------------------------------------------- */
img{border-style:none;}
a img{border-style:none;}
.no_border{border-style:none;}

.line01{background-image:url(/product/3dprinter/english/common/images/contents/line01.gif);background-repeat:no-repeat;padding:20px 0px 20px 0px;margin:0 auto;width:1000px;}
.line02{border-top:1px #CCCCCC dotted;padding-top:0px;margin-bottom:20px;}
.line03{ border-bottom:1px #CCCCCC dotted;padding-top:10px;margin-bottom:0px;}
/*---------------------------------------------------
 bt
--------------------------------------------------- */
.btn_kwsk01{text-align:center;margin:0 auto;width:270px;height:45px;padding:30px 25px 30px 25px;}

/*---------------------------------------------------
 Clearance
--------------------------------------------------- */
.mb05{margin-bottom:5px;}
.u10{padding:10px 0px 0px 0px;}
.u15{padding:15px 0px 0px 0px;}
.u30{padding:30px 0px 0px 0px;}
.u20d20{padding:30px 0px 20px 0px;}
.u10d5{padding:10px 0px 5px 0px;}
.u30d20{padding:30px 0px 20px 0px;}
.u30d30{padding:30px 0px 30px 0px;}
.u30d60{padding:30px 0px 60px 0px;}
.r5{padding:0px 5px 0px 0px;}
.d10{padding:0px 0px 10px 0px;}
.d20{padding:0px 0px 20px 0px;}
.d50{padding:0px 0px 50px 0px;}

/*---------------------------------------------------
 Table Erement
--------------------------------------------------- */
table{border-collapse:collapse;border-spacing:0;width:100%;}
table.dataTable{border-top:#d8d8d8 1px solid;border-left:#d8d8d8 1px solid;}
table.dataTable th{background:#f0f0f0;text-align:center;font-weight:normal;}
table.dataTable th,
table.dataTable td{padding:12px;vertical-align:top;border-bottom:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;}
table.dataTable th.sub01{background:#f7f7f7;}
table.dataTable th.textalignL,
table.dataTable td.textalignL{text-align:left;}

table.chu4{border:1px solid #888888;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;font-style:normal;color:#000000;margin:0 auto;
width:720px;}
.chu4 th{border:3px solid #ececea;padding:10px;line-height:17px;background-color:#9e9f99;color:#fff;font-size:14px !important;}
.chu4 td{border:3px solid #ececea;padding:10px;line-height:17px;font-size:14px !important;}

table.chu5{border-top:1px solid #888888;border-left:1px solid #888888;border-right:1px solid #888888;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;color:#000000;margin-top:2px;margin-bottom:2px;}
.chu5 td{border-right:1px solid #888888;border-bottom:1px solid #888888;padding:3px;line-height:17px;}

table.chu6{border:1px solid #888888;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;color:#000000;margin-top:2px;margin-bottom:2px;
width:660px;}
.chu6 th{border:3px solid #ececea;padding:5px;line-height:17px;background-color:#9e9f99;color:#fff;}
.chu6 td{border-right:1px solid #888888;border-bottom:1px solid #888888;padding:3px;line-height:17px;}

table.chu7{border:0px;empty-cells:show;font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";font-size:11px;font-style:normal;color:#000000;margin-bottom:30px;}
.chu7 th{padding:10px;line-height:17px;background-color:#eee;font-weight:normal;}
.chu7 td{padding:0px;}
img.chu7{vertical-align:baseline;}

table.chu8{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;font-family:"ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;color:#000000;margin-top:0px;margin-bottom:2px;width:980px;}
.chu8 th{padding:5px 10px 5px 10px;line-height:17px;background-color:#333;color:#FFF;font-weight:normal;}
.chu8 td{border:1px solid #ccc;padding:3px;line-height:17px;width:120px;}
.chu8 img{padding:2px;}
.chu8 p{width:200px;text-align:left;line-height:20px;}



/* ==========================================================================
 ■Float Erement
 ========================================================================== */
.san2{width:660px;margin:0px auto;text-align:left;margin-bottom:20px;}
.san2 p{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";
font-size:12px;font-style:normal;font-weight:normal;line-height:18px;
color:#fff;height:30px;padding:0px 10px 0px 10px;margin-bottom:5px;background-color:#063;}
.san2_l li{font-size:10px;margin:0px 10px 0px 10px;line-height:18px;}
.san2_r li{font-size:10px;margin:0px 10px 0px 10px;line-height:18px;}
.san2_l{float:left;width:210px;margin-right:15px;}
.san2_r{float:right;width:210px;}
/************************/
.san3{width:620px;margin:0px auto;padding:10px 0px 10px 0px;background-color:#FFF;}
.san3 p{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size:12px;font-style:normal;font-weight:bold;line-height:18px;color:#333;padding:0px 10px 0px 10px;margin-bottom:0px;}
.san3_l{float:left;width:200px;margin-right:10px;}
.san3_l img{display:block;margin:10px auto;}
.san3_r{float:right;width:200px;}
.san3_r img{display:block;margin:10px auto;}
/************************/
.yon{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size:10px;font-style:normal;font-weight:normal;line-height:18px;color:#333333;width:658px;margin:0px auto;text-align:center;margin-bottom:10px;}
.yon p{background-color:#003;color:#FFFFFF;margin-bottom:20px;}
.yon_l{float:left;display:inline;width:163px;margin-right:2px;}
.yon_332{float:left;display:inline;width:328px;margin-right:2px;}
.yon_501{float:left;display:inline;width:493px;margin-right:2px;}
.yon_r{float:right;width:163px;display:inline;}
/************************/
.yon2{font-family:"ＭＳ Ｐゴシック", "Helvetica", "ヒラギノ角ゴ Pro W3";font-size:10px;font-style:normal;font-weight:normal;line-height:18px;color:#333333;width:620px;margin:0px auto;text-align:center;margin-bottom:4px;}
.yon2_l{float:left;display:inline;width:152px;margin-right:4px;}
.yon2_r{float:right;width:152px;display:inline;}
/************************/


/* ==========================================================================
 ■Footer
 ========================================================================== */

.footer{height:30px;width:100%;z-index:100;} 
#footer_area .inner02 .wrap{overflow:hidden;line-height:20px;width:1000px;padding-bottom:40px;}
#footer_area .inner02 .wrap p{margin:10px 0px 5px 0px;color:#000;font-weight:bold;font-size:13px;}
#footer_area .inner02 .wrap p a:hover{color:#F90;}
#footer_area .inner02 .wrap .col{float:left;padding:20px 0 0 0;background:url(/product/3dprinter/english/common/images/icon/bg_footer_02.gif) repeat-y right;}
#footer_area .inner02 .wrap .col2{float:left;padding:20px 0 0 0;}
#footer_area{clear:both;margin-top:0px;padding-top:1px;text-align:left;border-top:1px solid #d6d6d6;
line-height:25px;font-size:11px;background-color:#003;}
#footer_area .wrap{position:relative;margin:0 auto;width:960px;background-color:#003;}

/*--inner01------------------*/
#footer_area .inner02{margin-bottom:1px;border-top:1px solid #fff;background:#003;font-size:12px;}
#footer_area .inner02 a:link{color:#ccc;text-decoration:none;line-height:25px;}
#footer_area .inner02 a:hover{color:#F90;} 
#footer_area .inner02 a:visited{color:#fff;}
#footer_area .inner02 .wrap .col.typeA{width:200px;}
#footer_area .inner02 .wrap .col.typeB{width:330px;padding-left:20px;}
#footer_area .inner02 .wrap .col.typeC{width:230px;padding-left:20px;}
#footer_area .inner02 .wrap .col2.typeD{width:180px;padding-left:20px;}

#footer_area .inner02 .wrap .col li.in02{padding-left:10px;background:url(/product/3dprinter/english/common/images/icon/icon_footer_02.gif) no-repeat 2px;}
#footer_area .inner02 .wrap .col2 li.in02{padding-left:10px;background:url(/product/3dprinter/english/common/images/icon/icon_footer_02.gif) no-repeat 2px;}
#footer_area .inner02 .wrap .col .wak1{float:left;margin:0px;width:190px;}
#footer_area .inner02 .wrap .col .wak2a{float:left;margin:5px 20px 0px 0px;width:160px;}
#footer_area .inner02 .wrap .col .wak2a2{float:left;margin:5px 20px 0px 0px;width:120px;}
#footer_area .inner02 .wrap .col .wak2b{float:left;margin:5px 0px 0px 0px;width:140px;}
#footer_area .inner02 .wrap .col .wak2c{float:left;margin:5px 0px 0px 0px;width:110px;}
.white{color:#FFF !important;}

/* Global Footer
--------------------------------------------------- */
#g_footer_out{background-color:#003;color:#FFF;font-size:13px;}
#g_footer{width:960px;margin:0 auto;padding:10px 0 30px 0;text-align:left;}
#g_footer .footercopy2 a{text-decoration:none;color:#FFF;margin:20px}
#g_footer .footercopy2{float:left}
#g_footer .footercopy{float:right;margin:0px;}
#movie_area3{background-color:#000;}

/* footer-top and footer-bottom */
.footer-top{position:fixed;bottom:0;left:0;overflow:hidden;width:100%;height:60px;background:#252946;padding-top:10px;z-index:1000;}
.footer-top.static{position: relative;z-index:1000;}
.footer-top li{display:inline;}
.footer-top li a{display:inline;}
.footer-bottom{padding:0;}











/*---------------------------------------------------
   ■index.css   GNAVI 固定
--------------------------------------------------- */
/* global_navi2p */
.global {height:50px;width:100%;overflow:hidden;} 
.global_navi2 {position:fixed;bottom:0;left:0;overflow:hidden;width:100%;height:50px;background: #003; padding:0px;
 z-index:100000000; margin:0px;}
.global_navi2.static {position:static; }
.global_navi2 li{display:inline; margin:0px; width:166px; padding:0;}
.global_navi2 li a{display:inline;margin:0px; width:166px; padding:0;}


#main2 {width: 100%;margin: 0;padding: 0px;background-color: #fcfcfc;text-align: justify;text-justify:inter-ideograph;
position: relative; background-image:url(/product/3dprinter/english/common/images/bg/bg_back2.gif); background-repeat:repeat-x;}

.index_tx1 {font-size:22px;font-style:normal;line-height:22px;color:#333333; padding:0px 0px 10px 25px; text-align:left;
 background-image:url(/product/3dprinter/english/common/images/contents/ar_01.gif); background-repeat:no-repeat;margin:10px 0px 10px 0px;font-weight: bold;}
.index_tx1 span{font-size:18px;}
.index_tx2{margin:0px 22px 0px 22px; padding:0px 0px 0px 10px; font-size:14px; font-weight: normal;text-align: left; color:#fff; background-color: #999; height:32px;}

.index_tx3{margin:0px 0px 0px 0px; padding:10px 0px 10px 22px; font-size:16px;text-align: left; color:#333;}
.index_tx1 a {color: #000;}
.index_tx1 a:link {}
.index_tx1 a:visited {color:#000; }
.index_tx1 a:hover {color: #187fa5;text-decoration:underline;}
.index_tx1 a:active {text-decoration:underline;}
a:focus {text-decoration:underline;}

.index_tx5{margin:20px 0px 30px 0px; padding:10px 0px 10px 0px; font-size:20px;text-align: center; background-color:#333; color:#CCC;}

/* #subvisual
------------------------------------------------- */
.sv{padding:0px;margin:0px;width:100%;background:url(/product/3dprinter/english/images/sub_visual/sv_bg.gif);background-repeat:repeat-x;z-index:10 !important;height:50px;}
#subvisual{position:relative;width:942px;margin:0 auto;}
/*#subvisual{position:relative;width:996px;margin:0 auto;}/*/
#subvisual ul{padding:0px 0;height:40px;position:relative;z-index:1;}
#subvisual ul:after{content:".";display:block;visibility:hidden;
height:0.1px;font-size:0.1em;line-height:0;clear:both;}
.index #subvisual ul{padding:0px;}
* html #subvisual ul{display:inline-block;}
*+ html #subvisual ul{display:inline-block;}

#subvisual li.svleft{float:left;height:40px;width:460px;padding-left:36px;padding-top:5px;}
#subvisual li.svright{float:right;height:40px;width:460px;padding-right:36px;padding-top:5px;}
#subvisual li a{display:block;}
.index #subvisual{z-index:10000000;}

#subvisual li.sv2left{float:left;height:40px;width:307px;padding-left:5px;padding-top:5px;}
#subvisual li.sv2right{float:right;height:40px;width:307px;padding-right:5px;padding-top:5px;}
#subvisual li a{display:block;}
.index #subvisual{z-index:10000000;}

/*----------.index_tx1------------------------------------------
	■float
----------------------------------------------------*/

.index_ni {width:980px;margin:0px auto;text-align: left;margin-bottom:0px;}
.index_ni_l {float:left;width:460px;padding:0px;margin:10px 60px 30px 0px; font-size:15px; line-height:34px;}
.index_ni_r {float:right;width:460px;padding:0px;margin:10px 0px 30px 0px; font-size:15px; line-height:34px;}

.index_ni2 {width:800px;margin:0px auto;text-align: left;margin-bottom:20px;}
.index_ni2_l {float:left;width:320px;padding-right:69px;margin:40px 90px 50px 0px; font-size:15px; line-height:34px; border-right:1px solid #ccc;}
.index_ni2_r {float:right;width:320px;padding:0px;margin:40px 0px 50px 0px; font-size:15px; line-height:34px;}

.index_ni3_l {float:left;width:150px;padding:0px;margin:10px 30px 30px 0px; font-size:15px; line-height:34px;}
.index_ni3_r {float:right;width:280px;padding:0px;margin:10px 0px 30px 0px; font-size:15px; line-height:34px;}

.index_san {width:1000px;margin:0px auto;text-align: left;margin-bottom:20px;}
.index_san_l {float:left;width:306px;padding:0;margin:40px 40px 0px 0px; font-size:15px; line-height:34px;}
.index_san_r {float:right;width:306px;padding:0px;margin:40px 0px 0px 0px; font-size:15px; line-height:34px;}

.index_san-2 {width:640px;margin:0px auto;text-align: left;margin-bottom:20px;}
.index_san-2_l {float:left;width:306px;padding:0;margin:40px 20px 50px 0px; font-size:15px; line-height:34px;}
.index_san-2_r {float:right;width:306px;padding:0px;margin:40px 0px 50px 0px; font-size:15px; line-height:34px;}


.index_yon {width:1000px;margin:0px auto;text-align: left;margin-bottom:20px;}
.index_yon_l {float:left ;width:306px;padding:0;margin:2px 40px 0px 0px;}
.index_yon_r {float:right;width:306px;padding:0;margin:2px 0px 0px 0px;}


/* =======================================
CommonElements
======================================= */

#container {width: 100%;text-align: center; background-color:#000;}

/* .viewer
------------------------- */
.viewer {margin: 0 auto;width: 100%;position: relative;overflow: hidden;}
.viewer ul {width: 100%;overflow: hidden;position: relative;}
.viewer ul li {top: 0;left: 0;width: 100%;position: absolute;}
.viewer ul li img {width: 100%;}

/* sideNavi
------------------------- */
.viewer .btnPrev,.viewer .btnNext {margin-top: -25px;top: 50%;width: 30px;height: 70px;position: absolute;z-index: 101;}
.viewer .btnPrev {left: 0px;background: url(/product/3dprinter/english/images/prev.png) no-repeat center center;}
.viewer .btnNext {right: 0px;background: url(/product/3dprinter/english/images/next.png) no-repeat center center;}

/* =======================================ClearFixElements
======================================= */
.viewer ul:after {content: ".";height: 0;clear: both;display: block;visibility: hidden;}
.viewer ul {display: inline-block;overflow: hidden;}

/* ----mediaQueriesの指定
------------------------------------------------ */
/* ===================================
========デスクトップ系 769 - 1024
=========================================== */
@media screen and (max-width: 1100px) {.viewer {}}
/* =====================================
======タブレット系 749 - 768
=========================================== */
@media screen and (max-width: 768px) {.viewer {}}
/* =====================================
======スマートフォン系 748 - 
=========================================== */
@media screen and (max-width: 748px) {.viewer {}}


/*	#infomation
----------------------------------------------------------- */
#infomation{border-bottom:1px solid #e5e5e6;padding-bottom:13px;}
#infomation .content{padding:0;}

/*	#news
----------------------------------------------------------- */
#news {margin:0 auto; text-align:center; height:330px; }
#news .content a{ color:#333;}

#tabcontainer{width: 1000px;margin:0 auto; text-align:left; }
#tabcontainer h1{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;}

a {color:#333;text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:hover {text-decoration:underline;}

/************************/
#news_ni p{ text-align:right; font-size:13px; padding:10px;}
.news_ni_l{font-size: 14px;font-weight:bold;font-style:normal;float:left;width:60px;padding:10px;}
.news_ni_r{ font-style: normal;font-weight:normal;width:900px;float:left;font-size:15px;padding:10px;}

.line5 {margin-top:3px;margin-bottom:2px;border-bottom: dotted 1px #cccccc;}










/*	neko.html_after
----------------------------------------------------------- */
#products_door{width:100%;height:400px;background:#000 url(/product/3dprinter/english/common/common/images/contents/loading.gif) no-repeat 50% 54%;}
#products_door_in{position:relative;width:100%;height:400px;margin:0 auto;overflow:hidden;}
#products_door .layer{width:100%;height:400px;position:absolute;left:0;top:0;}
#products_door #visual{z-index:0;}
#products_door .item{position:absolute;width:50%;height:400px;top:0;left:0;}
#products_door .right{left:50%;}
#products_door #visual2 h2{display:block;position:absolute;top:200px;z-index:4;}
#products_door #visual2 h2 span{display:block;position:relative;left:0;top:0;width:100%;height:59px;overflow:hidden;}
#products_door #visual2 h2 span img{position:relative;left:0;top:0;}
#products_door #visual2 .left h2{right:-350px;width:450px;height:60px; padding-top:0px;}
#products_door #visual2 .right h2{left:-390px;width:450px;height:60px; padding-top:20px;}
#products_door #visual2 .hit_area{z-index:100;}
#products_door #visual2 .hit_area a{height:400px;display:block;}
#products_door #visual2 .hit_area a span{display:none;}
#products_door #visual2 .left .fillter{background-position:right top;}
#products_door #visual2 .left .cover{left:100%;}
#products_door #visual2 .right .cover{left:-100%;}
#products_door #visual2 .image{overflow:hidden;z-index:0;}
#products_door #visual2 .image .border{position:absolute;top:0;left:0;width:630px;height:540px;border:5px solid #000;box-sizing:border-box;z-index:1;}
#products_door #visual2 .image img{position:absolute;top:0;z-index:0;}
#products_door #visual2 .left .image img{right:-30px;}
#products_door #visual2 .right .image img{left:-30px;}



