@charset "utf-8";

/* 共通 */

/* Addition
******************************************/
/* Addition at 2009/09/12. */
body{
margin:0;
padding:0;
}

#body h1, #body h2, #body h3, #body h4, #body h5, #body h6, #body p, #body address, #body ul, #body ol, #body li, #body form, #body dl, #body dt, #body dd, #body div, #body table, #body tr, #body th, #body td{
line-height:1.4;
}

#contentArea03{
margin:0 auto !important;
}

#h302c3 h3{
background:none;
padding:0 0 3px !important;
}

/* clearfix */
.clearfix:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

.clearfix{
display:inline-block;
}

/* Hides from IE-mac \*/
*html .clearfix{
height:1px;
}

.clearfix{
display:block;
}
/* End hide from IE-mac */

/*.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}*/


/* Addition at 2009/09/11. */
#lv3Container li{
list-style:disc outside;
margin-left:15px;
}

#lv3Container ul.lsNone li{
list-style:none;
margin-left:0;
}

p.caseCaution {
text-align:left;
margin-top:5px !important;
color:#898989;
}

/* Addition at 2009/09/13. */
#body h2{
border-bottom:0;
}

.minH01{
min-height:38px;
}

*html .minH01{
height:38px;
}

.prescaleSiteBlock{
width:733px;
margin:0 auto 20px !important;
text-align:right !important;
}

#pgtp{
width:733px;
margin-right:auto !important;
margin-left:auto !important;
}

/* Addition at 2009/09/15 */
#prescaleWapper #mainvisual #mainvisualL h1{
background:none;
margin:0;
padding:0;
}

#prescaleWapper #subnavi h2{
margin:0;
padding:0;
}

#prescaleWapper #infotxt #infotxtL h2,
#prescaleWapper #infotxt #infotxtR h2{
margin:0;
padding:0;
}

#main #prescaleWapper #infotxtR a {
background-image:url(../images/common/gfooter_ico_01.gif) !important;
}

#main #prescaleWapper #infotxtR ul.clearfix li {
float:left;
margin:0 5px 0 0;
padding:0;
text-indent:0;
}

#main #prescaleWapper #infotxtR ul.clearfix li a {
background:none !important;
padding:0;
}

.w960{
width:960px !important;
}

#lv3Container #caseBox p.caseCaution{
clear:both;
font-size:10px;
padding-top:10px;
}

#lv3Container #caseBox h3{
margin:0 0 15px !important;
}

#lv3Container #caseBox h4{
margin-top:5px !important;
}

#main #prescaleWapper #caseBox #caseBox03Inner .caseName{
color:#333333 !important;
margin-left:3px;
}

*html #main #prescaleWapper #caseBox #caseBox03Inner .caseName{
margin:0;
}


/*  -- for Global Network -- */
body#network #lv3Container h2.gnCountryName{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.2;
width:703px;
margin-bottom:15px;
padding-left:10px;
background:#ececec;
border-bottom:solid #9c8326 2px;
}

body#network #lv3Container h2.gnCountryName a{
padding-left:8px;
background:url(../images/networks/arrow02.gif) no-repeat left 0.4em;
}

body#network #lv3Container h2 a span.linkBlankA01{
background:url(../images/common/icon_external.gif) no-repeat right 0.4em;
}

body#network #lv3Container .clearfix{
margin-bottom:10px;
}

body#network #lv3Container h3{
width:120px;
margin:0 0 10px 11px;
padding:0 0 0 22px;
}

body#network #lv3Container .clearfix h3{
float:left;
display:inline;	
margin:0 0 0 11px;
}

body#network #lv3Container p.wizBkg{
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:400px;
margin:0;
padding-top:2px;
}

body#network #lv3Container p.wizBkg a{
padding-left:8px;
background:url(../images/networks/arrow02.gif) no-repeat left 0.4em;
}

body#network #lv3Container p.urlTxt{
float:left;
display:inline;
color:#6f6f6f;
font-family:Arial, Helvetica, sans-serif;
white-space:nowrap;
margin:0;
padding-top:2px;
}

