@charset "shift_jis";
*{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0px;padding:0px;}
@font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot'); src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#glyphicons_halflingsregular') format('svg'); }

img{border:none;}
a{text-decoration:none;}
.testhint { color: rgb(255, 255, 255); display: block; font-family: arial; font-size: 14px; font-weight: normal; height: 30px; letter-spacing: 0px; line-height: 30px; text-align: center; width: auto; background-color: rgb(255, 0, 0); }
body{background-color:#fff;text-align:left;letter-spacing:1px;padding:0px;margin-top:0px;}
#bodyContainer{width:1000px;margin:0 auto;min-height:1000px;margin-top:0px;padding-top:0px;padding-bottom:0px;border:0px solid white;background-color:#FFF;}
.bodyEndBlock{width:1000px;height:20px;margin:auto;margin-top:0px;margin-bottom:0px;padding:0px;border:0px solid black;background-color:transparent;}
.clearBoth{clear:both;}
#contentWrap{width:1000px;margin-top:10px;padding-bottom:20px;background-color:#fff}
#innermainContainer{margin-left:20px;margin-right:20px;background-color:#fff}
#rightSideBarContainer{width:285px;margin:0px;padding:0px;background-color:#fff;float:left;}
#mainContentContainer{width:630px;margin:0px 25px 0px 20px;padding:0px;float:left;min-height:1000px;}
#mainContentContainer-x{width:955px;margin:0 25px 0 0;padding:0px;float:left;min-height:1000px;}
#contentWrap_comic{width:1000px;margin:0 auto;margin-top:0px;padding-bottom:0px;}
.topbar-container-comic{width:960px;height:10px;margin:0 auto;padding:0 20px;background-color:#fff;background-image:url(../img/header/topbarbg.png);background-repeat:no-repeat;background-position:0px 0px}
#bodyContainer_comic{width:100%;margin:0 auto;margin-top:5px;padding-top:0px;padding-bottom:10px;border:0px solid white;background-image:url(../img/comic/bgext.jpg);background-repeat:repeat-x;background-position:0% 0%;}
#innermainContainer_comic{margin-left:0px;margin-right:0px;background-color:#fff}
.comicbanner{background-image:url(../img/banners/banner_comic.png);background-repeat:no-repeat;background-position:0px 0px;width:250px;height:90px;}
.comicbanner:hover{background-position:0px -100px;}
#headerContainer_comic{width:960px;padding-right:20px;margin:auto;margin-top:0px;padding-top:0px;height:135px;padding-bottom:0px;padding-left:20px;background-color:#fff;}
#headerContainer_comic #logocontainer{float:right;width:281px;margin-top:20px;margin-right:10px;}
#headerContainer_comic #bannercomic{width:530px;height:134px;background-image:url(../img/banners/comic_banner.png);background-repeat:no-repeat;display:block;float:left;margin-left:10px;}
#headerContainer_comic #logo_comic{display:block;height:95px;width:281px;background-color:#FFF;}
#headerContainer_comic .slogancomic{width:260px;height:20px;font-weight:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666;padding:0px;line-height:22px;padding-left:13px;letter-spacing:1px;margin-top:2px;}
#mainContentContainer.full-width  { width:100%; }
#mainContentContainer.full-width .commonIntroductionText { width:auto; }
#con-main h1.pagetitle-service.full { left:40px; background-image:url(../img/pagetitles/doctype-full.png); width:100%; }
#mainContentContainer.full-width .h1-container { height:70px !important; }
.backtoindex{background-image:url(../img/comic/backtoindex.png);background-repeat:no-repeat;background-position:0px -36px;width:130px;height:29px;}
.backtoindex:hover{background-position:0px 0px;}
#indexback{margin:auto;width:890px;height:80px;padding-top:10px;padding-right:110px;}
.match1{background-image:url(../img/quotation/match1.png);background-repeat:no-repeat;background-position:0px -110px;width:166px;height:100px;}
.match1:hover{background-position:0px 0px;}
.match2{background-image:url(../img/quotation/match2.png);background-repeat:no-repeat;background-position:0px -110px;width:166px;height:100px;}
.match2:hover{background-position:0px 0px;}
.mismatch{background-image:url(../img/quotation/mismatch.png);background-repeat:no-repeat;background-position:0px -117px;width:154px;height:107px;}
.mismatch:hover{background-position:0px 1px;}
.nomatch{background-image:url(../img/quotation/nomatch.png);background-repeat:no-repeat;background-position:0px -97px;width:124px;height:87px;}
.nomatch:hover{background-position:0px 0px;}
.mainnavigation{margin:0 auto;height:50px;background-color:#057fd7;overflow:hidden;width:100%;padding:0px;}
.mattblackmenu{margin:0 auto;padding:0;height:50px;background-color:#057fd7;overflow:hidden;width:998px}
.mattblackmenu ul{padding:0;font:normal 14px "MS PMincho", "MS Mincho";list-style-type:none;letter-spacing:2px;margin-left:0px;margin-right:2px;margin-top:7px;border-right:1px solid #42a7e6;border-left:1px solid #42a7e6}
.mattblackmenu li{float:left;margin:0;text-align:center}
.mattblackmenu li a{float:left;display:block;text-decoration:none;color:white;background:url(../img/sprite/nav-bg.png) 100% 0px repeat-x;height:30px;letter-spacing:1px;text-align:center;border-top:1px solid #42A7E6;padding:15px 24px 0 24px;font-size: 15px;}
.mattblackmenu li.first{background:url(../img/sprite/nav-bg.png) 100% 0px repeat-x;}
.mattblackmenu li.first a{border-left:1px solid #42A7E6;font-family:"MS PMincho", "MS Mincho";padding-top:12px;}
.mattblackmenu li.last a{background-position:0 0;border-right:1px solid #42A7E6;}
.mattblackmenu li.selected a{background:url(../img/sprite/nav-bg.png) center -50px no-repeat;}
.mattblackmenu li a:hover{background:url(../img/sprite/nav-bg.png) center -50px no-repeat;}
.mattblackmenu li:hover, .mattblackmenu li.selected{background:url(../img/sprite/nav-bg.png) 100% 0px repeat-x;padding-right:1px;}
.mattblackmenu li.last:hover{background:none;}.mattblackmenu li.last:hover a{padding:15px 24px 0 24px;}
.mattblackmenu li:hover a, .mattblackmenu li.selected a{padding-right:23px;}
/* new navigation 
#main-nav { margin:0 auto; height:46px; width:100%;  padding:0px 0 0; background-color:#057fd7}
#main-nav ul { width:960px; background:url(../img/navigation/nav-bg.png) 0 0 repeat-x; list-style: none; margin:0 auto; border:1px solid #42a7e6; border-bottom:0; }
#main-nav li { float: left; position: relative; clear:none; padding:15px 0; background-position:center -3px; border-top:#147dc5 1px solid; }
#ulatus #main-nav li.first,#translation #main-nav li#nav-translation,#subject #main-nav li#nav-subject,#honyakusya #main-nav li#nav-honyakusya,#torikumi #main-nav li#nav-torikumi,#sonota #main-nav li#nav-sonota,#payment #main-nav li#nav-payment{ background:url("../img/navigation/nav-hover-arrow.png") no-repeat center 2px; border-top: 1px solid #dad6f3;  color: #000;}
#main-nav li:hover { background: none repeat scroll 0 0 #f4f5f5!important;}
#main-nav li a { color:#FFF; display:block; font:normal 14px/14px "meiryo"; padding:0 14px; text-decoration:none; border-right:1px solid #35afef; }*/


/* new navigation */
#main-nav { margin:0 auto; /*height:40px;*/ width:100%;  padding:0px 0 0; background-color:#006cb9}
#main-nav ul {width:960px;background: #006cb9;list-style: none;margin:0 auto;border: 1px solid #336c94;border-bottom:0;}
#main-nav li { float: left; position: relative; clear:none; /*transition:all 0.2s ease;*/ padding:10px 0; background-position:center -3px; /*border-top:#147dc5 1px solid;*/ }
#main-nav li.first {padding-top:0!important;}
#ulatus #main-nav li.first,#translation #main-nav li#nav-translation,#subject #main-nav li#nav-subject,#honyakusya #main-nav li#nav-honyakusya,#torikumi #main-nav li#nav-torikumi,#sonota #main-nav li#nav-sonota,#payment #main-nav li#nav-payment{ background:url("../img/navigation/nav-hover-arrow.png") no-repeat center 2px; border-top: 1px solid #dad6f3;  color: #000;}
#main-nav li:hover { background: none repeat scroll 0 0 #f4f5f5!important;}
#main-nav li a { color:#FFF; display:block; font:normal 14px/14px "meiryo"; padding:0 14px; text-decoration:none; border-right:1px solid #35afef; /*transition:all 0.5s ease;*/}

.mginner1 .quotenav-box2 a:nth-child(2){width:223px;float:left;}
.mginner1 .quotenav-box2 a:last-child{width:225px;float:left; margin-left: 7px;}
.mginner1 .quotenav-box2 a:nth-child(2) img.icn, .mginner1 .quotenav-box2 a:last-child img.icn{display: none}


li#enago-tab {   position:relative; border-top:0 !important;}
li#enago-tab a.dropdown-toggle:after { content:"";     background:#d52b1e; width:100%; height:4px; position:absolute; left:0; bottom:-2px;}
.fix-head-top li#enago-tab a.dropdown-toggle:after { bottom:0;}
li#enago-tab:hover  {    background:#d52b1e !important; }
li#enago-tab a.dropdown-toggle{ color:#fff !important;}
body li#enago-tab:hover > a{ background:none;} 

.search-box ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 visibility:hidden;opacity:0; color: transparent
}
.search-box ::-moz-placeholder { /* Firefox 19+ */
 visibility:hidden ; opacity:0; 
}
.search-box -ms-input-placeholder { /* IE 10+ */
color: transparent
}
.search-box :-moz-placeholder { /* Firefox 18- */
 visibility:hidden;  opacity:0; 
}
.search-box :-ms-input-placeholder { /* IE10?11 */
color: transparent
}







@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { #main-nav li a {padding:0 14px;}}
#main-nav li a span.homenav { background:url(../img/navigation/icon-home.png) no-repeat 0 0;display: block; height: 19px; width: 20px;  }
#main-nav li:hover a span.homenav{background:url(../img/navigation/icon-home.png) no-repeat 0 -39px }
#main-nav ul ul { background: none repeat scroll 0 0 #f4f5f5;border: 0 none;border-radius: 5px; box-shadow: -1px 6px 8px -2px #393939;clear: none;display: none;float: left;font-family: "meiryo" !important;left: 0;margin: 0;padding: 5px;position: absolute;top: 34px;width: 220px;z-index: 99999; }
#main-nav ul ul li {/* background: none repeat scroll 0 0 #fff;*/border-top: 1px solid #e7e8e8;color: #000;min-width: 120px;padding: 0;} 
#main-nav ul ul li:hover { padding:0; background:#057fd7; border-top:#42a7e6 1px solid; }
#main-nav ul ul .after-sales a span { font-size:10px; display:block;  }
#main-nav ul ul .after-sales a { background:none; }
#main-nav ul ul .after-sales a:before { content:""; display:block; position:absolute; left:8px; width:3px; height:28px; background-color:#268cc5; }
#main-nav ul ul .after-sales a:hover:before { background-color:#fff; }

#main-nav ul ul ul { left: 100%; top: 0; }
#main-nav ul ul a { background:url(../img/navigation/nav-drop-bg.png) 8px 8px no-repeat;  border: 0 none;color: #313131;font-family: "meiryo" !important;font-size: 12px;font-weight: normal !important;height: auto;line-height: 1.3em;padding: 8px 10px 8px 20px;width: 190px;}

#main-nav ul ul li#pub-btn {
    text-align: center;
    width: 100%;
}

#main-nav ul ul li#pub-btn a {
    text-align: center;
    margin: 3px auto;
    padding: 8px 0px;
    width: 191px;
    display: block;

	background: rgb(5,127,215);
background: -moz-linear-gradient(0deg, rgba(5,127,215,1) 0%, rgba(46,122,173,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(5,127,215,1) 0%, rgba(46,122,173,1) 100%);
background: linear-gradient(0deg, rgba(5,127,215,1) 0%, rgba(46,122,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#057fd7",endColorstr="#2e7aad",GradientType=1);
    color: #fff;
    font-weight: bold !important;
    font-size: 14px;
    border-radius: 8px;
    float: none;
}
#main-nav ul ul li#pub-btn a:hvoer{
background: rgb(5,127,215);
background: -moz-linear-gradient(0deg, rgba(5,127,215,1) 0%, rgba(54,150,214,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(5,127,215,1) 0%, rgba(54,150,214,1) 100%);
background: linear-gradient(0deg, rgba(5,127,215,1) 0%, rgba(54,150,214,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#057fd7",endColorstr="#3696d6",GradientType=1);
}

#main-nav ul ul li#pub-btn:hover{    border-top: 1px solid #e7e8e8;background: none;}
#main-nav li:hover > a, #main-nav li a.active  { color: #000; border-right:1px solid #fff }
#main-nav li:hover > a{ background: url(../img/navigation/navbg-arrow--hover.png) 93% 4px no-repeat; transition:none 0s ease 0s  !important}
#main-nav ul ul li:hover > a { background:#057fd7 url(../img/navigation/nav-drop-hover-bg.png) 8px 8px no-repeat; color: #fff; }
#main-nav ul li:hover > ul { display: block; }

#main-nav ul ul a.sub-cat { background-image:none; } 
#main-nav ul ul li:hover > a.sub-cat { background-image:none; }

#main-nav ul ul li a.sub-head { position:relative; }
#main-nav ul ul li a.sub-head span.sub-head-arrow { display:block; position:absolute; width:8px; height:10px; top:12px; right:10px; } 

#main-nav ul li.last a { border-right:0;  }
#main-nav ul li.last { margin:0 !important; }
#main-nav ul li.last ul { left:-80px; }

#home .first, #translation .nav-translation, #subject .nav-subject, #honyakusya .nav-honyakusya, #torikumi .nav-torikumi, #sonota .nav-sonota, #payment .nav-payment { border-top: #dad6f3 1px solid;
background: url(../img/navigation/nav-hover-arrow.png) center 2px no-repeat;}
#nav-subject ul li, #nav-honyakusya ul li, #nav-torikumi ul li, #nav-payment ul li {background: none repeat scroll 0 0 #fff!important;}
/*.first, #nav-translation, #nav-subject, #nav-honyakusya, #nav-torikumi, #nav-payment{ height:18px}*/
/* new css for mega dropdown */
#nav-translation  #mgdropdown{background: none repeat scroll 0 0 #f4f5f5 !important;border: 0 none;border-radius: 0 0px 5px 5px;box-shadow: -1px 6px 8px -2px #393939;clear: none;display: none;float: left;font-family: "メイリオ" !important;left: -76px;margin: 0;padding: 10px;position: absolute;top: 34px;width: 942px;z-index: 99999;}
#nav-translation:hover #mgdropdown{display:block;}
.mginner {background: none repeat scroll 0 0 #fff;border: 1px solid #d0d0d0;display: block;padding: 5px;}
.mginner .transnav-box1{width:435px; float:left; margin-right:10px; background:url(../img/navigation/transnav-left-box-bg.jpg) no-repeat right bottom }
.mginner .transnav-box2{width:463px; float:left;}
.mginner h2.navtitle{display:block; background:url(../img/navigation/ulatus-icon.png) no-repeat 0 0; border-bottom:1px solid #d8d8d8; font-size:17px; color:#057fd7; padding-bottom: 5px; text-indent: 30px; }
.mginner .transnav-box1 ul.transnav{display:block!important; background: none !important;border: 0 none;border-radius: none!important;box-shadow:none!important;clear: none;float: left;font-family: "メイリオ" !important;left: 0;margin: 0;padding: 5px;position:relative!important;top:0!important;z-index: 99999; width:440px!important;}
.mginner .transnav-box1 ul.transnav li {border-top: none!important;color: #000;min-width: 110px;padding: 0; float:left; display:inline; margin-bottom: 10px; list-style-type:none; margin-right:2px;}
.mginner .transnav-box1 ul.transnav li a{ background-color: transperant !important; width:185px!important;background-position: 8px 7px !important;}

.mginner .transnav-box2 .trans-banner-nav{display:block!important; background: none !important;border: 0 none;border-radius: none!important;box-shadow:none!important;clear: none;float: left;font-family: "メイリオ" !important;left: 0;margin: 0;padding: 0px!important;position:relative!important;top:5px!important;z-index: 99999; width:463px!important;}
.mginner .transnav-box2 .trans-banner-nav li{border-top:none!important;}
.mginner .transnav-box2 .trans-banner-nav li:hover{background:none!important; }
.mginner .transnav-box2 .trans-banner-nav li:hover a.trans-banner{border: 1px solid #839caf !important; box-shadow: 2px -1px 2px #ccc; color: #000 !important;}
.mginner .transnav-box2 .trans-banner-nav li a.trans-banner {background-color:#f6f6f6 !important;border: 1px solid #bed7ea !important;display: block !important;height: 48px !important;margin-bottom: 6px !important;margin-right: 6px !important;padding: 3px !important;width: 217px !important;}
.trans-banner .title {background: url("../img/navigation/banner-arrow.png") no-repeat 0px 15px;color: #403a3b; display: block; font-size: 13px; letter-spacing: 0; line-height: 42px; margin: 5px 0 8px 3px;    text-indent: 17px;}
.trans-banner.banner5 .title { background:none; padding-left:86px; font-size:22px; line-height:54px; }
.trans-banner.banner5 .title span { font-size:12px; }
/*.trans-banner .subtle {background: url("../img/navigation/banner-arrow.png") no-repeat 2px 1px;color: #313131;display: block;font-size: 9px;letter-spacing: 0px;text-indent: 17px;}*/
.mginner .transnav-box2 .trans-banner-nav li .banner1 {background: url("../img/navigation/banner-icons.png") no-repeat 180px 4px !important;}
.mginner .transnav-box2 .trans-banner-nav li .banner2 {background: url("../img/navigation/banner-icons.png") no-repeat 166px -64px !important;}
.mginner .transnav-box2 .trans-banner-nav li .banner3 {background: url("../img/navigation/banner-icons.png") no-repeat 185px -131px !important;}
/*.mginner .transnav-box2 .trans-banner-nav li .banner4 {background: url("../img/navigation/banner-icons.png") no-repeat 122px -275px !important;}*/
.mginner .transnav-box2 .trans-banner-nav li .banner4 {background: url("../img/navigation/bookproduction.png") no-repeat !important;    background-position: 95% 55% !important;    background-size: 40px !important;}
.mginner .transnav-box2 .trans-banner-nav li .banner5 {background: url("../img/navigation/banner-icons.png") no-repeat 5px -205px !important;width: 448px !important;}
#nav-sonota #mgdropdown1{background: none repeat scroll 0 0 #f4f5f5 !important;border: 0 none;border-radius: 0 0px 5px 5px;box-shadow: -1px 6px 8px -2px #393939;clear: none;display: none;float: left;font-family: "メイリオ" !important;right: -237px;margin: 0;padding: 10px;position: absolute;top: 34px;width: 942px;z-index: 99999;}
#nav-sonota:hover #mgdropdown1{display:block;}
.mginner1 {display: block;}
.mginner1 .quotenav-box1{width:440px; float:left; margin-right:10px;background: none repeat scroll 0 0 #fff;border: 1px solid #d0d0d0;padding: 5px; height:auto;}
.mginner1 .quotenav-box2{width:479px; float:left;}
.mginner1 .quotenav-box1 .banner-quote{position:relative; height:196px}
.mginner1 .quotenav-box1 .banner-quote img.icn{position:absolute; right:0px; top:5px;}
.mginner1 .quotenav-box2 .banner-autoquote{background: none repeat scroll 0 0 #fff;border: 1px solid #d0d0d0 !important;padding: 5px !important; display:block; margin-bottom:10px; width:470px;position:relative; height:87px;font-family: "メイリオ" !important;}
.mginner1 .quotenav-box2 .banner-autoquote:hover{border: 1px solid #839caf !important;box-shadow: 2px -1px 2px #ccc;}
.mginner1 .quotenav-box2 .banner-autoquote img.icn{position:absolute; right:0px; top:5px;}
.mginner1 .quotenav-box2 .banner-discount{background: none repeat scroll 0 0 #fff;border: 1px solid #d0d0d0 !important;padding: 5px !important; display:block; width:470px;position:relative; height:91px;font-family: "メイリオ" !important;}
.mginner1 .quotenav-box2 .banner-discount:hover{border: 1px solid #839caf !important;box-shadow: 2px -1px 2px #ccc;}
.mginner1 .quotenav-box2 .banner-discount img.icn{position:absolute; right:0px; top:5px;}
.mginner1 h2.navtitle{display:block; background:url(../img/navigation/ulatus-icon.png) no-repeat 0 0; border-bottom:1px solid #d8d8d8; font-size:17px; color:#057fd7; padding-bottom: 5px; text-indent: 30px; line-height:26px }
.mginner1 .subtle1 {background: url("../img/navigation/banner-arrow1.png") no-repeat 2px 4px;color: #313131;display: block;font-size: 14px;letter-spacing: 0px;line-height: 26px;margin-top: 5px;padding-left: 27px;}
a.nav-cta{background:url(../img/common/top-cta.png) no-repeat scroll 0 0;border:medium none !important;bottom:5px;display:block !important;height:53px;left:21%;margin-top:8px;padding:0 !important;position:absolute;text-align:left;text-indent:-9999px;width:264px;transition:none 0s ease 0s !important}
a.nav-cta:hover{background-position:0 -57px;}

/* new navigation end */
.breadcrumbwrap{width:100%;height:36px;margin:0 auto;border-top:1px #eeeeee solid;display:block;clear:both;background-color:#f5f7f9;}
#breadcrumb{width:1000px;height:36px;margin:0 auto;border-top:1px #eeeeee solid;display:block;clear:both;background-color:#f5f7f9;color:#333;line-height:36px;font-size:11px;font-family:"メイリオ", "MS PGothic", "MS Mincho";}
.breadcrumbwrap{width:100%;height:36px;margin:0 auto;border-top:1px #eeeeee solid;display:block;clear:both;background-color:#f5f7f9;}
#breadcrumb{width:1000px;height:36px;margin:0 auto;border-top:1px #eeeeee solid;display:block;clear:both;background-color:#f5f7f9;color:#333;line-height:36px;font-size:11px;font-family:"メイリオ", "MS PGothic", "MS Mincho";}
#breadcrumb span{padding-left:44px;}
#breadcrumb a{text-decoration:underline;color:#057fd7;}
#headerContainer{width:960px;padding-right:20px;margin:0 auto 10px auto;padding-top:0px;padding-bottom:0px;padding-left:20px;background-color:white;border-top:4px solid #e4e4f4;}
#headerContainer .leftx{float:left;width:675px;}
#headerContainer .rightx{float:right;width:280px;}
.titlewrapper { float: left; width: 290px; margin-top:0}
#headerContainer a.top-cta{display:block;background:url(../img/common/top-cta.png) 0 0 no-repeat;width:264px;height:52px;text-indent:-9999px;text-align:left;margin-top:15px; margin-bottom:10px; position:relative}
#headerContainer a.top-cta:after{content:""; display:block; position:absolute; right:3px; top:-4px; background:url(../images/15perc-discount.png) no-repeat 0 0; width:73px; height:61px;}
#headerContainer a.top-cta:hover{background-position:0 -57px;}
#headerContainer a.top-cta:active{background-position:0 0;}

#headerContainer #logo{float:left;display:block;height:80px;width:350px;background-color:#FFF;margin-right:0px;margin-top:0px; padding-top: 15px;}
#headerContainer #titleWrapper{height:20px;float:left;width:260px;margin-top:-5px;background-position:0px -135px; display:none;}
.titleSlogan{float:left;font-weight:normal;font-size:11px;font-family:"メイリオ", "MS Gothic", "MS PMincho", "MS Mincho";color:#666;padding:0px;line-height:22px;padding-left:13px;letter-spacing:1px;margin-top:2px}
.header-sprite{background-image:url(../img/sprite/header-sprite.png);background-repeat:no-repeat;}
.autoquote-top{background-position:0px 0px;width:125px;height:24px;margin-right:2px;margin-top:8px;}
.autoquote-top:hover{background-position:0px -28px;}
.quotation-top{background-position:0 0;width:264px;height:46px;margin-top:5px;}
.quotation-top:hover{background-position:-300px 0px;}
.callus-top{background-position:0px -71px;width:264px;height:58px;margin-top:4px;}
.topbar-container{width:960px;height:35px;margin:0 auto;padding:0 20px;background-color:#fff;background-image:url(../img/header/topbarbg.png);background-repeat:no-repeat;background-position:0px 0px}
.h1-title{float:left;height:25px;overflow:hidden;font:8px "メイリオ", "MS Gothic", "MS PMincho", "MS Mincho";line-height:28px;letter-spacing:2px;color:#666666;width:100%}
.rightspan{float:right;overflow:hidden;text-align:right;}
.topbar2-container{width:960px;height:26px;margin:0px auto;padding:0px;background-color:#fff;display:block;clear:both;float:left}
.topbar2-container .slogan{float:left;height:26px;overflow:hidden;width:60%;font:10px "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";line-height:26px;letter-spacing:2px}
.topbar2-container.rightlinks{float:left;width:40%;height:26px;overflow:hidden;text-align:right;}
.slogan{float:left;height:26px;overflow:hidden;width:304px;font:10px "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";line-height:26px;letter-spacing:2px;border-top:1px solid #EEEEEE; display: none;}
.slogan font{color:#057fd7!important;}
.rightlinks{float:left;text-align:right;width:300px;}
.rightlinks a{text-decoration:underline;color:#006699;font:10px "MS PGothic", "MS Gothic", "MS PMincho", "MS Mincho";float:right;padding:0px 0px 0px 15px;background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-36px -244px;line-height:26px;margin-right:7px}
.rightlinks a:hover{text-decoration:none}


.rightlinks a.logintop{display:block; background-image:none;background-color:#057fd7;color:#fff;font-weight:bold;padding: 4px 8px 1px 26px;border-radius: 12px;font-size:11px;position:relative;    line-height: 18px;text-decoration:none;    margin-top: 1px; }
.rightlinks a.logintop:before{content:"";background: url(../images/lockicon.png) no-repeat 0 0;display:block;width:11px;height:13px;position:absolute;left: 8px;}
.rightlinks a.logintop:hover{text-decoration:none; background-color:#33a2f3}

.subnav-s{clear: both;
    width: 250px;
    /* background: url(../img/subnav/subnav-bottom2.png) no-repeat 0px bottom; */
    padding-bottom: 0px;
    margin-bottom: 18px;
    margin-left: 23px;
    margin-top: 24px;
    border: 5px solid #0480d8;}
.subnav .navTitle{height:147px;background:url('../images/sidebar/subnav-top.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.subnav .navTitle span{padding-left:15px;font-weight:normal;color:#fff;font:normal 14px "メイリオ", "MS PMincho", "MS Mincho";padding-top:125px;display:block;height:35px;}
.subnav-s .navsample {
    height: 32px;
    background: url(../img/subnav/subnav-sample.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
    margin-right: -1px;
}
.subnav{clear:both;width:252px;/*background:url('../img/subnav/subnav-bottom.png') no-repeat 0px bottom;padding-bottom:0px;*/margin-bottom:18px;margin-left:24px;margin-top:24px}
/* .subnav-s{clear:both;width:250px;background:url('../img/subnav/subnav-bottom2.png') no-repeat 0px bottom;padding-bottom:0px;margin-bottom:18px;margin-left:24px;margin-top:24px}
.subnav .navTitle{height:147px;background:url('../images/sidebar/subnav-top.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.subnav .navTitle span{padding-left:15px;font-weight:normal;color:#fff;font:normal 14px "メイリオ", "MS PMincho", "MS Mincho";padding-top:125px;display:block;height:35px;}
.subnav-s .navsample{height:32px;background:url('../img/subnav/subnav-sample.png');background-repeat:no-repeat;background-position:0px 0px;} */
.subnav-s .navsample span{padding-left:15px;padding-top:6px;font-weight:normal;color:#fff;font:normal 14px "メイリオ", "MS PMincho", "MS Mincho";display:block;height:35px;}
.subnav-s .sample{overflow:auto;width:240px;padding:1px 5px 7px 5px;height:auto;margin:0px auto;}
.subnav-s .sample p{font-weight:bold;font-size:12px;padding:12px 0px 0px 8px;color:#ff2089;}
.subnav-s .sample img{vertical-align:middle;margin-bottom:4px}
.subnav-s .sample ul{padding-bottom:5px;border-bottom:1px dashed #d5d5d5;margin-right:10px;}
.subnav-s .sample li{display:block;margin-top:5px;padding:0px 0px 0px 13px;text-decoration:none;font-size:11px;}
.subnav-s .sample li span{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-35px -248px;margin-right:0px;padding:0px 0px 6px 15px;height:11px;width:16px;}
.subnav .items a:hover{color:#000;text-decoration:none;font-weight:bold}
.itemL3 { background: url(../img/subnav/itemL3-bg.png) no-repeat 0 8px !important;  font-size: 11px !important;  height: 30px !important; line-height: 30px !important; margin-left: 20px;padding-left: 10px !important;    width: 210px !important;}
#itemL3current, #itemL3current2 {  background: url(../img/subnav/itemL3-bg.png) no-repeat 0 8px !important;font-size: 11px !important;  height: 30px !important;line-height: 30px !important; margin-left: 20px;padding-left: 10px !important;    width: 210px !important;}
.subnav .items{ border:#0099ff 3px solid;overflow:auto;padding:1px 5px 7px 5px;height:auto;margin:0px auto;}
.subnav .items a{height:39px;width:220px;display:block;padding-left:20px;background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-31px -239px;margin-right:0px;padding-right:0px;letter-spacing:2px;cursor:pointer;border-top:1px dashed #d5d5d5;font:12px/39px "メイリオ", "MS PMincho", "MS Mincho";color:#057fd7;text-decoration:underline}
.subnav .items a:hover{color:#000;text-decoration:none;font-weight:bold}
.subnav .items a.itemcurrent{color:#000;text-decoration:none;font-weight:bold}
a.itemcurrent{color:#000;text-decoration:none;font-weight:bold}
.notice{background-image:url(../img/index/notice.gif);width:250px;height:99px;display:block;margin-bottom:13px;margin-left:24px;clear:both;}
.noticetext{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:18px;letter-spacing:1px;padding:32px 10px 2px 10px;display:block;}
.bannerContainer{clear:both;width:250px;margin-bottom:13px;margin-left:24px;}
.bannerContainer2{clear:both;width:250px;margin-bottom:10px;margin-left:24px;}
.bannerContainer3{clear:both;width:250px;margin-bottom:5px;margin-left:24px;}
.bannerContainer4{clear:both;width:250px;margin-bottom:15px;margin-left:24px;border:1px solid #ccc;padding-top:5px}
.rightbanner-sprite{background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:3px solid #d8e0e9}
.rightbanner-sprite:hover{background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:3px solid #057fd7}
.awardsbanner1{background-position:60px 15px 0px 0px;width:250px;height:45px;background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:none;padding-top:7px;margin-top:-4px;margin-bottom:9px;}
.awardsbanner2{background-position:0px -60px;width:250px;height:60px;background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:none;margin-top:-2px;margin-bottom:4px}
.awardsbanner3{background-position:0px -608px;width:250px;height:50px;background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:none;padding-top:7px;margin-top:-4px;margin-bottom:9px;}
/*.awardsbanner4{background-position:0px -668px;width:250px;height:80px;background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:none;margin-top:-2px;margin-bottom:4px}*/
*:first-child+html .awardsbanner1{background-position:60px 15px 0px 0px;width:250px;height:60px;background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:none;padding-top:7px;margin-top:-10px;margin-bottom:9px;}
*:first-child+html .awardsbanner2{background-position:0px -60px;width:250px;height:70px;background-image:url(../img/sprite/righ-banners-new.png);background-repeat:no-repeat;border:none;margin-top:-2px;margin-bottom:-11px}
.publicfund{background-position:-3px -141px;width:244px;height:69px;}

.editorinterview{background-position:-3px -226px;width:244px;height:54px;}
.newclientbanner{background-position:-3px -291px;width:244px;height:54px;}
.qualitybanner{background-position:-3px -356px;width:244px;height:54px;}
.fntbanner{background-position:-3px -421px;width:244px;height:54px;}
.trialbanner{background-position:-3px -486px;width:244px;height:54px;}
.premiumbanner{background: url(../img/sidebar/premiumbanner.png) no-repeat 0px 0px;width:249px;height:131px;}
.layout{background-position:-3px -551px;width:244px;height:54px;}
.normalcustomerbanner{background-image:url(../img/banners/banner-normalcustomer.png);background-repeat:no-repeat;background-position:0px 0px;width:250px;height:100px;}
.normalcustomerbanner:hover{background-position:0px -105px;}
.enagobanner{background-image:url(../img/sidebar/english-editing-banner.jpg);background-repeat:no-repeat;background-position:0px 0px;width:250px;height:141px;}

.recruitbanner{background-image:url(../img/sprite/recruit-sprite.png);background-repeat:no-repeat;background-position:0px 0px;width:250px;height:45px;}
.recruitbanner:hover{background-position:0px -45px;}
.testimonialContainer{clear:both;width:252px;margin-bottom:10px;border:1px solid #c3d9e6;margin-top:10px;}
.testimonialContainer .testimoniallink{position:absolute;top:25px;left:0;width:126px;height:10px;text-align:center;font-size:12px!important;}
.testimonialContainer .testimoniallink a{color:#0000FF !important;font-size:12px!important;letter-spacing:1px;text-decoration:underline!important;font-weight:normal!important}
.testimonialContainer .testimoniallink a:hover{text-decoration:none!important;}
.testimonialContainer .title{font:normal 28px "MS PMincho";color:#000;font-size:28px;font-weight:bold;letter-spacing:0px;display:block;height:60px;margin:0px 5px 10px 5px;border-bottom:1px dashed #ccc;width:234px;clear:both;line-height:50px;position:relative}
.testimonialContainer .title a{font:normal 28px "MS PMincho";color:#000;font-size:28px;font-weight:bold;text-decoration:none;line-height:50px;}
.testimonialContainer .title a:hover{color:#057fd7;}
.downarrowblue{background-image:url(../img/sprite/right-containers.png);background-repeat:no-repeat;background-position:-7px -10px;width:15px;height:20px;margin-right:10px;}
.rightbubble{background-image:url(../img/sprite/right-containers.png);background-repeat:no-repeat;background-position:-37px 0px;width:46px;height:36px;margin-right:0px;vertical-align:middle;margin-left:10px;}
.testimonialContainer .content{margin:0px 5px 0px 5px;width:234px;clear:both;height:140px;}
.testimonialquoteText{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#444444;line-height:16px;padding:5px 0px 0px 10px;letter-spacing:1px;}
.testimonialname{FONT-WEIGHT:bold;COLOR:#057fd7;font-size:12px;TEXT-ALIGN:right;}
.designation{FONT-WEIGHT:normal;COLOR:#057fd7;font-size:12px;}
.testimonial-imagediv{width:234px;text-align:center;display:block;margin-top:0px;}
.testimonial-image{background-image:url(../img/sprite/right-containers.png);background-repeat:no-repeat;background-position:0px -51px;width:120px;height:114px;margin-right:10px;clear:both;}
.faqContainer{clear:both;width:244px;margin-bottom:10px;margin-left:24px;border:3px solid #e9eef3}
.faqContainer .title{display:block;height:50px;margin:0px 0px 10px 10px;width:234px;clear:both;}
.faqContainer .title .faq1{font:normal 28px "MS PMincho";color:#000;font-size:28px;font-weight:bold;letter-spacing:1px;line-height:50px;float:left}
.faqContainer .title .more{width:60px;padding:0;margin:0px 0px 0px 0px;font:11px "メイリオ", "MS PGothic", "MS Mincho";float:right;background-color:#e9eef3}
.faqContainer .title .more a{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-31px -249px;color:#057fd7;text-decoration:underline;padding-left:20px;line-height:25px;}
.faqContainer .title .more a:hover{text-decoration:none;}
.faqContainer .content{margin:0px 10px 0px 10px;width:234px;clear:both;}
.faq-qt{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#444444;padding:0px 0px 0px 0px;letter-spacing:1px;font-weight:bold}
.faq-que{FONT-WEIGHT:normal;COLOR:#057fd7;font-size:12px;font:12px "メイリオ", "MS PGothic", "MS Mincho";letter-spacing:1px;padding:0px 5px 5px 0px;}
.blogContainer{clear:both;width:244px;margin-bottom:10px;margin-left:24px;border:3px solid #e9eef3}
.blogContainer .title{font:normal 28px "MS PMincho";color:#000;font-size:28px;font-weight:bold;letter-spacing:4px;display:block;height:50px;margin:0px 10px 10px 10px;width:224px;clear:both;line-height:50px;}
.blogContainer .title a{font:normal 28px "MS PMincho";color:#000;font-size:28px;font-weight:bold;text-decoration:none;line-height:50px;}
.blogContainer .title a:hover{color:#057fd7}
.blogContainer .content{margin:0px 10px 0px 10px;width:234px;clear:both;}
.blogicon{background-image:url(../img/sprite/right-containers.png);background-repeat:no-repeat;background-position:-105px -12px;width:14px;height:13px;margin-left:10px}
ul.bloglist{margin:0px;padding:0px;margin-left:0px;margin-bottom:0px;margin-top:0px;clear:both;}
ul.bloglist li{background-image:url(../img/common/icons/3x3.png);background-position:0px 7px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#057fd7;padding-left:15px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px;padding-right:10px}
.payment{clear:both;margin-bottom:10px;border:3px solid #e9eef3}
.commonLink{color:#0000FF;text-decoration:underline}
.payment .title{display:block;height:50px;margin:0px 0px 10px 10px;width:234px;clear:both;}
.payment .content{margin:0px 10px 0px 10px;width:234px;clear:both;text-align:center}
.payment-qt{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#444444;padding:0px 0px 0px 0px;letter-spacing:1px;font-weight:bold;text-align:center;}
.payment-que{FONT-WEIGHT:normal;COLOR:#057fd7;font-size:12px "メイリオ", "MS PGothic", "MS Mincho";letter-spacing:1px;padding:0px 5px 5px 0px;}
.payment-imagediv{align:center;width:234px;text-align:center;display:block;margin-top:10px;padding:2px 0px 8px 4px;}
.payment-img{background-image:url(../img/sprite/index-card.png);background-repeat:no-repeat;background-position:-37px 0px;width:226px;height:41px;margin-right:0px;vertical-align:middle;margin-left:10px}
.feedburnerFeedBlock{padding:0px 0 0px 0;border-bottom:0px solid #820026;border-left:0px solid #e3e3e3;border-right:0px solid #e3e3e3;border-top:0px solid #800025;height:auto;}
.feedburnerFeedBlock ul{margin:0px;padding:0px;margin-left:0px;margin-bottom:0px;margin-top:0px;clear:both;}
.feedburnerFeedBlock ul li{background-image:url(../img/common/icons/3x3.png);background-position:0px 7px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#057fd7;padding-left:15px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px;padding-right:10px}
.feedTitle{display:none;visibility:hidden}
.feedTitle a{color:#057fd7;text-decoration:underline}
.feedTitle a:visited{color:#057fd7;text-decoration:underline}
.feedTitle a:hover{color:#057fd7;text-decoration:none}
.feedTitle img{display:none;visibility:hidden;height:16px;width:16px;}
.headline{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#057fd7;}
.headline a{color:#0000FF;text-decoration:underline}
.headline a:visited{color:#0000FF;text-decoration:underline}
.headline a:visited:hover{text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;border:#e9d7d7 1px solid;background-color:#f7e8e8;color:#bf0505;}
.headline a:hover{color:#0000FF;text-decoration:none}
.date{display:none;visibility:hidden}
.fbsubscribelink{display:none;visibility:hidden;}
.fbsubscribelink img{height:10px;width:10px;}
#creditfooter{display:none;visibility:hidden;}
#creditfooter img{height:18px;width:88px;}
.h1-container{float:left;display:block;width:630px;height:85px;padding-top:32px;}

h1.pagetitle-translators{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/ourtranslators.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-translators-blank{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/ourtranslators-blank.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-payment{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/payment.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-about-us{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/about-us.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-corporate{float:left;display:block;width:630px;height:85px;font:bold 22px "MS PMincho";color:#000;background-image:url(../img/pagetitles/about-us.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-service{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/doctype.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-quality{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/quality.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-qualityiso{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/quality-iso.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-sonota-service{float:left;display:block;width:630px;height:85px;font:normal 37px "MS PMincho";color:#000;font-size:37px;font-weight:bold;background-image:url(../img/pagetitles/sonota-service.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-sonota-service-x{float:left;display:block;width:955px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/sonota-service-x.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-subjectarea{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/subjectarea.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-faq{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/contactus.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-typeofdoc{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/doctype.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-autoquotation{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/autoquotation.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-autoquotation-x{float:left;display:block;width:920px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/autoquotation-x.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}

h1.sophia{float:left;display:block;width:920px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../images/h1-logo-sophia.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}

h1.rikkyo{float:left;display:block;width:920px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;
background-image:url(../images/h1-logo-rikkyo.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}

h1.pagetitle-contactus{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/contactus.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-plain{float:left;display:block;width:630px;height:85px;font:normal 41px "MS PMincho";color:#000;font-size:41px;font-weight:bold;background-image:url(../img/pagetitles/plaintitle.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
h1.pagetitle-404{float:left;display:block;width:630px;height:85px;font:normal 38px "MS PMincho";color:#000;font-size:38px;font-weight:bold;background-image:url(../img/pagetitles/plaintitle.png);background-position:0% 0%;background-repeat:no-repeat;padding-top:32px;letter-spacing:0px}
.floatLeft{float:left}
.floatRight{float:right}
.strong{font-weight:bold!important}
.commonLink{color:#0000FF;text-decoration:underline}
.commonLink:hover{color:#0000FF;text-decoration:none}
.commonLink:visited{color:#0000FF;text-decoration:underline}
.h3Normal{background-image:url("../img/common/h3-bg.png");background-position:0% 0%;background-repeat:no-repeat;font-size:18px;font-family:"メイリオ", "MS PGothic", "MS Gothic";width: 100%;background-size: 100%;height: 43px;color:#057fd7;line-height: 43px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;text-indent:15px;letter-spacing:1px;clear:both;display:block; font-weight:bold}
.h3Normal > a{color:#057fd7;}
.h3Normal.full { width:auto; background-image:url(../img/common/h3-bg-full.png); }
.h3aboutus{background-image:url("../img/common/h3-aboutus-bg.png");background-position:0px 10px;background-repeat:no-repeat;font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:630px;height:36px;color:#0480d8;line-height:36px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;text-indent:25px;letter-spacing:1px;clear:both;display:block}
.h4aboutus{background-image:url("../img/common/h3-aboutus-bg.png");background-position:0px 10px;background-repeat:no-repeat;font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:630px;height:36px;color:#0480d8;line-height:36px;margin-left:0px;margin-right:0px;margin-bottom:10px;padding:0px;text-indent:25px;letter-spacing:1px;clear:both;display:block}
.h3black{font:16px "メイリオ";font-weight:normal;font-family:"メイリオ", "MS PGothic", "MS Mincho";width:630px;height:36px;color:#000;margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:20px;padding:0px;letter-spacing:1px;clear:both;display:block}
.h4-50perc{background-image:url("../img/common/h4-bg.png");background-position:0px 13px;background-repeat:no-repeat;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:304px;height:36px;color:#0099ff;line-height:36px;margin:0px;padding:0px;text-indent:18px;letter-spacing:1px;clear:both;float:left;border-bottom:1px solid #b2e0ff;font-weight:bold}
.h4-Normal2{background-image:url("../img/common/h4-bg2.png");background-position:0px 0px;background-repeat:repeat-x;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";height:18px;color:#000;font-weight:bold;line-height:18px;margin:0px;padding:0px;text-indent:5px;letter-spacing:1px;clear:both;float:left;padding-right:10px;margin-bottom:20px;display:block;}
.h4-Normal3{background-image:url("../img/common/h4-bg2.png");background-position:0px 0px;background-repeat:repeat-x;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";height:18px;color:#000;font-weight:bold;line-height:18px;margin:0px;padding:0px;text-indent:5px;letter-spacing:1px;clear:both;float:left;padding-right:10px;margin-bottom:20px;display:block;width:300px}
.h4-simple{font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:630px;height:36px;color:#0099ff;line-height:36px;margin:0px;margin-bottom:0px;padding:0px;letter-spacing:1px;clear:both;float:left;font-weight:bold}
.h4-Normal{background-image:url("../img/common/h4-bg.png");background-position:0px 13px;background-repeat:no-repeat;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:630px;height:36px;color:#0099ff;line-height:36px;margin:0px;margin-bottom:20px;padding:0px;text-indent:18px;letter-spacing:1px;clear:both;float:left;border-bottom:1px solid #b2e0ff;font-weight:bold}
.h4-Ulatus{background-image:url("../img/common/icons/ulatus-bullet.png");background-position:0px 14px;background-repeat:no-repeat;font:16px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Gothic";/*width:630px;*/height:26px;color:#0099ff;line-height:26px;margin:0px;margin-bottom:10px;  padding: 10px 0px 15px 0px;text-indent:10px;letter-spacing:1px;clear:both;float:left;font-weight:bold}
.h4-Ulatus-50perc{background-image:url("../img/common/icons/ulatus-bullet.png");background-position:0px 4px;background-repeat:no-repeat;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Gothic";width:304px;height:26px;color:#0099ff;line-height:26px;margin:0px;margin-bottom:10px;padding:0px;text-indent:20px;letter-spacing:1px;clear:both;float:left;font-weight:bold}
.h4-Ul{background-image:url("../img/common/icons/ulatus-bullet.png");background-position:0px 4px;background-repeat:no-repeat;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Gothic";width:630px;height:26px;color:#0099ff;line-height:26px;margin:0px;margin-bottom:0px;padding:0px;text-indent:20px;letter-spacing:1px;clear:both;float:left;font-weight:bold}
.commonIntroductionText{font:12px "メイリオ", "MS PGothic", "MS Mincho";width:630px;color:#313131;line-height:20px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}
.commonPara{font:12px "メイリオ", "MS PGothic", "MS Mincho";width:630px;color:#313131;line-height:18px;margin-left:0px;margin-right:0px;margin-bottom:10px;margin-top:7px;padding:0px;letter-spacing:1px;clear:both}
.commonPara1{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;margin-left:0px;margin-right:0px;margin-bottom:20px;margin-top:10px;padding:0px;letter-spacing:1px;clear:both}
.commonIntroductionText-toko{font:12px "メイリオ", "MS PGothic", "MS Mincho";width:630px;color:#313131;line-height:20px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding:0px;letter-spacing:1px;clear:both;padding-bottom:20px}
.quality-box{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:22px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both;font-weight:normal;border-left:2px #ccc solid;display:block;padding-left:10px}
.para590{font:12px "メイリオ", "MS PGothic", "MS Mincho";width:590px;color:#313131;line-height:20px;margin-left:40px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}
.commonText{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:18px;}
ul.ulbasic{margin:0px;padding:0px;margin-left:5px;margin-bottom:20px;margin-top:0px}
ul.ulbasic li{background-image:url(../img/common/icons/ulatus-bullet.png);background-position:0px 3px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:20px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px}
ul.ulbasic1{margin:0px;padding:0px;margin-left:5px;margin-bottom:20px;margin-top:0px}
ul.ulbasic1 li{background-image:url(../img/common/h4-bg.png);background-position:0px 4px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:20px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px}
ul.ulbasic2{margin:0px;padding:0px;margin-left:5px;margin-bottom:0px;margin-top:0px}
ul.ulbasic2 li{background-image:url("../img/common/h4-bg.png");background-position:0px 4px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:20px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:1px}
ul.ulbasic3{margin:0px;padding:0px;margin-left:5px;margin-bottom:20px;margin-top:0px;padding-top:0px;}
ul.ulbasic3 li{background-image:url(../img/common/h4-bg.png);background-position:0px 4px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:20px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px}
ul.ulbasic4{margin-left:5px;}
ul.ulbasic4 li{ color:#000; background-image:url(../img/common/h4-bg.png);background-position:0px 4px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";padding-left:20px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;}
.padding10{padding:10px}
.lh175{line-height:175%!important}
.marr20{margin-right:20px;}
.marr10{margin-right:10px;}
.marl20{margin-left:20px;}
.mart20{margin-top:20px!important;}
.marb20{margin-bottom:20px !important;}
.paddingright10{padding-right:10px;}
.padLR50{padding:0 50px;width:auto;}
.eyecatchpoints{float:left;display:block;width:630px;height:508px;background-image:url(../img/our-translators/eyecatchpoints.png);background-position:0% 0%;background-repeat:no-repeat;margin-bottom:20px}
.eyecatchpoints .point1{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:182px;letter-spacing:0px;padding-top:5px}
.eyecatchpoints .point2{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:182px;letter-spacing:0px;padding-top:5px}
.eyecatchpoints .point3{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:219px;letter-spacing:0px;padding-top:0px}
.eyecatchpoints .point4{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:219px;letter-spacing:0px;padding-top:5px}
.eyecatchpoints2{float:left;display:block;width:630px;height:508px;background-image:url(../img/our-translators/eyecatchpoints2.png);background-position:0% 0%;background-repeat:no-repeat;margin-bottom:20px}
.eyecatchpoints2 .point1{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:186px;letter-spacing:0px;padding-top:5px}
.eyecatchpoints2 .point2{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:186px;letter-spacing:0px;padding-top:5px}
.eyecatchpoints2 .point3{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:216px;letter-spacing:0px;padding-top:0px}
.eyecatchpoints2 .point4{float:left;margin-left:30px;width:267px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:210px;letter-spacing:0px;padding-top:5px}
.eyecatchpoints3{float:left;display:block;width:630px;height:467px;background-image:url(../img/our-translators/eyecatchpoints3.jpg);background-position:0% 0%;background-repeat:no-repeat;margin-bottom:20px}
.eyecatchpoints3 .point1{float:left;margin-left:202px;width:236px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:87px;letter-spacing:1px;padding-top:5px}
.eyecatchpoints3 .point2{float:left;margin-left:202px;width:347px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:94px;letter-spacing:1px;padding-top:5px}
.eyecatchpoints3 .point3{float:left;margin-left:202px;width:330px;height:40px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;line-height:125%;text-align:center;margin-top:102px;letter-spacing:1px;padding-top:5px}
.editorbgbox{display:block;float:left;width:630px;height:200px;background-color:#f9fcfe;text-align:left;margin-bottom:20px;background-image:url(../img/our-translators/editorbgbox.png);background-position:90% 50%;background-repeat:no-repeat}
.quotation-callus-banner{display:block;float:left;clear:both;width:630px;height:114px;background-color:#057fd7;margin-bottom:20px;}
.quotation-callus-banner .inner{display:block;float:left;clear:both;width:620px;height:104px;background-color:#f8fcfe;margin:4px 5px 5px 4px;border:1px solid #fff}
.quotation-callus-banner .inner .autoquotebutton{background-image:url(../img/common/quotation-callus-banner.png);background-repeat:no-repeat;background-position:0px 0px;height:29px;width:153px}
.quotation-callus-banner .inner .autoquotebutton:hover{background-position:0px -82px}
.quotation-callus-banner .inner .quotationbutton{background-image:url(../img/common/quotation-callus-banner.png);background-repeat:no-repeat;background-position:-158px 0px;height:29px;width:149px}
.quotation-callus-banner .inner .quotationbutton:hover{background-position:-158px -82px;}
.quotation-callus-banner .inner .contactusbutton{background-image:url(../img/common/quotation-callus-banner.png);background-repeat:no-repeat;background-position:0px -37px;height:40px;width:308px;margin-top:10px}
.quotation-callus-banner .inner .contactusbutton:hover{background-position:0px -119px;}
.quotation-callus-banner .inner .callus{background-image:url(../img/common/quotation-callus-banner.png);background-repeat:no-repeat;background-position:0px -172px;height:77px;width:282px;margin-left:10px}
.inner .buttons{width:50%;float:left;margin-top:10px;margin-left:5px}
.inner .banner{width:48%;float:left;margin-top:16px}
#callus-banner{display:block;float:left;clear:both;width:630px;height:157px;background-color:#d8e0e9;margin-bottom:20px;}
#callus-banner .inner{display:block;float:left;clear:both;width:608px;height:110px;background-color:#f8fcfe;margin:0px 10px 10px 10px;border:1px solid #fff;}
#callus-banner .title{display:block;float:left;clear:both;width:608px;height:35px;margin:0px 10px;float:left;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#1b1b1b;letter-spacing:1px;font-weight:bold;text-indent:30px;line-height:35px;background-image:url(../img/common/callus-banner.png);background-repeat:no-repeat;background-position:-302px -4px;}
#callus-banner .inner .text{display:block;float:left;clear:both;width:588px;background-color:#f8fcfe;margin:0px 10px 0px 10px;border-top:1px solid #ccc;font:10px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#1f1a17;height:24px;letter-spacing:1px;line-height:24px;font-weight:bold;vertical-align:middle}
#callus-banner .inner .callus{background-image:url(../img/common/callus-banner.png);background-repeat:no-repeat;background-position:0px 0px;height:62px;width:282px;margin-left:10px}
#callus-banner1{display:block;float:left;clear:both;width:630px;height:167px;background-color:#d8e0e9;margin-bottom:20px;}
#callus-banner1 .inner1{display:block;float:left;clear:both;width:608px;height:120px;background-color:#f8fcfe;margin:0px 10px 10px 10px;border:1px solid #fff;}
#callus-banner1 .title{display:block;float:left;clear:both;width:608px;height:35px;margin:0px 10px;float:left;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#1b1b1b;letter-spacing:1px;font-weight:bold;text-indent:30px;line-height:35px;background-image:url(../img/common/callus-banner.png);background-repeat:no-repeat;background-position:-302px -4px;}
#callus-banner1 .inner1 .text{display:block;float:left;clear:both;width:588px;background-color:#f8fcfe;margin:10px 10px 0px 10px;border-bottom:1px solid #ccc;font:10px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#1f1a17;height:24px;letter-spacing:1px;line-height:20px;font-weight:bold;vertical-align:middle;height:50px}
#callus-banner1 .inner1 .callus{background-image:url(../img/common/callus-banner1.png);background-repeat:no-repeat;background-position:0px 0px;height:39px;width:198px;margin-left:10px;float:right}
.inner1 .buttons{width:38%;float:left;margin-top:10px;margin-left:15px;padding-right:0px}
.inner1 .banner{width:58%;margin-top:9px;float:left}

#quote-cat-wrap { width:630px; margin-bottom:20px; }
#quote-cat-wrap a { display:block; text-indent:-9999px; }
#quote-cat-wrap .quote-btn-box { background:#e9e9e9; border:#d0d0d0 1px solid; padding:12px 8px; }

#quote-cat-wrap .quote-btn-box span { display:inline-block; }
#quote-cat-wrap .quote-btn-box span.big-cta a { background:url(../img/common/big-quote-cta.png) 0 -74px no-repeat; width:611px; height:74px; margin-bottom:5px; }
#quote-cat-wrap .quote-btn-box span.big-cta a:hover { background-position:0 0; }
#quote-cat-wrap .quote-btn-box span.big-cta a:active { background-position:0 -74px; }


#quote-cat-wrap2 { width:630px; margin-bottom:0px; }
#quote-cat-wrap2 a { display:block; text-indent:-9999px; }
#quote-cat-wrap2 .quote-btn-box2 {  border:#d0d0d0 0px solid; padding:12px 0px; }
#quote-cat-wrap2 .quote-btn-box2 span.big-cta2 a { background:url(../img/common/big-quote-cta2.png) 0 -74px no-repeat; width:630px; height:74px; margin-bottom:20px; }
#quote-cat-wrap2 .quote-btn-box2 span.big-cta2 a:hover { background-position:0 0; }
#quote-cat-wrap2 .quote-btn-box2 span.big-cta2 a:active { background-position:0 -74px; }

#quote-cat-wrap .quote-btn-box span.small-cta a { background:url(../img/common/small-quote-cta.png) 0 -49px no-repeat; width:301px; height:49px; }
#quote-cat-wrap .quote-btn-box span.small-cta a:hover { background-position:0 0; }
#quote-cat-wrap .quote-btn-box span.small-cta a:active { background-position:0 -49px; }
#quote-cat-wrap .quote-btn-box span.small-cta.second a {    margin-left: 3px;    background-position: -604px 0;    width: 302px; }
#quote-cat-wrap .quote-btn-box span.small-cta.second a:hover { background-position:-604px -49px; }
#quote-cat-wrap .quote-btn-box span.small-cta.second a:active { background-position:-604px -49px; }
#quote-cat-wrap .contact-box a { background:url(../img/common/contact-cta.png) 0 -1px no-repeat; width:630px; height:95px; }
#quote-cat-wrap .contact-box a.publish { background-image:url(../img/common/publish-contact-cta.png); }

#quote-cat-wrap.enago-cta .quote-btn-box { border:0; }
#quote-cat-wrap.enago-cta .quote-btn-box span.big-cta a { background:url(../img/common/enago-bottom-big-CTA.png) 0 0 no-repeat; width:604px; margin-left:4px; }
#quote-cat-wrap.enago-cta .quote-btn-box span.big-cta a:hover { background-position:0 -76px; }
#quote-cat-wrap.enago-cta .quote-btn-box span.small-cta a { background:url(../img/common/enago-bottom-small-CTA.png) 0 0 no-repeat; width:298px; }
#quote-cat-wrap.enago-cta .quote-btn-box span.small-cta a:hover { background-position:0 -51px; }
#quote-cat-wrap.enago-cta .quote-btn-box span.small-cta.first { margin-left:4px; }
#quote-cat-wrap.enago-cta .quote-btn-box span.small-cta.second a {    background-position: -298px 0;}
#quote-cat-wrap.enago-cta .quote-btn-box span.small-cta.second a:hover {    background-position: -298px -51px;}
#quote-cat-wrap.enago-cta .contact-box a { background:url(../img/common/enago-bottom-call-banner.jpg) 0 0 no-repeat; width:630px; height:113px; }

#quote-cat-wrap .quote-btn-box.mid span.small-cta.second a { background:url(../images/common/small-quote-cta.png) 100% -49px no-repeat; }
#quote-cat-wrap .quote-btn-box.mid span.small-cta.second a:hover { background-position:100% 0; }
#quote-cat-wrap .quote-btn-box.mid span.small-cta.third a { background:url(../images/common/small-quote-cta-3.png) -603px -49px no-repeat; }
#quote-cat-wrap .quote-btn-box.mid span.small-cta.third a:hover { background-position:-603px 0; }
#quote-cat-wrap .quote-btn-box.mid span.small-cta.fourth a { background:url(../images/common/small-quote-cta-2.png) 100% -49px no-repeat; }
#quote-cat-wrap .quote-btn-box.mid span.small-cta.fourth a:hover { background-position:100% 0; }

.compulsary{color:#eb6877;font-weight:bold}
.h3Translators{background-image:url("../img/interviews/h3translators-bg.png");background-position:0% 0%;background-repeat:no-repeat;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Gothic";width:630px;height:37px;color:#057fd7;line-height:30px;margin-left:0px;margin-right:0px;margin-bottom:10px;padding:0px;text-indent:15px;letter-spacing:1px;clear:both;display:block}
.h3Translators1{background-image:url("../img/interviews/h3translators-bg.png");background-position:0% 0%;background-repeat:no-repeat;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Gothic";width:630px;height:37px;color:#057fd7;line-height:30px;margin-left:0px;margin-right:0px;margin-bottom:10px;padding:0px;text-indent:15px;letter-spacing:0px;clear:both;display:block}
#honyakusya-yn-intro{display:block;clear:both;width:630px;height:300px;background-image:url(../img/our-translators/honyakusya-yn-introbg.jpg);background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;margin-bottom:20px;}
#honyakusya-yn-intro .title{font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;display:block;clear:both;padding-top:30px;padding-left:20px}
#honyakusya-yn-intro p.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;line-height:18px;text-align:left;letter-spacing:0px;padding-left:20px;padding-top:10px;width:283px;}
#honyakusya-sf-intro{display:block;clear:both;width:630px;height:300px;background-image:url(../img/our-translators/sf-introbg.jpg);background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;margin-bottom:20px;}
#honyakusya-sf-intro .title{font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;display:block;clear:both;padding-top:30px;padding-left:20px}
#honyakusya-sf-intro p.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;line-height:18px;text-align:left;letter-spacing:0px;padding-left:20px;padding-top:10px;width:283px;}
#honyakusya-oa-intro{display:block;clear:both;width:630px;height:300px;background-image:url(../img/our-translators/oa-introbg.jpg);background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;margin-bottom:20px;}
#honyakusya-oa-intro .title{font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;display:block;clear:both;padding-top:30px;padding-left:20px}
#honyakusya-oa-intro p.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;line-height:18px;text-align:left;letter-spacing:0px;padding-left:20px;padding-top:10px;width:283px;}
#native-checker-intro{display:block;clear:both;width:630px;height:300px;background-image:url(../img/our-translators/native-checker-introbg.jpg);background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;margin-bottom:20px;}
#native-checker-intro .title{font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;display:block;clear:both;padding-top:30px;padding-left:20px}
#native-checker-intro p.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;line-height:18px;text-align:left;letter-spacing:0px;padding-left:20px;padding-top:10px;width:283px;}
#manager-yn-intro{display:block;clear:both;width:630px;height:300px;background-image:url(../img/our-translators/manager-yn-introbg.jpg);background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;margin-bottom:20px;}
#manager-yn-intro .title{font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;display:block;clear:both;padding-top:30px;padding-left:20px;line-height:25px}
#manager-yn-intro p.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;line-height:18px;text-align:left;letter-spacing:0px;padding-left:20px;padding-top:10px;width:283px;}
#sales-yf-intro{display:block;clear:both;width:630px;height:300px;background-image:url(../img/our-translators/sales-yf-introbg.jpg);background-position:0px 0px;background-repeat:no-repeat;margin:0px;padding:0px;margin-bottom:20px;}
#sales-yf-intro .title{font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;display:block;clear:both;padding-top:30px;padding-left:20px}
#sales-yf-intro p.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;line-height:18px;text-align:left;letter-spacing:0px;padding-left:20px;padding-top:10px;width:283px;}
#faq-container{display:block;margin-bottom:20px;clear:both;width:630px;margin:0;padding:0}
.qa_container{display:block;padding-top:5px;padding-bottom:5px;width:590px;margin-left:40px;margin-bottom:10px}
.qa_answer{display:block;line-height:130%;border:0px solid #006600;margin-right:0px;margin-left:45px;padding-left:5px;margin-top:-15px;margin-bottom:0px;padding-top:0px;padding-right:5px;padding-bottom:5px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;width:519px;letter-spacing:1px}
.qa_answer-icon{cursor:pointer;display:block;height:37px;width:560px;color:#0000FF;/*background-image:url(../img/new-services/a-close-icon.png);*/background-repeat:no-repeat;background-position:left;text-indent:-37px;margin-left:0}
div.faq_question1{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0480d8;margin-left:5px;font-weight:normal;padding:10px 10px 0px 5px;line-height:120%;border-bottom:0px solid #EEE;display:block;letter-spacing:1px;vertical-align:bottom;background-image:url(../img/common/q-icon.png);background-position:0px 0px;background-repeat:no-repeat;height:36px;}
div.faq_question2{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000000;margin-left:5px;font-weight:normal;padding:10px 10px 0px 5px;line-height:120%;border-bottom:0px solid #EEE;display:block;letter-spacing:1px;vertical-align:bottom;background-image:url(../img/common/q-icon-black.png);background-position:0px 0px;background-repeat:no-repeat;height:36px;}
div.faq_question2 span{padding-left:40px;display:block}
.qa_question1{cursor:pointer;display:block;height:37px;width:600px;color:#0000FF;/*background-image:url(img/common/a-close-icon.png);*/background-repeat:no-repeat;background-position:left;text-indent:-37px;margin-left:0}
.bottomnav{display:block;width:630px;margin-bottom:20px;margin-top:20px;text-align:left;float:left;clear:both}
.yoshiaki-nishihara{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:0px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.yoshiaki-nishihara:hover{background-position:0px 0px;}
.yoshiaki-nishihara-selected{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:0px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.susumu-fukase{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-103px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.susumu-fukase:hover{background-position:-103px 0px;}
.susumu-fukase-selected{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-103px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.o-aya{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-524px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.o-aya:hover{background-position:-524px 0px;}
.o-aya-selected{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-524px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.native-checker{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-210px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.native-checker:hover{background-position:-210px 0px;}
.native-checker-selected{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-210px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.yuko-f{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-429px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.yuko-f:hover{background-position:-429px 0px;}
.yuko-f-selected{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-429px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.yosuke-narasako{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-318px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.yosuke-narasako:hover{background-position:-318px 0px;}
.yosuke-narasako-selected{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-318px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.yukako-wada{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:0px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.yukako-wada:hover{background-position:0px 0px;}
.yukako-wada-selected{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:0px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.minami-imaoka{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-102px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.minami-imaoka:hover{background-position:-102px 0px;}
.minami-imaoka-selected{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-102px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.mariko-wilson{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-210px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.mariko-wilson:hover{background-position:-210px 0px;}
.mariko-wilson-selected{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-210px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.paul-bacon{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-316px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.paul-bacon:hover{background-position:-316px 0px;}
.paul-bacon-selected{height:127px;width:93px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-316px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.ayumi-pieper{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-520px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.ayumi-pieper:hover{background-position:-520px 0px;}
.ayumi-pieper-selected{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-520px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.mieko-schmandt{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-425px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.mieko-schmandt:hover{background-position:-425px 0px;}
.mieko-schmandt-selected{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnavi2.jpg);background-position:-425px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.maki-duffield{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-522px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.maki-duffield:hover{background-position:-522px 0px;}
.maki-duffield-selected{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-522px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.hannah-cooper{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-521px -136px;background-repeat:no-repeat;margin-right:10px;float:left}
.hannah-cooper:hover{background-position:-521px 0px;}
.hannah-cooper-selected{height:127px;width:94px;background-image:url(../img/our-translators/interview-pages-bottomnav.jpg);background-position:-521px 0px;background-repeat:no-repeat;margin-right:10px;float:left}
.saiyo-shinsa-bg{background-image:url(../img/our-translators/saiyo-shinsa-bg.png);background-repeat:no-repeat;background-position:0px 555px;}
.saiyo-shinsa-bg1{background-image:url(../img/quality/saiyo-shinsa-bg.png);background-repeat:no-repeat;background-position:50% 15%;padding:0px;margin:0px 0px 20px 0px;height:512px;display:block;clear:both}
.paymentbox{width:630px;clear:both;display:block;margin-bottom:20px;border:none;clear:both;float:left}
.paymentbox .icon{padding:10px;background-color:#fff;text-align:center;width:70px;float:left;display:inline;height:59px}
.paymentbox .text{padding:10px;background-color:#d8e0e9;width:520px;font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;float:left;display:inline;height:59px;letter-spacing:0.1em;}
.paymentbox .text span{vertical-align:middle;display:block;margin-top:10px}
.paymentbox .text strong{font-weight:bold;color:#486a00;clear:both;}
.payment-sprite{background-image:url(../img/payment/payment-sprite.png);background-repeat:no-repeat}
.payment-icon1{background-position:0px 0px;height:45px;width:45px}
.payment-icon2{background-position:-68px 0px;height:44px;width:54px}
.payment-icon3{background-position:-176px -57px;height:53px;width:73px}
.payment-icon4{background-position:-148px 0px;height:47px;width:47px}
.payment-button1{background-position:0px -57px;height:32px;width:166px}
.payment-button1:hover{background-position:0px -99px;height:32px;width:166px}
.payment-button2{background-position:0px -141px;height:32px;width:246px}
.payment-button2:hover{background-position:0px -182px;height:32px;width:246px}
.paymentbox .payment-buttons{width:630px;display:block;margin:10px 0px;float:left;clear:both;text-align:right}
.stepend{width:630px;display:block;margin-bottom:20px;text-align:center;clear:both}
.payment-faq-title{width:630px;display:block;margin-bottom:30px;margin-top:30px;text-align:left;clear:both;font:21px "MS PMincho", "MS Mincho";color:#0480d8;line-height:20px;letter-spacing:0px;font-weight:bold}
.paymentbox2{width:630px;clear:both;display:block;margin-bottom:20px;border:none;clear:both;float:left}
.paymentbox2 .icon{padding:10px;background-color:#fff;text-align:center;width:70px;float:left;display:inline;height:59px}
.paymentbox2 .text{padding:10px;background-color:#d8e0e9;width:520px;font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;float:left;display:inline;height:auto;letter-spacing:0.1em}
.paymentbox2 .payment-buttons{width:630px;display:block;margin:10px 0px;float:left;clear:both;text-align:right}
.paymentbox2 .text strong.title{font-weight:bold;color:#486a00;clear:both;}
.paymentbox2 .text strong.title a{color:#486a00;text-decoration:underline}
.paymentbox2 .text strong.title a:hover{text-decoration:none}
.paymentbox2 .text strong{font-weight:bold}
.txt12{font-size:12px;}
.payment-funds-sprite{background-image:url(../img/payment/payment-funds-sprite.png);background-repeat:no-repeat}
.payment-funds-icon1{background-position:0px -141px;height:51px;width:62px}
.payment-funds-icon2{background-position:-95px -141px;height:56px;width:60px}
.payment-funds-icon3{background-position:-176px -57px;height:53px;width:73px}
.payment-funds-icon4{background-position:-148px 0px;height:47px;width:47px}
.payment-funds-icon5{background-position:-175px -141px;height:49px;width:74px}
.payment-button1{background-position:0px -57px;height:32px;width:166px}
.payment-button1:hover{background-position:0px -99px;height:32px;width:166px}
ul.ulpayment{margin:0px;padding:0px;margin-left:15px;margin-bottom:0px;margin-top:10px}
ul.ulpayment li{background-image:url(../img/common/icons/green-bullet6x6.png);background-position:0px 7px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:20px;margin-bottom:0px;vertical-align:top;margin-top:0px;clear:both;line-height:24px;letter-spacing:0px}
.table1{border-collapse:collapse;clear:both}
.table1 td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:15px;letter-spacing:1px;border:1px solid #ccc;line-height:150%}
.table1 td.head{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:15px;letter-spacing:1px;border:1px solid #ccc;background-color:#d8e0e9;line-height:150%}
.tablesub{border-collapse:collapse;clear:both}
.tablesub td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px 10px 8px 15px;letter-spacing:1px;border:1px solid #ccc;line-height:150%}
.tablesub td.head{font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px 10px 8px 10px;letter-spacing:1px;border:1px solid #ccc;background-color:#e7f2f9;line-height:150%}
.table-subjectarea-main{border-collapse:collapse;clear:both;margin-left:20px}
.table-subjectarea-main td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px;letter-spacing:1px;border:0px solid #ccc;line-height:150%}
.table-subjectarea-main td span.title{font:15px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0480d8;display:block;clear:both;text-decoration:underline;text-indent:25px;background-image:url("../img/common/h4-ulatus.png");background-repeat:no-repeat;background-position:0px 0px;;line-height:125%;letter-spacing:0px;margin-bottom:5px}
.table-subjectarea-main td span.title a{text-decoration:underline;color:#0000ff}
.table-subjectarea-main td span.title1{font:15px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";display:block;clear:both;text-indent:15px;line-height:125%;letter-spacing:0px;margin-bottom:5px}
.table-subjectarea-main td span.title1 a{text-decoration:underline;color:#0000ff}
.table-subjectarea-main td span.title2{font:15px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0480d8;display:block;clear:both;text-decoration:underline;text-indent:0px;line-height:125%;letter-spacing:0px;margin-bottom:5px}
.table-subjectarea-main td span.title2 a{text-decoration:underline;color:#0000ff}
.table-subjectarea-main td span.subtle{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0c3c6d;display:block;clear:both;text-indent:15px;letter-spacing:1px}
.table-subjectarea{border-collapse:collapse;clear:both}
.table-subjectarea td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px;letter-spacing:1px;border:1px solid #ccc;line-height:150%}
.table-subjectarea td.head{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0480d8;padding:3px 8px 3px 8px;letter-spacing:1px;border:1px solid #ccc;background-color:#d8e0e9;line-height:150%;font-weight:bold}
.table-subjectarea1{border-collapse:collapse;clear:both}
.table-subjectarea1 td{font:12px Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;color:#313131;padding:3px;letter-spacing:1px;border:0px solid #ccc;line-height:120%}
.table-subjectarea1 td.head{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0480d8;padding:3px 8px 3px 8px;letter-spacing:1px;border:0px solid #ccc;line-height:150%;font-weight:bold;background-image:url(../img/common/icons/ulatus-bullet.png);background-repeat:no-repeat;background-position:0px 5px;text-indent:10px;background-color:#fff}
.subjectarea-torikumi-button{background-image:url(../img/subjectareas/btn-torikumi.png);background-repeat:no-repeat;background-position:0px 0px;width:191px;height:32px;margin-top:30px}
.subjectarea-torikumi-button:hover{background-position:0px -37px}
.button-gotosample{background-image:url(../img/subjectareas/btn-sample.png);background-repeat:no-repeat;background-position:0px 0px;width:206px;height:32px;margin-top:20px}
.button-gotosample:hover{background-position:0px -37px}
.button-humanities{background-image:url(../img/subjectareas/humanities-button.png);background-repeat:no-repeat;background-position:0px 0px;width:239px;height:32px;}
.button-humanities:hover{background-position:0px -37px}
.button-honyakusya{background-image:url(../img/subjectareas/btn-honyakusya.png);background-repeat:no-repeat;background-position:0px 0px;width:251px;height:32px;margin-top:20px}
.button-honyakusya:hover{background-position:0px -37px}
.table1-aboutus{border-collapse:collapse;clear:both}
.table1-aboutus td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px;letter-spacing:1px;border:0px solid #ccc;line-height:150%}
.table1-aboutus td.head{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px;letter-spacing:1px;border:0px solid #ccc;background-color:#d8e0e9;line-height:150%}
.table-toko{border-collapse:collapse;clear:both}
.table-toko td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:5px;letter-spacing:1px;border:1px solid #e5e5e5;line-height:150%}
.table-toko td.tdtext{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:5px 5px 5px 15px;letter-spacing:1px;border:1px solid #e5e5e5;line-height:150%}
.table-toko td.head{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:5px;letter-spacing:1px;border:1px solid #e5e5e5;background-color:#d8e0e9;line-height:150%}
.table-toko td.head2{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:5px;letter-spacing:1px;border:1px solid #e5e5e5;background-color:#d8e0e9;line-height:150%;text-align:left;padding-left:30px}
.tokobox{display:block; width:50%; float:right; text-align:left;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:150%;border:1px solid #057fd7;background-color:#f8fcfe; padding:10px; margin:10px 0 20px 0;}
#signature{width:630px;float:right;display:block;clear:both;margin:20px 0px;text-align:right}
#signature img{display:block;margin-right:25px;float:right}
#signature span{font:16px Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;color:#313131;padding:8px;display:block;clear:both;letter-spacing:0px}
.whyulatus-banner{float:left;display:block;width:630px;text-align:center}
.whyulatus-banner .img1{background-image:url(../img/service/banners.png);background-repeat:no-repeat;background-position:0px 0px;height:125px;width:478px;margin:20px 0px;}
.whyulatus-banner .img2{background-image:url(../img/service/banners.png);background-repeat:no-repeat;background-position:-500px 0px;height:92px;width:120px;margin-bottom:20px;}
.bluebox-whyulatus{float:left;display:block;width:570px;background-color:#f2f9fd;padding:20px 30px;margin:0;font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;letter-spacing:1px;}
.bluebox-quality{float:left;display:block;width:610px;background-color:#f2f9fd;padding:10px 10px;margin:0;font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;letter-spacing:1px;margin-bottom:20px}
.bluebox-quality strong{color:#e4007f;font:14px "メイリオ", "MS PGothic", "MS Mincho";font-weight:700}
.greentext{color:#486a00;font:12px "メイリオ", "MS PGothic", "MS Mincho";font-weight:700}
.whyulatus-table{border-collapse:collapse;clear:both;border-bottom:1px dashed #ccc;margin-bottom:10px;}
.whyulatus-table td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px;letter-spacing:1px;border:none;line-height:20px;vertical-align:top}
.whyulatus-table td.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:10px 8px 8px 15px;letter-spacing:1px;border:none;line-height:20px;vertical-align:top;text-align:left}
.redstar{background-image:url(../img/service/stars-ulatuslogo-sprite.png);background-repeat:no-repeat;background-position:0px 0px;height:18px;width:18px;margin:0px 1px 3px 1px}
.graystar{background-image:url(../img/service/stars-ulatuslogo-sprite.png);background-repeat:no-repeat;background-position:-20px 0px;height:18px;width:18px;margin:0px 1px 3px 1px}
.ulatuslogo-small{background-image:url(../img/service/stars-ulatuslogo-sprite.png);background-repeat:no-repeat;background-position:0px -20px;height:29px;width:107px;}
.aligncenter{text-align:center;}
div.blue1{background-color:#82bfeb;font:12px "MS Mincho";font-family:"MS PGothic", "MS Mincho";color:#fff;padding:8px;letter-spacing:1px;border:none;line-height:100%;width:194px;text-align:center;display:block;}
div.blue2{background-color:#50a5e3;font:12px "MS Mincho";font-family:"MS PGothic", "MS Mincho";color:#fff;padding:8px;letter-spacing:1px;border:none;line-height:100%;width:194px;text-align:center;display:block;}
div.blue3{background-color:#3799df;font:12px "MS Mincho";font-family:"MS PGothic", "MS Mincho";color:#fff;padding:8px;letter-spacing:1px;border:none;line-height:100%;width:194px;text-align:center;display:block;}
div.blue4{background-color:#1e8cdb;font:12px "MS Mincho";font-family:"MS PGothic", "MS Mincho";color:#fff;padding:8px;letter-spacing:1px;border:none;line-height:100%;width:194px;text-align:center;display:block;}
div.blue5{background-color:#057fd7;font:12px "MS Mincho";font-family:"MS PGothic", "MS Mincho";color:#fff;padding:8px;letter-spacing:1px;border:none;line-height:100%;width:194px;text-align:center;display:block;}
div.blue6{background-color:#2a92dd;font:12px "MS Mincho";font-family:"MS PGothic", "MS Mincho";color:#fff;padding:8px;letter-spacing:1px;border:none;line-height:100%;width:194px;text-align:center;display:block;}
.blue-sample{background-color:#057fd7;font:12px;font-family:"MS PGothic", "MS Mincho";color:#fff;line-height:30px;letter-spacing:1px;border:none;width:140px;height:30px;vertical-align:bottom;text-align:center;display:block;margin:20px 0px 10px 0px;}
div.stars{text-align:center;padding:5px;width:199px;}
.table-fileformats{border-collapse:collapse;clear:both}
.table-fileformats td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:8px;letter-spacing:1px;border:0px solid #ccc;line-height:175%}
.table-quality{border-collapse:collapse;clear:both;margin-bottom:20px;margin-top:10px}
.table-quality td.yellow{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;background-color:#fffde5;padding:5px 10px;letter-spacing:1px;border:1px solid #ccc;line-height:100%}
.table-quality td.gray{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;background-color:#d8e0e9;padding:5px 10px;letter-spacing:1px;border:1px solid #ccc;line-height:100%}
.table-quality td{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:5px 10px;letter-spacing:1px;border:1px solid #ccc;line-height:175%}
.fileformats{background-image:url(../img/service/file-formats.png);background-repeat:no-repeat;text-align:center;vertical-align:middle}
.msicons-titles{background-position:0px 0px;width:173px;height:81px;}
.msicons{background-position:0px 0px;width:173px;height:48px;}
.msword{background-position:0px 0px;width:38px;height:48px;}
.xhtmlicon{background-position:-1px -92px;width:58px;height:49px;}
.latexicon{background-position:-1px -153px;width:58px;height:49px;}
.htmlicon{background-position:-61px -92px;width:50px;height:49px;}
.pdficon{background-position:-114px -92px;width:50px;height:49px;}
.bluearrow{background-position:-165px -105px;width:29px;height:20px;}
.btn-moreinfo{background-image:url(../img/doctype/btn_moreinfo.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:180px}
.btn-moreinfo:hover{background-position:0px -37px;}
.verisign-logo{background-image:url(../img/payment/verisign-images.png);background-repeat:no-repeat;background-position:0px 0px;height:74px;width:131px;margin-top:10px;}
.address-bar{background-image:url(../img/payment/verisign-images.png);background-repeat:no-repeat;background-position:0px -84px;height:28px;width:142px;margin-top:10px;}
.security-lock{background-image:url(../img/payment/verisign-images.png);background-repeat:no-repeat;background-position:0px -122px;height:53px;width:58px;margin-top:10px;}
.toko-support-banners{background-image:url(../img/other-services/toko-support-banners.png);background-repeat:no-repeat;width:231px;height:49px;float:left;margin-right:15px;margin-bottom:20px}
.toko-support-banner1{background-position:0px 0px;}
.toko-support-banner1:hover{background-position:-237px 0px;}
.toko-support-banner2{background-position:0px -59px;}
.toko-support-banner2:hover{background-position:-237px -59px;}
.toko-support-banner3{background-position:0px -119px;}
.toko-support-banner3:hover{background-position:-237px -119px;}
.toko-support-banner4{background-position:0px -178px;}
.toko-support-banner4:hover{background-position:-237px -178px;}
.toko-support-banner5{background-position:0px -237px;}
.toko-support-banner5:hover{background-position:-237px -237px;}
.toko-support-banner6{background-position:0px -296px;}
.toko-support-banner6:hover{background-position:-237px -296px;}
.toko-support-buttons{background-image:url(../img/other-services/toko-support-buttons.png);background-repeat:no-repeat;height:32px;width:321px;float:right;clear:both;margin:20px 0px 0px 0px}
.toko-support-button1{background-position:0px 0px;}
.toko-support-button1:hover{background-position:0px -37px;}
.toko-support-button2{background-position:0px -74px;}
.toko-support-button2:hover{background-position:0px -111px;}
.toko-support-button3{background-position:0px -148px;}
.toko-support-button3:hover{background-position:0px -185px;}
.toko-support-button4{background-position:0px -222px;}
.toko-support-button4:hover{background-position:0px -259px;}
.toko-support-button5{background-position:0px -296px;}
.toko-support-button5:hover{background-position:0px -333px;}
.toko-support-button6{background-position:0px -370px;}
.toko-support-button6:hover{background-position:0px -407px;}
.toko-support-button0{background-position:0px -445px;}
.toko-support-button0:hover{background-position:0px -482px;}
.enagotext{font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;letter-spacing:1px;padding-top:10px;line-height:150%;text-align:right;display:block;float:right;width:331px}
.valign{vertical-align:middle}
.members{float:left;display:block;width:630px;padding:30px 0px 30px 0px;clear:both;border-bottom:1px dashed #ccc}
.members .left{float:left;width:213px;margin-right:20px;padding:0px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0480d8;line-height:175%;letter-spacing:1px;}
.members .right{float:left;width:396px;margin:0px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:150%;letter-spacing:1px;padding-top:10px}
.hr{border-bottom:1px #ccc dashed;size:0px;color:#fff}
.hr-blue{border-bottom:1px #057fd7 dashed;size:0px;color:#fff}
.marb10{margin-bottom:10px !important;}
.marb0{margin-bottom:0px !important;}
.torikumi-banner1{display:block;clear:both;width:630px;margin:30px 0px 30px 0px;text-align:center}
.torikumi-banner2{display:block;clear:both;width:630px;margin:20px 0px 30px 0px;text-align:center}
.torikumi-banner3{display:block;clear:both;width:630px;margin:20px 0px 30px 0px;text-align:left}
.torikumi-banner4{display:block;clear:both;width:630px;margin:0px 0px 20px 0px;text-align:center}
.editor-quality{display:block;clear:both;width:630px;height:48px;margin:20px 0px 10px 0px;text-align:center;font:15px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;background-image:url(../img/quality/editor-quality-titlebg.png);background-repeat:no-repeat;background-position:0px 0px;letter-spacing:2px;font-weight:bold;padding-top:7px;}
#editor-pick{display:block;clear:both;width:510px;margin:0 auto}
#editor-pick .editor{float:left;width:159px;margin-right:10px;padding:0px;}
#editor-pick .editor table td{padding:2px 0 2px 5px;font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;width:159px;}
#editor-pick .editor table td.row1{padding:2px 0 2px 5px;background-color:#d8e0e9;font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;}
#editor-pick .editor table td.title{padding:7px 7px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0099fe;font-weight:bold}
.servicemenu-button{background-image:url(../img/quality/servicemenu-button.png);background-repeat:no-repeat;height:31px;width:411px;clear:both;margin:20px 0px;background-position:0px 0px}
.servicemenu-button:hover{background-position:0px -36px;}
.sample-button{background-image:url(../img/samples/sample-button.png);background-repeat:no-repeat;height:32px;width:232px;clear:both;margin:10px 0px;background-position:0px 0px;float:right;}
.sample-button:hover{background-position:0px -37px;}
.faq-banners{display:block;clear:both;width:630px;float:left;margin-bottom:15px;}
.faq-banner1{background-position:0px 0px;background-image:url(../img/sprite/faq-sprite.png);background-repeat:no-repeat;width:230px;height:50px;margin-right:15px;}
.faq-banner1:hover{background-position:-235px 0px;}
.faq-banner2{background-position:0px -55px;background-image:url(../img/sprite/faq-sprite.png);background-repeat:no-repeat;width:230px;height:50px;margin-right:15px;}
.faq-banner2:hover{background-position:-235px -55px;}
.faq-banner3{background-position:0px -110px;background-image:url(../img/sprite/faq-sprite.png);background-repeat:no-repeat;width:230px;height:50px;margin-right:15px;}
.faq-banner3:hover{background-position:-235px -110px;}
.faq-banner4{background-position:0px -165px;background-image:url(../img/sprite/faq-sprite.png);background-repeat:no-repeat;width:230px;height:50px;margin-right:15px;}
.faq-banner4:hover{background-position:-235px -165px;}
.faq-banner5{background-position:0px -220px;background-image:url(../img/sprite/faq-sprite.png);background-repeat:no-repeat;width:230px;height:50px;margin-right:15px;}
.faq-banner5:hover{background-position:-235px -220px;}
.faq-banner6{background-position:0px -273px;background-image:url(../img/sprite/faq-sprite.png);background-repeat:no-repeat;width:230px;height:50px;margin-right:15px;}
.faq-banner6:hover{background-position:-235px -273px;}
.process-order{background-image:url(../img/service/btn-process-order.png);background-repeat:no-repeat;height:32px;float:right}
.order-button1{background-position:0px 0px;width:140px;}
.order-button1:hover{background-position:0px -37px;}
.order-button2{background-position:-145px 0px;width:193px;}
.order-button2:hover{background-position:-145px -37px;}
.order-button3{background-position:-342px 0px;width:197px;}
.order-button3:hover{background-position:-342px -37px;}
.order-button4{background-position:0px -74px;width:177px;}
.order-button4:hover{background-position:0px -111px;}

.order-button5{background-position:-181px -74px;width:115px;}
.order-button5:hover{background-position:-181px -111px;}
.order-button6{background-position:-301px -74px;width:177px;}
.order-button6:hover{background-position:-301px -111px;}
.order-button7{background-position:-484px -74px;width:177px;}
.order-button7:hover{background-position:-484px -111px;}

.show-hide-btn { display:block; background:url(../img/service/show-hide-button.png) -200px 0 no-repeat; height:32px; width:199px; cursor:pointer; }
.show-hide-btn:hover { background-position:-200px -36px; }
.show-hide-btn.hide-cont { background-position:0 0; }.show-hide-btn.hide-cont:hover { background-position:0 -36px; }

.client-process{float:left;display:block;width:630px;clear:both;margin:0px;padding:0px;margin-bottom:10px}
.client-process .clienttitle{float:left;display:block;width:622px;margin:0px;border:1px solid #ccc;line-height:24px;color:#fff;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";text-indent:6px;letter-spacing:1px;background-color:#8fc31f;vertical-align:middle;padding:4px;font-weight:bold}
.client-process .clientcontent{float:left;display:block;width:630px;margin:0px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:155px;background-color:#fafeef}
.clientcontent .clientimage1{background-image:url(../img/other-services/corporate-images.png);background-repeat:no-repeat;background-position:0px 0px;width:68px;height:103px;margin:10px;float:left}
.clientcontent .clientimage2{background-image:url(../img/other-services/corporate-images.png);background-repeat:no-repeat;background-position:-73px 0px;width:63px;height:103px;margin:10px;float:left}
.clientcontent .clientimage3{background-image:url(../img/other-services/corporate-images.png);background-repeat:no-repeat;background-position:-141px 0px;width:64px;height:103px;margin:10px;float:left}
.tableClient{border-collapse:collapse;margin-top:15px;float:left;vertical-align:top}
.tableClient td.head{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;padding:5px;letter-spacing:1px;border:1px solid #ccc;background-color:#27276f;}
.tableClient td.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:10px;letter-spacing:1px;border:1px solid #ccc;line-height:18px;background-color:#fff}
.yukoreply{float:left;display:block;width:630px;clear:both;margin:0px;padding:0px;margin-bottom:20px}
.tableReply{border-collapse:collapse;margin-top:0px;float:left;vertical-align:top;clear:both}
.tableReply td.head{border:0px solid #ccc;}
.tableReply td.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:10px;letter-spacing:1px;border:1px solid #ccc;line-height:18px;background-color:#f0f8fd}
.campaign{display:block;float:left;clear:both;width:630px;margin-bottom:30px;padding:0px}
.campaign .text{float:left;padding:0px;margin:0;white-space:340px;}
.campaign .image{float:left;width:257px;margin-right:0px;margin-right:30px;}
.campaign .desc{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;margin-left:0px;margin-right:0px;padding:0px;letter-spacing:1px;width:340px;height:190px;}
.campaign .text .button{width:340px;height:30px;}
.campaign-trial-button{background-image:url(../img/service/campaign-trial-button.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:140px;float:right}
.campaign-trial-button:hover{background-position:0px -37px;}
.back-trans-banner{display:block;clear:both;width:630px;padding:0px;margin-bottom:30px; text-align:center}
.sonota-service-banners{background-image:url(../img/other-services/sonota-service-banners.png);background-repeat:no-repeat;float:left;margin-right:20px;margin-bottom:20px}
.sonota-service-banner1{background-position:0px 0px;width:229px;height:50px;}
.sonota-service-banner1:hover{background-position:-234px 0px;}
.sonota-service-banner2{background-position:0px -60px;width:229px;height:49px;}
.sonota-service-banner2:hover{background-position:-234px -60px;}
.sonota-service-banner3{background-position:0px -119px;width:229px;height:49px;}
.sonota-service-banner3:hover{background-position:-234px -119px;}
.sonota-service-banner4{background-position:0px -178px;width:229px;height:51px;}
.sonota-service-banner4:hover{background-position:-234px -178px;}
.h3enago{display:block;margin:30px 0px 0px 0px;width:630px;height:92px;background-image:url(../img/aboutus/otherbrands-banners.png);background-repeat:no-repeat;background-position:0px 0px;clear:both}
.h3voxtab{display:block;margin:30px 0px 0px 0px;width:630px;height:92px;background-image:url(../img/aboutus/otherbrands-banners.png);background-repeat:no-repeat;background-position:0px -97px;clear:both}
.h3consultancy{display:block;margin:30px 0px 0px 0px;width:630px;height:92px;background-image:url(../img/aboutus/otherbrands-banners.png);background-repeat:no-repeat;background-position:0px -194px;clear:both}
ul.otherbrands{margin:0px;padding:0px;margin-left:38px;margin-bottom:0px;margin-top:0px;clear:both;width:592px;}
ul.otherbrands li{list-style-image:none;list-style-type:none;list-style-position:outside;padding-left:0px;margin-bottom:2px;vertical-align:top;margin-top:0px;clear:both;line-height:20px;letter-spacing:0px;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;}
ul.otherbrands li a{color:#313131;text-decoration:none}
ul.otherbrands li a:hover{color:#313131;text-decoration:underline}
ul.otherbrands1{margin:0px;padding:0px;margin-left:38px;margin-bottom:0px;margin-top:0px;clear:both;width:592px;}
ul.otherbrands1 li{background-image:url(../img/common/3x3.gif);background-position:0px 7px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:15px;margin-bottom:0px;vertical-align:top;margin-top:0px;clear:both;line-height:20px;letter-spacing:0px}
ul.otherbrands1 li a{color:#313131;text-decoration:none}
ul.otherbrands1 li a:hover{color:#313131;text-decoration:underline}
.otherbrandsPara{font:12px "メイリオ", "MS PGothic", "MS Mincho";width:592px;color:#313131;line-height:20px;margin-left:38px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}
.h4-enago{font-size:12px;font-family:"メイリオ", "MS PGothic";color:#951a41;margin-bottom:10px;padding:0px;letter-spacing:1px;clear:both;float:left;font-weight:bold;}
.h4-voxtab{font-size:12px;font-family:"メイリオ", "MS PGothic";color:#a5cd39;margin-bottom:10px;padding:0px;letter-spacing:1px;clear:both;float:left;font-weight:bold;}
.h4-consultancy{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:630px;color:#bf0505;margin:0px;margin-bottom:10px;padding:0px;letter-spacing:1px;clear:both;float:left;font-weight:bold;margin-top:20px;}
#translationtypes{}
#translationtypes .tranJapEng, #translationtypes .tranEngJap{width:306px;float:left;border:#608c00 1px solid;margin-bottom:30px;}
#translationtypes .tranJapEng{}
#translationtypes .tranEngJap{margin-left:12px;}
.transLinkbox{height:92px;background:url(../img/our-translators/tran-Type-link-bg.jpg) 0 0 repeat-x;}
.transLinkbox a{display:block;background:url(../img/our-translators/tran-link-bg.png) 0 -43px no-repeat;padding:11px 15px;color:#FFF;font:normal 16px "メイリオ", "MS PGothic", "MS Mincho";text-shadow:#666 0 1px 1px;}
.transLinkbox a:hover{background-position:0 1px;}
.transLinkbox a:active{background-position:0 -86px;}

#translationtypes .jp-en-wrap, #translationtypes .en-jp-wrap { float:left; background-color:#e5f4f9; border:#0356a4 1px solid; padding:15px 10px; text-align:center; transition:all 0.3s ease; box-shadow:#999 1px 2px 2px; width:286px; margin-bottom:20px; }
#translationtypes .en-jp-wrap { margin-left:5px; background-color:#e4f6e6; border-color:#01770e; }
#translationtypes .jp-en-wrap .link-box a, #translationtypes .en-jp-wrap .link-box a { display:block; float:left; padding:8px 50px 6px 10px; background:#0356a4 url(../images/common/more-arrow.png) right 10px top 6px no-repeat; margin:10px 10px 0 0; color:#FFF; font:bold 15px "メイリオ", "MS PMincho"; line-height:15px; letter-spacing:2px; transition:all 0.2s ease; }
#translationtypes .en-jp-wrap .link-box a { background-color:#01770e; }
#translationtypes .jp-en-wrap .link-box a:hover { background-color:#123b60; }
#translationtypes .en-jp-wrap .link-box a:hover { background-color:#0a4811; }

.tdofferbg{background:url(../img/our-translators/levels-3-offer.png) right top no-repeat;}
#translationtypes .jpentranslation{float:left;height:159px;width:298px;margin-left:20px;}
#translationtypes .jpentranslation span{float:left;font:20px "MS PMincho";font-family:"MS PMincho", "MS PGothic", "MS Mincho";text-decoration:underline;color:#057fd7;margin-top:120px;margin-left:90px;margin-right:100px;text-decoration:underline}
#translationtypes .jpentranslation span:hover{text-decoration:none;cursor:pointer}
#translationtypes .enjptranslation{float:left;height:159px;width:298px;}
#translationtypes .enjptranslation span{float:left;font:20px "MS PMincho";font-family:"MS PMincho", "MS PGothic", "MS Mincho";text-decoration:underline;color:#39b54a;margin-top:120px;margin-left:120px;text-decoration:underline}
#translationtypes .enjptranslation span:hover{text-decoration:none;cursor:pointer}
.table-trans-levels{border-collapse:collapse;clear:both;margin-bottom:20px;}
.table-trans-levels td.head1{font:12px "MS Mincho";font-family:"MS Mincho", "MS PGothic";color:#fff;padding:0px;letter-spacing:0px;background-color:#057fd7;border:none;line-height:27px;text-align:center;width:120px;}
.table-trans-levels td.head2{font:12px "MS Mincho";font-family:"MS Mincho", "MS PGothic";color:#fff;padding:0px;letter-spacing:0px;background-color:#057fd7;border:none;line-height:27px;text-align:center;width:141px;}
.table-trans-levels td.head3{font:12px "MS Mincho";font-family:"MS Mincho", "MS PGothic";color:#fff;padding:0px;letter-spacing:0px;background-color:#057fd7;border:none;line-height:27px;text-align:center;width:263px;}
.table-trans-levels td.level{font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#057fd7;padding:0px;letter-spacing:1px;border:none;line-height:27px;text-align:center;font-weight:bold}
.table-trans-levels td.level1{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#057fd7;padding:0px;letter-spacing:1px;border:none;line-height:27px;text-align:center;font-weight:bold}
.tablepricing{background-color:#c4c4c4;padding:0px;clear:both;}
.tablepricing td{background-color:#FFF;padding:10px 3px;letter-spacing:1px;font:11px "メイリオ", "MS PGothic", "MS Mincho";border:solid 1px #e5e5e5;}
.tablepricing .head{background-color:#f1f6f9;color:#313131;padding:8px 0px 8px 8px;font:11px "メイリオ", "MS PGothic", "MS Mincho";font-weight:bold}
.tablepricing td strong{letter-spacing:1px;font:12px "メイリオ", "MS PGothic", "MS Mincho"; font-weight:bold;}
.tablepricing .head2{background-color:#f1f6f9;color:#313131;padding:2px 0px 2px 0px;font-weight:normal;font:11px "メイリオ", "MS PGothic", "MS Mincho";text-align:center}
.tablepricing .head2.bg-blue { color:#FFF; background-color:#368cca; }
.tablepricing .head2.bg-pink { color:#FFF; background-color:#da4486; }
.pricingTable{width:100%; border-collapse:collapse}
.pricingTable td{padding:10px;font:11px "メイリオ", "MS PGothic", "MS Mincho";border:solid 1px #a1a1a1;}
.pricingTable td.head{background-color:#f1f6f9;color:#313131; font-weight:bold; font-size:11px; line-height:20px} 
.pricingTable td.notopborder{border-top:0 none;}
.pricingTable td.nobotborder{border-bottom:0 none;}
.pricingTable td.nopad{padding:0;}
.pricingTable td div.tipBox{position:relative; padding:0 2px 2px 0;}
.moreinfo{display:inline-block;background:url(../images/common/info-icon-blue.png) 100% 0 no-repeat;padding:1px 20px 10px 0;font:normal 9px "メイリオ", "MS PGothic", "MS Mincho";letter-spacing:0;cursor:pointer;}
/*.moreinfo-red{display:inline-block;background:url(../images/common/info-icon-red.png) 100% 0 no-repeat;padding:1px 20px 10px 0;font:normal 9px "メイリオ", "MS PGothic", "MS Mincho";letter-spacing:0;cursor:pointer;}*/
.moreinfo-red{display:block;background:url(../images/common/info-icon-red.png) 100% 0 no-repeat;cursor:pointer; width:24px; height:24px}


.pricingTable td.noteBox{padding:15px 20px;background:#f1f6f9;border:#a1a1a1 1px solid;width:auto;}
.pricingTable td.head-main{background-color:#5899c7;color:#fff;font:13px "メイリオ", "MS PGothic", "MS Mincho";}
.pricingTable td.head-main a{ color:#fff; text-decoration:underline}
.pricingTable td.head-main a:hover{ text-decoration:none;}

.aftersalesTable{width:100%; border-collapse:collapse; position:relative}
.aftersalesTable td{padding:5px;font:12px "メイリオ", "MS PGothic", "MS Mincho";border:solid 1px #a1a1a1; color:#313131}
.aftersalesTable td.head{background-color:#f1f6f9;color:#313131;}
.aftersalesTable td.head-main{background-color:#5899c7;color:#fff;font:14px "メイリオ", "MS PGothic", "MS Mincho";}
.aftersalesTable td.noteBox{padding:8px;background:#cad1d6;border:#a1a1a1 1px solid;width:auto;}
.aftersalesTable td.nobrd{border:none;}
.aftersalesTable .tipdiv{    /* position: absolute;
    width: 120px;
    right: -100px;
    top: 70px;
    background-color: #FFFDDC;
    border: 4px solid #057FD7;
    padding: 5px;
    text-align: center;
   display: block;
    border-radius: 15px;
    font-size: 10px;*/}
#talkbubble { width: 120px; height: 50px; background: #FFFDDC; position: absolute; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-align:left; padding:5px;border: 4px solid red; right: 70px; top: 96px;font-size: 10px; } 
#talkbubble:before {    content: "";
    position: absolute;
    right: 100%;
    top: 20px;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-right: 66px solid red;
    border-bottom: 13px solid transparent; } 

#talkbubble3 {
    width: 100px;
    /* height: 50px; */
    background: #FFFDDC;
    position: absolute;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: left;
    padding: 5px;
    border: 4px solid red;
    right: 161px;
    top: 50px;
    font-size: 10px;
}  
#talkbubbleyellow {
	width: 258px;
    height: 38px;
    background: #fff9e3;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    text-align: left;
    padding: 5px;
    border: 4px solid #fbc408;
    font-size: 11px;
    position: relative;
   top: -39px;
    right: -325px;
}
#talkbubbleyellow:before {
      content: "";
    position: absolute;
    right: 100%;
    top: 16px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 16px solid #fbc201;
    border-bottom: 8px solid transparent;
}

.vip-Table{width:100%;}
.vip-Table td{padding:10px;font:12px "メイリオ", "MS PGothic", "MS Mincho";border:solid 1px #e5e5e5; line-height:20px;}
.vip-Table td.head{background-color:#f1f6f9;color:#313131;}
.vip-Table td.notopborder{border-top:0 none;}
.vip-Table td.nobotborder{border-bottom:0 none;}
.vip-Table td.nopad{padding:0;}


#sample-table{display:block;clear:both}
#sample-table .jp-en{float:left;width:312px;margin-right:6px;}
#sample-table .en-jp{float:left;width:312px;}
.tablesample{background-color:#c4c4c4;padding:0px;clear:both;}
.tablesample td{background-color:#FFF;padding:10px 3px;letter-spacing:1px;font:11px "メイリオ", "MS PGothic", "MS Mincho";border:solid 1px #e5e5e5;letter-spacing:0px}
.tablesample th{background-color:#fff;color:#313131;padding:10px 0px;font-weight:normal;font:bold 14px "メイリオ","MS PGothic","MS Mincho";text-align:center;border:solid 1px #e5e5e5;letter-spacing:0px}
.tablesample td.left{border-right:none;padding-left:15px}
.tablesample td.right{border-left:none;}
.table-thankyou{width:630px;clear:both;display:block;margin-bottom:20px;border:none;clear:both;float:left}
.table-thankyou td.text{padding:10px;background-color:#d8e0e9;width:498px;font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;letter-spacing:0.1em}
.table-thankyou td.icon{padding:10px;background-color:#fff;text-align:center;}
.thankyou-icon1{background-image:url(../img/sprite/thankyoupage-icons.png);background-repeat:no-repeat;background-position:0px 0px;width:78px;height:67px;}
.thankyou-icon2{background-image:url(../img/sprite/thankyoupage-icons.png);background-repeat:no-repeat;background-position:0px -72px;width:80px;height:53px;}
.thankyou-icon3{background-image:url(../img/sprite/thankyoupage-icons.png);background-repeat:no-repeat;background-position:0px -130px;width:77px;height:52px;}
.thankyou-icon4{background-image:url(../img/sprite/thankyoupage-icons.png);background-repeat:no-repeat;background-position:-5px -194px;width:55px;height:45px;}
.thankyou-icon5{background-image:url(../img/sprite/thankyoupage-icons.png);background-repeat:no-repeat;background-position:0px -255px;width:83px;height:61px;}
.thankyou-icon6{background-image:url(../img/sprite/thankyoupage-icons.png);background-repeat:no-repeat;background-position:0px -321px;width:58px;height:68px;}
#thankyou-callus-banner{display:block;float:left;clear:both;width:630px;height:146px;margin-bottom:20px;}
.quality-mi{display:block;width:630px;height:177px;clear:both;float:left;margin:20px 0px 20px 0px;background-image:url(../img/quotation/quality-mi-bg.png);background-repeat:no-repeat;background-position:0px 0px;}
.quality-mi p.text{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;letter-spacing:0.1em;margin-left:40px;margin-top:60px;width:380px;}
.honyakusya{width:630px;display:block;clear:both}
.honyakusya .translator{float:left;width:315px;margin-bottom:20px}
.table-interview{border-collapse:collapse;clear:both;}
.table-interview td.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:10px 10px 10px 10px;letter-spacing:1px;border:1px solid #ccc;line-height:20px}
.table-interview td.text .strong{font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#000;letter-spacing:1px;font-weight:normal;margin-bottom:10px;display:block}
.table-interview td.text a{display:inline-block;margin-top:10px;}
.table-interview td.text img{float:right;}
.table-interview td.head{font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;background-color:#0099fe;padding:0px;letter-spacing:1px;border:1px solid #ccc;line-height:25px;padding-left:10px;}
.table-interview td.head1{font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;background-color:#8fc31e;padding:0px;letter-spacing:1px;border:1px solid #ccc;line-height:25px;padding-left:10px;}
.table-interview td.text .translator-ny{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px 0px;width:111px;height:106px;}
.table-interview td.text .translator-sf{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px -106px;width:111px;height:106px;}
.table-interview td.text .translator-lc{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px -212px;width:111px;height:106px;}
.table-interview td.text .translator-woman{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px -524px;width:111px;height:106px;}
.table-interview td.text .translator-wy{background-image:url(../img/interviews/translator-interviews-main2.jpg);background-repeat:no-repeat;background-position:0px -630px;width:111px;height:106px;}
.table-interview td.text .translator-mi{background-image:url(../img/interviews/translator-interviews-main3.jpg);background-repeat:no-repeat;background-position:0px 0px;width:111px;height:106px;}
.table-interview td.text .translator-mw{background-image:url(../img/interviews/translator-interviews-main3.jpg);background-repeat:no-repeat;background-position:0px -112px;width:111px;height:106px;}
.table-interview td.text .translator-pb{background-image:url(../img/interviews/translator-interviews-main3.jpg);background-repeat:no-repeat;background-position:0px -240px;width:111px;height:106px;}
.table-interview td.text .translator-ap{background-image:url(../img/interviews/translator-interviews-main3.jpg);background-repeat:no-repeat;background-position:0px -352px;width:111px;height:106px;}
.table-interview td.text .translator-ms{background-image:url(../img/interviews/translator-interviews-main3.jpg);background-repeat:no-repeat;background-position:0px -474px;width:111px;height:106px;}
.table-interview td.text .translator-md{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px -524px;width:111px;height:106px;}
.table-interview td.text .translator-hc{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px -524px;width:111px;height:106px;}
.table-interview td.text .translator-yf{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px -318px;width:111px;height:106px;}
.table-interview td.text .translator-yn{background-image:url(../img/interviews/translator-interviews-main.jpg);background-repeat:no-repeat;background-position:0px -424px;width:111px;height:106px;}
.table-servicedetails{border-collapse:collapse;margin-bottom:0px;clear:both}
.table-servicedetails td{font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:0px 0px 10px 0px;letter-spacing:0px;border-bottom:1px dotted #999;line-height:20px}
.table-servicedetails td.last{font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:10px 0px 10px 0px;letter-spacing:0px;border-bottom:1px dotted #999;line-height:20px}
.table-servicedetails td .img1{background-image:url(../img/service/service-details.jpg);background-repeat:no-repeat;background-position:0px -2px;width:140px;height:101px;}
.table-servicedetails td .img2{background-image:url(../img/service/service-details.jpg);background-repeat:no-repeat;background-position:0px -103px;width:140px;height:101px;margin-top:12px}
.table-servicedetails td .img3{background-image:url(../img/service/service-details.jpg);background-repeat:no-repeat;background-position:0px -205px;width:140px;height:101px;margin-top:12px;margin-left:0px;}
.table-servicedetails td .img4{background-image:url(../img/service/service-details.jpg);background-repeat:no-repeat;background-position:0px -355px;width:140px;height:101px;margin-top:12px;margin-left:0px;}
.table-servicedetails td .bluearrow{background-image:url(../img/service/service-details.jpg);background-repeat:no-repeat;background-position:0px -316px;width:35px;height:35px;}
.table-servicedetails2{border-collapse:collapse;clear:both;margin-bottom:30px;}
.table-servicedetails2 td.head{font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;background-color:#0099fe;padding:0px;letter-spacing:1px;border:1px solid #ccc;line-height:25px;padding-left:10px;}
.table-servicedetails2 td.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:10px 10px 10px 10px;letter-spacing:1px;border:1px solid #ccc;line-height:20px;background-color:#f0f8fd}
.table-servicedetails2 td.text p.answerbox{display:block;padding:5px 5px 5px 15px;background-color:#FFF;margin-top:20px}
.table-servicedetails2 td.head1{font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#fff;background-color:#8fc31e;padding:0px;letter-spacing:1px;border:1px solid #ccc;line-height:25px;padding-left:10px;}
.table-servicedetails2 td.text1{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding:10px 10px 10px 10px;letter-spacing:1px;border:1px solid #ccc;line-height:20px;background-color:#fafeef}
.table-servicedetails2 td .redstar{background-image:url(../img/service/stars.png);background-repeat:no-repeat;background-position:-12px 0px;height:10px;width:9px;margin:0px 3px 0px 0px}
.table-servicedetails2 td .graystar{background-image:url(../img/service/stars.png);background-repeat:no-repeat;background-position:0px 0px;height:10px;width:9px;margin:0px 3px 0px 0px}
.round-button{cursor:pointer;cursor:hand;line-height:34px;height:34px;background:url(../img/common/button.png) no-repeat right top;padding-right:19px;display:inline-block;font-family:"メイリオ","MS PGothic", "MS Mincho";color:#396189;text-decoration:none;font-size:14px;font-weight:700}
.round-button span{background:url(../img/common/button.png) no-repeat left top;height:31px;line-height:31px;display:inline-block;padding-left:25px;min-width:187px;text-align:center}
.round-button:hover{background-position:right -34px;color:#fff}
.round-button:hover span{background-position:left -34px;}
a.round-button{cursor:pointer;line-height:34px;height:34px;background:url(../img/common/button.png) no-repeat right top;padding-right:19px;display:inline-block;font-family:"メイリオ","MS PGothic", "MS Mincho";color:#396189;text-decoration:none;font-size:14px;font-weight:700}
a.round-button span{background:url(../img/common/button.png) no-repeat left top;height:34px;line-height:34px;display:inline-block;padding-left:25px;min-width:187px;text-align:center}
a.round-button:hover{background-position:right -34px;color:#fff}
a.round-button:hover span{background-position:left -34px;}
a.banner-fee-n-tat{background-image:url(../img/banners/fee-n-tat-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-fee-n-tat:hover{background-position:0px -57px}
a.banner-subject-area{background-image:url(../img/banners/subject-area-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-subject-area:hover{background-position:0px -57px}
a.banner-translator-interview{background-image:url(../img/banners/translator-interview-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-translator-interview:hover{background-position:0px -57px}
a.banner-translation-sample{background-image:url(../img/banners/sample-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-translation-sample:hover{background-position:0px -57px}
a.banner-torikumi{background-image:url(../img/banners/torikumi-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-torikumi:hover{background-position:0px -57px}
.servicedetails-button1{background-image:url(../img/service/service-details-buttons.png);background-repeat:no-repeat;background-position:0px -74px;height:32px;width:281px;float:right;margin:20px 0px 20px 20px}
.servicedetails-button1:hover{background-position:-286px -74px;}
.servicedetails-button2{background-image:url(../img/service/service-details-buttons.png);background-repeat:no-repeat;background-position:0px -37px;height:32px;width:256px;float:right;margin:20px 0px 20px 20px}
.servicedetails-button2:hover{background-position:-261px -37px;}
.servicedetails-button3{background-image:url(../img/service/service-details-buttons.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:256px;float:right;margin:20px 0px 20px 20px}
.servicedetails-button3:hover{background-position:-261px -0px;}
.sample-button-back{background-image:url(../img/samples/sample-button2.png);background-repeat:no-repeat;background-position:0px 0px;height:28px;width:148px;float:right;margin:20px 0px 20px 20px}
.sample-button-back:hover{background-position:0px -30px;}
.next-sample{background-image:url(../img/samples/sample-button2.png);background-repeat:no-repeat;background-position:-148px 0px;height:28px;width:181px;float:right;margin:20px 0px 20px 20px}
.next-sample:hover{background-position:-148px -30px;}
.gototop{display:block;float:left;width:630px;text-align:right;margin:20px 0px 20px 0px;clear:both}
.gototop a{background-image:url(../img/sprite/common-sprite.png);background-position:0px -126px;background-repeat:no-repeat;height:17px;width:97px;display:block;float:right}
.gototop a:hover{background-position:0px -143px;}
.gototop1{display:block;float:left;width:630px;text-align:right;margin:0px 0px 0px 0px;clear:both}
.gototop1 a{background-image:url(../img/sprite/common-sprite.png);background-position:0px -126px;background-repeat:no-repeat;height:17px;width:97px;display:block;float:right}
.gototop1 a:hover{background-position:0px -143px;}
.layout-journal1{background-position:0px -94px;background-image:url(../img/other-services/journal-format-journal.png);background-repeat:no-repeat;width:314px;height:92px;margin-right:5px;}
.layout-journal1:hover{background-position:0px 0px;}
.layout-journal2{background-position:0px -94px;background-image:url(../img/other-services/journal-format-original.png);background-repeat:no-repeat;width:302px;height:92px;margin-right:5px;}
.layout-journal2:hover{background-position:0px 0px;}
.campaignbanner-inn{background-image:url(../img/index/campaign-banner-in.png);background-repeat:no-repeat;background-position:0px 0px;width:630px;height:100px;margin:0px 0px 20px 0px;padding:0px}
.campaignbanner-inn:hover{background-position:0px -105px;}
.cross-campaign-inn{background:url(../img/index/cross-campaign-inn.jpg) 0 0 no-repeat;width:630px;height:118px;margin:0px 0px 10px 0px;padding:0px}
.steps-sprite{background-image:url(../img/sprite/steps-sprite.png);background-repeat:no-repeat;display:block;float:left;width:630px;height:50px;margin-bottom:10px;}
.steps-sprite span{font:16px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0099ff;font-weight:bold;margin-left:97px;display:block;margin-top:15px;}
.steps-sprite span.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;font-weight:normal;margin-left:97px;display:block;margin-top:15px;}
.steps-sprite span.text2{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;font-weight:normal;margin-left:97px;display:block;margin-top:0px;line-height:18px}
.step1{background-position:0px 0px;}
.step2{background-position:0px -61px;margin-top:20px;}
.step3{background-position:0px -122px;margin-top:20px;}
.step4{background-position:0px -183px;margin-top:20px;}
.step5{background-position:0px -244px;margin-top:20px;}
.step6{background-position:0px -305px;margin-top:20px;}
.step7{background-position:0px -366px;margin-top:20px;}
.step8{background-position:0px -427px;margin-top:20px;}
.step9{background-position:0px -488px;margin-top:20px;}
.step10{background-position:0px -549px;margin-top:20px;}
.step11{background-position:0px -610px;margin-top:20px;}
.stepsarrow{display:block;clear:both;background-image:url(../img/common/stepsdivider.png);background-position:0px 0px;background-repeat:no-repeat;width:630px;height:10px;margin-bottom:10px;}
.stepsPara{font:12px "メイリオ", "MS PGothic", "MS Mincho";width:575px;color:#313131;line-height:20px;margin-left:55px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}
.bluetext-12px{font:normal 12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#057fd7;}
.bluetext-13px{font:normal 13px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";/*color:#057fd7;*/}
.bluetext-14px{font:normal 14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#057fd7;}
.num-sprite{background-image:url(../img/sprite/num-sprite.png);background-repeat:no-repeat;display:block;float:left;width:59px;height:59px;margin-bottom:10px;}
.num-sprite span{font:16px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0099ff;font-weight:bold;margin-left:70px;display:block;margin-top:15px;width:200px;}
.num-sprite span.text{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;font-weight:normal;margin-left:97px;display:block;margin-top:15px;}
.num1{background-position:0px 0px;}
.num2{background-position:0px -61px;margin-top:20px;}
.num3{background-position:0px -122px;margin-top:20px;}
.points-sprite{background-image:url(../img/sprite/points-sprite.png);background-repeat:no-repeat;display:block;float:left;width:630px;height:50px;margin-bottom:10px;}
.points-sprite span{font:16px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0099ff;font-weight:bold;margin-left:97px;display:block;margin-top:15px;}
.point1{background-position:0px 0px;}
.point2{background-position:0px -61px;}
.point3{background-position:0px -122px;}
.point4{background-position:0px -183px;}
.point5{background-position:0px -244px;}
.point6{background-position:0px -305px;}
.point7{background-position:0px -366px;}
.point8{background-position:0px -427px;}
.point9{background-position:0px -488px;}
.pointsarrow{display:block;clear:both;background-image:url(../img/common/stepsdivider.png);background-position:0px 0px;background-repeat:no-repeat;width:630px;height:10px;margin-bottom:10px;}
.pointsPara{font:12px "メイリオ", "MS PGothic", "MS Mincho";width:630px;color:#313131;line-height:20px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}
.case-sprite{background-image:url(../img/sprite/case-sprite.png);background-repeat:no-repeat;display:block;float:left;width:630px;height:50px;margin-bottom:10px;}
.case-sprite span{font:16px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0099ff;font-weight:bold;margin-left:97px;display:block;margin-top:15px;}
.case1{background-position:0px 0px;}
.case2{background-position:0px -61px;}
.case3{background-position:0px -122px;}
.casearrow{display:block;clear:both;background-image:url(../img/common/stepsdivider.png);background-position:0px 0px;background-repeat:no-repeat;width:630px;height:10px;margin-bottom:10px;}
#footerwrap{width:100%;margin:0 auto;background-color:#f8fcfe;border-top:1px solid #b7dded;}
#footerContainer{width:1000px;margin:0 auto;text-align:left;font:11px "メイリオ";}
#footersitemapContainer{display:block;width:1000px;margin:0px;padding:0px;padding-bottom:20px;text-align:left;background-color:#f8fcfe;}
#footersitemapContainer .footerlinks{display:block;width:960px;margin:20px 20px 0px 20px;background-color:#f8fcfe;}
.footerlinks h3{font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;font-weight:bold;line-height:175%;width:96px;padding:5px 0px 0px 0px;border-bottom:3px solid #057fd7;letter-spacing:1px}
.footerlinks table{margin-top:20px;}
.footerlinks table td.data1{text-align:left}
.footerlinks table td.data2{text-align:left}
.footerlinks table td.data2 span.head{border-bottom: 1px dashed #959595; color: #313131; display: block; font: bold 12px "メイリオ","MS PGothic","MS Mincho"; margin-bottom: 5px; margin-left: 5px; width: 210px;}
.footerlinks ul{margin:0px;padding:0px;margin-left:5px;margin-bottom:20px}
.footerlinks ul li{list-style-image:none;list-style-type:square;list-style-position:outside;font-size:8px;font-family:Arial, Helvetica, sans-serif;padding-left:0px;margin-bottom:0px;vertical-align:top;margin-top:0px;clear:both;line-height:175%;letter-spacing:0px;color:#4c4d4d;}
.footerlinks ul li span{font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;}
#footersitemapContainer #membership{display:block;width:960px;height:105px;margin:20px 20px 20px 20px;background-color:#fff;border:1px solid #ccc}
#footersitemapContainer #membership .title{float:left;width:205px;font-size:26px;font-family:"MS PMincho", "MS Mincho";color:#000;font-weight:bold;line-height:76px;text-align:center;letter-spacing:1px;}
#footersitemapContainer #membership .text{float:left;width:787px;text-align:left;letter-spacing:1px}
#footersitemapContainer #membership .text p{font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:normal;line-height:175%;padding:10px 10px 10px 10px;letter-spacing:1px;margin-left:auto;margin-right:auto;text-align:left;}
#footersitemapContainer #membership .logos{float:left;width:170px;text-align:right;height:106px; text-align:center;}
#footersitemapContainer #membership .logos img{margin:7px 3px 0}
#footersitemapContainer #membership .logos .jif-logo{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-100px -165px;width:42px;height:39px;}
#footersitemapContainer #membership .logos .nipta-logo{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-50px -165px;width:42px;height:39px;}
#footersitemapContainer #membership .logos .talc-logo{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-250px -165px;width:42px;height:39px;}
#footersitemapContainer #membership .logos .jat-logo{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:0 -165px;width:42px;height:39px;}
#footersitemapContainer #membership .logos .gala-logo{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-150px -165px;width:42px;height:39px;}
#footersitemapContainer #membership .logos .ata-logo{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position: -200px -165px;width:42px;height:39px;}
.footersprite{}
#footerbottomwrap{display:block;height:206px;background-color:#057fd7;margin:0px;width:100%; margin-bottom:15px;}
#footer{display:block;height:134px;background-color:#057fd7;width:1000px;margin:0 auto;}
#footer #footerbottom{float:left;display:block;margin:20px;width:960px}
#footer #footerbottom .footerleft{float:left;width:830px;text-align:left}
#footer #footerbottom .flag{color:#f8f8f8;font:11px Verdana, Geneva, sans-serif;padding:5px 0;float:left;width:700px;text-align:left;}
#footer #footerbottom .flag a	{width:24px; height:17px; margin-right:6px; color:#fff; text-decoration:underline; }
#footer #footerbottom .flag a:hover	{text-decoration:none;}

#footer  #footerbottom .flag .jp	{background:url(../img/footer/country.png) 0 0; vertical-align:middle;}
#footer  #footerbottom .flag .cn	{background: url(../img/footer/country.png) 0 39px;vertical-align:middle;}
#footer  #footerbottom .flag .kr	{background: url(../img/footer/country.png) 0 61px;vertical-align:middle;}
#footer  #footerbottom .flag .tw	{background: url(../img/footer/country.png) 0 105px;vertical-align:middle;}
#footer  #footerbottom .flag .br	{background: url(../img/footer/country.png) 0 83px;vertical-align:middle;}
#footer  #footerbottom .flag .tr	{background: url(../img/footer/country.png) 0 17px;vertical-align:middle;}
#footer  #footerbottom .flag .en	{background: url(../img/footer/country.png) 0 127px;vertical-align:middle;}

#footer #footerbottom .footerleft a{text-decoration:underline;color:#f8f8f8;font:10px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";padding:0px 15px 0px 15px;background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-36px -248px;line-height:26px;height:26px;letter-spacing:normal;}
#footer #footerbottom .footerleft a:hover{text-decoration:none}
#footer #footerbottom .footerright{float:left;width:130px;text-align:right}
.footergototop{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:0px -98px;width:123px;height:23px;}
#footer #footerbottom .copyright{color:#f8f8f8;font:11px Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;width:100%;float:left;clear:both;padding-top:5px;}
.margin2{margin:2px;}
.margin5{margin:5px;}
.margin7{margin:7px;}
.margin10{margin:10px;}
.margin12{margin:12px;}
.margin15{margin:15px;}
.margin20{margin:20px;}
.margin20per{margin-left:20%;}
.margin30per{margin-left:30%;}
.margin40per{margin-left:40%;}
.margin50per{margin-left:50%;}
.padding2{padding:2px;}
.padding5{padding:5px;}
.padding7{padding:7px;}
.padding12{padding:12px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.paddingleft2{padding-left:2px;}
.paddingleft5{padding-left:5px;}
.paddingleft7{padding-left:7px;}
.paddingleft10{padding-left:10px;}
.paddingleft12{padding-left:12px;}
.paddingleft15{padding-left:15px;}
.paddingleft20{padding-left:20px;}
.paddingleft25per{padding-left:25%;}
.paddingleft50per{padding-left:50%;}
.paddingright2{padding-right:2px;}
.paddingright5{padding-right:5px;}
.paddingright7{padding-right:7px;}
.paddingright10{padding-right:10px;}
.paddingright12{padding-right:12px;}
.paddingright15{padding-right:15px;}
.paddingright20{padding-right:20px;}
.paddingtop2{padding-top:2px;}
.paddingtop5{padding-top:5px;}
.paddingtop7{padding-top:7px;}
.paddingtop10{padding-top:10px;}
.paddingtop12{padding-top:12px;}
.paddingtop15{padding-top:15px;}
.paddingtop20{padding-top:20px;}
.paddingbottom2{padding-bottom:2px;}
.paddingbottom5{padding-bottom:5px;}
.paddingbottom7{padding-bottom:7px;}
.paddingbottom10{padding-bottom:10px;}
.paddingbottom12{padding-bottom:12px;}
.paddingbottom15{padding-bottom:15px;}
.paddingbottom20{padding-bottom:20px;}
ul.listitem_none1{margin:0px;padding:0px;margin-left:0px;margin-bottom:0px;margin-top:0px}
ul.listitem_none1 li{list-style-image:none;list-style-type:none;list-style-position:outside;padding-left:0px;margin-bottom:0px;vertical-align:top;margin-top:0px;clear:both;line-height:20px;letter-spacing:0px;font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;display:inline;padding-right:10px}
ul.listitem_none{margin:0px;padding:0px;margin-left:0px;margin-bottom:0px;margin-top:0px}
ul.listitem_none li{list-style-image:none;list-style-type:none;list-style-position:outside;padding-left:0px;margin-bottom:0px;vertical-align:top;margin-top:0px;clear:both;line-height:20px;letter-spacing:0px;font:11px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;}
.bgcolor_blue{background-color:#dcf1ff;}
.bgcolor_white{background-color:#fff;}
.bgcolor_black{background-color:#000;}
.txt10{font-size:10px;}
.txt11{font-size:11px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}
.txt16{font-size:16px;}
.txt18{font-size:18px;}
.txt20{font-size:20px;}
.txt22{font-size:22px;}
.txt24{font-size:24px;}
.txt26{font-size:26px;}
.txt30{font-size:30px;}
.txt32{font-size:32px;}
.txt34{font-size:34px;}
.fontred{color:#F00;}
.fontwhite{color:#FFF;}
.fontblack{color:#000;}
.fontblue{color:#00F;}
.doctype{background-image:url(../img/sprite/typeofdoc.jpg);background-repeat:no-repeat;display:block;}
.academic{background-position:-3px 0px;width:130px;height:180px;}
.technical{background-position:-131px -13px;width:130px;height:155px;}
.business{background-position:-261px -10px;width:130px;height:160px;}
.general{background-position:-387px -3px;width:130px;height:175px;}
.trialtranslation{background-image:url(../img/sprite/trial-translation.png);background-repeat:no-repeat;display:block;}
.women{background-position:-9px -14px;width:71px;height:58px;}
.signal{background-position:-102px -11px;width:44px;height:64px;}
.stamp{background-position:-152px -19px;width:79px;height:43px;}
.check{background-position:-9px -83px;width:76px;height:67px;}
.lessthan{background-position:-99px -80px;width:65px;height:74px;}
.submitbtn{background-image:url(../img/sprite/submitbutton.png);background-repeat:no-repeat;display:block;}
.submit{background-position:0px -34px;width:134px;height:32px;}
.submit:hover{background-position:0px 0px;width:134px;height:32px;}
.quotationbutton1{background-image:url(../img/quotation/btn_quotation.png);background-repeat:no-repeat;width:437px;height:50px;display:block;background-position:0px 0px;margin-bottom:20px}
.quotationbutton1:hover{background-position:0px -50px}
.quotationorder{background-image:url(../img/quotation/btn_quotationorder.png);background-repeat:no-repeat;width:226px;height:45px;display:block;}
.quotationorder:hover{background-image:url(../img/quotation/btn_quotationorder_mo.png);background-repeat:no-repeat;width:226px;height:45px;display:block;}
.autoquotation{background-image:url(../img/quotation/btn_autoquotation.png);background-repeat:no-repeat;width:323px;height:45px;display:block;}
.autoquotation:hover{background-image:url(../img/quotation/btn_autoquotation_mo.png);background-repeat:no-repeat;width:323px;height:45px;display:block;}
.proceedpayment{background-image:url(../img/quotation/btn_proceedpayment.png);background-repeat:no-repeat;width:194px;height:32px;display:block;}
.proceedpayment:hover{background-image:url(../img/quotation/btn_proceedpayment_mo.png);background-repeat:no-repeat;width:194px;height:32px;display:block;}
.btn-submit{background-image:url(../img/common/btn_submit.png);background-repeat:no-repeat;background-position:0px -32px;height:34px;width:134px;}
.btn-submit:hover{background-position:0px 0px;height:33px;}
.btn-submit-23{border:none;background-image:url(../img/common/send-btn.png)!important;background-repeat:no-repeat;background-position:0px 0px;height:55px;width:300px!important;}
.btn-submit-23:hover{}
.btn-close{background-image:url(../img/quotation/button_close.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:117px;}
.btn-close:hover{background-position:0px -43px}
.tableborder{border:solid 1px #e5e5e5;}
.tableborder .cell1{border-bottom:solid 1px #e5e5e5;padding-left:25px;height:30px;font-weight:bold;color:#231f20;width:40%;}
.tableborder .cell1-1{border-bottom:solid 1px #e5e5e5;padding-left:20px;padding-right:20px;height:30px;font-weight:bold;color:#231f20;}
.tableborder .cell1last{padding-left:25px;height:30px;font-weight:bold;color:#231f20;}
.tableborder .cell2{border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;color:#231f20;padding-left:25px;height:30px;width:60%;}
.tableborder .cell2-1{border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;color:#231f20;padding:10px 20px;height:30px;}
.tableborder .cell2last{padding-left:25px;border-left:solid 1px #e5e5e5;color:#231f20;height:30px;}
.tableborder .cell2-last{padding:10px 20px;border-left:solid 1px #e5e5e5;color:#231f20;height:30px;}
.tableborder .cell1bg{background-color:#f1f6f9;color:#231f20;}
.tableborder .cell2bg{background-color:#f1f6f9;color:#231f20;}
.btn_trialtranslation{background-image:url(../img/common/btn_trialtranslation.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:376px}
.btn_trialtranslation:hover{background-position:0px -37px;}
.sectionDefine{float:left;padding-top:10px;padding-bottom:20px;width:630px;}
.h4-Noline{background-image:url("../img/common/h4-bg.png");background-position:0px 11px;background-repeat:no-repeat;font:14px "メイリオ";font-family:"メイリオ", "メイリオ", "MS PGothic", "MS Mincho";width:630px;height:30px;color:#0099ff;line-height:30px;margin:0px;margin-bottom:5px;padding:0px;text-indent:18px;letter-spacing:1px;clear:both;float:left;border-bottom:0px solid #b2e0ff;font-weight:bold}
.h4-Noline-50perc{background-image:url("../img/common/h4-bg.png");background-position:0px 13px;background-repeat:no-repeat;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:304px;height:36px;color:#0099ff;line-height:36px;margin:0px;padding:0px;text-indent:18px;letter-spacing:1px;clear:both;float:left;border-bottom:0px solid #b2e0ff;font-weight:bold}
.h4-table{background-image:url("../img/common/h4-bg.png");background-position:0px 13px;background-repeat:no-repeat;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";height:36px;color:#0099ff;line-height:36px;margin:0px;padding:0px;text-indent:18px;letter-spacing:1px;clear:both;float:left;font-weight:bold}
.h4-Noline1{background-image:url("../img/common/h4-bg.png");background-position:0px 13px;background-repeat:no-repeat;font:14px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";height:36px;color:#0099ff;line-height:36px;margin:0px;padding:0px;text-indent:18px;letter-spacing:1px;clear:both;float:left;border-bottom:0px solid #b2e0ff;font-weight:bold}
.h3partner{background-image:url("../img/common/h3-aboutus-bg.png");background-position:0px 10px;background-repeat:no-repeat;font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:630px;height:36px;color:#0480d8;line-height:36px;margin-left:0px;margin-right:0px;margin-bottom:5px;padding:0px;text-indent:25px;letter-spacing:1px;clear:both;display:block}
div{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;}
table{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;}

div #translation_note {
    border: 1px dashed #F00;
    margin: 8px 8px 20px;
    padding: 9px;
    background-color:#E9F4FF !important;
    color: #000;
}

div #translation_note {    border: 1px dashed #70B2F3; margin: 8px 8px 20px 0px; padding: 10px; background-color: #E8F4FF !important; color: #000; display:none;}
ul{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;}
.lightgreyborder{border:1px solid #CCCCCC;}
.column1{}
.column2{}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.automargin{margin:auto;}
.mandatory{color:#F00;}
.transparent:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
div.termsncondition{height:150px;overflow:scroll;border:solid 0px #e7e7e7;line-height:18px;padding:20px;font-size:12px;}
.inline{display:inline;}
.inlineblock{display:inline-block;}
table.tablestyle1{background-color:#c4c4c4;border:solid 0px #CCC;padding:0px;}
table.tablestyle1 td{background-color:#FFF;padding:6px;letter-spacing:1px;font:12px "メイリオ", "MS PGothic", "MS Mincho";}
table.tablestyle1 td.cell1{background-color:#f1f6f9;padding:5px;}
table.tablestyle1 .head{background-color:#057fd7;color:#FFF;padding:5px;font-weight:bold;}
table.tablestyle1 .head2{background-color:#42a7f0;color:#FFF;padding:5px;font-weight:bold;}
table.tablestyle1 .head3{background-color:#d8e0e9;color:#0480d8;padding:5px;font-weight:bold;}
table.tablestyle1 .vrline{border-right:solid 1px #CCC;}
table.tablestyle1 .hrline{border-bottom:solid 1px #CCC;}
table.tablestyle2{background-color:#c4c4c4;border:solid 0px #CCC;padding:0px;}
table.tablestyle2 td{background-color:#FFF;}
table.tablestyle2 td.cell1{background-color:#f1f6f9;padding:0px 5px;}
table.tablestyle2 .head{background-color:#057fd7;color:#FFF;padding:5px;font-weight:bold;}
table.tablestyle2 .head2{background-color:#42a7f0;color:#FFF;padding:5px;font-weight:bold;}
table.tablestyle2 .head3{background-color:#f1f6f9;color:#0480d8;padding:5px;font-weight:bold;}
table.tablestyle2 .vrline{border-right:solid 1px #CCC;}
table.tablestyle2 .hrline{border-bottom:solid 1px #CCC;}
table.tableForm{background-color:#e5e5e5;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;padding:0px;}
table.tableForm td{background-color:#FFF;vertical-align:top;padding:5px; font-size:13px !important; line-height:18px;}
table.tableForm td.cell1{background-color:#e7f2f9;border-top:solid 1px #e5e5e5;padding:15px 0 15px 10px;vertical-align:middle;width:31%}
table.tableForm td.cell2{background-color:#e7f2f9;border-top:solid 1px #e5e5e5;padding:15px 5px 15px 0;width:29px;vertical-align:middle;text-align:left;}
table.tableForm td.cell3{background-color:#fff;border-top:solid 1px #e5e5e5;padding:15px 0 15px 10px;}
table.tableForm td.cell1last{background-color:#e7f2f9;border-top:solid 1px #e5e5e5;padding-left:10px;border-bottom:solid 1px #e5e5e5;}
table.tableForm td.cell2last{background-color:#e7f2f9;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:15px 5px 15px 0;width:29px;vertical-align:middle;text-align:left;}
table.tableForm td.cell3last{background-color:#fff;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:15px 0 15px 10px;}
table.tableForm .head{background-color:#057fd7;color:#FFF;font-weight:bold;}
table.tableForm .head2{background-color:#42a7f0;color:#FFF;font-weight:bold;}
table.tableForm .head3{background-color:#f1f6f9;color:#0480d8;padding:5px;font-weight:bold;}
table.tableForm .hrlinetop{border-top:solid 1px #e5e5e5;}
table.tableForm .hrlinebottom{border-bottom:solid 1px #e5e5e5;}
table.tableForm optgroup{font-weight:bold;}
table.tableForm optgroup option{ text-indent:20px; font-weight:normal;}
table td.cell1bg{background-color:#e7f2f9;}
.focusField{border:solid 1px #F00;background:#e7f2f9;}
.idleField{}
.translationbox{width:630px;clear:both;display:block;margin-bottom:20px;border:none;clear:both}
.translationbox .icon{padding:10px;background-color:#fff;text-align:center;width:100px;float:left;display:inline}
.translationbox .text{padding:10px;background-color:#e9eef3;font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:18px;float:left;display:inline}
ul.ulbasic ol{list-style-type:lower-alpha;margin-left:20px;list-style:inside}
ul.ulbasic ol li{margin-left:20px;}
ol.olbasic{margin:0px;padding:0px;margin-left:5px;margin-bottom:0px;margin-top:5px}
ol.olbasic li{list-style-type:lower-alpha;list-style-image:none;background-image:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0099ff;padding-left:0px;margin-bottom:0px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px;}
ol.olbasic li span{color:#313131}
ol.olbasic2{margin:0px;padding:0px;margin-left:25px;margin-bottom:0px;margin-top:0px}
ol.olbasic2 li{list-style-type:decimal;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#0099ff;padding-left:10px;margin-bottom:5px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px;}
ol.olbasic2 li span{color:#313131}
.faq-honyakunoba-button{background-image:url(../img/quality/honyakunoba/button-honyakunoba.png);background-repeat:no-repeat;background-position:0px 0px;width:180px;height:32px}
.faq-honyakunoba-button:hover{background-position:0px -35px;}
.levels-honyakunoba-button{background-image:url(../img/quality/honyakunoba/button-levels.png);background-repeat:no-repeat;background-position:0px 0px;width:180px;height:32px}
.levels-honyakunoba-button:hover{background-position:0px -35px;}
.honyakunoba-button{background-image:url(../img/quality/honyakunoba/honyakunoba-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:180px;height:32px}
.honyakunoba-button:hover{background-position:0px -35px;}
#sample-nav{font-family:"メイリオ", "MS PGothic", "MS Mincho";font-size:15px;margin:15px 0;font-weight:bold;}
#sample-nav .lv1{float:left;width:210px;}
#sample-nav .lv1 a{background:url(../img/sprite/sample-sprite.png) 0px -50px no-repeat;width:210px;height:61px;}
#sample-nav .lv1 a:hover{background:url(../img/sprite/sample-sprite.png) 0px -112px no-repeat;}
.lv1-active{background:url(../img/sprite/sample-sprite.png) 0px -91px no-repeat;}
#sample-nav .lv2{float:left;width:210px;}
#sample-nav .lv2{float:left;width:210px;}
#sample-nav .lv2 a{background:url(../img/sprite/sample-sprite.png) -210px -50px no-repeat;width:210px;height:61px;}
#sample-nav .lv2 a:hover{background:url(../img/sprite/sample-sprite.png) -210px -112px no-repeat;}
.lv2-active{background:url(../img/sprite/sample-sprite.png) -210px -91px no-repeat;}
#sample-nav .lv3{float:left;width:210px;}
#sample-nav .lv3{float:left;width:210px;}
#sample-nav .lv3 a{background:url(../img/sprite/sample-sprite.png) -421px -50px no-repeat;width:210px;height:61px;}
#sample-nav .lv3 a:hover{background:url(../img/sprite/sample-sprite.png) -421px -112px no-repeat;}
.lv3-active{background:url(../img/sprite/sample-sprite.png) -421px -91px no-repeat;}
#sample-nav .lv4{float:left;width:210px;}
#sample-nav .lv4{float:left;width:210px;}
#sample-nav .lv4 a{background:url(../img/sprite/sample-sprite.png) 0px -174px no-repeat;width:210px;height:61px;}
#sample-nav .lv4 a:hover{background:url(../img/sprite/sample-sprite.png) 0px -236px no-repeat;}
.lv4-active{background:url(../img/sprite/sample-sprite.png) 0px -236px no-repeat;}
#sample-nav .lv5{float:left;width:210px;}
#sample-nav .lv5{float:left;width:210px;}
#sample-nav .lv5 a{background:url(../img/sprite/sample-sprite.png) -210px -174px no-repeat;width:210px;height:61px;}
#sample-nav .lv5 a:hover{background:url(../img/sprite/sample-sprite.png) -210px -236px no-repeat;}
.lv5-active{background:url(../img/sprite/sample-sprite.png) -210px -236px no-repeat;}
#sample-nav .lv6{float:left;width:210px;}
#sample-nav .lv6{float:left;width:210px;}
#sample-nav .lv6 a{background:url(../img/sprite/sample-sprite.png) -421px -174px no-repeat;width:210px;height:61px;}
#sample-nav .lv6 a:hover{background:url(../img/sprite/sample-sprite.png) -421px -236px no-repeat;}
.lv3-active{background:url(../img/sprite/sample-sprite.png) -421px -236px no-repeat;}
#example-one{}
#example-one .nav{overflow:hidden;padding:0;}
#example-one .nav li{float:left;}
#example-one .nav li{width:210px;}
#example-one ul{list-style:none;margin:0 0 20px;padding:0;}
#example-one ul li a{display:block;}
#example-one ul li a:hover{}
#example-one ul li:last-child a{border:none;}
#example-one ul li.lv1 a.current, #example-one ul.featured li a:hover{background:url(../img/sprite/sample-sprite.png) 0px -112px no-repeat}
#example-one ul li.lv2 a.current, #example-one ul.core li a:hover{background:url(../img/sprite/sample-sprite.png) -210px -112px no-repeat}
#example-one ul li.lv3 a.current, #example-one ul.jquerytuts li a:hover{background:url(../img/sprite/sample-sprite.png) -421px -112px no-repeat}
#example-one ul li.lv4 a.current, #example-one ul.featured li.lv4 a:hover{background:url(../img/sprite/sample-sprite.png) 0px -236px no-repeat}
#example-one ul li.lv5 a.current, #example-one ul.core li.lv5 a:hover{background:url(../img/sprite/sample-sprite.png) -210px -236px no-repeat}
#example-one ul li.lv6 a.current, #example-one ul.jquerytuts li.lv6 a:hover{background:url(../img/sprite/sample-sprite.png) -421px -236px no-repeat}
#sample-nav-enjp{font-family:"メイリオ", "MS PGothic", "MS Mincho";font-size:15px;margin:15px 0;font-weight:bold;}
#sample-nav-enjp .lv1{float:left;width:314px;}
#sample-nav-enjp .lv1 a{background:url(../img/sprite/sample-sprite1.png) 0px -50px no-repeat;width:315px;height:61px;}
#sample-nav-enjp .lv1 a:hover{background:url(../img/sprite/sample-sprite1.png) 0px -113px no-repeat;}
.lv1-active{background:url(../img/sprite/sample-sprite1.png) 0px -113px no-repeat;}
#sample-nav-enjp .lv2{float:left;width:315px;}
#sample-nav-enjp .lv2 a{background:url(../img/sprite/sample-sprite1.png) -315px -50px no-repeat;width:315px;height:61px;}
#sample-nav-enjp .lv2 a:hover{background:url(../img/sprite/sample-sprite1.png) -315px -113px no-repeat;}
.lv2-active{background:url(../img/sprite/sample-sprite1.png) -315px -113px no-repeat;}
#sample-nav-enjp .lv3{float:left;width:314px;}
#sample-nav-enjp .lv3 a{background:url(../img/sprite/sample-sprite1.png) 0px -174px no-repeat;width:315px;height:61px;}
#sample-nav-enjp .lv3 a:hover{background:url(../img/sprite/sample-sprite1.png) 0px -236px no-repeat;}
.lv3-active{background:url(../img/sprite/sample-sprite1.png) 0px -236px no-repeat;}
#sample-nav-enjp .lv4{float:left;width:315px;}
#sample-nav-enjp .lv4 a{background:url(../img/sprite/sample-sprite1.png) -315px -174px no-repeat;width:315px;height:61px;}
#sample-nav-enjp .lv4 a:hover{background:url(../img/sprite/sample-sprite1.png) -315px -236px no-repeat;}
.lv4-active{background:url(../img/sprite/sample-sprite1.png) -315px -236px no-repeat;}
#example-two{}
#example-two .nav{overflow:hidden;padding:0;}
#example-two .nav li{float:left;}
#example-two .nav li{width:210px;}
#example-two ul{list-style:none;margin:0 0 20px;padding:0;}
#example-two ul li a{display:block;}
#example-two ul li a:hover{}
#example-two ul li:last-child a{border:none;}
#example-two ul li.lv1 a.current, #example-two ul.featured li a:hover{background:url(../img/sprite/sample-sprite1.png) 0px -113px no-repeat !important;}
#example-two ul li.lv2 a.current, #example-two ul.core li a:hover{background:url(../img/sprite/sample-sprite1.png) -315px -113px no-repeat!important;}
#example-two ul li.lv3 a.current, #example-two ul.featured li.lv3 a:hover{background:url(../img/sprite/sample-sprite1.png) 0px -236px no-repeat !important;}
#example-two ul li.lv4 a.current, #example-two ul.core li.lv4 a:hover{background:url(../img/sprite/sample-sprite1.png) -315px -236px no-repeat!important;}
#sample-nav-subjectarea{font-family:"メイリオ", "MS PGothic", "MS Mincho";font-size:15px;margin:15px 0 0;font-weight:bold;}
#sample-nav-subjectarea .lv1{float:left;width:314px;}
#sample-nav-subjectarea .lv1 a{background:url(../img/sprite/sample-subjectarea-sprite.png) 0px 0px no-repeat;width:314px;height:61px;}
#sample-nav-subjectarea .lv1 a:hover{background:url(../img/sprite/sample-subjectarea-sprite.png) 0px -63px no-repeat;}
.lv1-active{background:url(../img/sprite/sample-subjectarea-sprite.png) 0px -63px no-repeat;}
#sample-nav-subjectarea .lv2{float:left;width:316px;}
#sample-nav-subjectarea .lv2 a{background:url(../img/sprite/sample-subjectarea-sprite.png) -315px 00px no-repeat;width:315px;height:61px;}
#sample-nav-subjectarea .lv2 a:hover{background:url(../img/sprite/sample-subjectarea-sprite.png) -315px -63px no-repeat;}
.lv2-active{background:url(../img/sprite/sample-subjectarea-sprite.png) -315px -63px no-repeat;}
#example-three{}
#example-three .nav{overflow:hidden;padding:0;}
#example-three .nav li{float:left;}
#example-three .nav li{width:315px;}
#example-three ul{list-style:none;margin:0 0 10px;padding:0;}
#example-three ul li a{display:block;}
#example-three ul li a:hover{}
#example-three ul li:last-child a{border:none;}
#example-three ul li.lv1 a.current, #example-three ul.featured li a:hover{background:url(../img/sprite/sample-subjectarea-sprite.png) 0px -63px no-repeat !important;}
#example-three ul li.lv2 a.current, #example-three ul.core li a:hover{background:url(../img/sprite/sample-subjectarea-sprite.png) -315px -63px no-repeat!important;}
.lastdes{margin:0 0 6px 0!important;text-align:center;}
.hide{position:absolute;top:-9999px;left:-9999px;}
.sample-sprite{background-image:url(../img/sprite/sample-sprite.png);background-repeat:no-repeat;margin-right:10px;}
.sample-lv2-01{background-position:0px -1px;width:15px;height:15px;}
.sample-lv2-02{background-position:-15px -1px;width:15px;height:15px;}
.sample-lv2-03{background-position:-30px -1px;width:15px;height:15px;}
.sample-lv2-04{background-position:-45px -1px;width:15px;height:15px;}
.sample-lv2-05{background-position:-60px -1px;width:15px;height:15px;}
.sample-lv2-06{background-position:-75px -1px;width:15px;height:15px;}
.sample-lv2-07{background-position:-90px -1px;width:15px;height:15px;}
.sample-lv2-08{background-position:-105px -1px;width:15px;height:15px;}
.sample-lv2-09{background-position:-120px -1px;width:15px;height:15px;}
.sample-lv2-10{background-position:-135px -1px;width:15px;height:15px;}
.sample-lv2-11{background-position:-150px -1px;width:15px;height:15px;}
.sample-lv2-12{background-position:-165px -1px;width:15px;height:15px;}
.sample-lv2-13{background-position:-180px -1px;width:15px;height:15px;}
.sample-lv2-14{background-position:-195px -1px;width:15px;height:15px;}
.sample-lv2-15{background-position:-210px -1px;width:15px;height:15px;}
.sample-lv2-16{background-position:-225px -1px;width:15px;height:15px;}
.sample-lv2-17{background-position:-240px -1px;width:15px;height:15px;}
.sample-lv2-18{background-position:-255px -1px;width:15px;height:15px;}
.sample-lv2-19{background-position:-270px -1px;width:15px;height:15px;}
.sample-lv2-20{background-position:-285px -1px;width:15px;height:15px;}
.sample-lv2-21{background-position:-300px -1px;width:15px;height:15px;}
.sample-lv2-22{background-position:-315px -1px;width:15px;height:15px;}
.sample-lv2-23{background-position:-330px -1px;width:15px;height:15px;}
.sample-lv2-24{background-position:-345px -1px;width:15px;height:15px;}
.sample-lv2-25{background-position:-360px -1px;width:15px;height:15px;}
.sample-lv2-26{background-position:-375px -1px;width:15px;height:15px;}
.sample-lv2-27{background-position:-390px -1px;width:15px;height:15px;}
.sample-lv2-28{background-position:-405px -1px;width:15px;height:15px;}
.sample-lv2-29{background-position:-420px -1px;width:15px;height:15px;}
.sample-lv2-30{background-position:-435px -1px;width:15px;height:15px;}
.sample-lv3-01{background-position:0px -16px;width:15px;height:15px;}
.sample-lv3-02{background-position:-15px -16px;width:15px;height:15px;}
.sample-lv3-03{background-position:-30px -16px;width:15px;height:15px;}
.sample-lv3-04{background-position:-45px -16px;width:15px;height:15px;}
.sample-lv3-05{background-position:-60px -16px;width:15px;height:15px;}
.sample-lv3-06{background-position:-75px -16px;width:15px;height:15px;}
.sample-lv3-07{background-position:-90px -16px;width:15px;height:15px;}
.sample-lv3-08{background-position:-105px -16px;width:15px;height:15px;}
.sample-lv3-09{background-position:-120px -16px;width:15px;height:15px;}
.sample-lv3-10{background-position:-135px -16px;width:15px;height:15px;}
.sample-lv3-11{background-position:-150px -16px;width:15px;height:15px;}
.sample-lv3-12{background-position:-165px -16px;width:15px;height:15px;}
.sample-lv3-13{background-position:-180px -16px;width:15px;height:15px;}
.sample-lv3-14{background-position:-195px -16px;width:15px;height:15px;}
.sample-lv3-15{background-position:-210px -16px;width:15px;height:15px;}
.sample-lv3-16{background-position:-225px -16px;width:15px;height:15px;}
.sample-lv3-17{background-position:-240px -16px;width:15px;height:15px;}
.sample-lv3-18{background-position:-255px -16px;width:15px;height:15px;}
.sample-lv3-19{background-position:-270px -16px;width:15px;height:15px;}
.sample-lv3-20{background-position:-285px -16px;width:15px;height:15px;}
.sample-lv3-21{background-position:-300px -16px;width:15px;height:15px;}
.sample-lv3-22{background-position:-315px -16px;width:15px;height:15px;}
.sample-lv3-23{background-position:-330px -16px;width:15px;height:15px;}
.sample-lv3-24{background-position:-345px -16px;width:15px;height:15px;}
.sample-lv3-25{background-position:-360px -16px;width:15px;height:15px;}
.sample-lv3-26{background-position:-375px -16px;width:15px;height:15px;}
.sample-lv3-27{background-position:-390px -16px;width:15px;height:15px;}
.sample-lv3-28{background-position:-405px -16px;width:15px;height:15px;}
.sample-lv3-29{background-position:-420px -16px;width:15px;height:15px;}
.sample-lv3-30{background-position:-435px -16px;width:15px;height:15px;}
.padL15{padding-left:15px !important;}
.borderR{border-right:0px !important;}
.borderB{border-bottom:0px !important;}
.font10{font-size:10px !important;}
.font11{font-size:11px !important;}
.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.border-col{border-collapse:collapse !important;}
.subjecttitle{font-size:14px;font-weight:bold;font-family:"メイリオ","MS PGothic", "MS Mincho";color:#85223e;letter-spacing:1px;line-height:22px;height:22px;overflow:hidden;background-color:#F0F8FD;text-align:center}
.subjecttitle a{text-decoration:none;color:#057fd7}
.subjecttitle a:hover{text-decoration:underline;}
.boxcallout{padding:10px;width:350px;display:block;background-color:#FFC;border:solid 1px #FC0;margin-left:-20%;position:absolute;z-index:200;font-size:11px;font-family:"メイリオ","MS PGothic", "MS Mincho";}
.generalLink{color:#000;text-decoration:none;cursor:pointer;font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.generalLink:hover{color:#000;text-decoration:underline;cursor:pointer;font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.test1{background-color:#057fd7;font:12px "メイリオ","MS PGothic","MS Mincho";color:#ffffff;letter-spacing:1px;padding-left:1em;}
.test2{font-size:24px;padding-left:0.5em;}
.quality-mark{width:62px;height:62px;background:url(../img/sprite/trial-translation.png) no-repeat -195px -96px;}
.IC-mandatory{background:url(../img/sprite/trial-translation.png) no-repeat -231px -77px;display:inline-block;width:29px;height:13px}
.ExMark{background:url(../img/sprite/common-sprite.png) no-repeat -146px -288px;width:26px;height:22px;float:left}
.IC-level1{background:url(../img/sprite/common-sprite.png) no-repeat -43px -298px;width:50px;height:14px;display:inline-block;margin:0 auto; vertical-align:text-bottom;}
.IC-level2{background:url(../img/sprite/common-sprite.png) no-repeat -43px -314px;width:50px;height:14px;display:inline-block;margin:0 auto; vertical-align:text-bottom;}
.IC-level3{background:url(../img/sprite/common-sprite.png) no-repeat -43px -330px;width:50px;height:14px;display:inline-block;margin:0 auto; vertical-align:text-bottom;}
.IC-level1-enjp{background:url(../img/sprite/common-sprite.png) no-repeat -43px -298px;width:32px;height:14px;display:inline-block;margin:0 auto}
.IC-level3-enjp{background:url(../img/sprite/common-sprite.png) no-repeat -43px -330px;width:32px;height:14px;display:inline-block;margin:0 auto}
.wid26{width:26px !important;}
.wid32{width:32px !important;}
.quote-content{color:#666;}
.quote-content p{margin-top:00px;margin-bottom:0;background:url("../img/quality/testimonials/quote.png") no-repeat scroll 0 0px transparent;padding-left:30px;}
.quote-content p.content{margin-bottom:0;margin-top:0;padding-left:145px;background:url("../img/quality/testimonials/quote.png") no-repeat scroll 115px 0px transparent;min-height:78px;color:#000!important}
.quote-content p.content1{color:#000!important}
.quote-content > p:first-child{margin:0;}
blockquote.simple{padding-left:10px;border-left:2px solid #dbdbdb;}
blockquote.simple .quote-meta{margin-top:10px;}
blockquote.speech-bubble{clear:both;margin-top:10px;margin-bottom:30px;}
blockquote.speech-bubble .quote-content{position:relative;padding:10px 15px 20px 18px;background:#f5f5f5;border-bottom:1px dashed #057fd7;}
blockquote.speech-bubble .quote-content img{float:left;margin:-20px 10px 0 -7px;}
blockquote.speech-bubble .testi-ulatus{background:#e1f3ff url(../img/quality/testimonials/quote.png) no-repeat 15px 20px !important;border-bottom:1px dashed #057fd7 !important;}
blockquote.speech-bubble span.quote-arrow{display:block;width:16px;height:16px;/*background:url(../images/testimonial-arrow.png) no-repeat left top;*/position:absolute;right:52.173%;bottom:-16px;}
blockquote.speech-bubble .quote-meta{float:right;margin-top:9px;padding-top:0.166em;padding-left:33px;text-align:right;background:no-repeat left top;margin-bottom:0;}
blockquote.speech-bubble .quote-meta strong{background:url(../img/quality/testimonials/testimonial-author-male.png) no-repeat scroll 0 0 transparent;padding:5px 0 5px 30px;color:#057FD7;font-weight:bold;}
.bgnone{background:none!important}
blockquote.speech-bubble .quote-meta.author-male{}
blockquote.speech-bubble .quote-meta.author-female{background-image:url(../img/quality/testimonials//testimonial-author-female.png);}
blockquote.speech-bubble span{color:#2c2c2c;font-size:12px}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.static-loader{height:2px;background:red;transition:all 1.2s ease 0s;width:0%;}
div.div-roles{height:310px;width:252px;background:url(../images/sidebar/accepted-papers-banner-bg.jpg) no-repeat 0 0;text-decoration:none;margin:15px 0 10px 0;border: 1px solid #c3d9e6;cursor:pointer}
div.div-roles div{display:none;position:relative}
.role-content{position:absolute;top:77px;left:90px;letter-spacing:0px;width:150px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;line-height:18px;}
.author{margin-bottom:15px;display:block}
.author strong{display:block;color:#057fd7;font-size:14px;font-weight:bold}
.publisher{margin-bottom:15px;display:block}
.publisher strong{display:block;color:#057fd7;font-size:14px;font-weight:bold}
.journal{margin-bottom:15px;display:block}
.journal strong{display:block;color:#057fd7;font-size:14px;font-weight:bold}
.impactfactor{color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:24px;height:30px;letter-spacing:0;position:absolute;right:10px;text-align:center;top:275px;width:88px;}
.entry-image > a, .entry-slider > ul > li > a{display:block;position:relative;}
.entry-image{display:inline-block;}
.project-list .entry-image, .post-carousel .entry-image, .blog-entry-list > .entry > .entry-image{display:block;}
.entry-image, .entry-video, .entry-slider{}
.project-list .entry-image{margin-bottom:0;}
.entry-image, .entry-image img, .entry-slider, .entry-slider img{max-width:100%;}
.entry-image img, .entry-slider img{display:block;}
.entry-slider iframe{margin:0 auto;}
.overlay{display:block;background-color:rgba(255,255,255,0.4);background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;}
.overlay.zoom{background-image:none;}
.project-list li .overlay, .lightbox .overlay, .lightbox-video .overlay, .link-overlay .overlay{opacity:0;filter:alpha(opacity=0);z-index:0;}
.project-list li:hover .overlay, .lightbox:hover .overlay, .lightbox-video:hover .overlay, .link-overlay:hover .overlay{opacity:1;filter:alpha(opacity=100);z-index:1;}
.project-list li:hover .zoom, .lightbox .zoom, .lightbox-video .zoom, a.entry-image:link .zoom, a.entry-image:visited .zoom, .entry-slider a:link .zoom, .entry-slider a:visited .zoom{background-image:none;}
a.entry-image:hover .zoom, a.entry-image:active .zoom, .entry-slider a:hover .zoom, .entry-slider a:active .zoom{background-image:none;}
ul.portfolio-grid{margin-right:-20px;padding:0; margin-top:40px;}
ul.portfolio-grid > li{margin:0 9px 22px 0 !important;text-align:center;float:left;}
ul.portfolio-grid > li.one-fourth{width:220px;}
ul.portfolio-grid > li.editorthumbs{width:151px;list-style:none;margin:7px;padding:0px;position:relative;}
ul.portfolio-grid > li.one-third{width:300px;}
ul.portfolio-grid > li.one-half{width:460px;}
#filter{margin-bottom:20px;width:650px}
#filter ul{margin:0;padding:0;border:1px solid #757575;margin-bottom:20px;}
#filter > span, #filter ul, #filter li{display:inline-flex;}
#filter li, #filter > span{vertical-align:middle;}
#filter > span{margin-right:20px;}
#filter li{margin-right:0px;margin-left:0px; float:left; list-style-type:none;}
#filter a{background-color:#fff;border-top:4px solid #057fd7;color:#000000;display:block;font-size:14px;line-height:normal;text-decoration:none;position:relative}
#filter a span{position:absolute;display:block;bottom:5px;text-align:center;width:134px;font-size:20px;letter-spacing:0px;font-family:"メイリオ","MS PGothic", "MS Mincho";text-align:center}
#filter a:hover span, #filter a.selected span, #filter li.active a span{position:absolute;display:block;bottom:1px;}
#filter a span.all{position:absolute;display:block;bottom:5px;text-align:center;width:89px;font-size:20px;letter-spacing:0px;font-family:"メイリオ","MS PGothic", "MS Mincho";text-align:center}
#filter a:hover span.all, #filter a.selected span.all, #filter li.active a span.all{position:absolute;display:block;bottom:1px;}
#filter a:hover, #filter a.selected, #filter li.active a{color:#000000;border-bottom:4px solid #057fd7;border-top:none;position:relative}
.fix-tab1{text-align:center;width:89px !important;height:97px;border-left:1px solid #757575;margin-left:-1px !important;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat 0px 0px}
.fix-tab2{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -89px 0px}
.fix-tab3{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -223px 0px}
.fix-tab4{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -357px 0px}
.fix-tab5{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -491px 0px}
#filter a.fix-tab1:hover, #filter li.active a.fix-tab1{text-align:center;width:89px !important;height:97px;border-left:1px solid #757575;margin-left:-1px !important;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat 0px -93px}
#filter a.fix-tab2:hover, #filter li.active a.fix-tab2{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -89px -93px}
#filter a.fix-tab3:hover, #filter li.active a.fix-tab3{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -223px -93px}
#filter a.fix-tab4:hover, #filter li.active a.fix-tab4{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -357px -93px}
#filter a.fix-tab5:hover, #filter li.active a.fix-tab5{text-align:center;width:134px !important;border-left:1px dashed #757575;height:97px;background:url(../img/our-translators/profiles/tab-icons.jpg) no-repeat -491px -93px}
#filter a span.arrow{display:none;}
#filter a:hover span.arrow, #filter a.selected span.arrow, #filter li.active a span.arrow{display:block;width:19px;height:24px;background:url(../img/our-translators/profiles/arrow-tab-hover.png) no-repeat top center;position:absolute;bottom:-24px;left:39%}
.project-list a{display:block;}
.project-list .entry-title{color:#000;}
.project-list .entry-meta{text-align:center;padding:5px;background-color:#f5f5f5;border-bottom:1px solid #dbdbdb;text-decoration:none;height:45px}
.htentry{height:68px!important;padding:4px!important}
.project-list .entry:hover .entry-meta{background-color:#fff;}
.project-list .entry{border:1px solid #777777;background-color:#fff;}
.project-list .entry:hover{background-color:#fafafa;border:1px solid #57b0e9;}
.project-list .entry1{}
.project-list .entry1:hover{background-color:#4f4d4d;}
.project-list .entry-meta p{margin:0;}
.project-list .entry-content{color:#50585e;text-decoration:none;font-size:13px;letter-spacing:0px;}
.project-list li, .entry-image{position:relative;}
.arrow-box-hover{opacity:0;background:url(../img/our-translators/profiles/arrow-box-hover.png) no-repeat left top;width:9px;height:6px;position:absolute;bottom:-1px;left:50%;margin-left:-4px;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;}
.iconbox a:hover .arrow-box-hover, .project-list li:hover .arrow-box-hover{opacity:1;}
.ribbon-checker{display:block;width:130px;height:27px;position:absolute;top:-13px;left:10px;background:url(../img/our-translators/profiles/ribbons.png) no-repeat 0 -64px;z-index:150}
.ribbon-editor{display:block;width:130px;height:27px;position:absolute;top:-13px;left:10px;background:url(../img/our-translators/profiles/ribbons.png) no-repeat 0 -32px;z-index:150}
.ribbon-translator{display:block;width:130px;height:27px;position:absolute;top:-13px;left:10px;background:url(../img/our-translators/profiles/ribbons.png) no-repeat 0 0;z-index:150}
.clearfix:before, .clearfix:after{content:" ";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.profile-div{height:0px !important;overflow:hidden !important;position:relative}
#T131, #T564, #T630, #T648, #T265, #TC43, #T435, #T133, #T113, #T306, #TC67, #T511, #T358, #T369, #TC86, #T359, #T618, #TC88, #TC109, #T127, #T229, #T41, #T208, #T223, #TC73, #T344, #T554, #T620, #T238, #T561, #TC60, #T429, #TC186, #TC61, #TC70, #T581, #T479, #T602, #TW8, #TW22, #T497, #T598, #TC97, #T581, #editor34, #ln411, #nm398, #editor25, #editor18{width:680px;min-height:500px;padding:20px 15px 0;}
.translator-details{width:718px!important;min-height:500px!important;padding:20px 15px 0;position:relative}
.profile-img{margin:-5px 20px 6px 0px;*float:left;}
.key-heighlight{width:470px;float:left;margin:-5px 0 15px 0;background:#56AAE0;;}
.key-heighlight .headline{background:#FFFFFF;color:#000000;font-size:18px;height:15px;letter-spacing:0;line-height:11px;margin:1px;padding:10px 10px;letter-spacing:0px;font-family:Verdana, Geneva, sans-serif;}
.key-heighlight .headline span{font-size:12px;color:#4d4d4d;}
.key-heighlight ul{margin:4px 0 4px 15px;padding:0;}
.key-heighlight ul li{color:#FFFFFF;list-style:none outside none;font-size:13px;letter-spacing:1px;line-height:1.6em;list-style:none outside none;padding:5px 0;}
.key-heighlight ul li span{font-size:12px;letter-spacing:0;}
.key-heighlight .bottom{height:37px;}
.peer-head{margin:2px 1px 9px 15px}
.profile-p{font-size:12px;color:#000;line-height:19px;padding:15px 0 0 0;}
#areas-exp{float:left;width:260px;}
#education-x{float:left;width:400px;}
#areas-exp ul, #education-x ul{margin:0 0 0 15px;padding:0;}
.profile-width{width:675px !important;}
.mar0{padding:24px 20px !important;width:960px !important;}
.left-x-width{width:273px !important;}
.tableBasic1{border-collapse:collapse;padding:0px;clear:both;}
.tableBasic1 td{background-color:#FFFFFF;border:1px solid #E5E5E5;color:#000;letter-spacing:0;padding:8px 12px;vertical-align:top;}
.tableBasic1 td.head{background-color:#F8F8F8;padding-left:12px;letter-spacing:0;padding-right:12px;border:1px solid #ccc;color:#0866a3;}
.tableBasic1 td ul{list-style-type:none;margin:0 0 0 14px;padding:0;}
.tableBasic1 td ul li{margin-bottom:5px;font-size:14px;background:url(../img/our-translators/profiles/list-check.png) no-repeat left 3px;padding-left:21px;}
.tableBasic1 td ul li ul li{/*background:url(images/bullets/list-square.png) no-repeat left 0.583em;*/padding-left:11px;}
.thumbnails1{margin-left:-60px;list-style:none;}
.thumbnails1>li{float:left;margin-bottom:20px;margin-left:20px}
.thumbnail1{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a.thumbnail1:hover, a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}
.thumbnail1>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}
.thumbnail1 .caption{padding:5px;color:#555;}
.thumbnail1 .caption p{margin-top:0px!important;margin-bottom:0px!important}
.thumbnail1 .caption strong{font-size:14px}
.exp-thumb{color:#FFFFFF;font-size:15px;font-weight:normal;left:61px;line-height:20px;position:absolute;text-decoration:none;top:134px;}
.exp-thumb b{font-size:20px;font-family:"メイリオ","MS PGothic","MS Mincho";font-weight:normal;vertical-align:middle}
.exp-popup{color:#FFFFFF;font-size:15px;font-weight:normal;left:118px;line-height:20px;position:absolute;text-decoration:none;top:146px;}
.exp-popup b{font-size:20px;font-family:"メイリオ","MS PGothic","MS Mincho";font-weight:normal;vertical-align:middle}
.samplepage-tabs{display:block;position:relative;width:631px;height:73px;background:url(../img/service/samplepage-tabs.png) no-repeat;margin:20px 0;padding:0;}
.jp-en-tab{background-position:0 0}
.en-jp-tab{background-position:0 -83px;margin-top:40px}
.samplepage-tabs .title1{color:#000000;display:block;font-family:"MS PGothic","MS Mincho";font-size:22px;font-weight:normal;height:54px;letter-spacing:0;line-height:54px;position:absolute;left:0;text-align:center;text-decoration:none;top:0;width:316px;}
.samplepage-tabs .title2{color:#000000;display:block;font-family:"MS PGothic","MS Mincho";font-size:22px;font-weight:normal;height:54px;letter-spacing:0;line-height:54px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:316px;}
#con-main{position:relative;width:1000px;margin:auto;}
#con-main h1{left:325px;position:absolute;top:247px;}
.con-p-10{position:absolute;display:block;top:1019px;left:325px;font:12px "メイリオ", "MS PGothic", "MS Mincho";width:630px;color:#313131;line-height:20px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}
.con-p-12{position:absolute;top:1216px;left:325px;}
.con-p-13{position:absolute;top:1855px;left:325px;}
.con-p-15{position:absolute;top:364px;left:325px;}
.con-p-honyaku{position:absolute;top:364px;left:325px;}
#floatMenu{right:10px;margin-left:462px;position:fixed;top:260px;width:103px;z-index:1; display: none}
#discfloatMenu{right:0;margin-left:462px;position:fixed;top:408px;width:103px;z-index:1;}
#worldcupmenu{right:0;position:fixed;top:260px;width:118px;z-index:1;}
.qa-Wrap{}
.qa-Wrap hr{clear:both;width:50%;margin:15px auto;border:0;border-bottom:#CCC 1px dashed;}
.qa-Wrap .qa-head{display:block;font-size:14px;font-weight:bold;}
.qa-Wrap .qa-box{padding:18px 15px;margin:0;overflow:hidden;color:#000;}
.qa-Wrap .qa-box a, .qa-text{color:#0000ff;text-decoration:underline;font:12px "メイリオ","MS PGothic", "MS Mincho";letter-spacing:1px;line-height:20px;}
.qa-Wrap .qa-box a:hover .qa-text:hover{text-decoration:none;}
.qa-Wrap .qa-box.last{border:0 none;padding-top:0 !important;}
.qa-Wrap .qa-box:hover{background:#f7f7f7;}
.qa-Wrap .qa-box span{float:left;display:block}
.qa-Wrap .qa-box span.qa-text{width:550px;margin-left:15px;line-height:20px;}
.qa-Wrap .qa-box span.qa-icon{width:29px;height:29px;}
.qa-Wrap .qa-box span.qa-icon.qsn{background:url(../img/Q-A-icon.png) 0 0 no-repeat;}
.qa-Wrap .qa-box span.qa-icon.ans{background:url(../img/Q-A-icon.png) -29px 0 no-repeat;}
.qa-Wrap .qa-box:hover span.qa-icon.qsn{background-position:0 -29px;}
.qa-Wrap.qa-singal .qa-box{padding:10px 15px;}
.qa-Wrap.qa-singal .qa-box span.qa-text{line-height:28px;}
.qa-Wrap.qa-singal hr{margin:10px auto;display:none}
.qa-Wrap.qa-single-ans .qa-box{padding-bottom:0;}
.qa-abox-wrap{background:#f7f7f7;border:#d5d5d5 1px solid;margin-bottom:15px;}
.qa-abox-wrap .qa-head{border-bottom:#d5d5d5 1px solid;padding:8px 10px;background:url(../img/qa-up-arrow.png) 99% 7px no-repeat;}
.qa-abox-wrap .qa-head a{display:block;color:#000;}
.qa-abox-wrap .qa-box{margin:0;color:#000;}
.qa-abox-wrap .qa-box span.qa-text.ans{color:#000;cursor:auto;}
.qa-abox-wrap .qa-box span.qa-icon.qsn{background:url(../img/Q-A-icon.png) 0 -29px no-repeat;}
.qa-abox-wrap .qa-text{color:#000;text-decoration:none;}
.qa-abox-wrap .qa-text:hover{color:#000;}
.wd955px{width:955px!important;}
.expandable-panel{width:620px;position:relative;min-height:52px;overflow:hidden;border-top:#FFF 1px solid;}
.expandable-panel-heading{width:620px;cursor:pointer;min-height:52px;clear:both;background:#ececec;position:relative;}
.expandable-panel-heading:hover{color:#666;}
.expandable-panel-heading h2{padding:14px 10px 9px 15px;font:normal 15px "メイリオ","MS PGothic", "MS Mincho";line-height:20px;text-align:left;color:#84213f;}
.expandable-panel-heading h2 span.emdSign{color:#1277a7;font-size:16px;font-weight:bold;padding-left:10px;}
.expandable-panel-content{padding:0 20px;background:#ececec;display:none;}
.codeBoxWrap{font:normal 10px "メイリオ","MS PGothic", "MS Mincho";color:#333333;padding:10px 0;text-align:left;}
.expandable-panel-content .codeBox{background:#ffffff;margin:0;padding:10px 15px;font:normal 11px "Courier New";color:#666666;margin-bottom:5px;width:550px;resize:none;overflow:auto;text-align:left !important;border:none}
.icon-open, .icon-open-2, .icon-open-3{width:20px;height:15px;position:absolute;background:url(../img/icon-close-open.png) 0 0 no-repeat;right:5px;}
.icon-close, .icon-close-2, .icon-close-3{width:20px;height:15px;position:absolute;background:url(../img/icon-close-open.png) 0 -15px no-repeat;right:5px;}
.header-active{background-color:#ececec;}
.toolBox{padding-bottom:35px;}
.codeBoxWrap{}
.codeBoxText{float:left;}
.codeBoxbtn{float:right;}
.codeBoxbtn a{padding:5px 10px;background:#f7f7f7;color:#333333;font-size:11px;}
.codeBoxbtn a:hover{background:#cccccc;color:#000000;}
.fmj-wrap{background:#ECECEC;width:620px;height:auto;margin-bottom:30px;}
.fmj-frame{width:620px;height:400px;}
.news-highlight{background:url("../img/aboutus/news/quote.jpg") no-repeat scroll 5px 5px #F5F5F5;font:11px/175% "メイリオ","MS PGothic","MS Mincho";margin:15px 0 15px 45px;padding:15px 10px 10px 15px;text-align:justify;width:535px;letter-spacing:0px;}
.news-subtitle{color:#0480D8;font-size:14px;font-weight:bold;line-height:50px;margin-left:45px}
a.banner-auotquote{background-image:url(../img/banners/autoquote-samplequote-banners.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-auotquote:hover{background-position:0px -58px}
a.banner-samplequote{background-image:url(../img/banners/autoquote-samplequote-banners.png);background-repeat:no-repeat;background-position:0px -123px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-samplequote:hover{background-position:0px -181px}
a.banner-try{background-image:url(../img/banners/banner_try.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-try:hover{background-position:0px -58px}
a.banner-samplequote2{background-image:url(../img/banners/samplequote-banner2.png);background-repeat:no-repeat;background-position:0px 0px;width:297px;height:54px;margin-right:10px;display:inline-block}
a.banner-samplequote2:hover{background-position:0px -58px}
.highlightext{color:#FF0000;text-shadow:0 0 10px #FFFF00;}
.hr-top{border-bottom:1px dashed #999999;margin:10px 0px 20px 0px;text-align:right;position:relative}
.hr-top a{background:url(../img/qa-up-arrow.png) 0 0px no-repeat;width:14px;height:16px;display:block;position:absolute;right:0;bottom:3px;}
.clienttabsGroup{margin:0px;padding:0px;}
.clienttabs{position:relative;top:1px;float:left;padding:4px 24px;margin:0px 0px 7px 0px;font:bold 12px "メイリオ", "MS PMincho", "MS Mincho";background-color:#9ad0f7;list-style:none;border-left:solid 1px #0480d8;border-bottom:solid 1px #0480d8;border-top:solid 1px #0480d8;border-right:solid 1px #0480d8;color:#fff;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;}
.clienttabs a{color:#000;}
.clienttabs:hover{background-color:#0480d8;}
.clienttabs:hover a{color:#fff;}
.clienttabs-current{position:relative;top:1px;float:left;padding:4px 20px;margin:0px 0px 7px 0px;font:bold 12px "メイリオ", "MS PMincho", "MS Mincho";background-color:#0480d8;list-style:none;border-left:solid 1px #0480d8;border-bottom:solid 1px #0480d8;border-top:solid 1px #0480d8;border-right:solid 1px #0480d8;color:#fff;-moz-user-select:none;-khtml-user-select:none;cursor:pointer;}
.marLR10{margin-left:10px!important;margin-right:10px!important;}
#client-nav{font-family:"メイリオ", "MS PGothic", "MS Mincho";font-size:15px;margin:15px 0;font-weight:bold;}
#client-nav .lv1{float:left;width:210px;}
#client-nav .lv1 a{background:url(../img/sprite/client-list-tabs.png) 0px 0px no-repeat;width:210px;height:61px;}
#client-nav .lv1 a:hover{background:url(../img/sprite/client-list-tabs.png) 0px -63px no-repeat;}
#client-nav .lv2{float:left;width:210px;}
#client-nav .lv2{float:left;width:210px;}
#client-nav .lv2 a{background:url(../img/sprite/client-list-tabs.png) -210px 0px no-repeat;width:210px;height:61px;}
#client-nav .lv2 a:hover{background:url(../img/sprite/client-list-tabs.png) -210px -63px no-repeat;}
#client-nav .lv3{float:left;width:210px;}
#client-nav .lv3{float:left;width:210px;}
#client-nav .lv3 a{background:url(../img/sprite/client-list-tabs.png) -421px 0px no-repeat;width:210px;height:61px;}
#client-nav .lv3 a:hover{background:url(../img/sprite/client-list-tabs.png) -421px -63px no-repeat;}
#example-clients{}
#example-clients .nav{overflow:hidden;padding:0;}
#example-clients .nav li{float:left;}
#example-clients .nav li{width:210px;}
#example-clients ul{list-style:none;margin:0 0 5px;padding:0;}
#example-clients ul li a{display:block;}
#example-clients ul li a:hover{}
#example-clients ul li:last-child a{border:none;}
#example-clients ul li.lv1 a.current, #example-clients ul.featured li a:hover{background:url(../img/sprite/client-list-tabs.png) 0px -63px no-repeat}
#example-clients ul li.lv2 a.current, #example-clients ul.core li a:hover{background:url(../img/sprite/client-list-tabs.png) -210px -63px no-repeat}
#example-clients ul li.lv3 a.current, #example-clients ul.jquerytuts li a:hover{background:url(../img/sprite/client-list-tabs.png) -421px -63px no-repeat}
.exclamation{color:#B8345D;font-size:14px;font-weight:bold;text-shadow:0 0 10px #FFFF00;}
#tabs{width:100%;margin-top:30px;}
#tabs li{float:left;list-style:none;outline:none;margin-left:-1px;}
#tabs li a{display:block;width:314px;height:74px;outline:none;cursor:pointer;background:url(../img/quality/tab-bg.png) 0 -92px no-repeat;font:normal 15px "メイリオ","MS PGothic", "MS Mincho";text-align:center;padding-top:13px;line-height:23px;text-shadow:1px 2px 2px #909090;}
#tabs li a.inactive{background:url(../img/quality/tab-bg.png) 0 0 no-repeat;}
#tabs li a:hover, #tabs li a.inactive:hover{outline:none;}
#tabs li a.inactive:hover{background:url(../img/quality/tab-bg.png) 0 -92px no-repeat;}
.container{clear:both;padding:20px 10px;}
#tabs li a#tab3, #tabs li a#tab4{display:block;width:314px;height:58px;outline:none;cursor:pointer;background:url(../img/quality/tab-bg-revs.png) 0 -93px no-repeat;padding-top:32px;}
#tabs li a#tab3.inactive, #tabs li a#tab4.inactive{background:url(../img/quality/tab-bg-revs.png) 0 16px no-repeat;}
#tabs li a.reverse-tab, #tabs li a.round-tab{padding-top:8px;height:80px;}
#tabs li a.reverse-tab span.text, #tabs li a.round-tab span.text{display:block;font-size:24px;font-weight:bold;color:#057fd7;margin-top:15px;float:left;}
#tabs li a.reverse-tab span.icon, #tabs li a.round-tab span.icon{display:block;margin:0 22px 0 28px;float:left;}
#tabs li a.reverse-tab span.icon{width:39px;height:42px;background:url(../img/our-translators/reverse-tran-icon.png) 0 0 no-repeat;margin-top:3px;}
#tabs li a.round-tab span.icon{width:42px;height:52px;background:url(../img/our-translators/round-trip-icon.png) 0 0 no-repeat;}
#tabs li a#tab3.reverse-tab, #tabs li a#tab4.round-tab{padding-top:28px;}
.ClientMainWrap{border:#EEE 1px solid;}
.ClientMainWrap #tabs{margin:0;}
.ClientMainWrap .container{}
#tabs li a.clientTab, #tabs li a.partnerTab{font-size:24px;font-weight:bold;color:#0480d8;line-height:36px;}
#tabs li a.clientTab span{display:inline-block;width:39px;height:33px;background:url(../img/aboutus/client-tab-icon.png) 0 0 no-repeat;margin-right:20px;}
#tabs li a.partnerTab span{display:inline-block;width:49px;height:35px;background:url(../img/aboutus/partner-tab-icon.png) 0 0 no-repeat;margin-right:20px;}
.container.clientTabCont h3.h3Normal{width:auto;border-right:#CCC 1px solid;}
.container.clientTabCont h2{font:bold 14px "メイリオ","MS PGothic", "MS Mincho";color:#333;background:#e9f6ff;padding:2px 10px;}
.container.clientTabCont h2 a.top{display:inline-block;background:url(../img/aboutus/upArrow.png) 100% 2px no-repeat;text-indent:-9999px;width:14px;height:20px;float:right;}
.ulbasic1.clientList li{float:left;width:230px;padding-right:30px;clear:none;}
.partnerBox{padding:0 10px 20px 10px;}
.partnerBox h2{font:bold 14px "メイリオ","MS PGothic", "MS Mincho";color:#850039;padding:20px 0;}
.partnerBox p{font:normal 12px/20px "メイリオ","MS PGothic", "MS Mincho";color:#313131;}
.partnerBox p span{display:block;margin-top:8px;font-weight:bold;}
.partnerBox p span a{font-weight:normal;text-decoration:underline;}
.container.partnerTabCont p span a:hover{text-decoration:none;}
.partnerBox.maruzenlogo{background:#f6f6f6 url(../img/aboutus/maruzen-logo-2.png) 98% 8px no-repeat;}
.partnerBox.iace{background:#f6f6f6 url(../img/aboutus/iace-logo2.png) 98% 8px no-repeat;border-top:#EEE 1px solid;border-bottom:#EEE 1px solid;}
.partnerBox.kyorin{background:#f6f6f6 url(../img/aboutus/kyorin.png) 98% 8px no-repeat;border-top:#EEE 1px solid;border-bottom:#EEE 1px solid;}
.partnerBox.alc{background:#f6f6f6 url(../img/aboutus/talc-logo.png) 98% 8px no-repeat;border-top:#EEE 1px solid;border-bottom:#EEE 1px solid;}
.partnerBox.nhklogo{background:url(../img/aboutus/nhk_logo2.png) 98% 3px no-repeat;}
.partnerBox.nrilogo{background:#f6f6f6 url(../img/aboutus/nri-logo.png) 98% -5px no-repeat;border-top:#EEE 1px solid;border-bottom:#EEE 1px solid;}
.partnerBox.mathandtech{background:url(../img/aboutus/emwalogo2.png) 98% 2px no-repeat;}
.partnerBox.cornetis{background:url(../img/aboutus/logo_cornetis2.png) 98% 4px no-repeat;border-top:#EEE 1px solid;}
.ls0{letter-spacing:0px!important;}
.marL20{margin-left:20px!important;}
.marT20{margin-top:20px!important;}
.news-highlight.isms{background-position:245px 8px;}
.marR20{margin-right:20px;}
#tabs-client{width:100%;margin-top:30px;}
#tabs-client li{float:left;list-style:none;outline:none;margin-left:-1px;}
#tabs-client li a{display:block;width:210px;height:52px;outline:none;cursor:pointer;background:url(../img/sprite/tab-bg-clients.png) 0 -72px no-repeat;font:bold 14px "メイリオ","MS PGothic", "MS Mincho";text-align:center;padding-top:15px;}
#tabs-client li a.inactive{background:url(../img/sprite/tab-bg-clients.png) 0 0px no-repeat;}
#tabs-client li a:hover, #tabs-client li a.inactive:hover{outline:none;}
#tabs-client li a.inactive:hover{background:url(../img/sprite/tab-bg-clients.png) 0 -72px no-repeat;}
.container-clients{clear:both;padding:10px 0px;}
.priceimag-sample{display:block;margin:10px 0 0 -10px; text-align:center}
.priceimag-sample a { display:block; background:#0099FF; padding:5px; color:#FFF; letter-spacing:normal; }
.priceimag-sample img{padding:0!Important;}
.fmjbanner{background-image:url(../img/sprite/fmj-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:252px;height:73px;}
.fmjbanner:hover{background-position:0px -78px;}
#stickyfooter{position:fixed;bottom:0px;margin:0 auto;width:890px;left:50%;margin-left:-455px;height:40px;background:#161616;border-top:1px solid #333333;padding:0px 10px 0px 10px;font-family:"メイリオ","MS PGothic","MS Mincho";text-shadow:1px 1px 1px #000;z-index:4600;-moz-box-shadow:0px -1px 0px #161616;-webkit-box-shadow:0px -1px 0px #161616;box-shadow:0px -1px 0px #161616;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;background:-moz-linear-gradient(top, #222222, #111111);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#111111));letter-spacing:1px; display:none;}
#stickyfooter h2{font-size:18px;line-height:130%;color:#8FC31E;letter-spacing:1px;font-weight:400;padding:0px 10px 0px 0px;margin:12px 0 5px 10px;}
#stickyfooter h3{color:#FF6600;font-size:17px;font-weight:bold;letter-spacing:1px;line-height:24px;margin:12px 0 9px;padding:0 10px;}
#stickyfooter p{color:#fff;font-size:12px;padding:0 6px 0 11px;line-height:18px;float:left;margin:10px 0;}
#stickyfooter img{border:none;}
#stickyfooter a{color:#FF6600;text-decoration:none;}
#stickyfooter li ul{list-style:none;padding:0;margin:0 0 12px 0;}
#stickyfooter .strong{font-weight:bold;}
#stickyfooter .italic{font-style:italic;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
#stickyfooter .imgshadow{background:#FFFFFE;padding:4px;border:1px solid #333333;margin-top:5px;-moz-box-shadow:0px 0px 5px #000000;-webkit-box-shadow:0px 0px 5px #000000;box-shadow:0px 0px 5px #000000;}
#stickyfooter .img_left{width:auto;float:left;margin:5px 15px 5px 0px;}
#stickyfooter .img_right{width:auto;float:right;margin:5px 0px 5px 15px;}
#stickyfooter #social{float:right;width:auto;margin:5px 0px 0px 0px;padding:0px;overflow:hidden;}
#stickyfooter #social li{margin-right:7px;_margin-right:0px;float:left;width:24px;padding:0px;height:32px;list-style:none;}
#stickyfooter #social li:hover{margin-top:-1px;}
a.tooltip:hover{text-decoration:none;}
a.tooltip span{display:none;padding:5px;bottom:44px;position:relative;width:55px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
a.tooltip:hover span{display:block;position:absolute;border:1px solid #333333;background:#181818;color:#dddddd;font-size:12px;margin-left:-20px;}
#footer_menu{margin:0;padding:0;width:auto;}
#footer_menu li{list-style:none;float:left;font-size:14px;padding:12px 23px 14px 23px;border-right:1px solid #111111;border-left:1px solid #444444;background:#3E3E3E;background:-moz-linear-gradient(top, #3E3E3E, #313131);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#3E3E3E), to(#313131));}
#footer_menu li:hover{background:#313131;background:-moz-linear-gradient(top, #313131, #3E3E3E);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#313131), to(#3E3E3E));}
#footer_menu li a{display:block;color:#fff;text-decoration:none;}
#footer_menu li a:hover{color:#ccc;}
#footer_menu .imgmenu{padding:5px 0 0 0;border:none;background:none;}
#footer_menu .imgmenu a{background:url("../img/footer/home.png") top left no-repeat;width:36px;height:30px;}
#footer_menu li.imgmenu:hover{background:none;}
#footer_menu li.imgmenu a:hover{background:url("../img/footer/home2.png") top left no-repeat;}
#footer_menu li ul.dropup{display:none;width:10em;}
#footer_menu li:hover ul.dropup{display:block;position:absolute;margin:0 0 0 -16px;bottom:40px;background-color:#222222;border:1px solid #111111;border-bottom:none;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
#footer_menu li:hover li{float:none;background:none;border:none;padding:5px 10px 5px 15px;}
#footer_menu li:hover a{color:#fff;}
#footer_menu li:hover a:hover{color:#ccc;}
#footer_menu li:hover p{margin:6px 0;}
#footer_menu .right{float:right;right:10px;}
#stickyfooter .dropdown_1column,
#stickyfooter .dropdown_2columns,
#stickyfooter .dropdown_3columns{margin:4px auto;position:absolute;padding:10px 5px 10px 5px;display:none;text-align:left;}
#stickyfooter .dropdown_1column{width:140px;}
#stickyfooter .dropdown_2columns{width:310px;}
#stickyfooter .dropdown_3columns{width:750px;}
#footer_menu li:hover .dropdown_1column,
#footer_menu li:hover .dropdown_2columns,
#footer_menu li:hover .dropdown_3columns{display:block;position:absolute;margin:0 0 0 -45px;bottom:40px;background-color:#222222;border:1px solid #111111;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
#stickyfooter .col_1,
#stickyfooter .col_2,
#stickyfooter .col_3,
#stickyfooter .col_11{display:inline;float:left;position:relative;margin-left:0px;margin-right:5px;}
#stickyfooter .col_1{width:130px;}
#stickyfooter .col_2{width:290px;}
#stickyfooter .col_3{width:740px;}
#stickyfooter .col_11{width:310px;}
#footer_menu li ul.simple{margin-left:25px;}
#footer_menu li ul.simple li{color:#CFCFCF;border:none;padding:0px;width:200px;line-height:24px;list-style:none;margin-left:10px;background-image:url(../img/footer/6x6gray.gif);background-repeat:no-repeat;background-position:0px 8px;padding-left:15px;}
#footer_menu li ul.simple li a{text-decoration:underline}
#footer_menu li ul.simple li a.linkhead{font-size:16px;text-decoration:none;line-height:22px;margin-left:0px;margin-bottom:10px;color:#FF6600;letter-spacing:1px;font-weight:bold;}
.col_1 ul.simple1{margin-left:5px;}
.col_1 ul.simple1 li{border:none;padding:0px;width:140px;line-height:24px;list-style:none;margin-left:5px;/*background-image:url(../img/common/squere/4x4gray.gif);*/background-repeat:no-repeat;background-position:0px 9px;padding-left:10px;}
.col_1 ul.simple1 li a.linkhead{font-size:16px;text-decoration:none;line-height:22px;margin-left:0px;margin-bottom:10px;color:#FF6600;letter-spacing:1px;font-weight:bold;}
#stickyfooter h2.servicemenu{font-size:16px;line-height:22px;color:#FF6600;letter-spacing:1px;font-weight:bold;padding:0px 10px 0px 10px;margin:10px 0;}
#stickyfooter h2.servicemenu a.linkhead{text-decoration:none;color:#FF6600;}
#stickyfooter li ul.ulwhyenagolist{margin-bottom:0px;display:block;clear:both;margin-top:0px;margin-left:20px;width:295px;}
#stickyfooter li ul.ulwhyenagolist li{background-image:url("../img/footer/6x6gray.gif");background-position:0px 8px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:13px/13px "メイリオ","MS PGothic","MS Mincho";color:#FFF;padding-left:15px;margin-bottom:5px;line-height:100%;vertical-align:top;margin-top:0px;}
#stickyfooter li ul.ulwhyenagolist li strong{font-weight:400;color:#92c82f;font-size:13px;}
#stickyfooter li ul.ulwhyenagolist li a{text-decoration:underline;display:block;color:#FFF;margin-left:0px;}
#stickyfooter li ul.ulwhyenagolist li a:hover{text-decoration:none;color:#cccccc;}
#stickyfooter li ul.acceptedpapers-list{margin-bottom:20px;clear:both;margin-top:0px;margin-left:25px;}
#stickyfooter li ul.acceptedpapers-list li{background-image:url(../img/footer/tickmark.png);background-position:0px 11px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:11px/13px "メイリオ","MS PGothic","MS Mincho";color:#FFF;padding-left:28px;margin-bottom:0px;line-height:170%;vertical-align:top;margin-top:0px;border-bottom:none;padding-bottom:0px}
#stickyfooter li ul.acceptedpapers-list li.num1{background-image:url(../img/footer/num1.png);background-position:0px 6px;background-repeat:no-repeat;font-size:12px;}
#stickyfooter li ul.acceptedpapers-list li.num2{background-image:url(../img/footer/num2.png);background-position:0px 6px;background-repeat:no-repeat;font-size:12px;}
#stickyfooter li ul.acceptedpapers-list li.num3{background-image:url(../img/footer/num3.png);background-position:0px 6px;background-repeat:no-repeat;font-size:12px;}
#stickyfooter li ul.acceptedpapers-list li.num4{background-image:url(../img/footer/num4.png);background-position:0px 6px;background-repeat:no-repeat;font-size:12px;}
#stickyfooter li ul.acceptedpapers-list li.num5{background-image:url(../img/footer/num5.png);background-position:0px 6px;background-repeat:no-repeat;font-size:12px;}
#stickyfooter li ul.acceptedpapers-list li.num6{background-image:url(../img/footer/num6.png);background-position:0px 6px;background-repeat:no-repeat;font-size:12px;}
#stickyfooter li ul.acceptedpapers-list li strong{font-weight:400;color:#92c82f;font-size:13px;}
#stickyfooter li ul.acceptedpapers-list li a{text-decoration:underline;display:inline;color:#fff;margin-left:0px;font-size:12px;}
#stickyfooter li ul.acceptedpapers-list li a:hover{text-decoration:none;color:#cccccc;}
#stickyfooter li .col_1 ul.ulsublist{margin-bottom:0px;clear:both;margin-top:0px;margin-left:5px;}
#stickyfooter li .col_1 ul.ulsublist li{/*background-image:url(../img/common/squere/6x6enago.gif);*/background-position:0px 16px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:11px/13px "メイリオ","MS PGothic","MS Mincho";color:#FFF;padding-left:15px;margin-bottom:5px;line-height:170%;vertical-align:top;margin-top:0px;}
.fontorange{color:#FF6600;}
.dropdown_3columns .feedburnerFeedBlock{padding:0px 0 0px 0;height:auto;}
.dropdown_3columns .feedburnerFeedBlock p.feedTitle a{color:#ff6600!important;font:bold 16px "メイリオ","MS PGothic","MS Mincho";padding-top:0px;padding-left:0px;word-spacing:normal;display:block;clear:both;}
.dropdown_3columns .feedburnerFeedBlock p.feedTitle a:hover{color:#ff6600!important;font:bold 16px "メイリオ","MS PGothic","MS Mincho";padding-top:0px;padding-left:0px;word-spacing:normal;display:block;clear:both;text-decoration:underline}
.dropdown_3columns .feedburnerFeedBlock p.feedTitle img{display:none;visibility:hidden;}
.dropdown_3columns .feedburnerFeedBlock ul{padding-left:0px;padding-top:0px;display:block;clear:both}
.dropdown_3columns .feedburnerFeedBlock ul li{/*background-image:url(../footer/img/tickmark.png);*/background-position:0px 11px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:11px/13px "メイリオ","MS PGothic","MS Mincho";color:#cccccc;padding-left:25px;margin-bottom:5px;line-height:170%;vertical-align:top;margin-top:0px;}
.headline{font:normal 11px "メイリオ","MS PGothic","MS Mincho";}
.headline a{font:normal 11px "メイリオ","MS PGothic","MS Mincho";height:15px;padding-left:3px;padding-right:3px;margin:0px;}
.headline a:visited{font:normal 11px "メイリオ","MS PGothic","MS Mincho";text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;}
.headline a:visited:hover{font:normal 11px "メイリオ","MS PGothic","MS Mincho";text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;}
.headline a:hover{font:normal 11px "メイリオ","MS PGothic","MS Mincho";text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;}
.fbsubscribelink{display:none;visibility:hidden;}
#creditfooter{display:none;visibility:hidden;}
#stickyfooter .col_3 a.titlelink{font-size:24px;line-height:24px;color:#FF6600;letter-spacing:1px;font-weight:400;padding:0px 10px 0px 10px;margin:12px 0;}
#stickyfooter .col_3 a.titlelink:hover{font-size:24px;line-height:24px;color:#FF6600;letter-spacing:1px;font-weight:400;padding:0px 10px 0px 10px;margin:12px 0;}

.journalIntro {
    color: #313131;
    line-height: 1.6em;
}
dl.journalIntro dt {
    background-image: url("../img/common/h4-enago.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
    font-weight: bold;
    line-height: 16px;
    margin-top: 1.5em;
    text-indent: 20px;
    width: auto;
}
dl.journalIntro dd {
    border-bottom: 1px dashed #CCCCCC;
    font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
    font-size: 12px;
    margin: 0.5em 0 1em;
    padding: 0 1em 1.5em 1.5em;
}
dl.journalIntro dt a {
    color: #057FD7;
    font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
}
/*span.tooltip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    bottom: 32px;
    box-shadow: 1px 1px 2px 0 #CCCCCC;
    color: #333333;
    display: none;
    font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
    font-size: 10px;
    height: auto;
    padding: 5px 10px;
    position: absolute;
    right: -48px;
    text-align: left;
    width: 225px;
}
span.tooltip:after {
    border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 10px;
    bottom: -23px;
    content: "";
    height: 0;
    position: absolute;
    right: 45px;
    width: 0;
}
.tipHead {
    color: #057FD7;
    display: block;
    font-size: 14px;
    font-weight: bold;
}*/
span.tooltip {
    background: none repeat scroll 0 0 #ffffcc;
    border: 4px solid #ffffcc;
    bottom: 41px;
    box-shadow: 1px 1px 2px 0 #CCCCCC;
    color: #000;
    display: none;
    font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
    font-size: 12px;
    height: auto;
    padding: 5px 10px;
    position: absolute;
    right: -37px;
    text-align: left;
    width: 225px; line-height:20px;
}
span.tooltip:after {
    border-color: #ffffcc rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 10px;
    bottom: -23px;
    content: "";
    height: 0;
    position: absolute;
    right: 45px;
    width: 0;
}

span.tooltip-b {
    background: #ffffcc none repeat scroll 0 0;
    border: 4px solid #ffffcc;
    box-shadow: 1px 1px 2px 0 #cccccc;
    color: #000;
    display: none;
    font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    right: 47px;
    text-align: left;
    top: -8px;
    width: 225px;
    z-index:99999;
}
span.tooltip-b::after {
    /* border-color: red transparent transparent transparent; */
    /* border-style: solid; */
    border-left: 100px solid #ffffcc;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-width: 13px;
    content: "";
    height: 0;
    position: absolute;
    right: -14px;
    top: 6px;
    width: 0;
    /* box-shadow: 1px 1px 2px 0 #cccccc; */
}
.tipHead {
    color: #057FD7;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.subjectMore .box {
    background: url("../img/subjectareas/box-normal.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 170px;
    margin: 0 10px 10px 0;
    position: relative;
    width: 310px;
}
.subjectMore .box.titles, .subjectMore .box.comments {
    margin-right: 0;
}
.subjectMore .box h3 {
    color: #057FD7;
    font: bold 14px "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
    height: 40px;
}
.subjectMore .box.accepted h3 {
    background: url("../img/subjectareas/accept-icon.png") no-repeat scroll 45px 25px rgba(0, 0, 0, 0);
    padding: 40px 20px 0 100px;
}
.subjectMore .box.titles h3 {
    background: url("../img/subjectareas/science-icon.png") no-repeat scroll 45px 27px rgba(0, 0, 0, 0);
    padding: 20px 20px 20px 100px;
}
.subjectMore .box.profile h3 {
    background: url("../img/subjectareas/profile-icon.png") no-repeat scroll 45px 25px rgba(0, 0, 0, 0);
    padding: 40px 20px 0 100px;
}
.subjectMore .box.comments h3 {
    background: url("../img/subjectareas/comments-icon.png") no-repeat scroll 45px 28px rgba(0, 0, 0, 0);
    padding: 40px 20px 0 100px;
}
.subjectMore .box.titles.pharma h3 {
    background: url("../img/subjectareas/pharma-icon.png") no-repeat scroll 45px 27px rgba(0, 0, 0, 0);
    padding: 20px 20px 20px 100px;
}
.subjectMore .box.titles.eco h3 {
    background: url("../img/subjectareas/eco-icon.png") no-repeat scroll 45px 22px rgba(0, 0, 0, 0);
    padding: 20px 20px 20px 100px;
}
.subjectMore .box.titles.social h3 {
    background: url("../img/subjectareas/social-icon.png") no-repeat scroll 45px 27px rgba(0, 0, 0, 0);
    padding: 20px 20px 20px 100px;
}
.subjectMore .box.titles.physics h3 {
    background: url("../img/subjectareas/physics-icon.png") no-repeat scroll 45px 22px rgba(0, 0, 0, 0);
    padding: 20px 20px 20px 100px;
}
.subjectMore .box p {
    font: 11px "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"?l?r ?o?S?V?b?N","MS PGothic",sans-serif;
    padding: 10px 20px; color:#313131!important;
}
.subjectMore .box .boxHover {
    background: url("../img/subjectareas/transp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 170px;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s;
    width: 310px;
}
.subjectMore .box .boxHover:hover {
    background: url("../img/subjectareas/box-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.subjectMorePopCont {
    width: 640px;
}
.txt-sample-red{ color:#ff0101;}
.txt-sample-blue{ color:#0101ff;}
.lh16em{line-height:1.6em!important;}
.lh30px{line-height:30px!important;}
.ht20{height:20px!important;}
.padt100{padding-top:100px!important;}
.dispnone{display:none!Important;}
.hidden-element{visibility:hidden; display:none;}
.valignmiddle-padr15{vertical-align:middle; padding-right:15px}
.valignmiddle-marr15{vertical-align:middle; margin-right:15px}
.padl16{padding-left:16px!important;}
.closebg{background-image: url(../img/common/a-close-icon.png); text-indent: 0px;}
.mar5px{margin:5px;}

/* for case study of Tokyo University */
h1.pagetitle-sonota-service-x {
    background-image: url("../img/pagetitles/sonota-service-x.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #000;
    display: block;
    float: left;
    font: bold 41px "MS PMincho";
    height: 85px;
    letter-spacing: 0;
    padding-top: 32px;
    width: 955px;
}

#mainContentContainer-cs{width:960px;margin:0 0px 0 0;padding:0px;float:left;min-height:1000px; }
.mainbanner-cs{ display:block; width:960px; margin-bottom:20px; clear:both}
/*#tabs-cs{width:100%;margin-top:0px;}
#tabs-cs li{float:left;list-style:none;outline:none;margin-left:-1px;}
#tabs-cs li a{display:block;width:480px;height:70px;outline:none;cursor:pointer;background:url(../img/casestudy/tu/tab-bg.png) 0 0 no-repeat;font:normal 15px "メイリオ","MS PGothic", "MS Mincho";text-align:center;padding-top:13px;line-height:23px;text-shadow:1px 2px 2px #909090;}
#tabs-cs li a.inactive{background:url(../img/casestudy/tu/tab-bg.png) -480px 0 no-repeat; color:#000!important;}
#tabs-cs li a:hover, #tabs-cs li a.inactive:hover{outline:none;}
#tabs-cs li a.inactive:hover{ color:#fff!important;}
#tabs-cs li a.inactive:hover{background:url(../img/casestudy/tu/tab-bg.png) 0 0 no-repeat;}
#tabs-cs li a.interviewTab, #tabs-cs li a.casestudyTab{font-size:24px;font-weight:normal;color:#fff;line-height:36px;}
.csMainWrap .container{ padding:10px 0px!important;}
.prof-pic{margin-left:30px;}
*/
h1.pagetitle-casestudy {
    background-image: url("../img/casestudy/quality.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #000;
    display: block;
    float: left;
    font: bold 41px "MS PMincho";
    height: 85px;
    letter-spacing: 0;
    padding-top: 32px;
    width: 955px;
}
.ulatus-q{ float:left; background-color:#f7f7f7; border:1px solid #ecebeb; padding:5px 10px 10px; margin:23px 0 20px 0; position:relative;width: 940px;}
.q-half{width:490px!important; height:217px!important}
.q-half1{width:490px!important;}
.ulatus-q .ulatus-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 0; width:53px; height:53px; position:absolute; left:10px; top:-23px}
.ulatus-q span{ display:block; color:#057fd7; font-size:18px; text-indent:67px}
.ulatus-q p{ line-height:24px; margin-top:10px}

.prof-a{ float:left; padding:5px 10px 10px; margin:23px 0 20px 0; position:relative; width:460px}
.prof-a .inoue-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -57px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .zhongqiu-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -116px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .mu-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -174px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .pk-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -232px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .rc-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -290px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .yf-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -348px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .rb-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -406px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .no-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -464px; width:53px; height:53px; position:absolute; left:0px; top:-13px}
.prof-a .hill-icon{display:block; background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -522px; width:53px; height:53px; position:absolute; left:0px; top:-13px}

.inoue-icon1{background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -57px; width:53px; height:53px; float:left!important; margin-right:10px;}
.zhongqiu-icon1{background:url(../img/casestudy/tu/prof-icons.jpg) no-repeat 0 -116px; width:53px; height:53px; float:left!important; margin-right:10px;}
.prof-a span{ display:block; color:#000; font-size:18px; text-indent:57px}
.prof-a p{ line-height:24px; margin-top:15px; border-left:5px solid #cacfd3; border-bottom:none; border-top:none; border-right:none; padding: 5px 0 5px 10px;}
.padr10{padding-right:10px!important;}
.wdfull{width:100%!important}
.wd920{width:920px!important}
.ht210{height: 210px!important;}
.ht160{height: 160px!important;}

.cs-wrapper2 { display:block; width:600px; padding:10px 10px 40px 10px; border-left:8px solid #057fd7!important; border:1px solid #057fd7; background-color:#ebf7ff; margin-bottom:20px; font-family: "メイリオ","MS PGothic","MS Mincho"; height:auto; cursor:pointer; position:relative}
.cs-wrapper2 p{font-size:14px; line-height:24px; font-weight:normal; display:block; margin-bottom:10px; } 
.cs-wrapper2 h4{font-size:18px; line-height:26px; font-weight:bold; float:left; width:100%;}
.cs-wrapper2 h4 span.light{font-weight:normal!important;}
.cs-wrapper2 a.cs-readmore{ display:block; float:right; height:36px; width:130px; text-align:center; font-size:14px; color:#fff; background-color:#057fd7; border-radius:4px; line-height:36px; font-weight:bold;
background-image: -webkit-gradient(	linear,left top,	left bottom,	color-stop(0, #067DD2),	color-stop(0.66, #189DF6));
background-image: -o-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -moz-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -webkit-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -ms-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: linear-gradient(to bottom, #067DD2 0%, #189DF6 66%);position: absolute;  left: 480px;  bottom: 10px;}

.cs-wrapper2 a.cs-readmore:hover{background-image: -webkit-gradient(	linear,	left top,	left bottom,	color-stop(0, #189DF6),	color-stop(0.66, #067DD2));
background-image: -o-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -moz-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -webkit-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -ms-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: linear-gradient(to bottom, #189DF6 0%, #067DD2 66%);}

.paracase{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:24px;margin-left:20px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}


.cs-wrapper{ display:block; width:432px; padding:10px 10px 10px 180px; border-left:8px solid #057fd7!important; border:1px solid #057fd7; background-color:#ebf7ff; margin-bottom:20px; font-family: "メイリオ","MS PGothic","MS Mincho"; height:auto; cursor:pointer; position:relative}
.cs-wrapper img{position:absolute; left:17px; top:13px;}
.cs-wrapper p{font-size:14px; line-height:24px; font-weight:normal; display:block; margin-bottom:10px; } 
.cs-wrapper h4{font-size:18px; line-height:26px; font-weight:bold; float:left; width:100%;}
.cs-wrapper h4 span.light{font-weight:normal!important;}
.cs-wrapper a.cs-readmore{ display:block; float:right; height:36px; width:130px; text-align:center; font-size:14px; color:#fff; background-color:#057fd7; border-radius:4px; line-height:36px; font-weight:bold;
background-image: -webkit-gradient(	linear,left top,	left bottom,	color-stop(0, #067DD2),	color-stop(0.66, #189DF6));
background-image: -o-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -moz-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -webkit-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -ms-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: linear-gradient(to bottom, #067DD2 0%, #189DF6 66%);}

.cs-wrapper a.cs-readmore:hover{background-image: -webkit-gradient(	linear,	left top,	left bottom,	color-stop(0, #189DF6),	color-stop(0.66, #067DD2));
background-image: -o-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -moz-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -webkit-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -ms-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: linear-gradient(to bottom, #189DF6 0%, #067DD2 66%);}

.cs-top{ background-color:#f7f7f7; border:1px solid #ecebeb; padding:15px; margin:0px 0 20px 0; position:relative; display:block;}
.cs-top .cs-left{float:left; width:50%;}
.cs-top .cs-right{float:right; width:415px;}
.cs-top .cs-left span{background-color: #057fd7; color: #fff;display: block;font-size: 16px;line-height: 32px;margin-left: -15px;text-align:center;width: 137px;}
.cs-top .cs-left ul{margin:0px;padding:0px;margin-bottom:20px;margin-top:20px}
.cs-top .cs-left ul li{background-image:url(../img/common/6x6black.png);background-position:0px 4px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:13px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:20px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:0px}


.cs-btm{ background-color:#ebf5fb; border:1px solid #b3d3e6; padding:15px; margin:0px 0 20px 0; position:relative; display:block;}
.cs-btm .cs-left{float:left; }
.cs-btm .cs-left img{float:right;}
.cs-btm .cs-left span{color: #057fd7;display: block;font-size: 16px;line-height:22px; margin-bottom:10px; font-weight:bold}
.cs-btm .cs-left p{ line-height:24px;letter-spacing:1px;}

.h3Normal-x{background-image:url("../img/common/h3-bg-cs.png");background-position:0% 0%;background-repeat:no-repeat;font-size:18px;font-family:"メイリオ", "MS PGothic", "MS Gothic";width:960px;height:36px;color:#057fd7;line-height:36px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both;display:block;}
.h3Normal-x > a{color:#057fd7;}
.h3Normal-x span{background-color: #057fd7; color: #fff; display: inline-block; height: 30px; line-height: 30px; margin-left: 3px; margin-right: 15px; padding: 0 20px; text-align: center;}
.paracommon{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:24px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both}
.h3Normal-xl{font:20px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";width:960px;height:36px;color:#0099ff;line-height:36px;margin:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both;float:left;border-bottom:1px solid #b2e0ff;font-weight:bold}

.topq{clear: both;
    float: left;
    width: 50%;
}
h1.pagetitle-premiumservice{ background-image: url("../img/pagetitles/doctype.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #000;
    display: block;
    float: left;
    font: bold 41px "MS PMincho";
    height: 85px;
    letter-spacing: 1px;
    padding-top: 36px;
    position: relative;
    width: 630px;}
h1.pagetitle-premiumservice span.subtletext{   background: none repeat scroll 0 0 #057fd7;
    border-radius: 25px;
    color: #fff;
    display: block;
    font-size: 18px;
    left: 0;
    padding: 4px 10px;
    position: absolute;
    text-indent: 0;
    top: 0;}
h1.pagetitle-premiumservice span.star	{top:33px; left:266px; width:47px; height:50px; position:absolute;}
a.cs-readmore1{ display:block; float:right; height:36px; width:130px; text-align:center; font-size:14px; color:#fff; background-color:#057fd7; border-radius:4px; line-height:36px; font-weight:bold;

background-image: -webkit-gradient(	linear,left top,	left bottom,	color-stop(0, #067DD2),	color-stop(0.66, #189DF6));
background-image: -o-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -moz-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -webkit-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -ms-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: linear-gradient(to bottom, #067DD2 0%, #189DF6 66%);}

a.cs-readmore1:hover{background-image: -webkit-gradient(	linear,	left top,	left bottom,	color-stop(0, #189DF6),	color-stop(0.66, #067DD2));
background-image: -o-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -moz-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -webkit-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -ms-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: linear-gradient(to bottom, #189DF6 0%, #067DD2 66%);}

.emailus-banner{display:block;float:left;clear:both;width:630px;height:125px;background-color:#057fd7;margin-bottom:20px;}
.emailus-banner .inner{display:block;float:left;clear:both;width:620px;height:115px;background-color:#f8fcfe;margin:4px 5px 5px 4px;border:1px solid #fff}
.emailus-banner .inner .e-content{padding:10px;}
.emailus-banner .inner .e-content h4{color: #057fd7;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px; padding-bottom:5px;
    margin-bottom: 10px; border-bottom:1px dashed #ccc}
.emailus-banner .inner .e-content p{}	
.emailus-banner .inner .e-content p strong{font-weight:bold; color:#000}
.emailus-banner .inner .e-content p a{ font-size:16px;}
.btmctaalign{width:630px; margin:0 auto; padding-top:20px; display:block; clear:both}
.mart15{margin-top:15px!important;}
.marb30{margin-bottom:30px!important;}
.lh140perc{line-height:140%!important;}
.htcampaign1{height:270px!important;}
.htcampaign2{height:220px!important;}
.marall0 { margin:0 !important; }
.padall0 { padding:0 !important; }
.campaign-trial-button1{background-image:url(../img/service/campaign-trial-button1.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:154px;float:right} 
.campaign-trial-button1:hover{background-position:0px -37px;}

.cs-wrapper1{ display:block; width:610px; padding:15px 10px; margin:0; font-family: "メイリオ","MS PGothic","MS Mincho"; height:auto; cursor:pointer; position:relative;}
.cs-wrapper1:hover{background-color:#f8f8f8;}
.cs-wrapper1 img{ float:left; margin:0 10px 0 0}
.cs-wrapper1 p{font-size:12px; line-height:22px; font-weight:normal; display:block; margin-top:10px; } 
.cs-wrapper1 h4{font-size:16px; line-height:22px; font-weight:normal; width:100%; color:#057fd7; text-decoration:underline}

a.cs-readmore1{ display:block; float:right; height:36px; width:230px; text-align:center; font-size:14px; color:#fff; background-color:#057fd7; border-radius:4px; line-height:36px; font-weight:bold;
background-image: -webkit-gradient(	linear,left top,	left bottom,	color-stop(0, #067DD2),	color-stop(0.66, #189DF6));
background-image: -o-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -moz-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -webkit-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: -ms-linear-gradient(bottom, #067DD2 0%, #189DF6 66%);
background-image: linear-gradient(to bottom, #067DD2 0%, #189DF6 66%);}

a.cs-readmore1:hover{background-image: -webkit-gradient(	linear,	left top,	left bottom,	color-stop(0, #189DF6),	color-stop(0.66, #067DD2));
background-image: -o-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -moz-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -webkit-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: -ms-linear-gradient(bottom, #189DF6 0%, #067DD2 66%);
background-image: linear-gradient(to bottom, #189DF6 0%, #067DD2 66%);}

.csContainer{clear:both;width:244px;margin-bottom:10px;margin-left:24px;border:3px solid #e9eef3;display:block}
.csContainer .title{display:block;height:50px;margin:0px 0px 10px 10px;width:234px;clear:both;}
.csContainer .title .faq1{font:normal 28px "MS PMincho";color:#000;font-size:28px;font-weight:bold;letter-spacing:1px;line-height:50px;float:left}
.csContainer .title .more{width:60px;padding:0;margin:0px 0px 0px 0px;font:11px "メイリオ", "MS PGothic", "MS Mincho";float:right;background-color:#e9eef3}
.csContainer .title .more a{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-31px -249px;color:#057fd7;text-decoration:underline;padding-left:20px;line-height:25px;}
.csContainer .title .more a:hover{text-decoration:none;}
.csContainer .content{margin:0px 10px 0px 10px;width:224px;clear:both;}
.csContainer .content p{ color: #444444; font: 12px/18px "メイリオ","MS PGothic","MS Mincho"; letter-spacing: 1px; padding: 0px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.csContainer .content p.last{border-bottom:none!important;}
.csContainer .content p strong{display:block; font-size:13px; margin:10px 0 0px 0;}
.option-set	{margin-top:116px;}

.tablesub.customers td { border-color:#EEE; }
.customers-logo { display:none; }
.padding10 {
    padding: 10px;
}
.stripbg {
    background-image: url("../img/common/stripbg.jpg");
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #efeeee;
}

.data2 > ul {
    margin-bottom: 5px;
}
.infoLink {
	position:relative !important;
       right: -141px;
}
.infoLink a {
    /*float: right;*/
    margin-right: 20px;
}
.infoBox1 {background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    bottom: 15px;
    box-shadow: 3px 3px 4px -3px #666;
    color: #333;
    display: none;
    font-size: 13px;
    font-weight: normal;
    left: -60px;
    padding: 5px;
    position: absolute;
    text-align: left;
    width: 430px;
    z-index: 100;}
.infoBox1 span.arrow{background:url(../img/footer/tip-arrow.png) no-repeat 142px 0; position:absolute; left:0px;  bottom:-20px; width: 430px; height:23px;}
.infoBox1 a{background-color: #057fd7;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin:0 5px 0 ;
    padding: 5px;
    text-align: center;
    width: 100px; border-radius:2px; float:right}
.infoBox2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    bottom: 36px;
    box-shadow: 3px 3px 4px -3px #666;
    color: #333;
    display: none;
    font-size: 13px;
    font-weight: normal;
    left: -231px;
    padding: 5px;
    position: absolute;
    text-align: left;
    width: 430px;
    z-index: 100;
}
.infoBox2 span.arrow {
    background: url("../img/footer/tip-arrow.png") no-repeat scroll 293px 0 rgba(0, 0, 0, 0);
    bottom: -20px;
    height: 23px;
    left: 0;
    position: absolute;
    width: 430px;
}
.infoBox2 a {
    background-color: #057fd7;
    border-radius: 2px;
    color: #fff;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 0 5px;
    padding: 5px;
    text-align: center;
    width: 100px;
}	

.scr_box {
  overflow: auto;
}
.scr_box ul{margin-left:0px!important;}
.scr_box ul li {
  font:11px "メイリオ","MS PGothic", "MS Mincho";
?@color:#313131;	
	margin: 10px;
	padding-left:15px;
	border-bottom: 1px dotted #959595;
	background-image: url("../img/common/h4-bg.png");   background-position:0px 4px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;
}
.floatR{float:right;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.infoBox1 {background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    bottom: 36px;
    box-shadow: 3px 3px 4px -3px #666;
    color: #333;
    display: none;
    font-size: 13px;
    font-weight: normal;
    left: -81px;
    padding: 5px;
    position: absolute;
    text-align: left;
    width: 430px;
    z-index: 100;}
}
@-moz-document url-prefix()  {
   .infoBox1,.infoBox2
    {
        bottom:30px;
    }
}

#actul-para, .pagetitle-sonota-service.i-phone { display:none; }
.marT-110 { margin-top:110px; }
.marT-152 { margin-top:152px; }
.marT-220 { margin-top:220px; }
.marT-235 { margin-top:235px; }
.marT-255 { margin-top:255px; }
.marT-297 { margin-top:297px; }
.marT-337 { margin-top:337px; }

.btm-banner {
    width: 95%;
    overflow: hidden;
    margin: 0 0 15px;
    padding: 0 10px 5px;
    border: 1px solid #067fd8;
}
.btm-banner-wrap {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}
.btm-banner h2 {
        margin: 0;
    padding: 5px 0 0;
    font-size: 16px;
    color: #067fd8;
    font-weight: bold;
    position: relative;
    top: 10px;
}
.btm-banner h2:before {
    float: left;
    content: "";
    display: inline-block;
    background: url(../images/common/beginner-icon.png) 0 0 no-repeat;
    height: 35px;
    width: 22px;
    margin-right: 10px;
    vertical-align: middle;
	    position: relative;
    bottom: 10px;
}
.btm-banner h3  {    font-size: 13px;      display: block;    margin: 5px 0 15px;color: #067fd8; text-decoration:none; font-weight:bold;}
.btm-banner a {    font-size: 13px;   color: #000 !important;text-decoration:none; display:block;}
.left-blk {    float: left;    width: 46%;    padding: 10px;    background: #edfaff;    position: relative; }
.right-blk {    float: right;    width: 46%;    padding: 10px;    background: #edfaff;    cursor: pointer; position: relative;   }
.btm-banner-wrap p{        width: 70%;    margin: 0;    font-size: 13px;}
.btm-banner-wrap .right-img {    position: absolute;    right: 20px;    bottom: 0;}
.left-blk:after, .right-blk:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -1px;
    background: url(../images/sidebar/head-arrow.png) 0 0 no-repeat;
    width: 29px;
    height: 29px;
}
.btm-banner-wrap .entry-image{ position:static;} 

.mginner .transnav-box2 .trans-banner-nav li .syllabus-banner {    background: url(../img/navigation/syllabus-icon.png) no-repeat !important;    background-position: 97% 45% !important;    background-size: 42px !important;}
#main-nav ul.trans-banner-nav li:hover {    background: none!important;}
#main-nav ul ul a.trans-banner.menu-cta-btn {
    background: #057fd7 !important;
    color: #fff !important;
    font-weight: bold !important;
    height: auto !important;
    font-size: 20px !important;
    text-align: center;
    padding: 10px 0 !important;
    margin: 5px 0;
    border-radius: 10px;
	border: none !important;
    box-shadow: none !important;
    width: 225px !important;
}
#main-nav ul ul a.trans-banner.menu-cta-btn:hover {
    background: #33a2f3 !important;
}




@media only screen and (min-width: 1024px) and (max-width: 1250px)  
{
	.new-form-wrap .infoBox1 {    left: -265px;}
	.new-form-wrap .infoBox1 span.arrow {    background: url(../img/footer/tip-arrow-23.png) no-repeat 267px 0;}
	}

@media only screen and (max-device-width: 480px) {
	#actul-para, .pagetitle-sonota-service.i-phone { display:block; }
	.con-p2, .con-p-10, .con-p-13, .con-p-15, .con-p-honyaku { display:none; }
	.bluefield { margin-top:20px !important; }
	.marT-110, .marT-152, .marT-220, .marT-235, .marT-255, .marT-297, .marT-337 { margin-top:20px; }
	#con-main h1{ left: 325px;    position: absolute;    top: 380px; }
	#con-main h1.pagetitle-subjectarea {    left: 325px;    position: absolute;    top: 250px;}
	#con-main h1.pagetitle-translators{ top: 247px;}
	.flex-viewport {    max-height: 340px;	}
	.flex-container{ background-size:cover;}
}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#actul-para, .pagetitle-sonota-service.i-phone { display:block; }
	.con-p2, .con-p-10, .con-p-13, .con-p-15, .con-p-honyaku { display:none; }
	.bluefield { margin-top:20px !important; }
	.marT-110, .marT-152, .marT-220, .marT-235, .marT-255, .marT-297, .marT-337 { margin-top:20px; }
	#con-main h1{ position:inherit; left:auto; top:auto; }
}

.footerLogoDesk { width:100%; }
#footerLogos{display:block;height:auto;width:980px;margin-left:0px;margin-top:10px;padding-top:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding-left:00px;background-color:#FFF; clear:both; overflow:hidden;}
#footerLogos .leftlogos{float:left;width: 17%;padding-left: 0px;text-align: center;}
#footerLogos .rightlogos{float:right;width: 80%;text-align:right;padding-right:20px;;margin-top:0px;}
.footerlogotext{font-size:10px;color:#000000;letter-spacing:0px;font-family:"?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic", sans-serif;}
.footerlogotext a{font-size:10px;color:#000000;text-decoration:none;font-family:"?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic", sans-serif;}
.footerlogotext a:hover{font-size:10px;color:#000000;text-decoration:underlinel;font-family:"?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic", sans-serif;}
.f-verisignlogo, .f-voxtablogo, .f-enagologo, .f-isologo, .f-ulatuslogo, .f-valid-xhtml10{background: url(../img/footer/f-sprite.png) no-repeat;}
.f-verisignlogo{background-position: 0 0;	width: 98px;height: 52px;}
.f-voxtablogo{background-position: -279px -63px ;	width: 130px;height: 35px;}
.f-enagologo{	background-position: -140px -63px ;	width: 130px;height: 35px;}
.f-isologo{
    /*background-position: -100px 0;	width: 98px;height: 52px;*/
    background-image: url(../img/footer/iso-logo.png);
    width: 145px;
    height: 46px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 8px;
    margin-bottom: 3px;
}
.f-ulatuslogo{background-position: -1px -63px ;width: 130px;height: 35px;}
.f-academylogo{ background:url(../img/footer/academy-logo.jpg) 0 0 no-repeat; width:141px; height:33px;}

.footerlogotext.social a { display:inline-block; text-decoration:none;}
.footerlogotext.social a:before { content:"\f082"; display:block; font-family:'FontAwesome'; font-size:28px; color:#3b5998;  }
.footerlogotext.social a.twitter-link:before { content:"\f081"; color:#5ea8db; margin-left:5px; }

.txt9{font-size:9px!important;}
.f-valid-xhtml10{background-position: -202px -10px;width: 88px;height: 45px;}

.mi-service-box1 { background-color: #fae6e7; border: 1px solid #db7b74; border-radius: 4px; color: #dd0d0d!important; display: inline; font: bold 11px "メイリオ","MS PGothic","MS Mincho"; letter-spacing: -1px; padding: 2px 3px;  text-decoration: none!important; }

.pink-highlight { font-weight:bold; background:#fbe7f5; padding:10px 15px; border:#e5e5e5 1px solid; }
.bannerContainer.nakamura { display:none; }

.mart0{margin-top:0px!important;}
.back-banner{display:block; clear:both; height:115px; margin-bottom:60px; padding:0}
.back-banner a{display:block; width:309px; height:115px; background:url(../img/other-services/back-banners.png) no-repeat 0 0; float:left;}
.back-banner a.banner1{background-position:0 0; margin-right:10px;}
.back-banner a.banner1:hover{background-position:0 -120px;}
.back-banner a.banner2{background-position:-314px 0;}
.back-banner a.banner2:hover{background-position:-314px -120px;}
.posrel{position:relative;}
.back-icon {
    position: absolute;
    right: 10px;
    bottom: 5px;
}
.mart30{margin-top:30px;}
.ls-2{letter-spacing:-2px!important;}
.head-small {
    font-size: 38px !important;
    letter-spacing: -1px !important;
}
.wd590{width:590px!important;}
.toko-ps-banner { border:#7abdea 1px solid; display:block; }
.toko-ps-banner:hover { border:#0c82d5 1px solid; }

.noneunderline{/*text-decoration: none !important;*/color: #057fd7 !important;/*font: 12px/39px "メイリオ", "MS PMincho", "MS Mincho" !important;*/cursor: default !important;}
.gototoparrow{background-image:url(../img/sprite/top-btn.png);background-position:0px 0px;background-repeat:no-repeat;width:97px;height:17px;margin-top:-10px}
.gototoparrow:hover{background-position:0px -17px;}

/* Ribbon CSS */

#ribbons{width:100%;height:65px;border-bottom:solid 2px #85062d;background-color:#9e0d39;}
#ribbons a{color:#FFF; text-decoration:underline;}
#ribbons a:hover{color:#FFF; text-decoration:none;}
#ribbonmsg{width:100% !important; margin:auto !important; border:none; display:block; font-family:"?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic", sans-serif !important;color:#fff !important;font-size:13px !important; line-height:20px !important;}

.ribtext{font-family:"?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic", sans-serif !important;color:#fff !important;font-size:13px !important;width:100%;text-align:center; margin:auto; padding-top:10px; letter-spacing:normal !important;}
.closebtn{line-height:25px;position:absolute;right:10px;top:7px;}
.topband-close-icon{background:url(../img/sprite/closingarrow.png) -90px -90px;width:20px;height:20px}
.movetop{top:66px !important;}

.rounded-corners-remarks {
    background-color: #f8fcfe;
    border: 1px solid #057fd7;
    border-radius: 4px;
    margin: 10px 10px 10px 0 !important;
    min-width: 300px;
    padding: 5px;  font-family: Verdana,Geneva,sans-serif;
    font-size: 11px; letter-spacing:0px;
}

.rounded-corners-remarks em {
    color: #ff0101 !important;
    font-style: normal !important;
    font-weight: bold;
}

.heading {
    border-bottom: 1px dashed #ccc;
    color: #057fd7;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 3px;
    text-align: left;
	margin: 20px 0 10px;
}
.remarktext {
    background-color: #ffff00;
    color: #000;
    font-weight: normal;
    margin: 0;
    padding: 0 2px 2px;
}

.tagtext {
    background-color: #00ffff;
    color: #000;
    font-weight: normal;
    margin: 0;
    padding: 0 2px;
}
.cs-btm1 {
    background-color: #fffff2;
    box-shadow: 0 0 8px #dcdcdc inset;
    display: block;
    height: 100px;
    margin: 20px 0 30px;
    padding: 15px;
    position: relative;
}
.cs-btm1 .cs-left {
    float: left;
    padding-left: 130px;
}
.cs-btm1 .cs-left img {
    left: 10px;
    position: absolute;
    top: -10px;
}
.cs-btm1 .cs-left span {
    color: #057fd7;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 10px;
}
.cs-btm1 .cs-left p {
    letter-spacing: 1px;
    line-height: 24px;
}
.tokobook{ position:absolute; bottom:10px; left:400px;}
.casestudy-newsbox{ background-color: #EFEFEF; padding:8px; border:1px solid #C2C2C2; float:left; clear:both;   margin: 10px 0px 10px 43px; }
.casestudy-newsbox p{ margin: 10px 0px; }
.casestudy-newsbox span{ padding:8px; }
.dashed{ border-bottom:1px solid #CFCFCF; padding-bottom:5px;}

.j-ser-banner{ display:block; background:url(../img/sidebar/j-ser-banner.png) 0 0 no-repeat; height:90px; width:250px; margin:10px 25px;}
.j-ser-banner:hover{  background:url(../img/sidebar/j-ser-banner.png) 0px -90px no-repeat;}

.career-main-wrap { width:960px; margin:20px auto; }
.career-main-wrap h1.pagetitle-service { background:url(../img/pagetitles/full-wid.png) 0 90px no-repeat; width:100%; position:relative; font-size:38px; }
.career-main-wrap p.commonText { margin:0 0 20px 0; } .career-main-wrap p.commonText strong { font-weight:bold; }
.career-main-wrap span.opening-img { display:block; float:right; width:100px; height:100px; border:#DDD 3px solid; border-radius:50%;  text-align:center; margin:0 0 20px 20px; }
.career-main-wrap span.opening-img.jp-en { background:url(../img/careers/trans-jp-eng-img.png) 0 0 no-repeat; }
.career-main-wrap span.opening-img img { margin-top:35px; }
.career-main-wrap h1.pagetitle-service span.opening-img { position:absolute; right:0px; top:-5px }
.career-main-wrap .job-area { margin-top:40px; }
.career-main-wrap .one-fifth { float:left; width:19.8%; height:150px; border-right:#E1E1E1 1px solid; position:relative; overflow:hidden; padding:20px 0; transition:all 0.3s ease; cursor:pointer; }
.career-main-wrap .one-fifth.fifth { border:0; }
.career-main-wrap .one-fifth:hover { background:#EEE; }
.career-main-wrap .one-fifth span { display:block; transition:all 0.3s ease; }
.career-main-wrap .one-fifth span.area-icon { width:77px; height:74px; background:url(../img/careers/area-icons.png) 0 0 no-repeat; margin:0 auto; }
.career-main-wrap .one-fifth.second span.area-icon { background-position:-81px 0; }
.career-main-wrap .one-fifth.third span.area-icon { background-position:-163px 0; }
.career-main-wrap .one-fifth.fourth span.area-icon { background-position:-244px 0; }
.career-main-wrap .one-fifth.fifth span.area-icon { background-position:-325px 0; }
.career-main-wrap .one-fifth.first:hover span.area-icon { background-position:0 -74px; }
.career-main-wrap .one-fifth.second:hover span.area-icon { background-position:-81px -74px; }
.career-main-wrap .one-fifth.third:hover span.area-icon { background-position:-163px -74px; }
.career-main-wrap .one-fifth.fourth:hover span.area-icon { background-position:-244px -74px; }
.career-main-wrap .one-fifth.fifth:hover span.area-icon { background-position:-325px -74px; }
.career-main-wrap .one-fifth span.area-name { position:absolute; left:0; width:100%; text-align:center; font-size:18px; margin-top:30px; }
.career-main-wrap .one-fifth span.area-zoom { position:absolute; bottom:40px; right:-200px; width:100%; text-align:center; font-size:18px; color:#2282bf; }
.career-main-wrap .one-fifth:hover span.area-name { left:-200px; }
.career-main-wrap .one-fifth:hover span.area-zoom { right:0; }
.career-main-wrap .portfolio-area li { margin:0 42px 0 0 !important; }
.career-btn { background-color:#57B0E9; width:auto;  display:inline-block; cursor:pointer; line-height:normal; margin:0 10px 20px 0;  border:none;  border-radius:3px; color:#fff !important;  padding:6px 20px; font-size:24px; text-shadow: 0 -1px rgba(0, 0, 0, 0.2); transition:all 0.2s ease;
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-repeat: repeat-x; }
.career-btn:hover { background:#333; }
.translator-details { display:none; }
#sample-nav-premium{font-family:"メイリオ", "MS PGothic", "MS Mincho";font-size:15px;margin:15px 0;font-weight:bold;}
#sample-nav-premium .lvp1{float:left;width:157px;}
#sample-nav-premium .lvp1 a{background:url(../img/sprite/sample-sprite-premium.png) 0px -49px no-repeat;width:157px;height:61px;}
#sample-nav-premium .lvp1 a:hover{background:url(../img/sprite/sample-sprite-premium.png) 0px -109px no-repeat;}
.lvp1-active{background:url(../img/sprite/sample-sprite-premium.png) 0px -91px no-repeat;}
#sample-nav-premium .lvp2{float:left;width:157px;}
#sample-nav-premium .lvp2{float:left;width:157px;}
#sample-nav-premium .lvp2 a{background:url(../img/sprite/sample-sprite-premium.png) -157px -49px no-repeat;width:157px;height:61px;}
#sample-nav-premium .lvp2 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -157px -109px no-repeat;}
.lvp2-active{background:url(../img/sprite/sample-sprite-premium.png) -157px -91px no-repeat;}
#sample-nav-premium .lvp3{float:left;width:157px;}
#sample-nav-premium .lvp3{float:left;width:157px;}
#sample-nav-premium .lvp3 a{background:url(../img/sprite/sample-sprite-premium.png) -314px -49px no-repeat;width:157px;height:61px;}
#sample-nav-premium .lvp3 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -314px -109px no-repeat;}
.lvp3-active{background:url(../img/sprite/sample-sprite-premium.png) -314px -91px no-repeat;}

#sample-nav-premium .lvp31{float:left;width:159px;}
#sample-nav-premium .lvp31{float:left;width:159px;}
#sample-nav-premium .lvp31 a{background:url(../img/sprite/sample-sprite-premium.png) -471px -49px no-repeat;width:159px;height:61px;}
#sample-nav-premium .lvp31 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -471px -109px no-repeat;}
.lvp31-active{background:url(../img/sprite/sample-sprite-premium.png) -471px -91px no-repeat;}

#sample-nav-premium .lvp4{float:left;width:157px;}
#sample-nav-premium .lvp4{float:left;width:157px;}
#sample-nav-premium .lvp4 a{background:url(../img/sprite/sample-sprite-premium.png) 0px -174px no-repeat;width:210px;height:61px;}
#sample-nav-premium .lvp4 a:hover{background:url(../img/sprite/sample-sprite-premium.png) 0px -236px no-repeat;}
.lvp4-active{background:url(../img/sprite/sample-sprite-premium.png) 0px -236px no-repeat;}
#sample-nav-premium .lvp5{float:left;width:157px;}
#sample-nav-premium .lvp5{float:left;width:157px;}
#sample-nav-premium .lvp5 a{background:url(../img/sprite/sample-sprite-premium.png) -157px -174px no-repeat;width:210px;height:61px;}
#sample-nav-premium .lvp5 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -157px -236px no-repeat;}
.lvp5-active{background:url(../img/sprite/sample-sprite-premium.png) -157px -236px no-repeat;}
#sample-nav-premium .lvp6{float:left;width:157px;}
#sample-nav-premium .lvp6{float:left;width:157px;}
#sample-nav-premium .lvp6 a{background:url(../img/sprite/sample-sprite-premium.png) -314px -174px no-repeat;width:210px;height:61px;}
#sample-nav-premium .lvp6 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -314px -236px no-repeat;}
.lvp6-active{background:url(../img/sprite/sample-sprite-premium.png) -314px -236px no-repeat;}

#sample-nav-premium .lvp61{float:left;width:157px;}
#sample-nav-premium .lvp61{float:left;width:157px;}
#sample-nav-premium .lvp61 a{background:url(../img/sprite/sample-sprite-premium.png) -471px -174px no-repeat;width:210px;height:61px;}
#sample-nav-premium .lvp61 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -471px -236px no-repeat;}
.lvp61-active{background:url(../img/sprite/sample-sprite-premium.png) -471px -236px no-repeat;}

#example-four{}
#example-four .nav{overflow:hidden;padding:0;}
#example-four .nav li{float:left;}
#example-four .nav li{width:157px;}
#example-four ul{list-style:none;margin:0 0 20px;padding:0;}
#example-four ul li a{display:block;}
#example-four ul li a:hover{}
#example-four ul li:last-child a{border:none;}
#example-four ul li.lvp1 a.current, #example-four ul.featured li a:hover{background:url(../img/sprite/sample-sprite-premium.png) 0px -109px no-repeat}
#example-four ul li.lvp2 a.current, #example-four ul.core li a:hover{background:url(../img/sprite/sample-sprite-premium.png) -157px -109px no-repeat}
#example-four ul li.lvp3 a.current, #example-four ul.jquerytuts li a:hover{background:url(../img/sprite/sample-sprite-premium.png) -314px -109px no-repeat}
#example-four ul li.lvp31 a.current, #example-four ul.boottuts li a:hover{background:url(../img/sprite/sample-sprite-premium.png) -471px -109px no-repeat}
#example-four ul li.lvp4 a.current, #example-four ul.featured li.lvp4 a:hover{background:url(../img/sprite/sample-sprite-premium.png) 0px -236px no-repeat}
#example-four ul li.lvp5 a.current, #example-four ul.core li.lvp5 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -157px -236px no-repeat}
#example-four ul li.lvp6 a.current, #example-four ul.jquerytuts li.lvp6 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -314px -236px no-repeat}
#example-four ul li.lvp61 a.current, #example-four ul.boottuts li.lvp61 a:hover{background:url(../img/sprite/sample-sprite-premium.png) -471px -236px no-repeat}
.sample-sprite-premium{background-image:url(../img/sprite/sample-sprite-premium.png);background-repeat:no-repeat;margin-right:10px;}
.sample-lvp-01{background-position:-471px -1px;width:15px;height:15px;}
.sample-lvp-02{background-position:-484px -1px;width:15px;height:15px;}
.sample-lvp-03{background-position:-498px -1px;width:15px;height:15px;}
.sample-lvp-04{background-position:-512px -1px;width:15px;height:15px;}
.sample-lvp-05{background-position:-526px -1px;width:15px;height:15px;}
.txt-sample-premium-q{ color:#ff0101; display:block}
.payer_name { width:400px;
 font-family:"?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic", sans-serif;

 border: #999999 1px dotted; visibility:hidden; display:none; padding:10px; 
 background-color:#FFFEEF;
 margin-top: 10px;}
 .logoalign{float:left; margin-right:14px; margin-bottom:20px;}
.premium-button1{background-image:url(../img/service/btn-process-order.png);background-repeat:no-repeat;background-position:0px -155px;height:32px;width:178px;float:right;margin:20px 0px 20px 20px}
.premium-button1:hover{background-position:0px -192px;}

/* discount campaign jan 2016 css */
.discount-popup{display:block; width: 617px; border:1px dashed #2d2d2d; padding:0px;}
.discount-popup .toplogo {border-bottom: 3px solid #2d2d2d; display: block; padding: 10px 15px;}
.discount-popup .title{display:block; margin-bottom: 10px; padding: 15px 15px 36px 15px;background:url(../img/discount-campaign.jpg) no-repeat right bottom}
.discount-popup .title .t1{ display:block; font-size:18px; color:#057fd7; margin-bottom:0px;}
.discount-popup .title .t2{ display:block; font-size:33px; color:#ff0000; margin-bottom:0px; font-weight:bold}
.discount-popup .title .t2 b{ font-weight:normal; font-size:20px;}
.discount-popup .title .t3{ display:block; font-size:14px; color:#000; margin-bottom:0px;}
.discount-popup .discount-form{ background-color:#daefff; padding:10px 15px; display:block; clear:both; margin:15px; border:1px solid #c6e7ff}
.discount-popup .discount-form .t4{display:block; font-size:15px; color:#000; margin-bottom:10px; text-align:center; line-height:22px}
#embed_signup form {display: block;padding: 0;position: relative;text-align: left;}
#embed_signup { background: none; clear: left; font: 14px "meiryo";}
.discount-popup .discount-form .field-group {display: inline;float: left;margin-bottom: 10px;margin-right: 8px;min-height: 0; padding-bottom: 0; width: 48.5%;}
.discount-popup .discount-form .field-group input{  border: 1px solid #4396ce;display: inline ;height: 27px;line-height: 27px; width: 100% ; padding:0px}	
#embed_signup .field-group label {display: block;margin-bottom: 0px ; font-weight:bold;}
.discount-popup .discount-form .field-group .asterisk {color: #ff0000;}
.discount-popup .discount-form .button-container{ display:block; text-align:center}
#embed_signup .button {background-color: #057fd7 ;border: 0 none;border-radius: 6px ;clear: both;color: #ffffff;cursor: pointer;display: inline-block;font-size: 20px ;font-weight: bold ;height: 44px ;line-height: 44px ;margin: 0 5px 0px 0 ;padding: 0 20px ;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;width: auto;}
/* discount campaign jan 2016 css end */

/*****************************SideBar Style********************************/
/*.side-wrap { width:254px; margin-left:24px; padding:0;  background:#FFF none; border:0; }
.side-cont-wrap { /*border:#d2d2d2 1px solid;margin-top:10px;*/  /*padding:4px 0; background-color:#f5f5f5; border-bottom:#d2d2d2 1px dashed; }
.side-cont-wrap.payment { cursor:auto; text-align:center; padding:10px; }
.side-cont-wrap h3 { margin:0; padding:0; }
.side-cont-wrap h3 a { display:block; margin:0; padding:10px 10px 5px; font-size:14px; /*background:url(../images/common/cont-box-head-bg.png) 0 100% repeat-x; border-bottom:#d2d2d2 1px solid;*/ /*font-weight:bold; position:relative; }
.side-cont-wrap h3 a:after { content:""; display:inline-block; height:18px; width:18px; background:url(../images/common/cont-box-head-icon.png) 0 0 no-repeat; position:absolute; right:10px; top:50%; margin-top:-9px; }
.side-cont-wrap h3.normal {margin:0; padding:10px 10px 5px; font-size:17px; background:url(../images/common/cont-box-head-bg.png) 0 100% repeat-x; border-bottom:#d2d2d2 1px solid; font-weight:bold; }
.side-cont-wrap h3 a { color:#333; } .side-cont-wrap h3 a:hover { text-decoration:none; }
.side-cont-wrap .side-cont-box { padding:10px; cursor:pointer; }
.side-cont-wrap .side-cont-box p { line-height:20px; font-size:14px; }
.side-cont-wrap.holiday-notice { margin-bottom:10px; border:0; }
.side-cont-wrap.holiday-notice h3 { font-size:17px; font-weight:bold; padding:5px 0 0 10px; border-bottom:#d2d2d2 1px solid; font-weight:bold;}
.side-cont-wrap.holiday-notice .side-cont-box { cursor:default; }
.side-cont-wrap.beginner { padding:0; margin-top:10px; }
.side-cont-wrap.beginner h2 { padding:8px 0 8px 40px; background-image:none; background-color:#92c524; font-size:17px; font-weight:bold; color:#FFF; margin-top:0;position:relative; }
.side-cont-wrap.beginner h2:before {content:""; display:block;background:url(../images/common/beginner-icon.png) 0 0 no-repeat; height:35px; width:22px; margin-right:10px; position:absolute; left:8px; top:8px;}
.side-cont-wrap.beginner .side-cont-box { padding:0; margin:8px 4px; line-height:normal; letter-spacing:normal; }
.side-cont-wrap.beginner .side-cont-box h3 a { font-size:17px; }
.side-cont-wrap.beginner .side-cont-box h3 a:after { display:none; }
.side-cont-wrap.beginner .side-cont-box.one { border-bottom:#d2d2d2 1px dashed; }
.side-cont-wrap.beginner .side-cont-box.one a { text-decoration:none; color:#333; }
.side-cont-wrap.beginner .side-cont-box p { line-height:normal; letter-spacing:normal; padding:10px;}
.side-cont-wrap.beginner .side-cont-box h3 a { margin:0; padding:0; padding-left:10px; }
.side-cont-wrap.beginner .side-cont-box .entry-image.image-zoom { margin:0; }

.side-cont-wrap .side-cont-box .img-box { float:left; margin-right:10px; }
.side-cont-wrap.translation-banenr{ padding:0; border:#eee 1px solid;background-color:transparent; }
.side-cont-wrap.editing-banner  { padding:0; background-color:transparent; border:0; }
.side-cont-wrap.faq, .side-cont-wrap.career, .side-cont-wrap.payment { background-color:#FFF; border:#c3d9e6 1px solid; margin-top:10px; }

.side-cont-wrap.faq, .side-cont-wrap.career { padding:3px; }
.side-cont-wrap.faq a, .side-cont-wrap.career a { display:block; padding:4px 30px; background:url(../images/sidebar/faq-career-bg.jpg) 0 0 no-repeat; color:#000; font-size:16px; font-weight:bold; }
.side-cont-wrap.faq a:hover, .side-cont-wrap.career a:hover { text-decoration:none; color:#1083d8; }*/

.side-cont-wrap.faq, .side-cont-wrap.career, .side-cont-wrap.payment { background-color:#FFF; border:#c3d9e6 1px solid; margin-top:10px; }
.side-cont-wrap.faq, .side-cont-wrap.career { padding:3px; }
.side-cont-wrap.faq a, .side-cont-wrap.career a { display:block; padding:4px 30px; background:url(../images/sidebar/faq-career-bg.jpg) 0 0 no-repeat; color:#000; font-size:16px; font-weight:bold; }
.side-cont-wrap.faq a:hover, .side-cont-wrap.career a:hover { text-decoration:none; color:#1083d8; }

.side-wrap { margin-left:23px; padding:0; width:254px; background:#FFF none; border:0;}
.side-cont-wrap { margin-top:10px; padding:0; border:#c3d9e6 1px solid; position:relative; transition:all 0.3s ease;  }
.side-cont-wrap:hover { border-color:#a8c5d7; }
.side-cont-wrap:after, .bignner-wrap .cont-box:after { content:""; display:block; position:absolute; top:0; right:-1px; background:url(../images/sidebar/head-arrow.png) 0 0 no-repeat; width:29px; height:29px; }
.side-cont-wrap.noarrow:after { display:none; }
.side-cont-wrap h3 { margin:0; padding:0; font-size:16px; font-weight:bold; color:#067fd8; }
.side-cont-wrap h3 a { display:block; margin:0; padding:5px 7px 5px; font-size:12px; font-weight:bold; color:#067fd8;    text-decoration: none; }
.side-cont-wrap h3.normal {margin:0; padding:10px 10px 5px; font-size:17px; background:url(../images/common/cont-box-head-bg.png) 0 100% repeat-x; border-bottom:#d2d2d2 1px solid; font-weight:bold; }
.side-cont-wrap .side-cont-box { padding:10px; cursor:pointer; }
.side-cont-wrap .side-cont-box p{font-size:13px; line-height: 23px;}
.side-cont-wrap.holiday-notice{background:#fff;border:1px solid #d2d2d2; cursor:default }
.side-cont-wrap.holiday-notice:after{background:none !important;}
.side-cont-wrap.holiday-notice .side-cont-box{cursor:default }
.side-cont-wrap.holiday-notice p{margin-bottom:0; padding-bottom:0 !important;}
.side-cont-wrap.payment { cursor:auto; text-align:center; padding:10px;  }

.side-cont-wrap.beginner .side-cont-box {padding:0; margin:8px 8px 0;; }
.side-cont-wrap .side-cont-box .img-box { float:left; margin-right:10px; }
.impactfactor { top:281px; }

.side-wrap .beginner-plan { border:#067fd8 1px solid; margin-top:10px; padding:3px; }
.side-wrap .beginner-plan h2 { margin:0px; padding:2px 0; font-size:16px; color:#067fd8; font-weight:bold;}
.side-wrap .beginner-plan h2:before { float:left; content:""; display:inline-block; background:url(../images/common/beginner-icon.png) 0 0 no-repeat; height:35px; width:22px; margin-right:10px; vertical-align:middle; }
.side-wrap .beginner-plan .side-cont-wrap { background-color:#edfaff; border:#fbf0f4 1px solid; margin-top:3px; }
.side-wrap .beginner-plan .side-cont-wrap:hover { border:#acdafc 1px solid; }
.side-wrap .beginner-plan .side-cont-wrap h3 a { font-size:13px; padding:5px 0 10px; }
.side-wrap .beginner-plan .side-cont-wrap h3 a:hover { text-decoration:none }
.side-wrap .beginner-plan .side-cont-wrap .side-cont-box { position:relative; }
.side-wrap .beginner-plan .side-cont-wrap .side-cont-box p {  padding: 0 75px 0 0;    color: #000;    line-height: normal;    margin-bottom: 0; }
.side-wrap .beginner-plan .side-cont-wrap .side-cont-box.two p { padding-bottom:20px; }
.side-wrap .beginner-plan .side-cont-wrap .side-cont-box img { position:absolute; right:0; bottom:0; }
.side-wrap .beginner-plan .side-cont-wrap .side-cont-box.beginner img { bottom:10px; }
.side-wrap .beginner-plan .side-cont-wrap .side-cont-box.plan { margin-top:5px; }
.side-wrap .beginner-plan .side-cont-wrap .side-cont-box.plan img { bottom:-3px; }
.side-wrap .entry-image {    position: static;    text-decoration: none;}

.side-cont-wrap .side-cont-box .inter-box i { text-align:right; display:block; font-style: oblique; color:#999;}
.side-cont-wrap .side-cont-box .inter-box p { padding:0; font-size:12px; }
.side-cont-wrap .side-cont-box .inter-box.one { border-bottom:#eee 1px solid; padding-bottom:10px; margin-bottom:10px; }
.side-cont-wrap .side-cont-box .inter-box.two img { margin-bottom:20px; }
.holiday-notice h3 { border-bottom: 1px solid #d2d2d2; font-size:16px; padding: 5px 0 5px 10px !important; }

.poup-box-border{ border: 5px solid #18a5df; padding: 0px 10px; border-radius: 15px;  width: 310px; height: 185px; margin: 5px 0px;}
.head-content{ background-color: #18a5df;    color: #fff;    padding: 5px 10px;    border-radius: 5px;    width: 35px;}
.cont-popup{ font-size:15px; color:#057fd7; font-weight:normal; padding:5px 0px; margin:10px 0px; }
.read-morebtn{ text-align:right; padding-right:15px; }
.poup-box-border1{ border: 5px solid #18a5df; background-color:#18a5df; padding: 0px 10px; border-radius: 15px; color:#fff; font-size:16px; line-height:20px;  width: 310px; height: 185px; margin: 5px 0px;}
a.popuplink {    color: #de1250;    text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;}
.popuplink:hover{ color:#F06; text-decoration:none;}
.center-box{text-align: center;}

#headerContainer #logo img {transition:all 0.3s ease;/* width:249px;*/ }
.fix-head-top{position: fixed; top:0; left:0; width: 100%; background-color:#fff; z-index:9999; }
.fix-head-top .h1-title, .fix-head-top #headerContainer #titleWrapper, .fix-head-top .slogan, .fix-head-top .rightlinks, .fix-head-top .callus-top,.fix-head-top .search-box { display: none;}
.fix-head-top #headerContainer .titlewrapper { width:160px; position:relative; }
.fix-head-top .callus-top { display: block; height:auto; position:absolute; top:-12px; left:425px; }
.fix-head-top .callus-top img { width:160px; height:auto;  }
.fix-head-top #headerContainer{margin-bottom:0px; border-top:none;}
.fix-head-top #headerContainer #logo {margin-top: 3px;width:160px; height:auto;}
.fix-head-top #headerContainer #logo img {height: auto;width:150px;}
.fix-head-top #headerContainer a.top-cta{ margin-bottom: 0; margin-top: 7px; background:url(../img/common/fix-top-cta.png) 0 0 no-repeat; width:200px; height:40px;}
#con-main.fix-head-con h1 { top: 50px;}
#con-main.fix-head-con .con-p-15 { top: 180px;}
.fix-head-top #main-nav{height: 36px; padding:0}
.fix-head-top #main-nav li{padding: 8px 0;}
.fix-head-top #main-nav li a{ padding:3px 24px 0}
.fix-head-top #main-nav li.first a { padding: 0 24px;}
.fix-head-top #main-nav ul ul li{padding:0}
.fix-head-top #main-nav ul ul a{padding:8px 10px 8px 20px}
.fix-head-top #nav-translation #mgdropdown, .fix-head-top #nav-sonota #mgdropdown1, .fix-head-top #main-nav ul ul{top:34px}
.fix-head-top #main-nav li ul li a{border-right:none;}
/*
header.affix, nav.affix { width:100%; z-index:999; margin-top:0 !important; }
header.affix { top:0; } nav.affix { top:50px; }
header.affix .header-top, header.affix p, header.affix p.key-fetu, header.affix .callus-top { display:none; }
.top-cta-box img { display:none; }
header.affix .logo-box { margin-top:5px !important; padding:0; width:560px; }
header.affix .logo-box img { width:150px; height:auto; transition:all 0.3s ease; }
header.affix .top-call-box { width:180px; }
header.affix .top-cta-box { width:220px; float:right; }
header.affix .top-cta-btn { margin-top:7px !important; background:url(../img/common/fix-top-cta.png) 0 0 no-repeat; width:200px; height:40px; }
header.affix .top-cta-btn:hover { opacity:0.8;}
header.affix .top-cta-btn:active { background-position:0 -100px; }
header.affix .callus-top { display: block; width:160px; }
header.affix .callus-top img { width:100%; height:auto; }
header.affix .search-box{display:none;}*/
#main-nav li.fxnav{display:none;}

.fix-head-top  #main-nav{height: 26px; padding:0}
.fix-head-top  #main-nav li{padding:0!important; height:auto; }
.fix-head-top  #main-nav li a{ padding:5px 12px;    background-position: 97% 10px;    /*border-right: 1px solid #057fd7;*/ }
/*.fix-head-top  #main-nav li:hover > a { background-position:95% 10px; }*/
.fix-head-top  #main-nav ul ul li a { background-position:8px 8px;  }
.fix-head-top  #main-nav li.first a { padding:5px 4px;}
.fix-head-top  #main-nav ul ul li{padding:0}
.fix-head-top  #main-nav ul ul a{padding:8px 10px 8px 20px}
.fix-head-top  #nav-translation #mgdropdown, .fix-head-top  #nav-sonota #mgdropdown1, .fix-head-top  #main-nav ul ul{top:30px}
.fix-body { padding-top:110px; }


.fix-head-top #main-nav li.first a span.homenav {background: url(../img/navigation/ulatus-white-logo.png) no-repeat 0 0;width: 75px; height:23px}
.fix-head-top #main-nav li:hover a span.homenav{background: url(../img/navigation/ulatus-logo.png) no-repeat 0 0;width: 75px; height:23px }
.fix-head-top #main-nav ul { width: 1024px; background-image:none; }
.fix-head-top #main-nav ul ul { width: 225px;}
.fix-head-top #main-nav ul li.fxnav{display:inline-block;}
.fix-head-top #main-nav ul li.fxnav a {padding: 0 4px !important;background: none !important;border: none !important;}
.fix-head-top #main-nav ul li.fxnav a img{}
.fix-head-top #main-nav ul li.fxnav a img.navlogin, .fix-head-top #main-nav ul li.fxnav a img.navcall {margin-top: 3px;}
.fix-head-top #main-nav ul li.fxnav:hover,.fix-head-top #main-nav ul li.fxnav ul li:hover{background:none!important;}
.img-tel {
    width: 100%;
    min-width: 219px;
    height: 49px;
}
.fix-head-top #main-nav li a {font-size: 12px; padding:9px 9px;}
.fix-head-top #main-nav {height: 35px; padding: 0;}
.fix-head-top #headerContainer{display:none}


.search-box { width:265px; margin:0px 0 0px; float:right ; display: none;}
form.gsc-search-box { margin-bottom:0 !important; }
.gsc-input-box { height:auto !important; }
.gsc-search-box-tools .gsc-search-box .gsc-input { padding-right:0px !important; }
.gsc-input-box input.gsc-input { background:url(../images/common/search-text.png) 0 3px no-repeat !important; box-shadow:none; }
.gsc-input-box input.gsc-input:focus { background:none !important; box-shadow:none !important; }


.gsc-search-button input.gsc-search-button, .gsc-search-button input.gsc-search-button:hover, .gsc-search-button input.gsc-search-button:active, .gsc-search-button input.gsc-search-button:focus { background:url(../images/common/search-icon.png) center 5px no-repeat #057fd7;  border: 0 none; border-radius: 0; height: 0; margin: 0; padding: 16px 14px; width: 20px;}
td.gsc-search-button { }
table.gsc-branding, table.gcsc-branding { display:none !important; }
.gsc-selected-option-container { width:auto !important; } 
.gsc-selected-option-container.gsc-inline-block { width:auto !important; }
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult { border-bottom:#eee 1px solid !important; padding: 15px !important; }
.gsc-webResult.gsc-result:hover, .gsc-results .gsc-imageResult:hover { background-color:#f5f5f5 !important; }
#adBlock, .gsc-adBlock, .gsc-adBlockVertical{ display:none !important; }
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top { padding-left:0 !important; }
.gsc-control-cse, .gsc-control-cse .gsc-table-result { font-family:"メイリオ","MS Mincho" !important; }
.gsc-results .gsc-cursor-box { text-align:center; margin-top:20px !important; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { padding:5px 10px; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { background-color:#eee !important; }

.gsc-wrapper.gsc-thinWrapper{border:none !important;}
.gsc-thinWrapper{width:100% !important}

.searchpane{padding:15px !important;}
.searchpane .side-cont-wrap{margin:20px 0px 0px} 
.searchpane .beginner h2 {  margin: 0px !important;  padding: 2px 5px !important;  background-image: none !important;  background-color: #92c524 !important; font-size: 14px !important; font-weight: bold !important; color: #FFF !important; text-shadow: #666 0 1px 2px !important;}
.searchpane .side-cont-wrap h3 a{padding:10px 0px 5px !important;}

.searchtitle{    border-bottom: 2px solid #bbb;  padding-bottom: 10px; margin: 10px 0 25px 0 !important;}	
.anchorT{ display: block;  height: 140px; /*same height as header*/  margin-top: -140px; /*same height as header*/  visibility: hidden;}
.anchorT2{  display: block;  height: 160px; /*same height as header*/  margin-top: -160px; /*same height as header*/  visibility: hidden;}
.faq-anchor{  display: block; height: 192px; /*same height as header*/  margin-top: -192px; /*same height as header*/  visibility: hidden;}

.yellow-lable{ background-color: #eee;  border: 1px solid #ccc;  padding: 6px;  float: left; margin:0 10px 0 0;  font-size: 12px;}
.ps-tool-cont{position: absolute; padding: 10px; z-index: 100; font-size: 12px; text-indent: 0; border: 1px solid #e4e9d8; border-radius: 10px;  background-color: #ffffcc;  width: 270px; line-height: 18px;}
.ps-tool-cont-arrow{position:absolute;left:100px;bottom:-24px;display:block;width:40px;height:24px;}
.ps-tool-cont p{ color: #689817;line-height:20px;}

.text-bold { font-weight:bold !important; }
.note-box { padding:15px 20px; border:#ffdb00 1px solid; }
.note-box h4 { font-size:14px; font-weight:bold; margin-bottom:10px; }
.note-box h4:before { display:inline-block; content:""; width:26px; height:24px; background:url(../img/sprite/trial-translation.png) -198px -72px no-repeat; margin-right:10px; vertical-align:middle;  }

.cont-link-wrap { margin-bottom:30px; }
.cont-link-wrap a.link-btn { display:block; float:left; width:40%; margin:0 10px; padding:10px 20px; background-color:#219bf1; color:#fff; font-size:18px; font-weight:bold; text-decoration:none; transition:all 0.4s ease; }
.cont-link-wrap a.link-btn:hover { background-color:#0882d9; } .cont-link-wrap a.link-btn.mi:hover { background-color:#71a600; }
.cont-link-wrap a.link-btn.mi { background-color:#82b710; }
.cont-link-wrap a.link-btn:after { content:""; display:block; float:right; margin-top:5px; background:url(../images/common/more-arrow.png) 0 0 no-repeat; width:18px; height:18px;  transform:rotate(0deg); transition:all 0.2s ease; }
.cont-link-wrap a.link-btn:hover:after { transform:rotate(90deg); }
.with-balloon { position:relative; }
.with-balloon span.head-balloon { position:absolute; display:inline-block; background-color:#057fd7; color:#fff; font-size:20px; font-weight:bold; padding:10px; margin-left:30px; }
.with-balloon span.head-balloon:before { content:""; display:inline-block; position:absolute; width:0; height:0; border-top: 10px solid transparent;  border-bottom: 10px solid transparent; border-right:30px solid #057fd7; left:-25px; }
.sample-remarks {  display: block; clear: both; margin-bottom: 20px;}
.sample-remarks .remarksdiv{float:left; width:48%;}
.sample-remarks .remarksdiv img{padding:5px; border:1px solid #ccc;}
.imgshadows{background:#FFFFFE;padding:4px;border:1px solid #333333;margin-top:5px;-moz-box-shadow:0px 0px 5px #000000;-webkit-box-shadow:0px 0px 5px #000000;box-shadow:0px 0px 5px #000000;}
a.green-btn {   position: relative;  display: inline-block;  background-color: #98123A; color: #FFF;  text-shadow: #666 0 1px 2px; border-radius: 5px; padding: 5px 15px;    text-decoration: none;   font-weight: bold;  transition: all .3s ease; }
a.green-btn span.btn-pdf-icon {   display: block;    position: absolute;    width: 40px;    height: 41px;    background: url(../img/pdf-icon.png) 0 0 no-repeat;    top: -5px;    right: -28px;}
.wd550{width:550px !important}
.tabs{width:100%;margin-top:30px;}
.tabs li{float:left;list-style:none;outline:none;margin-left:-1px;}
.tabs li a{ position:relative;    display: block; width: 304px;height: 74px; outline: none; cursor: pointer;background: url(../img/quality/tab-bg.png) 0 -92px no-repeat; font: normal 16px "????","MS PGothic", "MS Mincho";text-align: left;padding: 13px 0px 0px 10px; line-height: 20px; color: #00518c;}
.journal-icon1{  background: url(../img/other-services/journal-format-icon.png) no-repeat 0px 0px; width: 50px;  height: 60px;  position: absolute;  right: 5px; top: 8px; }
.journal-icon2{   background: url(../img/other-services/journal-format-icon.png) no-repeat -64px 0px; width: 50px;  height: 60px;  position: absolute;  right: 5px; top: 8px; }
.tabs li a.inactive{background:url(../img/quality/tab-bg.png) 0 0 no-repeat;}
.tabs li a:hover, #tabs li a.inactive:hover{outline:none;}
.tabs li a.inactive:hover{background:url(../img/quality/tab-bg.png) 0 -92px no-repeat;}
.blue-sam-head{  font: 12px "????";   font-family: "????", "MS PGothic", "MS Gothic";  height: 26px;   color: #0099ff;  line-height: 26px; margin-bottom: 10px; padding: 0px; letter-spacing: 1px;  clear: both; float: left;  font-weight: bold;}
.circle_icon {   display: block;    width: 20px;    height: 20px;    margin: auto;    border: #F30 3px solid; border-radius: 100%;}
.cross_icon { display: block;  width: 20px;  height: 20px;  margin: auto;}
.tabs-bottam {width:100%;margin-top:30px;}
.tabs-bottam li{float:left;list-style:none;outline:none;margin-left:-1px;}
.tabs-bottam li a{ position:relative; display: block; width: 304px;height: 74px; outline: none; cursor: pointer;background: url(../img/quality/tab-bg-revs.png) 0 -92px no-repeat; font: normal 16px "????","MS PGothic", "MS Mincho";text-align: left;padding: 34px 0px 0px 10px; line-height: 20px; color: #00518c;}
.tabs-bottam li a.inactive{background:url(../img/quality/tab-bg-revs.png) 0 17px no-repeat;}
.tabs-bottam li a:hover, #tabs-bottam li a.inactive:hover{outline:none;}
.tabs-bottam li a.inactive:hover{background:url(../img/quality/tab-bg-revs.png) 0 -92px no-repeat;}
.bottam-journal-icon1{  background: url(../img/other-services/journal-format-icon.png) no-repeat 0px 0px; width: 50px;  height: 60px;  position: absolute;  right: 5px; top: 27px; }
.bottam-journal-icon2{  background: url(../img/other-services/journal-format-icon.png) no-repeat -64px 0px; width: 50px; height: 60px;  position: absolute;  right: 5px; top: 27px; }
ul.formating{margin:0px;padding:0px;margin-left:5px;margin-bottom:0px;margin-top:0px}
ul.formating li{background-image:url("../img/common/h4-bg.png");background-position:0px 4px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";color:#313131;padding-left:20px;margin-bottom:10px;vertical-align:top;margin-top:0px;clear:both;line-height:18px;letter-spacing:1px}
.note-list{ padding-top:5px; padding-bottom:5px; list-style-type: none;}

.formatTable{width:100%;}
.formatTable td{padding:10px;font:12px "メイリオ", "MS PGothic", "MS Mincho";border:solid 1px #bbd8e3;}
.formatTable td.head{background-color:#D4E8F0;color:#313131;}
.formatTable td.notopborder{border-top:0 none;}
.formatTable td.nobotborder{border-bottom:0 none;}
.formatTable td li{ padding-bottom:10px; list-style-type:none; font-size: 12px;}
.formatTable td strong { font-weight:bold; font-size: 12px;}

/****** corporate page css ******/
#maincontentcontainer.b-to-b { width:675px; }
.b-to-b  .commonPageTitle { font-size:22px; margin-top:11px; padding-left:7px; }
.b2b-cont-wrap .text-box { float:left; width:340px; }
.b2b-cont-wrap .img-box { float:right; }
.b2b-cont-box {border:#84213e 3px solid;background-color:#fbf0f4;position:relative;padding-bottom:15px;margin-bottom:25px;}
.b2b-cont-box:after { content:""; display:block; background:url(../img/aboutus/box-corner.jpg) 0 0 no-repeat; width:375px; height:44px; position:absolute; top:-3px; right:-3px; }
.b2b-cont-box.one:after {  content:""; display:block; background:url(../img/aboutus/box-corner.jpg) 0 0 no-repeat; width:40px; height:44px; position:absolute; top:-3px; right:-3px;}
.b2b-cont-box h4 { font-size:22px; padding:5px 15px 3px; background-color:#FFF; height:auto; } .b2b-cont-box.blue h4 { color:#02457d; }
.b2b-cont-box.blue { border-color:#02457d; background-color:#e8f6fd; } .b2b-cont-box.blue:after { background-image:url(../img/aboutus/box-corner-blue.jpg); }
.b2b-cont-box .cont-wrap { padding:15px 0 15px 15px; margin-right:10px; float:left; width:400px; letter-spacing:normal; }
.b2b-cont-box .cont-wrap strong { font-size:12px; display:block; margin-top:20px; }
.b2b-cont-box .cont-wrap .b2b-cta { display:block; text-align:center; margin-top:5px; background-color:#FFF; border-radius:4px; box-shadow:#999 1px 1px 1px; color:#02457d; width:210px; padding:5px 0; font-weight:bold; transition:all 0.3s ease;} /*.b2b-cont-box .cont-wrap .b2b-cta:hover { background-color:#f5f5f5; }*/
.b2b-cont-box.blue .cont-wrap .b2b-cta { padding:15px 0; }
.b2b-cont-box .cont-wrap .b2b-cta span.small-text { display:block; color:#1b1b1b; font-weight:normal; }
.b2b-cont-box .img-wrap { float:left; padding-top:10px; }

.b2b-academic-cont { padding:5px 30px; margin-top:10px; }
.b2b-academic-cont h3 { font-size:14px; font-weight:bold; color:#057fd7; }
.b2b-academic-cont ul li { line-height:13px; }
.tableBasic{border-collapse:collapse;/*margin:0 6px;*/}
.tableBasic tr.even{background-color:#f8f8f8;}
.tableBasic tr.evenhead{background-color:#f2f2f2;}
.tableBasic tr.evenhead td{font-weight:bold;color:#84213f}
.tableBasic tr.evenhead2{background-color:#efd3d2;}
.tableBasic tr.evenhead2 td{font-weight:bold;color:#84213f}
.tableBasic tr.evenhead1{background-color:#FFFFFF;color:#9f0c38;}
.tableBasic tr.evenhead1 td{font-weight:bold;color:#FFF}
.tableBasic td.head{ background:#f1f6f9;padding-left:7px;letter-spacing:1px;padding-right:7px;    border: 1px solid #bfbfbf;  color: #057fd7;font:13px "メイリオ","MS PGothic","MS Mincho";font-weight:bold; text-align:left;}
.tableBasic td.head a { color: #961a40; }
.tableBasic td.head3{   background: #f1f6f9;  padding-left: 7px; letter-spacing: 1px; padding-right: 7px;border-right: 1px dashed #B0B0B0 !important; border-left: 1px solid #B0B0B0 !important;color: #057fd7;
  font: 13px "メイリオ","MS PGothic","MS Mincho"; font-weight: bold;}
.tableBasic td{color:#313131;padding:5px;padding-right:10px;padding-left:10px;font:normal 12px "メイリオ","MS PGothic","MS Mincho";border:1px solid #bfbfbf;/*vertical-align:top;*/letter-spacing:1px;line-height:150%}

.ulBasic5{margin-bottom:4px;display:block;border:0px solid #efeeee;padding:5px;clear:both;margin-top:0px;}
.ulBasic5 li{background-image:url('../img/common/h4-bg.png');background-position:0px 6px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;padding-left:18px;margin-bottom:5px;line-height:175%;vertical-align:top;margin-top:0px; text-align:left;}
.ulBasic5 li span { font-family:"メイリオ","MS PGothic", "MS Mincho"; }
.font-13 {    font-size: 13px !important;}
	
.tableBasic.b2b td { font-size:12px; letter-spacing:normal; line-height:16px; padding:5px 2px;text-align:left;  }
.tableBasic.b2b td.alin-center, .tableBasic.b2b td.head { text-align:left; }

.b-to-b-table-box { background-color:#f7f7f7; border:#d2d2d2 1px solid; padding:10px; font-size:12px; }

.corp-cta-banner { clear:both;width:624px;height:135px;background-color:#e8e8e9;margin:20px auto; border:#dcdbdc 1px solid; border-radius:1px;}
.corp-cta-banner .inner{display:block;clear:both;width:624px;height:240px;margin:0 auto;border:0px solid #fff;padding:0px}
.corp-cta-banner .inner a{ display:block; background:url(../img/corp-email-banner.jpg) no-repeat 0 0; height:135px; padding-left: 170px;  padding-top: 19px;}
.corp-cta-banner .inner a span.corptext{ font-family:"メイリオ","MS Mincho"; font-weight: bold; font-size: 14px; line-height: 28px; color: #000; display: block;}  .corp-cta-banner .inner a span.emailtext{  position: relative; display: block; font-size: 19px; padding-left: 66px;  padding-top: 7px; font-weight: bold;  } 
.corp-cta-banner .inner a span.emailtext i{ color: #000;  font-size: 12px; padding-left: 3px;}  
.corp-cta-banner .inner a span.emailtext:before{ content:""; position:absolute; left:0; top:12px; width:56px; height:22px; background:url(../img/corp-email-title.jpg) no-repeat 0 0 }  
.expert-wrap { margin-top:20px; }
/*.expert-wrap a img { transition:all 0.3s ease; border:#CCC 1px solid; opacity:1; width:100%; height:auto;  }
.expert-wrap a img:hover { opacity:0.9; filter:alpha(opacity=0.9); border:#c0a0a9 1px solid; }*/

.expert-wrap .expert-box { border:#ddd 1px solid; border-radius:5px; box-shadow:#ccc 0 1px 5px; transition:all 0.3s ease; margin-bottom:20px; position:relative; }
.expert-wrap .expert-box.one { background-color:#fff4e5; }
.expert-wrap .expert-box.three { background-color:#f2f4df; }
.expert-wrap .expert-box.four { background-color:#ebf1ff; }
.expert-wrap .expert-box.five { background-color:#e9e0d1; }
.expert-wrap .expert-box.six { background-color:#d7dddd; }
.expert-wrap .expert-box.seven { background-color:#f6f2e9; }
.expert-wrap .expert-box.eight { background-color:#eaf0fe; }
.expert-wrap .expert-box.nine { background-color:#eaf9e6; }
.expert-wrap .expert-box:hover { border-color:#9e171d; }
.expert-wrap .expert-box:after { content:""; height:1px; clear:both; display:block;  }
.expert-wrap a { display:block; }
.expert-wrap .img-box, .expert-wrap .cont-box { float:left; }
.expert-wrap .img-box { width:20%; overflow:hidden; /*max-height:100px;*/ }
.expert-wrap .img-box img { box-shadow:none; display:block; width: 100%;}
.expert-wrap .cont-box { width:75%; padding:10px; }
.expert-wrap .cont-box span { display:block; }
.expert-wrap .cont-box strong { color:#9E171D;font-size:16px;font-weight: bold; }
.expert-wrap .cont-box .cont { font-size:18px; color:#000; line-height:24px;     text-indent: -8px; }
.expert-wrap .cont-box .link { color:#1A00FF; text-decoration:underline; font-size:12px; text-align:right;  position: absolute;  right: 25px;  bottom: 10px;}


/* New Form CSS */


#step2 .top-order-blk li:first-child a {background: url();}
#step2 .top-order-blk li:nth-child(2) a {background: url();    background-position: 400px 0; width:200px;}
#step2 .top-order-blk li:last-child a {background: url();    background-position: 200px 0;}

#step3 .top-order-blk li:first-child a {background: url();}
#step3 .top-order-blk li:nth-child(2) a {background: url();    background-position: 400px 0; width:200px;}
#step3 .top-order-blk li:last-child a {background: url();    background-position: 200px 0;}


.new-form-wrap p {    margin-bottom: 15px;}
.form-headtxt h2 {font-size: 21px;font-weight: bold;padding-bottom: 5px;    border-bottom: 4px solid #067fd8;    display: inline-block;      z-index: 2;    position: relative;}
.form-headtxt:after {content: "";width: 100%;border-top: 1px solid #cfe0ea;position: absolute;left: 0;bottom: 0;display: block; z-index:1}
.form-headtxt {    position: relative;    margin-bottom: 15px;}

.sky-blue-blk {
    border: 1px solid #d3e2eb;
    margin: 0 0 25px;
}
#topimpactform .sky-blue-blk{border: none !important}
.left-col {
    display: inline-block;
    width: 30%;
    padding: 10px;
	vertical-align:middle;
		
		
}

.right-col { 
    display: inline-block;
    padding: 10px;
    width: 64.9%;
	background:#FFFFFF;
	vertical-align:middle;
	border-left: 1px solid #d3e2eb;
}
.right-col.light-grey-bg{ background:#f6f6f6;}
.two-col p {    margin: 0;line-height: 18px;}
.left-col img {    float: right; margin-top:2px;}
.two-col {   /* overflow: hidden; */   line-height: normal;   border: 1px solid #d3e2eb !important; background: #f1f8fd;}
.two-col:last-child {    border: none;}
.two-col img {    vertical-align: middle;}
.two-col input[type=radio] {    vertical-align: middle;    margin: -3px 5px 0 0;}
.two-col label {    margin-right: 15px;}
span.qsn-mrk {
       border: 1px solid #a9a9a9;
    padding: 0 3px;
    font-size: 10px;
    background: #fff;
    margin: 0 0 0 10px;
    vertical-align: text-top;
	    display: inline-block;
		letter-spacing: normal;
    line-height: normal;
}
span.green-tick {
    float: left;
    margin: 0 10px 5px 0;
}
.new-form-wrap select {    border: 1px solid #a9a9a9; padding:5px 10px 5px 0;}
.new-form-wrap textarea {    border: 1px solid #cccccc; padding:5px; width: 90%; height:85px;} 
.right-col input[type="checkbox"]{ position:relative; top:2px;margin-right: 5px;}
.right-col input[type="text"] {    padding: 3px 5px;  /*  margin-right: 15px;*/ border: 1px solid #a9a9a9;    width: 50%;    margin: 5px 15px 5px 0;}
#step1 .yellow-blk  .right-col input[type="text"] {    width: 50%;}
#step1 .right-col input[type="text"]{ width:15%;}
#step1 .right-col input#datepicker{ width:36%;}
#step1 .right-col input#email{width:50%;padding: 5px;}
#step1 .right-col input#email2{width:50%;padding:5px;}
#step1 .right-col input#kanjifname{ width:50%; padding:5px;}
#step1 .right-col input#kanjilname{ width:50%; padding:5px;}
#step1 .right-col input#fname{ width:50%;   padding:5px;}
#step1 .right-col input#lname{ width:50%;   padding:5px;}
.two-col a, .new-form-wrap .aligncenter a  {    color: #1200ff;  /*  border-bottom: 1px solid #1200ff; */   cursor: pointer; text-decoration:underline;}
.two-col a:hover, .new-form-wrap .aligncenter a:hover{ text-decoration:none;}
.right-col.rt-short-ht {    min-height: 50px;}
.txt-sel {    margin-bottom: 10px;}
.txt-sel select {    margin: 0 0 0 15px;    width: 35%;}
.txt-sel:last-child {    margin: 0;}
.qq-uploader-selector.qq-uploader {
    display: inline-block;
}
.qq-upload-button-selector.qq-upload-button{ position:relative; overflow:hidden;}
.upload-btn {
    display: none;
    /* width: 105px; */
    padding: 5px 15px;
    text-align: center;
    border-bottom: 1px solid #DDD;
    color: #000;
    border-radius: 8px;
    background: #f8f8f8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?cEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    border: 1px solid #e5e5e5;
    cursor: pointer;
}
/*.right-col #EdittingFile input {
    position: absolute;
    left: -105px;
    top: 0px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    opacity: 0;
    height: 35px;
}*/
.right-col #EdittingFile input#uploadFile {    position: relative;
    right: 0;
    left: 0;
    opacity: 1;
    background: #fff;
    border: none;
    display: inline-block;
    width: 100%;}
.fineuploaderDiv img{ float:right;}
.yellow-dotted-blk {
      background: #ffffe0;
    float: right;
    padding: 2.5% 0;
    width: 45%;
    border: 1px dotted #c9c9c9;
    text-align: center;
}
.rt-lt-blk {    float: left; width:50%;}
.right-col .rt-lt-blk input[type="text"] {    width: 30%;    margin: 5px 10px 0 0;}
.rt-lt-blk select {    margin-left: 5px;    margin-top: 8px;}
.yellow-blk {    background: #f1f8fd;    border: 1px solid #d3e2eb;}
.yellow-blk .two-col{ background:transparent;}
.yellow-blk .right-col { border:none; background:transparent;}
.submitnw-btn {    margin-top: 25px; float:right; position:relative;}
.submitnw-btn.left-btn {    float: left;}
.submitnw-btn input[type="submitt"], .submitnw-btn input[type="submit"] {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #bb1d4c;
    padding: 5px 30px 0 20px;
	border:none;
    border-bottom: 5px solid #871537;
    border-radius: 3px 3px 5px 5px;
    cursor: pointer;height: 35px;text-align: center;
	width: 52%;
    float: right;
}
.submitnw-btn input[type="submit"]{ height:45px !important;}
.submitnw-btn.left-btn input[type="submitt"] { padding: 5px 20px 2px 30px;    float: left;}
.single-btn .submitnw-btn input[type="submitt"]{ height:35px;}
.single-btn .submitnw-btn:after{ top:15px;}
.submitnw-btn input[type="submitt"]:active, .submitnw-btn input[type="submit"]:active {    margin-top: 2px; border:none;background-image: none ;}
.submitnw-btn input[type="submitt"]:focus, .submitnw-btn input[type="submit"]:focus {    margin-top: 2px; border:none;background-image: none ;outline:none; }
.submitnw-btn input[type="submitt"]::-ms-clear {
    display: none;
}
.submitnw-btn:after{ content:"";
 background-image:url(../img/sub-btn-arw.png) ; background-repeat:no-repeat;
 position:absolute;   
   height: 14px;
    right: 8px;
    top: 15px;
    width: 7px;
	}
.submitnw-btn.left-btn:after{ content:"";
 background-image:url(../img/sub-btn-arw-lt.png); 
 position:absolute;  
    left: 8px;
    top: 15px;
	}
.top-order-blk .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.top-order-blk .fa-check:before {    content: "\f00c";}
li.top-green-tk span {    background: #6ab725;    padding: 10px 5px; }
li.top-green-tk  a{color:#000;}
.right-col.small-inpt label{ margin:5px 0 20px; display:block;    line-height: 18px;}
.right-col.small-inpt input[type="text"]{ width:20%; margin:0;}
.left-col .lt-img {    float: left;margin: 0 5px 3px 0;}
.lt-pd-blk {    margin: 10px 0 0 0;}
.right-col.small-inpt p {    margin: 5px 0;}
.btm-exclamation {    position: relative;}
.btm-exclamation .lt-img {    position: absolute;    bottom: 10px; left:10px;} 
.right-col.rt-short-ht-lg {    min-height: 100px;}
.ph-blk input:first-child {    width: 5%;    margin: 0 5px 0 0;}
.new-form-wrap .aligncenter input[type=checkbox] {    margin: 0 5px 0 0;    position: relative;    top: 2px;}
.new-form-wrap select#todspecification, select#typeofdoc {    margin-bottom: 5px;}
.new-form-wrap select#typeofdoc {    margin-bottom: 5px;}
.new-form-wrap div { font:13px "メイリオ","MS PGothic","MS Mincho",Arial,Helvetica,sans-serif;} 

.new-form-wrap{  margin-bottom:20px; display:inline-block; width:100%;}
.new-form-wrap .tipBox{    position: relative;    display: inline-block;}
.new-form-wrap .moreinfo{  height: 18px;    vertical-align: middle;}
/*.right-col.small-inpt {    min-height: 70px;}*/
.left-col .lt-pd-blk .lt-img {    margin: 0 5px 45px 0;}
.new-form-wrap #otherspecialization{/* display:none;*/    border: 1px solid #a9a9a9;
    padding: 5px 9px 5px;
    background: #fff;
        width: 42.5%;
/*    width: 75% !important;*/
    margin-top: 5px;}
.non-editable-blk label {    float: left;}
.non-editable-blk p {    float: right;    background: #f6f6f6;    padding: 5px;    border: 1px solid #d3e2eb; width: 450px;}
.top-spacing {    margin-top: 10px;}
/*.new-form-wrap #EnglishType {    border: none;    padding: 0;}
.new-form-wrap #EnglishType:focus{    outline: none;}*/
.new-form-wrap #choosebritishstyle {    padding: 5px 0;    display: block;}
.new-form-wrap #choosebritishstyle .right-col {    border: none;    padding: 0;}
.three-col .col {
    width: 40%;
    display: inline-block;
    text-align: right;
}
.three-col .col:first-child {    width: 15%;}
.three-col .col input[type="text"] {    width: 50%;}
.three-col {    margin: 10px 0 25px;}
.three-col:last-child {    margin: 0  0 10px;}
.submitnw-btn.finail-sub-btn {    font-size: 0;   }
/*.submitnw-btn.finail-sub-btn:after {    display: none;}
.submitnw-btn.finail-sub-btn input {  
    cursor: pointer;
    background-image: url(../img/common/send-btn.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 55px;
    padding: 0;
    background-color: transparent;
    border: none;
    font-size: 0;
    width: 300px;
	}*/
.lt-pd-blk p, .color-bl {    color: #0764A6;    font-size: 11.3px;}
.new-form-wrap .ps-tooltip {    vertical-align: sub;    margin: 0 0 0 5px; display:inline-block; position:relative;}
.ps-tool-cont{ top:18px;}
.right-col img.lt-img {      margin: 0 5px 5px 0;    float: left;}

.pxheight{
    min-height: 90px !important;
}
.disabled_text{
   background-color: #f6f6f6 !important; 
}
 
.pointernull{
    pointer-events: none;
}

.pxheighthrd{    min-height: 115px !important;}
#EdittingFile input {    font-size: 14px;}
/*.new-form-wrap .commonLink{ text-decoration:none;}*/
.left-col .lt-pd-blk.sm-ex-icon .lt-img {    margin: 0 5px 5px 0;}
.rt-short-ht65{ min-height:65px;}
.red-col{    color: #FF0000;}
.ht-ad65 .left-col .lt-pd-blk .lt-img{    margin: 0 5px 5px 0;}
.ht-ad65 .right-col.rt-short-ht-lg {    min-height: 65px;}
.ht-ad100 .left-col .lt-pd-blk .lt-img{    margin: 0 5px 20px 0;}
.ht-ad100 .right-col.rt-short-ht-lg {    min-height: 100px;}
/*.new-form-wrap select#journalArticleType {    margin: 7px 0 5px;}*/
.new-form-wrap #phone_id {    border-bottom: 1px solid #d3e2eb;    display: block;}
#formattingrequired label {    margin: 0;}
#formattingrequired input{ margin-bottom:10px;}
.right-col.small-inpt label:nth-child(3) {    margin-bottom: 0;}
.zero-mg{ margin-bottom:0 !important;}
.top-spacing .zero-mg {    margin-bottom: 5px !important;}
.new-form-wrap .padL10 {    margin-left: 15px;    display: block;}
.new-form-wrap .padL10 #EdittingFile {    margin-top: 3px;}
.new-form-wrap  a#referencefileupload {    margin-top: 10px;    display: inline-block;}
.new-form-wrap select#journalpurpose {    width: 75%;}
.new-form-wrap input#journalname {    width: 72.9%;}
.new-form-wrap select#journalArticleurl {    width: 75%;}
.new-form-wrap input#journalurl {    width: 72.9%;}
.new-form-wrap select#journalArticleType {    width: 74.9% !important;}
span.color-bl {    display: block;    margin-top: 5px;}
.right-col.rt-short-ht56{ min-height:58px;}
.new-form-wrap #translatorlevel {    width: 78% !important;}
.left-col .lt-pd-blk.lg-mbtm .lt-img {    margin: 0 5px 60px 0;}
.new-form-wrap #designation {    width: 52%;}
.new-form-wrap #delHrs {    margin: 0 0 0 5px;}
.new-form-wrap #yesfomat .right-col{ padding-bottom:0;}
.new-form-wrap #yesfomat .right-col #EdittingFile {    margin-top: 3px;}
.tp-btm-mg {    margin: 10px 0;}

/*
.finail-sub-btn #validatestep3id {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #bb1d4c;
    padding: 5px 30px 2px 20px;
    border: none;
    border-bottom: 5px solid #871537;
    border-radius: 3px 3px 5px 5px;
    cursor: pointer;
    height: 47px;
    text-align: center;
    width: 52%;
    float: right;
}*/
.bluetext{ color:#0099ff !important}
.new-form-wrap .infoLink{ right:0;}
.new-form-wrap .infoBox1{ left:-140px;}
.pad3{padding:3px !important}
.ttip12{font-size:12px !important; width:150px !important;}


/* added by pritesh */
.new-form-wrap .infoLink{ right:0;}
.new-form-wrap .infoBox1{ left:-285px; /*bottom:40px;*/padding: 15px 15px 10px;     background: #ffffcc;}
.new-form-wrap .infoBox1 span.arrow {    background: url(../img/footer/tip-arrow-23.png) no-repeat 288px 0; }
.new-form-wrap .infoBox1 a {
    background: none;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #313131;
    padding: 0;
    text-align: right;
}
.new-form-wrap .yellow-hover-a-txt{   
 float:right;
    color: #313131;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	}
	
input#validatestep3id {    width: auto;}	
input#validatestep3id {    width: auto;}	
.right-col.rt-short-ht-lg span.infoLink {    display: inline-block;    width: auto;}
.right-col.rt-short-ht-lg span.infoLink a.commonLink.moreinfo{ margin:0;height: 10px;}
.new-form-wrap span.small-txt {    font-size: 11px;}
.new-form-wrap #frmt_text2 .ps-tool-cont{ background:#ffffcc;}

.h4-Ulatus {
    background-image: url(../img/common/icons/ulatus-bullet.png);
    width: 630px;
    height: 26px;
    color: rgb(0, 153, 255);
    text-indent: 20px;
    letter-spacing: 1px;
    clear: both;
    float: left;
    background-position: 0px 14px;
    background-repeat: no-repeat;
    font: bold 18px/26px "メイリオ", "MS PGothic", "MS Mincho";;
    margin: 0px 0px 10px;
    padding: 10px 0px 15px 5px;
}

 .h4aboutus{background-image:url("../img/common/h3-aboutus-bg.png");background-position:0px 10px;background-repeat:no-repeat;font:18px "メイリオ";font-family:"メイリオ", "MS PGothic", "MS Mincho";height:36px;color:#0480d8;line-height:36px;margin-left:0px;margin-right:0px;margin-bottom:10px;padding:0px;text-indent:25px;letter-spacing:1px;clear:both;display:block}
 .header_cls{    font-size: 18px;     background-color: #80AFDF !important;    color:#fff;    margin-bottom: 0px;}
 .custom_heading{    font-size: 27px;    margin-left: -15px;}
 .custom_label{    margin-bottom: 0px !important}
 .discout-banner {  padding:10px; float:left; border:#01780f 1px solid; background:url(../images/translation/translation-sample-banner-bg.png) 0 0 repeat; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
 .discout-banner:hover { background-color:#d3ead6;  }
 .discout-bannerbox{ float:left; margin-left:10px;}
 .discout-text{ float:left; width:678px;    font-size: 14px;}
 .discout-text strong{ font-weight:bold;}
 .marb5{ margin-bottom:5px;}
 
 .title-nobg.title {    background: none;    padding: 15px; margin:0;}
 .marketizer-txt-blk {    padding: 0 15px ;    font: 14px "メイリオ", "MS PGothic", "MS Mincho";}
.marketizer-txt-blk p {    margin-bottom: 15px;}
.marketizer-txt-blk .col-red {    color: #ff0000;}
.marketizer-txt-blk .lg-redtxt {    color: #ff0000;    font-size: 17px;}
.marketizer-txt-blk .right-img-wrap a {    color: #002aff;}
.marketizer-txt-blk .right-img-wrap {    font: 14px "メイリオ", "MS PGothic", "MS Mincho";    overflow: hidden;}
.marketizer-txt-blk .right-img-wrap img {       display: inline-block;    vertical-align: middle;} 
.right-img-wrap p {    display: inline-block;    vertical-align: middle;    margin: 0 5px 0 0;}
.discount-popup .title-nobg.title .t1{    font-size: 24px;}
.discount-popup .title-nobg.title .t2{    font-size: 44px;}
.discount-popup .title-nobg.title .t2 b {    font-size: 24px;}
.discount-popup .title-nobg.title .t3{    font-size: 18px;}
.marketizer-txt-blk .undln {    text-decoration: underline;}
.discount-popup {    margin: 20px auto;}

input.submitbtn.submit.automargin {    margin-bottom: 20px;}

.news-plan-lt {    float: left;    width: 20%;    margin: 0 0 0 35px;}
.news-plan-rt {    float: right;    width: 70%;}
.news-plan-lt img {    width: 120px;    height: auto;}
.news-plan-two-col {    overflow: hidden;    margin: 15px 0 5px;}
.news-plan-rt p {    margin-left: 0 !important;  /*  margin-bottom: 25px;*/}
.news-plan-pg strong {    font-weight: bold;}
.news-plan-pg ul{    margin-bottom: 20px;}
.ml70{margin-left: 70px !important;}
.pb10 {padding-bottom: 10px !important; }
.newsDesc.news-plan-pg li {    margin-bottom: 0;}

.newsDesc .lt-img {    float: left;    width: 33%;}
.newsDesc .rt-txt {    float: right;    width: 60%;    margin-top: 8px; font-size:11px;}
.newsDesc .two-col-wrap {    overflow: hidden;    margin: 10px 0 10px 45px;}


 .offerdiv{background: #f7fbfe;padding: 6px 10px;border: 1px dashed #219bf1;text-align: center;font-size: 15px;}
.offerdiv strong.st1{font-weight: bold;}
.offerdiv strong.code{text-shadow: 0 0 10px #FFFF00;font-size: 18px;color: #ff0000;padding: 2px 5px;letter-spacing: 0px; font-weight:bold}

 
 
 @media only screen and (min-width: 1024px) and (max-width: 1250px)  
{
	.new-form-wrap .infoBox1 {    left: -265px;}
	.new-form-wrap .infoBox1 span.arrow {    background: url(../img/footer/tip-arrow-23.png) no-repeat 267px 0;}
	}
	
@media only screen and (min-width:480px) and (max-width:767px)
{
	.new-form-wrap .infoBox1 {    left: -265px;}
	.new-form-wrap .infoBox1 span.arrow {    background: url(../img/footer/tip-arrow-23.png) no-repeat 267px 0;}
	}


@media only screen and (max-width:479px)
{
	.new-form-wrap .infoBox1 {    left: -275px;}
	.new-form-wrap .infoBox1 span.arrow {    background: url(../img/footer/tip-arrow-23.png) no-repeat 275px 0;}
	}
	
	     table.tableForm td.cell3last {
		  padding: 15px 10px 15px 10px;
	  }
	  #impnote {
	  	    padding: 5px 13px;
    		margin: 4px;
	  }
	  
	  
.loaderoverlay {
   position: fixed;
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   z-index: 1999;
   background:rgba(33,33,33,0.7);
}
/*-----Top RIght Loader*/
.pace {
 -webkit-pointer-events: none;
 pointer-events: none;

 -webkit-user-select: none;
 -moz-user-select: none;
 user-select: none;
}

.pace .pace-activity {
 display: block;
 position: fixed;
 z-index: 2000;
 top: 0;
 right: 0;
 width: 300px;
 height: 300px;
 background: #057fd7;
 -webkit-transition: -webkit-transform 0.3s;
 transition: transform 0.3s;
 -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
 transform: translateX(100%) translateY(-100%) rotate(45deg);
 pointer-events: none;
}

.pace.pace-active .pace-activity {
 -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
 transform: translateX(50%) translateY(-50%) rotate(45deg);
}

.pace .pace-activity::before,
.pace .pace-activity::after {
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   position: absolute;
   bottom: 30px;
   left: 50%;
   display: block;
   border: 5px solid #fff;
   border-radius: 50%;
   content: '';
}

.pace .pace-activity::before {
   margin-left: -40px;
   width: 80px;
   height: 80px;
   border-right-color: rgba(0, 0, 0, .2);
   border-left-color: rgba(0, 0, 0, .2);
   -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
   animation: pace-theme-corner-indicator-spin 3s linear infinite;
}

.pace .pace-activity::after {
   bottom: 50px;
   margin-left: -20px;
   width: 40px;
   height: 40px;
   border-top-color: rgba(0, 0, 0, .2);
   border-bottom-color: rgba(0, 0, 0, .2);
   -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
   animation: pace-theme-corner-indicator-spin 1s linear infinite;
}

@-webkit-keyframes pace-theme-corner-indicator-spin {
 0% { -webkit-transform: rotate(0deg); }
 100% { -webkit-transform: rotate(359deg); }
}
@keyframes pace-theme-corner-indicator-spin {
 0% { transform: rotate(0deg); }
 100% { transform: rotate(359deg); }
}
/*-----Top RIght Loader*/
.icon-delete {
	 background-image: url(../img/icon-delete.png);
    width: 16px;
    height: 16px;
    display: block;
    background-size: 16px;
	cursor: pointer;
}
#footerwordcount {
	    font-weight: bold;
    font-size: 16px;
}
.loaderoverlay h3{
    color: #fff;
    font-size: 22px;
	font-weight:bold;
    text-align: center;
    position: relative;
    top: 50%;
}
.qq-alert-dialog-selector {
	padding: 20px;
	background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}
.qq-cancel-button-selector {
	
}
.marb-0 {
	margin-bottom:0px!important;
}
.black-bg-txt {
    background: #363636;
    text-align: center;
    color: #fff;
    font-size: 18px;
    padding: 3px 0;
    margin-top: 5px;
    line-height: normal;
	display:none;
}
h1.pagetitle-autoquotation-x span {
	color: #d52b1e;
	font-weight:bolder;
}
.contactsection {
	width: 312px;
	margin-top:10px;
}
.contactsection a {
	    text-align: left;
   
    display: block;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}

.modal-lg{
	width:760px!important;
	margin:-300px 0 0 -380px!important;
}
.modal-lg .modal-body {
	max-height:600px!important;
}
.modal-lg .modal-header h4.modal-title {
	font-size:18px;
}

.peerarraow {position: relative;}
.peerarraow em {
    display: none;
    position: absolute;
    left: 100%;
    max-width: 300px;
	min-width: 300px;
    background: #fff9e3;
    padding: 5px;
    border: 2px solid #fbc408;
    border-radius: 8px;
    top: -90%;
    box-shadow: 3px 3px 6px 0px #d0d0d0;
    }
	.peerarraow em:before {
    content: "";
    display: block;
    background: url(../images/peer-box-arrow.png) no-repeat 0 0;
    width: 10px;
    height: 20px;
    position: absolute;
    left: -10px;
    top: 14px;
}
	
/*	.peerarraow em {
    display: block;
    position: absolute;
    left: 100%;
    max-width: 280px;
    min-width: 280px;
    background: #fffae6;
    padding: 5px;
    border: 3px solid #0480d8;
    border-radius: 8px;
    top: -90%;
    box-shadow: 3px 3px 6px 0px #d0d0d0;
 
}
.peerarraow em:before {
    content: "";
    display: block;
    background: url(../images/peer-box-arrow2.png) no-repeat 0 0;
    width: 10px;
    height: 20px;
    position: absolute;
    left: -10px;
    top: 14px;
}*/

a.loginsoftware{display:none;background-color:#057fd7;color:#fff;font-weight:bold;padding: 4px 8px 1px 26px;border-radius: 12px;font-size:11px;position:relative;width: 52px;}
a.loginsoftware:before{content:"";background: url(../images/lockicon.png) no-repeat 0 0;display:block;width:11px;height:13px;position:absolute;left: 8px;}
a.loginsoftware:hover{text-decoration:none; background-color:#33a2f3; }

.fix-head-top a.loginsoftware{display: block;margin-right: 20px;position: absolute; left: 323px;}
.fix-head-top .rightspan a.loginsoftware{position:sticky}

.wd920 {
    width: 920px!important;
}
.datee {
	width: 500px;
    font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "?l?r ?o?S?V?b?N", "MS PGothic", sans-serif;
    border: #999999 1px dotted;
    visibility: hidden;
    display: none;
    padding: 10px;
    background-color: #FFFEEF;
    margin-top: 10px;
	
}
/*
.top-order-blk{text-align:center;margin:20px 0 10px;font-family:tahoma,verdana,a??arial,a??sans-serif;postion:relative; }
.top-order-blk li{display:inline-block;list-style:none;font-weight:bold;padding:0 115px 0 0;position:relative; }
.top-order-blk li a{color:#b5b5b5;font-size:12px; }
.top-order-blk li a:hover{color:#000;text-decoration:none; }
.top-order-blk li a:hover span{background:#1287c8; }
.top-order-blk li:last-child{padding:0; }
.top-order-blk li span{background:#b5b5b5;color:#fff;border-radius:50%;width:15px;display:inline-block;line-height:normal;padding:5px;margin-right:10px; }
.top-order-blk li:after{content:"";width:33%;border-top:1px solid #cccccc;position:absolute;right:10px;bottom:48px;display:inline-block; }
.top-order-blk li:last-child:after{display:none; }
.top-order-blk .active-pg-tb a{color:#000; }
.top-order-blk .active-pg-tb span{background:#1287c8; }

@media only screen and (min-width: 480px) and (max-width: 767px) {
.top-order-blk li{padding:0 20px 0 0; }
.top-order-blk li span{margin-right:5px; }
.top-order-blk li:after{visibility:hidden; }

 }

@media only screen and (max-width: 479px) {
.top-order-blk{text-align:left;margin:20px auto 10px;width:85%; }
.top-order-blk li:after{visibility:hidden; }
.top-order-blk li{padding:0 0 10px;display:block; }
.top-order-blk li span{text-align:center; }
}


.top-order-blk li a{  color: #bdbdbd;}
.top-order-blk li a:hover{  color: #000; text-decoration:none;}
.top-order-blk li a:hover span{ background: #c31b48;}
.top-order-blk li:last-child {    padding: 0;}
.top-order-blk li span {
    background: #bdbdbd;
    color: #fff;
    border-radius: 50%;
    width: 25px;
    display: inline-block;
        line-height: normal;
    padding:  6px 5px;
    margin-right: 10px;
}

.top-order-blk {
    text-align: center;
    margin: 5px 0 20px;
	 overflow:hidden;
}
.top-order-blk ul {
    width: 65%;
    margin: auto;
    text-align: center;
}

.top-order-blk li {
   float:left;
    list-style: none;
    font-weight: bold;
  
    position: relative;
    cursor: pointer;
}
.top-order-blk li.active-pg-tb a {
   
    width: 195px;
    height: 60px;
    float: left;
    text-align: center;
}

.top-order-blk li:nth-child(2) a {
    font-size: 0;
  
    width: 195px;
    height: 60px;
    float: left;
    background-position: 395px 0;
}

.top-order-blk li:last-child a {
    font-size: 12px;
   
    width: 200px;
    height: 60px;
    float: left;
    background-position: 200px 0;
}

*/
.top-order-blk ul {
    width: 70%;
    margin: auto;
    text-align: center;
    border: 1px solid #b5c2ca;
    height: 60px;
    border-radius: 4px;
}
.top-order-blk li a {/*font:15px "メイリオ", "MS PGothic", "MS Mincho";  */font-weight: bold;height: 60px;width: 100%;float: left;font-size:0;width: 100%;line-height: 60px;padding-left:70px;} 
li.active-pg-tb {
    background: #35aaff !important;
}


.top-order-blk li.active-pg-tb a:hover{color:#fff}
.top-order-blk li:last-child:after{ display:none;}
.top-order-blk .active-pg-tb a{    color: #000;}
.top-order-blk .active-pg-tb span{background: #c31b48;}
.top-order-blk{text-align:center;margin:20px 0 10px;font-family:tahoma,verdana,a??arial,a??sans-serif;postion:relative;}
.top-order-blk li {
    display: inline-block;
    list-style: none;
    font-weight: bold;
    padding: 0 0px !important;
    position: relative;
    background: #f4f4f4;
    width: 50%;
    text-align: left;
    float: left;
    margin-bottom: 30px;
}
.top-order-blk li a{color: #919191;font-size: 22px;}
/*.top-order-blk li a:hover{color:#000;text-decoration:none; }
.top-order-blk li a:hover span{background:#1287c8; }*/
.top-order-blk li:last-child{padding:0; }
.top-order-blk li span{background: #b5c2ca;color:#fff;border-radius: 0 11px 11px 0;width: 35px;display:inline-block;line-height:normal;padding:5px;height: 51px;position: absolute;left: 0;line-height: 60px;font-size: 33px;text-align: center;text-indent: 0;}
.top-order-blk li:after{/* content:""; */width: 45%;border-top: 2px solid #cccccc;position:absolute;right: -2px;/* left: -35px; */bottom: 45px;/* display:inline-block; */}
.top-order-blk li:last-child:after{display:none; }
.top-order-blk .active-pg-tb a{color:#fff; }
.top-order-blk .active-pg-tb span{background: #057fd7;}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.top-order-blk li{padding:0 20px 0 0; }
.top-order-blk li span{margin-right:5px; }
.top-order-blk li:after{visibility:hidden; }

 }

@media only screen and (max-width: 479px) {
.top-order-blk{text-align:left;margin:20px auto 10px;width:85%; }
.top-order-blk li:after{visibility:hidden; }
.top-order-blk li{padding:0 0 10px;display:block; }
.top-order-blk li span{text-align:center; }
}

.mh100 {
    min-height: 100px;
}















.captcha-col {
	padding: 50px 10px;
}

.captcha-textbox {
	    width:40% !important;
}
.bold-font {
	font-weight: bold;
    
}
.pad-down {
    padding-bottom: 20px;
}

.reqd-blk {
    background: #057fd7;
    color: #fff;
    padding: 0 5px;
    border-radius: 5px;
    float: right;
    font-size: 11px;
}
.reqd-blk-main {
    background: #057fd7;
    color: #fff;
    padding: 0 5px;
    border-radius: 5px;
    font-size: 11px;
 
}
.reference-link {
    padding-left: 25px;
    line-height: 8px !important;
}


.newhasDatepicker  {
	    margin: 0 5px 5px !important;
}

.infoLink-291 {
    padding: 0px;
    right: 0px !important;
	display: inline;
    }
.infoLink-291 a{margin-right:0px;}
.moreinfo-291 {
	padding: 3px 17px 17px 7px !important;
}

.font-11 {
	font-size: 11px !important;
}

.font-12 {
	font-size: 12px !important;
}

.format-adds {
    width: 100%;
    font-size: 9px;
    text-align: justify;
    line-height: 15px;
}

.sky-blue-blk-new {
    /*border: 1px solid #d3e2eb;
    margin: 0 0 25px;*/
}

.form-headtxt-new h2 {font-size: 21px;font-weight: bold;padding-bottom: 5px;    border-bottom: 4px solid #067fd8;    display: inline-block;      z-index: 2;    position: relative;}
.form-headtxt-new:after {content: "";width: 100%;border-top: 1px solid #cfe0ea;position: absolute;left: 0;bottom: 0;display: block; z-index:1}
.form-headtxt-new {position: relative;}
.not-reqd-blk {
    background: #449d44;
    color: #fff;
    padding: 0 5px;
    border-radius: 5px;
    float: right;
    font-size: 11px;
}
#datepicker1, #datepicker2, #datepicker3{
	background: url(../img/calendar-icon.png) no-repeat 98% 2px;background-size: 9%;height: 21px;
}
#datepicker{
	background: url(../img/calendar-icon.png) no-repeat 98% 2px;background-size: 22%;height: 28px;
}
#delivery_date, #delivery_date2 {
	background: url(../img/calendar-icon.png) no-repeat 98% 2px;background-size: 11%;height: 28px;
}

.top_nav, .top_nav_sub.login, .cart .content { background: #363636; }
.top_nav .social_widget li i:hover { color: rgb(95, 107, 128); }

.top_nav {border: #363636;color:#fff;line-height: 31px;height: 31px;}
.top_nav .container { max-width:1060px; }

.logo {display: inline;padding-right:20px;}
.logo img {vertical-align: middle;margin-top:6px \9;  }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .logo img { margin-top:6px !important; }
}
.formtitle {display: inline;padding-left: 20px;font-size: 19px;text-transform: unset;}

.contactbox {display: inline-block;/* float: left; */color: #fff;position: relative;/* line-height: 21px; */}
.contactbox a {display: inline-block; margin-right: 15px; }
.contactbox a,.contactbox a:visited{color: #fff;text-decoration: none;font-size: 16px;outline:none;vertical-align: middle;}
.contactbox a:hover,.contactbox a:focus{color:#fff; text-decoration:underline; outline:none;}
.contactbox a.phone-link span.glyphicon {font-size:16px; }
.contactbox a.login-link {font-size: 13px;background:#009dcd url(../images/login-icon.png) 15px 10px no-repeat;margin:0;padding:2px 15px 2px 30px;border-radius:0 0 5px 5px;line-height: 26px;font-family: "メイリオ","Meiryo","MS Mincho";}
.contactbox a span.glyphicon {font-size:14px; }
.top_nav .col-md-3 {
    width: 25%;
    float:left;
    position: relative;
    min-height: 31px;
    vertical-align: middle;
    /* line-height: 33px; */
    /* display: block; */
    padding-right: 15px;
    padding-left: 42px;
}
.top_nav .col-md-9 {
    width: 64%;
    position: relative;
    /* min-height: 1px; */
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
.top_nav .container {
    max-width: 1000px;
    /* padding-right: 15px; */
    /* padding-left: 15px; */
    margin-right: auto;
    margin-left: auto;
    /* display: block; */
    /* height: 40px; */
    line-height: 9px;
    height: -5px;
    /* float: left; */
    padding: 0px 10px !important;
}
.logo {
    /* display: inline; */
    padding-right: 20px;
    height: 31px;
    /* float: left; */
    line-height: 31px;
}
.logo img {
    /* vertical-align: middle; */
    margin-top: 6px \9;
    /* line-height: 31px; */
}
.pull-right {
    float: right!important;
}

.pspackage .table-package {
    background: #fff;
    /* border: 1px solid rgba(255, 255, 255, 0.4); */
    background: rgba(255, 255, 255, 0.4);
    border-radius: 10px;
    -webkit-transition: border-color 0.3s, background 0.3s;
    transition: border-color 0.3s, background 0.3s;
    color: #fff;
}
.pspackage .table-package tr td:nth-child(3),.pspackage .table-package tr th:nth-child(3){border-right: 1px solid #dddddd8c;border-left: 1px solid #dddddd8c; /* position: relative;*/}

.pspackage .table-package tr th:nth-child(3){/*position:relative*/}

.pspackage .table-package.fullpackagehighlight tr td:nth-child(3),.pspackage .table-package.fullpackagehighlight tr th:nth-child(3){
background: #ffffff30;
/*position:relative;*/
}
.pspackage .table-package.custompackagehighlight tr td:nth-child(4),.pspackage .table-package.custompackagehighlight tr th:nth-child(4){
background: #ffffff30;
}
.pspackage .table-package tr td:nth-child(1),.pspackage .table-package tr th.servicesheadercolumn:nth-child(1) {
	text-align:left;
	padding-left: 42px;
}
.pspackage .table-package tr td.topslidercol {
	text-align:center;
	padding-left: 0;
}
.yellowcolor{    color: #ffee02;}
.pspackage .table-package tr th .ribbon {
     position: absolute;
     left: -5px;
     top: -5px;
     z-index: 1;
     overflow: hidden;
     width: 85px;
     height: 89px;
     text-align: right;
}
.pspackage .table-package tr th .ribbon span {
     font-size: 12px;
     color: #FFF;
     text-align: center;
     line-height: 21px;
     transform: rotate(-45deg);
     -webkit-transform: rotate(-45deg);
     width: 103px;
     display: block;
     background: #79A70A;
     background: #0393F3;
     box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
     position: absolute;
     top: 18px;
     left: -23px;
	 font-weight: bold;
}
 .pspackage .table-package tr th .ribbon span::before {
     content: "";
     position: absolute;
     left: 0px;
     top: 100%;
     z-index: -1;
     border-left: 3px solid #0f3652;
     border-right: 3px solid transparent;
     border-bottom: 3px solid transparent;
     border-top: 3px solid #0f3652;
}
.pspackage .table-package tr th .ribbon span::after {
     content: "";
     position: absolute;
     right: 0px;
     top: 100%;
     z-index: -1;
     border-left: 3px solid transparent;
     border-right: 3px solid #0f3652;
     border-bottom: 3px solid transparent;
     border-top: 3px solid #0f3652;
}
.impinfo {
	    opacity: 1!important;
}
.impinfo i {
	color: #931c40;
}
/*.pspackage .table-package .totalfpcost b {
display: inline-block;
    font-weight: bold;
    font-size: 11px;
    color: #d52b1e;
    background: #f7ff85;
    border-radius: 4px;
    padding: 2px 2px;
    margin-left: 5px;
}
*/
.pspackage .table-package tr th {
    text-align: center;
    font-size: 18px; font-weight:bold;    color: #ffee02;
}

.pspackage .table-package tr td {
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
	    line-height: 41px;
}
.pspackage .table-package tr td.topslidercol {
    border-top: none;
}
.pspackage .table-package tfoot tr {
    border-top: 2px solid #fff;
}
.pspackage .table-package tfoot tr:nth-child(3) {
    border-top: 1px solid #fff;
}

.pspackage .cp.customcheckbox {
    width: 37px;
    height: 37px;
    display: inline-block;
    line-height: 37px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 10px;
    background: linear-gradient(45deg, #3e6ca5, #20e27d)!important;
    -webkit-transition: border-color 0.3s, color 0.3s;
    transition: border-color 0.3s, color 0.3s;
    cursor: pointer;
    text-align: center!important;
}

.pspackage .table-package .btn_service {
       font-weight: bold;
       display: block;
       margin: 0 auto;
       padding: 0.8em 0.8em;
       color: #fff;
       background: linear-gradient(90deg, #44b1ff, #3a9ae6)!important;
       border-radius: 5px;
       -webkit-transition: background 0.3s;
       transition: background 0.3s;
       border: 2px solid rgba(255, 255, 255, 1) !important;
	   font-size:14px!important;
	   line-height: 20px;
}

.pspackage .table-package tfoot tr:nth-child(1) td {
	    background-color: #3c5293!important;
		line-height:71px;
}

.impnote {
	    font-size: 12px;
    line-height: 20px;
	display:none;
}
.impnote i {
	color:#fff;
		font-size: 15px;
}
.impnote b{
	font-size: 15px;
	color: #ffee02;
}

.pspackage .table-package .btn_service:hover,.pspackage .table-package .btn_service:focus {background: linear-gradient(90deg, #3a9ae6, #44b1ff)!important;}

.pspackage .customcheckbox:before {
    font-size: 22px;
    color: #fff;
    content: "\f00c";
    font-family: FontAwesome;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}
span#fptat,span#cptat{line-height: 27px;}
.pspackage .customcheckbox:hover {
  /*  background: linear-gradient(95deg, #3e6ca5, #20e27d)!important;*/
	 background:linear-gradient(95deg, #3e6ca500, #20e27d00)!important
}

.pspackage .customcheckbox.unchecked {
    opacity: 0.8;
    background: linear-gradient(45deg, #7d7f8200, #5d5b5b00)!important;
    border: 2px solid #fff;
}

.pspackage .customcheckbox.unchecked:before {
    display: none;
}

.pspackage .customcheckbox.unchecked:hover {
    opacity: 1;
    background: linear-gradient(45deg, #3e6ca500, #20e27d00)!important;
}

.pspackage a.customcheckbox.unchecked:hover::before {
    font-size: 22px;
    color: #fff;
    content: "\f00c";
    display: block;
    font-family: FontAwesome;
    text-align: center;
}
.pspackage a.customcheckbox.processboxcheckbox.unchecked:hover::before {
   color: #0e58b5;
}
.pspackage a.customcheckbox.processboxcheckbox.checked:hover::before {
	    color: #0e58b5;
}

.pspackage span.servicerate {
    font-size: 18px;
    /*color: #000;*/
}

.pspackage .form-control[disabled], .pspackage .form-control[readonly], .pspackage fieldset[disabled] .form-control {  
    opacity: 0.5;
}

.new-result  {
    width:50%; float:left;
}
.submit-btn {
	font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    border: none;
    border-radius: 3px 3px 5px 5px;
    cursor: pointer;
    height: 35px;
    text-align: center;
    width: 52%;
 }

.thank-banner {
	margin-bottom: 20px;
    border: 2px solid #ccc;
 }
 
 
 
 
 
 
 .why-div ul li {font-size: 14px;text-align: left;line-height: 24px;list-style: none;float: left;color: #000;width: 98%;margin: 10px 0 10px 0px;padding: 15px 15px 15px 0;border-radius: 4px;box-shadow: inset 1px -1px 17px -2px #ccc;}
 .why-div ul li  div {font: 14px "メイリオ", "MS PGothic", "MS Mincho";color: #000;float: left;width: 67%;}
 .why-div ul li p {text-align: left }
 .usp h4 {font-size: 18px;font-weight: bold;color: #057fd7;}
 .usp b {height: 130px;display: inline-block;width: 33%;background-size: 180px!important;background-position: center!important;float: left;/* min-height: 100px; */}
 .usp.ss b {background: url('../images/usp/usp-superspecialist.png') no-repeat;}
 .usp.sp b {background: url('../images/usp/usp-specialist.png') no-repeat;background-size: 89px!important;}
 .usp.editor b {background: url('../images/usp/usp-150.png') no-repeat;}
 .usp.clientcomplaints b {background: url('../images/usp/client-complaints.png') no-repeat;}
 .usp.nocomplaints b {background: url('../images/usp/no-complaints.png') no-repeat;}
 .usp.mapping b {background: url('../images/usp/usp-mapping.png') no-repeat;background-size:  100%;}
 .usp.iso b {background: url('../images/usp/usp-iso.png') no-repeat;}
 .usp.secure b {background: url('../images/usp/usp-secure.png') no-repeat;background-size: 99px!important;}
 .usp.allyear b {background: url('../images/usp/usp-365.png') no-repeat;}
 
.breadcrumb-wrap{background-color:#f5f7f9;display: block;height: 36px;line-height: 36px;}
.breadcrumb-wrap .container:first-child{padding: 10px;margin:0 auto;max-width:960px;}
.breadcrumb-wrap .container ol.breadcrumb{margin: 0 auto; padding:0 10px }
.breadcrumb-wrap .container ol.breadcrumb li {list-style-type: none; float: left;}
.breadcrumb-wrap .container ol.breadcrumb li:after {padding: 0 5px;color: #ccc; content: "/";}
.breadcrumb-wrap .container ol.breadcrumb li:last-child:after{content:""; }
.breadcrumb-wrap .container ol.breadcrumb li a{color:#00f;}

.new-links {
	text-decoration: underline;
	font-size:10px;
    color: #f8f8f8; 
}

.new-links:hover{
	text-decoration: none;
    font-size:10px;
	color: #f8f8f8; 
}
.translation-service-pricing .pricingTable.newtable td.head strong {
    display: block;
    font-size: 21px;
    color: #ffffff;
    text-shadow: 0px 1px 2px #00355a;
    line-height: 21px;
}
.translation-service-pricing .pricingTable.newtable td{font-size: 12px !important}
.translation-service-pricing .pricingTable.newtable td.head {
    background: #368cca;
    color: #fff;
}
.translation-service-pricing .pricingTable.newtable td.head2 {
    background: #d2ecff;
    color: #000000;
    font-weight: bold;
}
.translation-service-pricing .pricingTable.newtable td.head:first-child{
    background-color: #f1f6f9;
    color: #313131;
}

#powr-poll--wrapper .powr-poll {
    border: 1px solid #0099ff;
    border-top: 5px solid #027fd9;
    margin-bottom: 20px;
}

/* Start New header changes */
#nav-translation #mgdropdown{
    width: 530px !important;
    padding: 0 0 0 0 !important;
    left: 0 !important;
}
.mginner.mginnernew{
    border: 0px solid #d0d0d0 !important;
    padding: 0 !important;
    border-top: 1px solid #d0d0d0 !important;
}
.mginner.mginnernew .mginnernew-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mginner.mginnernew .left-mginner{
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 52%;
    flex: 0 0 52%;
    max-width: 52%;
    padding: 15px 10px 12px;
}
.mginner.mginnernew .right-mginner{
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38.5%;
    flex: 0 0 38.5%;
    max-width: 38.5%;
    padding: 15px 15px 12px;
    background-color: #eeeeee;
}
.mginner.mginnernew .navwrap-container .navwrap a{
    color: #000 !important;
    display: block !important;
    font: normal 14px/26px "meiryo" !important;
    padding: 0 !important;
    text-decoration: none !important;
    border-right: 0 solid #057fd7 !important;
    background: none !important;
}
.mginner.mginnernew .navwrap-container .navwrap a:hover{
    color: #00f !important;
    text-decoration: underline !important;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap{
    position: relative;
    padding: 0px 0 0px 35px;
    margin-bottom: 12px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap::before{
    background-image: url(../images/menu-sprite.png);
    width: 28px;
    height: 28px;
    background-position: 0 -67px;
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    left: 0px;
    top: -1px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.price::before{
    background-position: 0 -74px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.after-sales::before{
    background-position: 0 -5px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.sample::before{
    background-position: 0 -109px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.back::before{
    background-position: 0 -38px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.book::before{
    background-position: 0 -148px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.coloricon::before{
    background-image: url(../images/menu-sprite-main.png);
    width: 28px;
    height: 28px;
    background-position: -1px -1px;
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    left: 0px;
    top: -1px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.coloricon.topjouranal::before{
    background-position: -1px -67px;
}
.mginner.mginnernew .mginnernew-wrapper .left-mginner .navwrap-container .navwrap.coloricon.ejt::before{
    background-position: -1px -34px;
}
.mginner.mginnernew .mginnernew-wrapper .right-mginner .navwrap-container .navwrap{
    position: relative;
    padding: 0;
    margin-bottom: 10px;
}
.mginner.mginnernew .mginnernew-wrapper .right-mginner .navwrap-container .navwrap.heading{
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    margin-top: 0;
}

.mginner.mginnernew .mginnernew-wrapper .right-mginner .navwrap-container .navwrap.btnwrap{
    padding: 0;
}
.mginner.mginnernew .mginnernew-wrapper .right-mginner .navwrap-container .navwrap.btnwrap a{
    text-align: center;
    padding: 7px 0px !important;
    width: 191px;
    background: rgb(5,127,215) !important;
    color: #fff !important;
    font-weight: bold !important;
    font-size: 14px !important;
    border-radius: 6px;
}

.header-company--profile{
    display: none;
}
.header-company--nav:hover > .header-company--profile{
    display: block;
    position: absolute;
    background: #ffffff;
    z-index: 5;
    top: 21px;
    left: 7px;
    width: 126px;
    padding: 4px 5px;
    border: 1px solid #ccc;
}
#publication-support--menu{
    width: 250px !important;
}
#publication-support--menu li{
    float: none;
    width: 100%;
    padding: 0;
}
#publication-support--menu li a{
    float: none;
    display: block;
    width: 88% !important;
}
#pricing--menu{
    width: 245px !important;
}
#pricing--menu li{
    float: none;
    width: 100%;
    padding: 0;
}
#pricing--menu li a{
    float: none;
    display: block;
    width: 88% !important;
}
.header-wrap .header-top .play-bullet li{
    padding-left: 12px;
}
#main-nav li a{
    font-family: "メイリオ", "MS PGothic", "MS Mincho";
}
#medical-writing-body #pricing--menu li a{
    width: 100% !important;
}
#medical-writing-body #publication-support--menu li a{
    width: 100% !important;
}
#medical-writing-body .mginner.mginnernew .left-mginner{
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding: 15px 15px 12px;
}
#medical-writing-body .mginner.mginnernew .right-mginner{
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
}
#medical-writing-body #nav-translation #mgdropdown{
    width: 565px !important;
}
#medical-writing-body #main-nav .dropdown .dropdown-menu.sub-menu li{
    width: 100%;
}
#medical-writing-body #main-nav .dropdown .dropdown-menu.sub-menu li a{
    width: 100%;
}
/* End New header changes */
   
