﻿*{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0px;padding:0px;}
img{border:none;}
a{text-decoration:none;}
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:252px;margin:0px;padding:0px;background-color:#fff;float:left;}
#mainContentContainer{width:680px;margin:0px 28px 0px 0px;padding:0px;float:left;min-height:1000px;}
.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; padding-right:1px; }
.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 a.selected { 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 { 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.first a { padding-right:23px; }
/* new navigation */
#main-nav { margin:0 auto; height:46px; width:100%;  padding:6px 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; /*transition:all 0.2s ease;*/ padding:13px 0; background-position:center -3px; border-top:#147dc5 1px solid; }
#main-nav li:hover, 
#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: none repeat scroll 0 0 #f4f5f5;   border-top: 1px solid #dad6f3;  color: #000;}
#main-nav li a { color:#FFF; display:block; font:normal 14px/14px "meiryo"; padding:0 24px; text-decoration:none; border-right:1px solid #35afef; transition:all 0.5s ease;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { #main-nav li a {padding:0 24px;}}
#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: "メイリオ" !important;left: 0;margin: 0;padding: 5px;position: absolute;top: 40px;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 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:normal 13px/14px "meiryo" !important;font-size: 12px;font-weight: normal !important;height: auto;line-height: 1.3em;padding: 8px 10px 8px 20px;width: 190px;}
#main-nav li:hover > a, #main-nav li a.active  { background: url(../img/navigation/nav-bg-hover.png) 0 0 repeat-x; 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; background:url(../img/navigation/nav-sub-head-arrow.png) 0 0 no-repeat; 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:-117px; }

#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: 40px;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:453px; 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;min-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 .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 173px -204px !important;}
.mginner .transnav-box2 .trans-banner-nav li .banner5 {background: url("../img/navigation/banner-icons.png") no-repeat 100% -276px !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: -127px;margin: 0;padding: 10px;position: absolute;top: 40px;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:196px}
.mginner1 .quotenav-box2{width:463px; 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:87px;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: 10px;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:15px;margin:0 auto;border-top:1px #eeeeee solid;display:block;clear:both;background-color:#f5f7f9;}
#breadcrumb{width:1000px;height:15px;margin:0 auto;border-top:1px #eeeeee solid;display:block;clear:both;background-color:#f5f7f9;}
#breadcrumb span{padding-left:44px;}
#breadcrumb a{text-decoration:underline;color:#057fd7;}
.h1-container{float:left;height:35px;overflow:hidden;width:60%;}

#headerContainer{width:960px;background-color:#F00;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:650px;}
#headerContainer .rightx {float:right; width:264px;}
#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:4px;}
#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:73px;width:281px;background-color:#FFF;margin-right:0px;margin-top:0px;}
#headerContainer #titleWrapper{height:20px;float:left;width:260px;margin-top:25px;background-position:0px -135px}
.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:35px;overflow:hidden;font:8px "メイリオ", "MS Gothic", "MS PMincho", "MS Mincho";line-height:35px;letter-spacing:2px; color:#666666;position: absolute;  left: 20px;}
.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}
.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;}
.slogan font{color:#057fd7!important;}
.rightlinks{float:left;text-align:right; width:264px;}
.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}

.notice{background-image:url(../img/index/notice.gif);width:250px;height:99px;display:block;margin-bottom:13px;margin-left:0px;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:0px;}
.bannerContainer2{clear:both;width:250px;margin-bottom:10px;margin-left:0px;}
.bannerContainer3{clear:both;width:250px;margin-bottom:5px;margin-left:0px;}
.bannerContainer4{clear:both;width:250px;margin-bottom:15px;margin-left:0px; 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: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;}
*: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}

.bannerContainer3{clear:both;width:250px;margin-bottom:5px;margin-left:0px;}