body#network #lv3Container p.urlTxt a{
padding-left:8px;
background:url(../images/networks/arrow.gif) no-repeat left 0.4em;
}

body#network #lv3Container p.linkBlankA01{
background:url(../images/common/icon_external.gif) no-repeat right 0.6em;
}

.ml142{
margin-left:153px !important;
}

#lv3Container h3#unitedstates{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_usa_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#canada{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_canada_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#brazil{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_brazil_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#mexico{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_mexico_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#austria{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_austria_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#belgium{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_belgium_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#czechrepublic{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_czechrepublic_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#finland{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_finland_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#france{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_france_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#germany{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_germany_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#hungary{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_hungary_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#italy{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_italy_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#netherlands{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_netherlands_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#poland{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_poland_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#russia{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_russia_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#slovalia{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_slovakia_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#spain{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_spain_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#sweden{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_sweden_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#switzerland{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_switzerland_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#turkey{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_turkey_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#unitedkingdom{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_uk_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#australia{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_australia_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#china{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_china_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#hongkong{
background:none;
/*background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_hongkong_01.gif) no-repeat left 0.25em;*/
}

#lv3Container h3#india{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_india_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#indonesia{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_indonesia_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#japan{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_japan_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#korea{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_korea_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#malaysia{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_malaysia_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#newzealand{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_newzealand_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#philippines{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_philippines_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#singapore{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_singapore_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#taiwan{
background:none;
/*background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_taiwan_01.gif) no-repeat left 0.25em;*/
}

#lv3Container h3#thailand{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_thailand_01.gif) no-repeat left 0.25em;
}

#lv3Container h3#vietnam{
background:transparent url(../../../../../img/shared/gsg2.0/flag/fig_vietnam_01.gif) no-repeat left 0.25em;
}


/* Addition end
******************************************/

.clrRed {
color:#FF0000;
}

/* top */


#main #prescaleWapper {
width:960px;
margin:0 auto;
line-height:1.5em;

}
#main #prescaleWapper #mainvisual {
width:960px;
}

#main #prescaleWapper #mainvisualL {
width:608px;
float:left;
}

#main #prescaleWapper #mainvisualR {
width:352px;
height:312px;
float:right;
background-color:#e7e7e7;
background-image:url(../images/index/index_mainvisual_a_right.gif);
background-repeat:none;
text-align:right;
}

#main #prescaleWapper #mainvisualR img {
margin:0 15px 0 0;
}

#main #prescaleWapper .product_button {
margin:62px 5px 0 730px; position:absolute;
}

#main #prescaleWapper #gnavi {
width:960px;
margin:0 auto 5px;
}

#main #prescaleWapper #gnaviL {
background-image:url(../images/index/index_bg_01.gif);
background-repeat:no-repeat;
width:714px;
height:59px;
float:left;
}

#main #prescaleWapper #gnaviL ul {
margin:9px 0 0 8px;
}

#main #prescaleWapper #gnaviL ul li {
display:inline;
}


#main #prescaleWapper #gnaviR {
width:246px;
float:right;
text-align:right;
}

#main #prescaleWapper #subnavi ul {
margin:10px 0 15px 0;
}

#main #prescaleWapper #subnavi ul li {
display:inline;

}
#main #prescaleWapper #subnavi img {
margin:6px 6px 0 0;
}

#main #prescaleWapper #subnavi ul .lstBtn img {
margin-right:0px;
}

#main #prescaleWapper #infotxtL {
float:left;
width:465px;
}

#main #prescaleWapper #infotxtR {
float:right;
width:465px;
}

#main #prescaleWapper #infotxt ul {
margin:10px 0;
}

#main #prescaleWapper #infotxt ul li {
margin:5px 0 0 0;
text-indent:-6.5em;
padding:0 0 0 6.5em;
}

#main #prescaleWapper #infotxtR #infotxtRL {
width:232px;
float:left;
}

#main #prescaleWapper #footLine {
background-image:url(../images/common/footline.gif);
background-repeat:no-repeat;
margin:10px 0;
width:960px;
height:1px;
display:block;
}

#main #prescaleWapper #infotxtR #infotxtRR {
width:232px;
float:right;
}

#main #prescaleWapper #infotxtR a {
background-image:url(../../../../../../common/images/textLink_ico_04.gif);
background-repeat:no-repeat;
background-position:0 0.4em;
line-height:1.2;
padding:0 0 0 10px;
}

#main #prescaleWapper #infotxt .infoh {
margin-bottom:10px;
}

#main #prescaleWapper .hand_dl dt {
width:90px;
float:left;
}
#main #prescaleWapper .hand_dl dd {
width:375px;
float:left;
margin:0 0 4px 0;
}


#product_button {
margin:-345px 5px 0 735px;
}


/* underdirectry leftColumn */


#main #prescaleWapper #lowL {
width:192px;
float:left;
}

#main #prescaleWapper #lowR {
width:758px;
float:right;

}
#main #prescaleWapper #lowSubnavi {
width:192px;
float:left;
}

#main #prescaleWapper #lowGnavi {
margin:0 auto;
background-image:url(../images/common/low_gnavibg_middle.gif);
background-repeat:repeat-y;
zoom:1;
position:relative;
width:192px;
float:left;
}

#main #prescaleWapper #lowGnavi ul {


}
#main #prescaleWapper #lowGnavi #lowGnavilv1 {
margin:0px 3px;
}
#main #prescaleWapper #lowGnavi #lowGnavilv1 img {
font-size:0px;
vertical-align:bottom;
line-height:0px;
margin:0px;
padding:0px;
}
#main #prescaleWapper #lowGnavi #lowGnavilv2 {

margin:0 auto;
display:inline;
}

#main #prescaleWapper #lowGnavi #lowGnavilv3 {

margin:0 auto;
display:inline;
}

#main #prescaleWapper #lowGnavi #bgTop {
width:192px;
height:3px;
background-image:url(../images/common/low_gnavibg_top.gif);
background-repeat:no-repeat;
font-size:0;
line-height:0;
}

#main #prescaleWapper #lowGnavi #bgBottom {
width:192px;
height:3px;
background-image:url(../images/common/low_gnavibg_bottom.gif);
background-repeat:no-repeat;
font-size:0;
line-height:0;
}

#main #prescaleWapper #lowGnavi .dotteBgBtm {
background-image:url(../images/common/low_gnavi_dotte.gif);
background-repeat:no-repeat;
background-position:8px bottom;
padding:1px 0;
}
#main #prescaleWapper #lowGnavi .dotteBg {
background-image:url(../images/common/low_gnavi_dotte.gif);
background-repeat:no-repeat;
background-position:4px top;
padding:1px 0;
}

#main #prescaleWapper #lowGnavi #lowGnavilv2 a {
background-image:url(../images/common/bullet.gif);
background-repeat:no-repeat;
background-position: 10px 10px;
margin:1px 0 0 0px;
padding:5px 5px 5px 20px;
display:block;
line-height:1.3em;
height:auto;
width:161px;

}
#main #prescaleWapper #lowGnavi #lowGnavilv2 .lv3 a {
background-image:url(../images/common/bullet.gif);
background-repeat:no-repeat;
background-position: 20px;
margin:1px 0 0 0px;
padding:5px 5px 5px 30px;
display:block;
line-height:1.3em;
height:auto;
width:151px;
}


#main #prescaleWapper #lowGnavi a:hover {
background-color:#fbf8eb;
}

#main #prescaleWapper #lowGnavi a:active {
background-color:#fbf8eb;
}
#main #prescaleWapper #lowGnavi .lv3Act a {
background-color:#fbf8eb;

}

/* underDirectry contentsArea */


#main #prescaleWapper #lowR #lv1Container {
width:753px;
margin:0 auto;
}

#main #prescaleWapper #lowR #lv2Container {
width:733px;
margin:0 auto;
}

#main #prescaleWapper #lowR #lv3Container {
width:713px;
margin:0 auto 20px;
}

#main #prescaleWapper #lowR h1 {
margin:0 0 20px 0;
/* Addition at 2009/09/09. */
padding:0;
background:none;
}