.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;}
.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;}
.testimonialContainer{clear:both;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:0px;border:3px solid #e9eef3;display:block}
.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{ position:relative;clear:both;width:244px;margin-bottom:10px;margin-left:0px;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;margin-left:0px;border:3px solid #e9eef3;display:block;text-align:center;}
.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;}
.payment-qt{font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#444444;padding:0px 0px 0px 0px;letter-spacing:1px;font-weight:bold}
.payment-que{FONT-WEIGHT:normal;COLOR:#057fd7;font-size:12px;font:12px "メイリオ", "MS PGothic", "MS Mincho";letter-spacing:1px;padding:0px 5px 5px 0px;}
.payment-imagediv{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;}
.floatLeft{float:left}
.floatRight{float:right}

.recruitContainer{width:244px;margin-bottom:10px;margin-left:0px; display:block}

.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;}

.feedburnerFeedBlock{ position:absolute;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;}
#topbigbannercontainer{width:960px;text-align:center;margin-top:5px;margin-bottom:0px;margin:0px;padding:0px}
.campaignbanner{background-image:url(../img/index/campaign-banner.png);background-repeat:no-repeat;background-position:0px 0px;width:680px;height:100px;margin:0px 0px 20px 0px;padding:0px}
.campaignbanner:hover{background-position:0px -105px;}
.campaignbanner-u-e { background:url(../img/index/ulatus-enago-campaign.jpg) 0 0 no-repeat; width:680px;height:114px;margin:0px 0px 20px 0px;padding:0px; border:#961a40 1px solid; transition:all 0.4s ease;}
.campaignbanner-u-e:hover { border-color:#057fd7; }
.bluefield{border:1px solid #b7dded;padding:0px 25px 25px 20px;margin:0px;}
.bluefield legend{
	border:none;
	color:#fff;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:#057fd7;
	font-weight:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing:0px;
	width:156px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size: 14px;
}
.bluefield legend.lg1{border:none;color:#fff;font-weight:bold;padding:0px;margin:0px 0px 6px 0px;background:#057fd7;font:14px "メイリオ";font-weight:normal;font-family:"メイリオ","MS PGothic", "MS Mincho";letter-spacing:0px;width:176px;height:28px;line-height:28px;text-align:center}

.con-p2 {
    left: 20px;
    position: absolute;
    top: 633px;
    width: 680px; margin-bottom:10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px; color:#313131
}
#ulatusexperiance{width:630px;padding:0px;margin:20px 0px 0px;display:block;clear:both;height:360px;}
#ulatusexperiance .samplediv{margin:0px;padding:0px;}
#ulatusexperiance .journaldiv{margin:0px;padding:0px; position:relative}
.experiance-img{
float:left; margin:0px 10px 20px 0;
}
#ulatusexperiance .details-btn{
	background-image:url(../img/doctype/btn_moreinfo.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:180px;padding:0;margin:10px 0px 0px 0px; float:right;
	}
#ulatusexperiance .details-btn:hover{background-position:0px -37px;}
h3.h3Normal{
	background-image:url(../img/common/h3-bg-circle.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:36px;
	color:#057FD7;
	margin:0px 0 0px 0;
	padding: 0px;
	text-indent:35px;
	letter-spacing:1px;
	clear:both;
	font-weight:bold;
	font-size: 18px;
}
p.content{
	color:#313131;
	line-height:20px;
	margin:10px 0 0px 10px;
	padding:0px;
	letter-spacing:1px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}


.vabsmiddle{vertical-align:middle}
.toppara{display:block;width:611px;font:12px "メイリオ", "MS PGothic", "MS Mincho";color:#313131;line-height:20px;margin-left:0px;margin-top:20px;margin-right:0px;margin-bottom:20px;padding:0px;padding-left:15px;letter-spacing:1px;clear:both;border-left:4px solid #057fd7}
.h2title{float:left;display:block;width:630px;height:40px;font:normal 36px "MS PMincho";color:#000;font-size:36px;font-weight:bold;background-image:url(../img/pagetitles/plaintitle.png);background-position:0% 100%;background-repeat:no-repeat;letter-spacing:0px;margin-bottom:20px;}
.h2title img{background-image:url(../img/doctype/btn_moreinfo.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:180px;padding:0; float:right}
.h2title img:hover{background-position:0px -37px;}
.h3title{float:left;display:block;width:630px;height:50px;font:normal 36px "MS PMincho";color:#000;font-size:36px;font-weight:bold;background-image:url(../img/pagetitles/plaintitle.png);background-position:0% 100%;background-repeat:no-repeat;letter-spacing:0px;margin-bottom:20px;}
.h3title img{background-image:url(../img/doctype/btn_moreinfo.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:180px;padding:0;margin:10px 0px 0px 188px}
.h3title img:hover{background-position:0px -37px;}
.h4title{float:left;display:block;width:680px;height:40px;background-image:url(../img/index/plaintitle1.png);background-position:0% 100%;background-repeat:no-repeat;margin-bottom:20px;margin-top:20px;}
.h4title h4{font:normal 28px "MS PMincho";color:#000;font-size:28px;font-weight:bold;letter-spacing:0px;float:left}
.h4title .more{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-36px -249px;height:32px;width:60px;padding:0;margin:10px 0px 0px 190px;display:inline;font:12px "メイリオ", "MS PGothic", "MS Mincho";float:right}
.h4title .more a{color:#057fd7;text-decoration:underline;padding-left:15px;}
.h4title .more a:hover{text-decoration:none;}
.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}
.h3title2{float:left;display:block;width:630px;height:50px;font:normal 36px "MS PMincho";color:#000;font-size:36px;font-weight:bold;background-image:url(../img/pagetitles/plaintitle.png);background-position:0% 100%;background-repeat:no-repeat;letter-spacing:0px;margin-bottom:20px;}
.h3title2 img{background-image:url(../img/doctype/btn_moreinfo.png);background-repeat:no-repeat;background-position:0px 0px;height:32px;width:180px;padding:0;margin:10px 0px 0px 323px}
.h3title2 img:hover{background-position:0px -37px;}
.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}
.marb10{margin-bottom:10px}
.commonLink{color:#0000FF;text-decoration:underline}
.commonLink:hover{color:#0000FF;text-decoration:none}
.commonLink:visited{color:#800080;text-decoration:underline}
.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:12px "メイリオ";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:0 0;line-height:100%;letter-spacing:0px;margin-bottom:5px;height:14px}
.table-subjectarea-main td span.title a{text-decoration:underline;color:#0000ff}
.table-subjectarea-main td span.title1{font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";display:block;clear:both;text-indent:15px;line-height:125%;letter-spacing:0px;margin-bottom:5px}
.gticon{background-image:url(../img/sprite/common-sprite.png);background-repeat:no-repeat;background-position:-10px -225px;width:9px;height:14px}
.table-subjectarea-main td span.title1 a{text-decoration:underline;color:#0000ff}
.table-subjectarea-main td span.title2{font:12px "メイリオ";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}
.marr20{margin-right:20px;}
.marl20{margin-left:20px;}
.mart20{margin-top:20px;}
.marb20{margin-bottom:20px;}
.doctortable{border-collapse:collapse;clear:both}
.doctortable td{font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";color:#313131;padding:10px 0px 10px 0px;letter-spacing:1px;border:none;line-height:125%}
.doctortable td.head1{font:12px "MS Mincho";font-family:"MS Mincho","MS PGothic";color:#fff;padding:0px;letter-spacing:0px;background-image:url(../img/index/tablehead1-bg.png);background-repeat:no-repeat;background-position:0% 0%;border:none;line-height:25px;text-align:center}
.doctortable td.head2{font:12px "MS Mincho";font-family:"MS Mincho","MS PGothic";color:#fff;padding:0px;letter-spacing:0px;background-image:url(../img/index/tablehead2-bg.png);background-repeat:no-repeat;background-position:0% 0%;border:none;line-height:25px;text-align:center}
.doctortable td.head3{padding:0px;letter-spacing:0px;background-color:#f1f6f9;border:none;line-height:25px;text-align:center}
.doctortable td span.title{font-weight:bold;display:block}
.table-image1{background-image:url(../img/index/table-images.png);background-repeat:no-repeat;background-position:0px 0px;height:60px;width:60px;float:left;margin-right:10px;}
.table-image2{background-image:url(../img/index/table-images.png);background-repeat:no-repeat;background-position:0px -65px;height:60px;width:60px;float:left;margin-right:10px;}
.table-image3{background-image:url(../img/index/table-images.png);background-repeat:no-repeat;background-position:0px -130px;height:60px;width:60px;float:left;margin-right:10px;margin-bottom:20px}
.table-image4{background-image:url(../img/index/table-images.png);background-repeat:no-repeat;background-position:0px -195px;height:60px;width:60px;float:left;margin-right:10px;margin-bottom:20px}
.table-button{background-image:url(../img/index/table-button.png);background-repeat:no-repeat;background-position:0px 0px;height:24px;width:158px;margin-top:9px;margin-bottom:9px}
.table-button:hover{background-position:0px -29px;}

.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}

#quote-cat-wrap { width:680px; }
#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/index/big-quote-cta.png) 0 -75px no-repeat; width:661px; height:75px; 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 -75px; }
#quote-cat-wrap .quote-btn-box span.small-cta a { background:url(../img/index/small-quote-cta.png) 0 -49px no-repeat; width:325px; 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:5px; background-position:-326px -49px; }
#quote-cat-wrap .quote-btn-box span.small-cta.second a:hover { background-position:-326px 0; }
#quote-cat-wrap .quote-btn-box span.small-cta.second a:active { background-position:-326px -49px; }
#quote-cat-wrap .contact-box a { background:url(../img/index/contact-cta.png) 0 -1px no-repeat; width:680px; height:95px; }


ul.topic_list{margin-left:10px;width:98%;padding:0px;margin-top:0px;clear:both;font-size:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";color:#313131;}
ul.topic_list li{list-style-image:none;list-style-type:none;list-style-position:outside;font-size:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";color:#313131;padding:10px 0px 10px 0px;margin:0px;border-bottom:1px dashed #ccc;letter-spacing:1px;}
ul.topic_list li a{font-size:12px;}
.newsdate{font:bold 12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";color:#666666;padding-left:0px;font-weight:bold;line-height:10px;margin-top:0px;margin-right:10px;}
.gototop{display:block;float:left;width:680px;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;}
#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{/*width:20%;*/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:15px;margin-bottom:20px;font-size:7px;font-family:Tahoma, Geneva, sans-serif;color:#4c4d4d}
.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 4px 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;}
#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;}
.footersprite{}
#footerbottomwrap{display:block;height:206px;background-color:#057fd7;margin:0px;width:100%}
#footer{display:block;height:134px;background-color:#057fd7;margin:0px;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/sprite/common-sprite.png) 0 -447px; vertical-align:middle;}
#footer #footerbottom .flag .tw	{background:url(../img/sprite/common-sprite.png) -30px -447px; vertical-align:middle;}
#footer #footerbottom .flag .br	{background:url(../img/sprite/common-sprite.png) -60px -447px; vertical-align:middle;}
#footer #footerbottom .flag .en	{background:url(../img/sprite/common-sprite.png) -89px -447px; 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;}
#con-main{position:relative;width:1000px;margin:auto;}
.con-p{
	position:absolute;
	border-left:4px solid #057FD7;
	clear:both;
	color:#313131;
	display:block;
	font:12px/20px "メイリオ","MS PGothic","MS Mincho";
	letter-spacing:1px;
	margin:20px 0;
	padding:0 0 0 15px;
	width:611px;
	top:1340px;
	left:41px;
}
.top-pad{padding:112px 0px 25px 0px !important;}

#hajimete{
	width:1000px;
	min-height:500px;
	padding:20px 15px;
}

.generalLink{color:#000;text-decoration:none;cursor:pointer;font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "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", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}


/* accepted papers banner right side */
.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; display:block; margin:10px 0 10px;cursor:pointer; border: #c3d9e6 1px solid;}
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: 278px;    width: 88px;}

#floatMenu {
    right: 10px;
    margin-left: 462px;
    position: fixed;
    top: 260px;
    width: 103px;
    z-index: 1;
}
.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:860px;left:50%;margin-left:-440px;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:1000;-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:300px;}
#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:25px;width:290px;}
#stickyfooter li ul.ulwhyenagolist li{background-image:url("../img/common/6x6enago.png");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:18px;margin-bottom:5px;line-height:170%;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-new.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-new.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-new.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-new.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-new.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-new.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;}
.clients-nav{display:block;margin:10px 0px 10px 0px;}
.clients-nav a.client1{background-image:url(../footer/img/client-sprite.jpg);background-repeat:no-repeat;background-position:0px 0px;width:99px;height:142px;}
.clients-nav a.client1:hover{background-position:0px -148px;}
.clients-nav a.client2{background-image:url(../footer/img/client-sprite.jpg);background-repeat:no-repeat;background-position:-103px 0px;width:99px;height:142px;}
.clients-nav a.client2:hover{background-position:-103px -148px;}
.clients-nav a.client3{background-image:url(../footer/img/client-sprite.jpg);background-repeat:no-repeat;background-position:-203px 0px;width:99px;height:142px;}
.clients-nav a.client3:hover{background-position:-203px -148px;}
.clients-nav a.client4{background-image:url(../footer/img/client-sprite.jpg);background-repeat:no-repeat;background-position:-304px 0px;width:99px;height:142px;}
.clients-nav a.client4:hover{background-position:-304px -148px;}
.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";text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;color:#454545;}
.headline a:visited{font:normal 11px "メイリオ","MS PGothic","MS Mincho";text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;color:#454545;}
.headline a:visited:hover{font:normal 11px "メイリオ","MS PGothic","MS Mincho";text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;color:#454545;}
.headline a:hover{font:normal 11px "メイリオ","MS PGothic","MS Mincho";text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;color:#454545;}
.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;}

.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;}
.txtBlue{color:#057fd7!important;}
.padL10	{padding-left:10px;}
.marR5	{margin-right:5px;}
.padL0	{padding-left:0px;}
.padL5	{padding-left:5px;}
.email {    vertical-align: middle;
}


.journaldiv .titletext {
    color: #4c4c4c;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 10px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 202px;
    width: 170px;
}
.csContainer{clear:both;width:244px;margin-bottom:10px;margin-left:0px;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;}


.data2 > ul {
    margin-bottom: 5px;
}
.infoLink {
    position: relative;
}
.infoLink a{ margin-right:20px; float:right}
.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 250px 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: 15px;
    box-shadow: 3px 3px 4px -3px #666;
    color: #333;
    display: none;
    font-size: 13px;
    font-weight: normal;
    left: -206px;
    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 370px 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: 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;}
}
@-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; }

@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{ position:inherit; left:auto; top:auto; }
}

/* 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; }
}
#footerLogos{display:block;height:60px;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}
#footerLogos .leftlogos{float:left;width:48%;padding-left:10px;text-align:left;height:50px}
#footerLogos .rightlogos{float:right;width:48%;text-align:right;padding-right:20px;height:50px;margin-top:0px}
.footerlogotext{font-size:10px;color:#000000;letter-spacing:0px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.footerlogotext a{font-size:10px;color:#000000;text-decoration:none;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.footerlogotext a:hover{font-size:10px;color:#000000;text-decoration:underlinel;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "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;}
.f-ulatuslogo{background-position: -1px -63px ;width: 130px;height: 35px;}
.f-valid-xhtml10{background-position: -202px -10px;width: 88px;height: 45px;}

.bannerContainer.campaign { display:none; }
.dn{display:none!important;}

/* 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:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;color:#fff !important;font-size:13px !important; line-height:20px !important;}

.ribtext{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "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;}

.j-ser-banner{ display:block; background:url(../img/sidebar/j-ser-banner.png) 0 0 no-repeat; height:90px; width:250px; margin:10px 0px;}
.j-ser-banner:hover{  background:url(../img/sidebar/j-ser-banner.png) 0px -90px no-repeat;}
.moreinfo { background: rgba(0, 0, 0, 0) url("../img/our-translators/info-icon.png") no-repeat scroll 100% 0; cursor: pointer; display: inline-block; font: 10px "メイリオ","MS PGothic","MS Mincho";letter-spacing: 0; padding: 1px 20px 2px 0;}
.packages-premium-service{background:#FFF url(../img/index/packages-premium-service.png) bottom right no-repeat; margin:20px 0; width:679px; height:180px; border:1px solid #b7dded; border-radius:8px; transition:all 0.3s ease; cursor:pointer; letter-spacing:normal; }
.packages-premium-service:hover{ background-color:#dcefff; border-color:#057fd7; }
.packages-premium-service .banner-wrap { padding:15px 190px 20px 3px; }
.packages-premium-service h2 { font:bold 24px 'メイリオ'; color:#057fd7; }
.packages-premium-service p { font-size:14px; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding:5px 0 10px 15px; font-weight:bold; }
.packages-premium-service a { display:block; background:url(../img/index/packages-premium-service-btn.png) 0 -33px no-repeat; width:180px; height:33px; text-indent:-9999px; margin-left:15px; float:right; }
.packages-premium-service:hover a { background-position:0 0; }

/*****************************SideBar Style********************************/
.side-wrap { width:254px; 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 { margin:0; padding:15px 7px 5px; font-size:16px; font-weight:bold; color:#067fd8; }
.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:14px; font-weight:bold; padding:5px 0 0 10px; }
.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; }

.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:16px; 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 { text-decoration: underline;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;}