#main #prescaleWapper #lowR h2 {
margin:0 0 20px 0;
}

#main #prescaleWapper #lowR #formTable {
table-collpase:collpase;
/* Addition at 2009/09/09. */
border-top:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
}

#main #prescaleWapper #lowR #formTable th.tableTitle p{
font-weight:900 !important;
width:290px;
margin:0 auto;
text-align:center;
}

#main #prescaleWapper #lowR .tableTitle {
font-weight:bold;
text-align:center;
}
#main #prescaleWapper #lowR #formTable th, #main #prescaleWapper #lowR #formTable td {
/*border:solid 1px #cccccc;*/
padding:10px;
/* Addition at 2009/09/09. */
border-right:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
}

/* Addition at 2009/09/09. */
#main #prescaleWapper #lowR #formTable td label {
line-height:1.6;
}


#main #prescaleWapper #lowR #formTable th {
background-color: #f6f6f6;
}

#main #prescaleWapper #lowR #formBtn {
text-align:center;
margin:30px 0 0 0;
}
#main #prescaleWapper #lowR .formTableTypeL {
width:240px;
float:left;
}
#main #prescaleWapper #lowR .formTableTypeR {
width:240px;
float:right;
}

/* Addition at 2009/09/09. */
#main #prescaleWapper #lowR .formTableType02L {
width:170px;
float:left;
}

#main #prescaleWapper #lowR .formTableTypeL p,
#main #prescaleWapper #lowR .formTableTypeR p{
clear:both;
}

#main #prescaleWapper #lowR .formTableTypeL p input,
#main #prescaleWapper #lowR .formTableTypeR p input{
float:left;
display:inline;
margin-right:5px;
}

#main #prescaleWapper #lowR .formTableTypeL p label,
#main #prescaleWapper #lowR .formTableTypeR p label{
float:left;
display:inline;
width:220px;
margin-top:-3px;
}

*html #main #prescaleWapper #lowR .formTableTypeL p label,
*html #main #prescaleWapper #lowR .formTableTypeR p label{
width:215px;
margin-top:0;
}

*:first-child+html #main #prescaleWapper #lowR .formTableTypeL p label,
*:first-child+html #main #prescaleWapper #lowR .formTableTypeR p label{
width:215px;
margin-top:0;
}

#main #prescaleWapper #lowR .formTable02TypeL {
width:140px;
float:left;
}

#main #prescaleWapper #lowR .formTable02TypeC {
width:140px;
float:left;
}

#main #prescaleWapper #lowR .formTable02TypeR {
width:200px;
float:left;
}

#main #prescaleWapper #caseBox {
width:713px;
border:solid 1px #5b5b5b;
margin:0 auto;
}
#main #prescaleWapper #caseBox h4 {
margin:15px 0;
padding:0;
}
#main #prescaleWapper #caseBox #caseBox01, #main #prescaleWapper #caseBox #caseBox02 {
width:679px;
margin:0 auto;
}

#main #prescaleWapper #caseBox #caseBox01L {
width:333px;
float:left;
}

#main #prescaleWapper #caseBox #caseBox01LL {
width:159px;
float:left;
text-align:center;
}

#main #prescaleWapper #caseBox #caseBox01LR {
width:159px;
float:right;
text-align:center;
}

#main #prescaleWapper #caseBox #caseBox01R {
width:333px;
float:right;
text-align:center;
}

#main #prescaleWapper #caseBox #caseBox01RL {
width:159px;
float:left;
text-align:center;
}

#main #prescaleWapper #caseBox #caseBox01RR {
width:159px;
float:right;
text-align:center;
}

#main #prescaleWapper #caseBox #caseBox02 {
text-align:center;
}

#main #prescaleWapper #caseBox #caseBox02 p.cation {
padding-left:85px;
text-align:left;
font-size:11px;
}

#main #prescaleWapper #caseBox #caseBox02 span.cation {
padding-left:242px;
}

#main #prescaleWapper #caseBox #caseBox03z3 {
width:681px;
margin:0 auto;
background-color:#e0e0e0;
border-top:solid 2px #e0e0e0;
border-bottom:solid 2px #e0e0e0;
margin-top:30px;
margin-bottom:15px;
}

#main #prescaleWapper #caseBox #caseBox03z2 {
width:677px;
margin:0 auto;
background-color:#edeeee;
border-top:solid 3px #edeeee;
border-bottom:solid 3px #edeeee;
}
#main #prescaleWapper #caseBox #caseBox03z1 {
width:669px;
margin:0 auto;
background-color:#ffffff;
}

#main #prescaleWapper #caseBox #caseBox03L {
float:left;
width:443px;
}

#main #prescaleWapper #caseBox #caseBox03R {
float:right;
/*width:225px;*/
text-align:right;
}

#main #prescaleWapper #caseBox #caseBox03Inner {
margin:10px;
}
#main #prescaleWapper #caseBox #caseBox03Inner dl dt {
background:url(../images/low/case_bg_01.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:0 0 5px 0;
}

#main #prescaleWapper #caseBox #caseBox03Inner dl dd {
padding:8px 0 0 0;
}

#main #prescaleWapper #caseBox h3 {
background:#505050;
padding:2px 0 2px 10px;
color:#ffffff;
}

#main #prescaleWapper #caseBox #caseBox03Inner .caseName {
font-size:110%;
font-weight:bold;
}

#main #prescaleWapper #caseBox #caseBox03Inner .caseCaption {
font-size:80%;
}

#main #prescaleWapper #pgtp {
margin:15px 0 15px 0;
text-align:right;
font-family:sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;
}


#main #prescaleWapper #pgtp a {
padding:0 0 3px 17px;
background:url(../../../../../../template/images/pagetopAnchor_ico_01.gif) no-repeat left top;
}


#main #prescaleWapper #caseBox #caseBox01Long {
width:679px;
margin:0 auto;
}

#main #prescaleWapper #caseBox #caseBox01LongL {
width:159px;
float:left;
text-align:center;
}

#main #prescaleWapper #caseBox #caseBox01LongC {
width:361px;
float:left;
text-align:center;
}
#main #prescaleWapper #caseBox #caseBox01LongC h4 {
margin:15px 0 15px 13px;
}

#main #prescaleWapper #caseBox #caseBox01LongR {
width:159px;
float:right;
text-align:center;
}

#main #prescaleWapper #contactList {
clear:both;
width:733px;
background-color:#ececec;
margin:0 auto;
margin-top:30px;
}
#main #prescaleWapper #contactList #contactListInner {
width:703px;
padding:15px;
}

#contactListInner p{
margin-bottom:10px;
}

#main #prescaleWapper #contactList ul {
margin-bottom:10px;
}

#main #prescaleWapper #contactList ul li {
float:left;
display:inline;
margin-right:10px;
background:none;
padding:0;
}

#main #prescaleWapper #contactList p.linktext {
display:inline;
background:url(../images/common/gfooter_ico_01.gif) no-repeat left 0.3em;
margin:0 !important;
padding-left:10px;
line-height:1.1;
}

#main #prescaleWapper #lowR #h3c1 {
padding:7px 5px 5px 10px;
background-color:#ececec;
border-bottom:solid 2px #9c8326;
font-size:110%;
font-weight:bold;
margin:20px 0 10px 0;
}

#main #prescaleWapper #lowR #h4c2 {
margin:0 0 30px 0;
}
#main #prescaleWapper #lowR #h4c2 h4 {
font-weight:bold;
background: transparent url(../images/common/h4c2.gif) no-repeat ;
background-position:left bottom;
margin:30px 0 10px 0;
padding:0 0 3px 10px;
}

#main #prescaleWapper #lowR #h4c2 h4 strong{
color:#333333;
font-size:130% !important;
}

#main #prescaleWapper #lowR #h4c2 #h4c2L {
width:345px;
float:left;
display:inline;
}

#main #prescaleWapper #lowR #h4c2 #h4c2R {
width:345px;
float:right;
display:inline;  
}

/* Addition at 2009/09/13. */
#main #prescaleWapper #lowR #h4c2 #h4c2L ul,
#main #prescaleWapper #lowR #h4c2 #h4c2R ul{
margin:0 0 10px;
}

#main #prescaleWapper #lowR #h4c3L {
width:227px;
float:left;
display:inline;
margin-right:12px;
}

#main #prescaleWapper #lowR #h4c3C {
width:235px;
float:left;
display:inline;
}

#main #prescaleWapper #lowR #h4c3R {
width:227px;
float:right;
display:inline;
}

#main #prescaleWapper #lowR #h4c3 h4 {
font-weight:bold;
background: transparent url(../images/common/h4c2.gif) no-repeat ;
background-position:left bottom;
margin:30px 0 10px 0;
padding:0 0 3px 10px;
}

#main #prescaleWapper .h301 {
/*background-image:url(../images/common/h301.gif);
background-repeat:no-repeat;*/
/* Addition at 2009/09/09. */
background:url(../images/common/h301.gif) no-repeat left top;
padding:0 0 0 10px;
margin:20px 0 10px 0;
height:26px;
line-height:2.1em;
}


#main #prescaleWapper #lowR #h302c3L {
width:227px;
float:left;
display:inline;
margin-right:15px;
}

#main #prescaleWapper #lowR #h302c3C {
width:227px;
float:left;
display:inline;
}

#main #prescaleWapper #lowR #h302c3R {
width:227px;
float:right;
display:inline;
}

#main #prescaleWapper #lowR #h302c3 h3 {
border-bottom:solid 2px #cccccc;
font-size:110%;
margin:0 0 10px 0;
font-weight:bold;
}

#main #prescaleWapper #lowR #h302c3 {
margin:0 0 30px 0;
}



#main #prescaleWapper #lowR #h302c3L {
width:227px;
float:left;
display:inline;
margin-right:15px;
}

#main #prescaleWapper #lowR #h302c3C {
width:227px;
float:left;
display:inline;
}

#main #prescaleWapper #lowR #h302c3R {
width:227px;
float:right;
display:inline;
}

#main #prescaleWapper #lowR #h302c3 h3 {
border-bottom:solid 2px #cccccc;
font-size:110%;
margin:0 0 10px 0;
font-weight:bold;
}

#main #prescaleWapper #lowR #h302c3 {
margin:0 0 30px 0;
}

#main #prescaleWapper #lowR #h302c3L {
width:227px;
float:left;
display:inline;
margin-right:15px;
}

#main #prescaleWapper #lowR #h302c3C {
width:227px;
float:left;
display:inline;
}

#main #prescaleWapper #lowR #h302c3R {
width:227px;
float:right;
display:inline;
}

#main #prescaleWapper #lowR #h302c3 h3 {
border-bottom:solid 2px #cccccc;
font-size:110%;
margin:0 0 10px 0;
font-weight:bold;
}

#main #prescaleWapper #lowR #h302c3 {
margin:0 0 30px 0;
}

#main #prescaleWapper #lowR #h3c2 {
margin:0 0 30px 0;
}
#main #prescaleWapper #lowR #h3c2 h3 {
padding:7px 5px 5px 10px;
background-color:#ececec;
border-bottom:solid 2px #9c8326;
font-size:110%;
font-weight:bold;
margin:30px 0 15px 0;
}

#main #prescaleWapper #lowR #h3c2 #h3c2L {
width:345px;
float:left;
display:inline;
}
#main #prescaleWapper #lowR #h3c2 #h3c2R {
width:345px;
float:right;
display:inline;  
}

#main #prescaleWapper #lowR	#h3c2InnerL {
float:left;
width:113px;
}
#main #prescaleWapper #lowR	#h3c2InnerR {
float:right;
width:222px;
}


#main #prescaleWapper #lowR #h3c3 {
margin:0 0 30px 0;
}
#main #prescaleWapper #lowR #h3c3 h3 {
padding:7px 5px 5px 10px;
background-color:#ececec;
border-bottom:solid 2px #9c8326;
font-size:110%;
font-weight:bold;
margin:0 0 15px 0;
}

#main #prescaleWapper #lowR #h3c3 #h3c3L {
width:227px;
float:left;
display:inline;
margin-right:15px;
}

#main #prescaleWapper #lowR #h3c3 #h3c3C {
width:227px;
float:left;
display:inline;  
}

#main #prescaleWapper #lowR #h3c3 #h3c3R {
width:227px;
float:right;
display:inline;  
}

#main #prescaleWapper #lowR #h4c3 img {
text-align:center;
}



#main #prescaleWapper #lowR #boxType1 {
margin:0 0 30px 0;
}

#main #prescaleWapper #lowR #boxType1L {
width:194px;
float:left;
}

#main #prescaleWapper #lowR #boxType1R {
width:504px;
float:right;
}

#main #prescaleWapper #lowR #boxType2 {
margin:0 0 30px 0;
}

#main #prescaleWapper #lowR #boxType2L {
width:283px;
float:left;
}

#main #prescaleWapper #lowR #boxType2R {
width:415px;
float:right;
}

#main #prescaleWapper #lowR #boxType3 {
margin:0 0 30px 0;
}

#main #prescaleWapper #lowR #boxType3L {
width:227px;
float:left;
}

#main #prescaleWapper #lowR #boxType3R {
width:471px;
float:right;
}

/* Addition at 2009/09/13. */
#main #prescaleWapper #lowR #boxType5L {
width:289px;
float:left;
}

#main #prescaleWapper #lowR #boxType5R {
width:404px;
float:right;
}

#main #prescaleWapper #lowR #doubleTableL {
float:left;
}

#main #prescaleWapper #lowR #doubleTableR {
float:right
}

#main #prescaleWapper #lowR #boxType4 {
margin:0 0 30px 0;
}

#main #prescaleWapper #lowR #boxType4L {
width:361px;
float:left;
}

#main #prescaleWapper #lowR #boxType4R {
width:340px;
float:right;
}

#main #prescaleWapper .linkCatch {
background-image:url(../../../../../../template/images/gFooter_ico_01.gif);
background-position:left 4px;
background-repeat:no-repeat;
display:inline;
padding-left:10px;
}

#main #prescaleWapper .linkOut {
margin:0 0 4px 3px;
}

#main #prescaleWapper #lowR .formError {
border:solid 1px #FF0000;
padding:10px;
color:#FF0000;
font-weight:bold;
text-align:left;
margin:0 0 15px 0;
}

#main #prescaleWapper #lowR #formTable .formErrorBg {
background-color:#ffa39d;
}

#main #prescaleWapper #lowR .otherError {
padding:10px;
color:#FF0000;
font-weight:bold;
text-align:left;
margin:0 0 15px 0;
}

#main #prescaleWapper #lowR .otherError p.bottom {
padding-bottom:15px;
}

#main #prescaleWapper #lowR .otherError span {
color:#FF0000;
font-weight:bold;
font-size:16px;
}

#main #prescaleWapper #lowR #formTable .otherErrorBg {
background-color:#ffa39d;
}


#main #prescaleWapper .linkBlank {
background:url(../../../../../../common/images/blankLink_ico_01.gif) no-repeat left top;
background-position:left 2px;
background-repeat:no-repeat;
display:inline;
padding-left:14px;
}

/* Addition at 2009/09/12. */
#main #prescaleWapper .linkBlankA01 {
background:url(../images/common/icon_external.gif) no-repeat right;
display:inline;
padding-right:14px;
}

#main #prescaleWapper .size400 {
width:400px;
}

/* Addition at 2009/09/12. */
#main #prescaleWapper .linkCatch {
background-image:url(../images/common/gfooter_ico_01.gif);
}
#main #prescaleWapper #pgtp a {
padding:0 0 3px 17px;
background:url(../images/common/pagetopanchor_ico_01.gif) no-repeat left top;
}



/********** Fujifilm Presentec Co.,Ltd. write **********/

/* caseBox0 */
#lv3Container #caseBox0 p.caseCaution{
clear:both;
font-size:10px;
}
/* caseBox0 END */


/* caseBox0 */
#main #prescaleWapper #caseBox0 {
width:713px;
border:solid 1px #4dbd99;
margin:0 auto 15px;
}
#main #prescaleWapper #caseBox0 h4 {
margin:15px 0;
padding:0;
}
#main #prescaleWapper #caseBox0 #caseBox01, #main #prescaleWapper #caseBox0 #caseBox02 {
width:679px;
margin:0 auto 15px;
}

#main #prescaleWapper #caseBox0 #caseBox01L {
width:333px;
float:left;
}

#main #prescaleWapper #caseBox0 #caseBox01LL {
width:159px;
float:left;
text-align:center;
}

#main #prescaleWapper #caseBox0 #caseBox01LR {
width:159px;
float:right;
text-align:center;
}

#main #prescaleWapper #caseBox0 #caseBox01R {
width:333px;
float:right;
text-align:center;
}

#main #prescaleWapper #caseBox0 #caseBox01RL {
width:159px;
float:left;
text-align:center;
}

#main #prescaleWapper #caseBox0 #caseBox01RR {
width:159px;
float:right;
text-align:center;
}

#main #prescaleWapper #caseBox0 #caseBox02 {
text-align:center;
}

#main #prescaleWapper #caseBox0 #caseBox03z3 {
width:681px;
margin:0 auto;
background-color:#e0e0e0;
border-top:solid 2px #e0e0e0;
border-bottom:solid 2px #e0e0e0;
margin-top:30px;
margin-bottom:15px;
}

#main #prescaleWapper #caseBox0 #caseBox03z2 {
width:677px;
margin:0 auto;
background-color:#edeeee;
border-top:solid 3px #edeeee;
border-bottom:solid 3px #edeeee;
}
#main #prescaleWapper #caseBox0 #caseBox03z1 {
width:669px;
margin:0 auto;
background-color:#ffffff;
}

#main #prescaleWapper #caseBox0 #caseBox03L {
float:left;
width:443px;
}

#main #prescaleWapper #caseBox0 #caseBox03R {
float:right;
/*width:225px;*/
text-align:right;
}

#main #prescaleWapper #caseBox0 #caseBox03Inner {
margin:10px;
}
#main #prescaleWapper #caseBox #caseBox03Inner dl dt {
background:url(../images/low/case_bg_01.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:0 0 5px 0;
}

#main #prescaleWapper #caseBox0 #caseBox03Inner dl dd {
padding:8px 0 0 0;
}

#main #prescaleWapper #caseBox0 h3 {
background:#505050;
padding:2px 0 2px 10px;
color:#ffffff;
}

#main #prescaleWapper #caseBox0 #caseBox03Inner .caseName {
font-size:110%;
font-weight:bold;
}

#main #prescaleWapper #caseBox0 #caseBox03Inner .caseCaption {
font-size:80%;
}

#main #prescaleWapper #caseBox0 #caseBox01Long {
width:679px;
margin:0 auto;
}

#main #prescaleWapper #caseBox0 #caseBox01LongL {
width:159px;
float:left;
text-align:center;
}

#main #prescaleWapper #caseBox0 #caseBox01LongC {
width:361px;
float:left;
text-align:center;
}
#main #prescaleWapper #caseBox0 #caseBox01LongC h4 {
margin:15px 0 15px 13px;
}

#main #prescaleWapper #caseBox0 #caseBox01LongC .ulset {
float:left;
position:relative;
width:333px;
padding-left:14px;
}
#main #prescaleWapper #caseBox0 #caseBox01LongC .ulset ul {
list-style-position:outside;
}

#main #prescaleWapper #caseBox0 #caseBox01LongC .ulset li {
list-style-image:url(../images/low/case_disk.gif);
}


#main #prescaleWapper #caseBox0 #caseBox01LongR {
width:159px;
float:right;
text-align:center;
}

/* caseBox0 END */


/* Addition at 2011/10/25. */
div.youtubeShadowBlock {
width:352px;
height:271px;
background:transparent url(../images/index/index_mainvisual_a_right_shadow.gif) no-repeat  scroll left top;
}

div.youtubeShadowBlock object,
div.youtubeShadowBlock iframe {
margin:12px 20px 14px 12px;
}

iframe.youtubeBorder1px {
border:1px solid #dedede;
}
