@charset "utf-8";
*{ font-family:"メイリオ", "MS PGothic", "MS Mincho", Arial, Helvetica, sans-serif; font-style:inherit;font-weight:inherit;margin:0px;padding:0px;}
img{border:none;}
a{text-decoration:none;}
a.contentlink:visited{color:#800080;text-decoration:underline;font-family: "ＭＳ Ｐゴシック", "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
a.contentlink:hover{color:#3131310ff;text-decoration:none;font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
a.contentlink{color:#0000ff;text-decoration:underline;display:inline-block !important;font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatLeft50{float:left;width:50%;}
.floatRight50{float:right;width:50%;}
.spanBold{font-weight:bold;}
.spanItalic{font-style:italic;}
.spanBoldItalic{font-weight:bold;font-style:italic;}
.readViewMoreBtn{width:144px;height:37px;padding-left:5px;padding-right:5px;background-color:#fff;border:1px solid #ddd;color:#313131;font:bold 18px/37px "メイリオ","MS PGothic", "MS Mincho";cursor:pointer;text-align:center;text-decoration:none;display:block;}
.readViewMoreBtn:hover{background-color:#313131;border:1px solid #000;color:#FFF;}
.generalLink{color:#313131;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:#313131;text-decoration:underline;cursor:pointer;font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.generalbrownLink{color:#d52b1e;text-decoration:none;cursor:pointer;}
.generalbrownLink:hover{color:#d52b1e;text-decoration:underline;cursor:pointer;}
.commonLink{color:#d52b1e;text-decoration:none;cursor:pointer;padding-right:12px;background-image:url('../img/common/img/linkArrowBlue.png');background-position:100% 60%;background-repeat:no-repeat;}
.commonLink:hover{text-decoration:underline;}
.contentSectionTitleWhite{display:block;width:200px;height:25px;padding-left:10px;padding-top:4px;background-image:url(../img/common/left-nav-top.png);background-position:0% 0%;background-repeat:no-repeat;color:#fff;text-align:left;border-left:0px solid #eee;border-top:0px solid #ddd;border-right:0px solid #eee;border-bottom:0px solid #ddd;font:bold 16px "メイリオ","MS PGothic", "MS Mincho";text-transform:capitalize;color:#fff;margin:0px 0px 0px 0px}
.top3links{display:block;width:200px;height:25px;padding-left:10px;padding-top:4px;background-image:url(../img/common/conveniencelinks.png);background-position:0% 0%;background-repeat:no-repeat;color:#fff;text-align:left;border-left:0px solid #eee;border-top:0px solid #ddd;border-right:0px solid #eee;border-bottom:0px solid #ddd;font:bold 16px "メイリオ","MS PGothic", "MS Mincho";text-transform:capitalize;color:#fff;margin:0px 0px 0px 0px;line-height:25px;}
#navigationTreeContainer{border:0px solid #f7f7f7;width:740px;padding-top:5px;padding-bottom:5px;padding-left:5px;font-family:"メイリオ","MS PGothic", "MS Mincho";margin-left:10px;margin-right:0px;margin-bottom:20px;font-size:12px;color:#bbb;text-align:left;display:block;background-image:url(../img/common/breadcrumb.png);background-repeat:no-repeat}
.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";}
.textTooltipCenterTop{clear:none;}
.textTooltipLeftTop{clear:none;}
.textTooltipRightTop{clear:none;}
#textPreview{position:absolute;border-color:#aaa;border-width:0px;border-style:solid;padding:0px;display:block;color:#313131;z-index:1000;visibility:hidden;overflow:hidden;background-color:#ffa;}
#textPreviewDesc{padding:4px 8px 4px 8px;font:10px "メイリオ","MS PGothic", "MS Mincho";line-height:140%;border:1px solid #888;}
.pagesubtitle{font:normal 16px/20px;font-family:Arial, Helvetica, sans-serif;display:block;color:#999;width:auto;margin:0px 0 0 0px;padding-left:20px;letter-spacing:0px;}
.commonItemInfoContainer{border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#666;font:normal 10px/20px "メイリオ","MS PGothic", "MS Mincho";height:20px;margin:0px;margin-top:15px;padding:0px;padding-left:10px;text-transform:uppercase;}
.commonItemInfoContainer .separator{color:#ccc;font:normal 10px/20px "メイリオ","MS PGothic", "MS Mincho";}
.commonItemHeader{color:#d52b1e;display:block;font:normal 26px "メイリオ","MS PGothic", "MS Mincho", "MS Gothic", "MS PMincho";padding:0px;padding-left:0px;margin:0px;margin-top:10px;}
.commonIntroductionTextbig{font:12px "メイリオ","MS PGothic", "MS Mincho";width:765px;color:#313131;line-height:175%;margin-left:0px;margin-right:0px;margin-bottom:20px;letter-spacing:1px}
.paraTxt14{font:13px "メイリオ","MS PGothic", "MS Mincho";width:765px;color:#313131;font-weight:normal;line-height:175%;margin-left:0px;margin-right:0px;margin-bottom:20px;}
.btn_learnmore-right100{float:right;margin-:00px;margin-top:10px}
.commonIntroductionText1{font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:175%;margin-left:0px;margin-right:0px;margin-bottom:20px;}
.commonIntroductionText3{font:12px "メイリオ","MS PGothic", "MS Mincho";width:570px;color:#313131;line-height:175%;margin-left:0px;margin-right:0px;margin-bottom:20px;}
.commonIntroductionText2{font:12px "メイリオ","MS PGothic", "MS Mincho";width:549px;color:#313131;line-height:175%;margin-left:40px;margin-right:0px;width:549px;margin-bottom:20px;}
.commonIntroductionText4{font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:20px;margin-left:0px;margin-right:0px;margin-bottom:20px;padding:0px;letter-spacing:1px;clear:both;}

.commonIntroText{font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:175%;margin-left:0px;margin-right:0px;margin-bottom:20px;width:630px}
.commonPara{font:12px "メイリオ","MS PGothic", "MS Mincho";width:100%;color:#313131;line-height:175%;margin-left:0px;margin-right:20px;margin-bottom:10px;margin-top:10px;}
.commonParafull { font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:175%;}
.50percPara{font:12px "メイリオ","MS PGothic", "MS Mincho";width:auto;color:#313131;line-height:150%;margin-left:0px;margin-right:20px;margin-bottom:10px;margin-top:10px;}
.commonControlLabel{font:11px "メイリオ","MS PGothic", "MS Mincho";}
.commonControlErrorMsg{font:10px "メイリオ","MS PGothic", "MS Mincho";font-style:italic;color:#a00;visibility:hidden;}
.commonControlLabelItalic{font:10px "メイリオ","MS PGothic", "MS Mincho";font-style:italic;color:#999;}
.commonInput{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;width:300px;background-color:#f5f5f5;margin-bottom:10px;height:18px;color:#222;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:15px;padding-left:3px;padding-top:2px;padding-bottom:2px;}
.commonInput1{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;background-color:#f5f5f5;margin-bottom:10px;height:18px;color:#222;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:15px;padding-left:3px;padding-top:2px;padding-bottom:2px;}
.commonInput2{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;background-color:#f5f5f5;margin-bottom:0px;height:18px;color:#222;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:15px;padding-left:3px;padding-top:2px;padding-bottom:2px;}
.commonSelect{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;width:300px;background-color:#f5f5f5;margin-bottom:10px;height:25px;color:#222;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:15px;padding-left:3px;padding-top:2px;padding-bottom:2px;}
.commonSelect1{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;background-color:#f5f5f5;margin-bottom:10px;height:25px;color:#222;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;padding-left:3px;padding-top:2px;padding-bottom:2px;}
.commonSelect2{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;background-color:#f5f5f5;margin-bottom:10px;color:#222;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;padding-left:3px;padding-top:2px;padding-bottom:2px;}
.commonTextarea{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:10px;width:500px;max-width:500px;height:150px;max-height:150px;overflow:auto;font-size:14px;font-family:monospace;background-color:#f5f5f5;color:#222;padding-left:3px;padding-top:3px;}
.commonTextarea1{border:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:10px;max-width:500px;max-height:150px;overflow:auto;font-size:14px;font-family:monospace;background-color:#f5f5f5;color:#222;padding-left:3px;padding-top:3px;}
.txtBrown{color:#d52b1e;}
.txtBrown2{color:#d52b1e;font-size:16px}
.txtlightgray{color:#CCC;}
.txtsmall{font-size:12px;padding-top:5px;display:inline-block;color:#666;}
.txtsmall2{font-size:12px;color:#666;}
.h1Thin{color:#d52b1e;font:32px}
.h2Thin{color:#d52b1e;font:28px}
.h3Thin{color:#d52b1e;font:24px}
.h3Thiner{color:#d52b1e;font:13px;font-weight:bold}
.h4Thin{color:#d52b1e;font:20px}
.h5Thin{color:#d52b1e;font:16px;font-weight:bold;}
.h1Normal{color:#d52b1e;font:32px}
.h2Normal{color:#d52b1e;font-weight:bold;font:28px}
.h3Normal1{font:bold 14px "メイリオ","MS PGothic", "MS Mincho";color:#d52b1e;font-size:14px;letter-spacing:2px;font-weight:bold;padding-bottom:15px;padding-top:6px;padding-left:25px;display:block;width:520px;line-height:18px;height:30px;background-image:url(../img/common/h3bg.png);background-position:0% 0%;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;margin:0px;float:left;}
#h3Normal{background-image:url("../img/common/h3-bg.png");background-position:0% 0%;background-repeat:no-repeat;font:18px "メイリオ";font-family:"メイリオ", "メイリオ","MS PGothic", "MS Mincho", "MS Gothic";width:630px;height:36px;color:#d52b1e;line-height:36px;margin-left:0px;margin-right:0px;margin-bottom:20px;margin-top:20px;padding:0px;text-indent:35px;letter-spacing:1px;clear:both;display:block;font-weight:bold}
.h3NormalXL{font:bold 20px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:20px;letter-spacing:2px;font-weight:bold;padding-bottom:15px;margin-bottom:10px;padding-top:3px;padding-left:25px;display:block;width:735px;line-height:18px;height:30px;background-image:url(../img/common/h3bg-x.png);background-position:0% 0%;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;margin:0}
.h4-reediting{font:normal 16px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:16px;letter-spacing:2px;font-weight:normal;margin-left:0px;margin-bottom:20px;padding-top:3px;padding-left:25px;display:block;width:630px;line-height:18px;background-image:url(../img/new-services/h4-bullet.png);background-position:0px 5px;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;}
.h4-common{font:normal 14px "メイリオ","MS PGothic", "MS Mincho";color:#d52b1e;font-size:14px;letter-spacing:2px;font-weight:normal;margin-left:0px;margin-bottom:20px;padding-top:3px;padding-left:25px;display:block;width:630px;line-height:18px;background-image:url(../img/new-services/h4-bullet.png);background-position:0px 5px;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;}
.h4-afterservice{font:normal 16px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:16px;letter-spacing:2px;font-weight:normal;margin-left:20px;margin-bottom:20px;padding-top:3px;padding-left:25px;display:block;width:735px;line-height:18px;background-image:url(../img/new-services/h4-bullet.png);background-position:0px 5px;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;}
.h3-Normal2{font:bold 12px "メイリオ","MS PGothic", "MS Mincho";color:#d52b1e;font-size:12px;letter-spacing:2px;font-weight:bold;margin-left:0px;margin-bottom:20px;padding-top:3px;padding-left:25px;display:block;width:auto;line-height:18px;background-image:url(../img/new-services/h4-bullet.png);background-position:0px 5px;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;}
.h3Normal-afterservice{font:normal 24px "メイリオ", "MS Mincho";color:#a18c39;font-size:24px;letter-spacing:2px;font-weight:normal;margin-bottom:25px;padding-top:5px;text-indent:90px;display:block;width:630px;line-height:76px;height:76px;background-image:url(../img/new-services/h3-afterservicebg.png);background-position:0% 0%;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;margin:0;vertical-align:middle}
.h3Normal-afterservice span{font:14px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:normal;padding-left:50px}
.h4Normal{color:#d52b1e;font-weight:bold;padding-bottom:10px;font:20px;}
.h5Normal{color:#d52b1e;font:16px;}
.h1Bold{color:#d52b1e;font:32px;}
.h2Bold{color:#d52b1e;font-weight:bold;font:28px;}
.h3Bold{color:#d52b1e;font-weight:bold;padding-bottom:10px;font:24px;}
.h4Bold{color:#d52b1e;font-weight:bold;padding-bottom:10px;font:20px;}
.h5Bold{color:#d52b1e;font:16px;}
.ulBasic1 li{background-image:url('../img/common/squere/bullet.gif');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:15px;line-height:175%;vertical-align:top;margin:0 6px 5px;letter-spacing:1px;}
.ulBasic3{margin-bottom:10px;display:block;border:1px solid #efeeee;padding:5px;}
.ulBasic3 li{background-image:url('../img/common/squere/bullet.gif');background-position:0px 6px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px/14px "メイリオ","MS PGothic", "MS Mincho";padding-left:15px;margin-bottom:5px;line-height:175%;vertical-align:top;margin-top:0px;}
.ulBasic4{margin-bottom:4px;display:block;border:0px solid #efeeee;padding:5px;clear:both;margin-top:0px;}
.ulBasic4 li{background-image:url('../img/common/squere/bullet.gif');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;}
.ulBasic4 li span { font-family:"メイリオ","MS PGothic", "MS Mincho"; }
.ulBasic5{margin-bottom:10px;display:block;border:0px solid #efeeee;padding:5px;}
.ulBasic5 li{background-image:url('../img/common/arrow_down.gif');background-position:0px 0px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px/14px "メイリオ","MS PGothic", "MS Mincho";padding-left:20px;margin-bottom:5px;line-height:175%;vertical-align:top;margin-top:0px;}
.ulBasic6{margin-bottom:-2px;display:block;border:0px solid #efeeee;padding:5px;}
.ulBasic6 li{background-image:url('../img/common/squere/bullet.gif');background-position:0px 6px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px/14px "メイリオ","MS PGothic", "MS Mincho";padding-left:15px;margin-bottom:-2px;line-height:175%;vertical-align:top;margin-top:0px;}
.ulBasicEnago{margin-bottom:-2px;display:block;border:0px solid #efeeee;padding:5px;}
.ulBasicEnago li{background-image:url('../img/common/squere/6x6enago.png');background-position:0px 6px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px/14px "メイリオ","MS PGothic", "MS Mincho";padding-left:20px;margin-bottom:-2px;line-height:175%;vertical-align:top;margin-top:0px;}
.ulBasic2{margin-bottom:10px;}
.ulBasic2 li{background-image:url('../img/common/squere/4x4gray.gif');background-position:0px 5px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:12px/14px "メイリオ","MS PGothic", "MS Mincho";padding-left:10px;margin-bottom:0px;vertical-align:top;margin-top:10px;}
.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:#d52b1e}
.tableBasic tr.evenhead2{background-color:#efd3d2;}
.tableBasic tr.evenhead2 td{font-weight:bold;color:#d52b1e}
.tableBasic tr.evenhead1{background-color:#FFFFFF;color:#d52b1e;}
.tableBasic tr.evenhead1 td{font-weight:bold;color:#FFF}
.tableBasic td.head{ background:#fbf0f4;padding-left:7px;letter-spacing:1px;padding-right:7px;border:1px solid #8a8a8a;color:#d52b1e;font:13px "メイリオ","MS PGothic","MS Mincho";font-weight:bold; text-align:left;}
.sil-bg	{background:url(../img/editing-services/silver-bg.png) center center no-repeat !important; vertical-align:middle !important; padding:10px 7px !important}
.sil-big-bg	{background:url(../img/editing-services/silver-bg-big.png) center center repeat !important;}
.sil-big-bg2	{background:url(../img/editing-services/silver-bg-big2.png) center center no-repeat !important;}
.golden-bg	{background:url(../img/editing-services/golden-bg.png) center center no-repeat !important; vertical-align:middle !important;}
.golden-big-bg	{background:url(../img/editing-services/golden-big-bg.png) center center no-repeat !important; vertical-align:middle !important;}
.golden-big-bg2	{background:url(../img/editing-services/golden-big-bg2.png) center center no-repeat !important; vertical-align:middle !important;}
.tableBasic td.head h2{color:#d52b1e;font:13px "メイリオ","MS PGothic","MS Mincho";font-weight:bold; text-align:center; display:inline;}
.tdhead td.head {color:#313131 !important;}
.tableBasic td.headV{background-color:#fbf0f4;padding-left:10px;letter-spacing:1px;padding-right:10px;border:1px solid #8a8a8a;color:#d52b1e;font:13px "メイリオ","MS PGothic","MS Mincho";font-weight:bold}
.tableBasic td.head2{background-color:#4f81bd;padding-left:5px;padding-right:5px;border:1px solid #8a8a8a;text-align:center;color:#FFF;font:14px "メイリオ","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 #8a8a8a;/*vertical-align:top;*/letter-spacing:1px;line-height:150%}
.tableBasic td.readmore_td{background-image:url(../img/ec-support/linkimg.png);cursor:pointer;background-repeat:no-repeat;background-position:right bottom;}
.tablenew{border-collapse:collapse;}
.tablenew tr.even{background-color:#F8F8F8;}
.tablenew tr.evenhead{background-color:#f4f8fc;}
.tablenew tr.evenhead td{font-weight:bold;color:#d52b1e}
.tablenew tr.evenhead1{background-color:#4f81bd;}
.tablenew tr.evenhead1 td{font-weight:bold;color:#FFF}
.tablenew td.head{background-image:url(../img/common/stripbg.jpg);background-repeat:repeat;background-position:0% 0%;padding-left:10px;letter-spacing:1px;padding-right:3px;border:1px solid #F3F3F3;color:#313131;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold}
.tablenew td.headtop{padding-left:0px;letter-spacing:1px;padding-right:0px;padding-bottom:0px;vertical-align:bottom;min-width:181px;border:0px solid #F3F3F3;color:#313131;font:12px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold}
.tablenew td.head2{background-color:#4f81bd;padding-left:5px;padding-right:5px;border:1px solid #F3F3F3;text-align:center;color:#FFF;font:14px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold}
.tablenew td{color:#313131;padding:5px;padding-right:12px;padding-left:12px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";border:1px solid #F3F3F3;vertical-align:top;}
.txtnormal{font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";}
.table2{border-collapse:collapse;}
.table2 tr.even{background-color:#EEE;}
.tdeven{background-color:#EEE;}
.table2 td.head{background-color:#4f81bd;padding-left:12px;padding-right:12px;border:1px solid #F3F3F3;text-align:left;color:#FFF;font:20px "メイリオ","MS PGothic", "MS Mincho";}
.table2 td{color:#313131;padding:8px;padding-right:12px;padding-left:12px;font:normal 11px/18px "メイリオ","MS PGothic", "MS Mincho";border-bottom:1px solid #F3F3F3;vertical-align:top;}
.tableform{border-collapse:collapse;border-right:1px solid #F3F3F3;border-left:1px solid #F3F3F3;}
.tableform tr.even{background-color:#EEE;}
.tableform tr.altrow{background-color:#fcfcfc;}
.tableform td.head{background-color:#4f81bd;padding-left:8px;padding-right:8px;border:1px solid #F3F3F3;text-align:left;color:#FFF;font:20px "メイリオ","MS PGothic", "MS Mincho";}
.tableform td{color:#313131;padding:5px;padding-right:8px;padding-left:8px;font:normal 11px/18px "メイリオ","MS PGothic", "MS Mincho";border-bottom:1px solid #F3F3F3;vertical-align:top;}
.tableform td .tableinner td{color:#313131;padding:2px;padding-right:8px;padding-left:8px;font:normal 11px/18px "メイリオ","MS PGothic", "MS Mincho";border-bottom:0px solid #F3F3F3;vertical-align:top;}
.brdr{border-right:1px solid #F3F3F3;}
.tableform_1{border-collapse:collapse;border-right:1px solid #F3F3F3;border-left:1px solid #F3F3F3;}
.tableform_1 tr.even{background-color:#EEE;}
.tableform_1 td.head{background-color:#4f81bd;padding-left:0px;padding-right:0px;border:1px solid #F3F3F3;text-align:left;color:#FFF;font:20px "メイリオ","MS PGothic", "MS Mincho";}
.tableform_1 td{color:#313131;padding:5px;padding-right:0px;padding-left:0px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";border-bottom:1px solid #F3F3F3;vertical-align:top;}
.tableform_1 input{border:solid 1px #D2D2D2;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;}
.tableform_1 select{border:solid 1px #D2D2D2;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;}
.tableform_1 textarea{border:solid 1px #D2D2D2;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;}
.textarea{border:solid 1px #D2D2D2;font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;}
.tableform_1 .mandatory{color:#F00;}
.price-cl1	{vertical-align:middle !important;border-bottom:3px double #8a8a8a !important; letter-spacing:0 !important; text-align:center;}
.price-cl2	{vertical-align:middle !important;border-bottom:1px solid #8a8a8a !important; letter-spacing:0 !important; text-align:center;}
.price-cl3	{vertical-align:middle !important; font-size:18px !important; text-align:center;}
.price-cl4	{background-color:#F8FAEC !important; vertical-align:middle !important; /*text-align:center;*/}
.price-cl5	{background-color:#F8FAEC !important; vertical-align:middle !important; text-align:left;}
.quoteBlockRight{padding-top:15px;padding-bottom:15px;padding-left:0px;padding-right:0px;margin:5px;margin-top:10px;margin-right:0px;background-color:#FFF;width:180px;float:right;display:block;background-image:url('../img/common/img/quoteBlue.png');background-position:0% 0%;background-repeat:no-repeat;}
.quoteBlockLeft{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;margin:5px;margin-top:10px;margin-right:0px;background-color:#FFF;width:180px;float:left;display:block;background-image:url('../img/common/img/quoteBlue.png');background-position:0% 0%;background-repeat:no-repeat;}
.quoteBlockFullWidth{padding-top:5px;padding-bottom:0px;padding-left:20px;padding-right:20px;margin:0px;margin-top:0px;margin-right:0px;display:block;background-image:url('../img/common/img/quoteBlue.png');background-position:0% 0%;background-repeat:no-repeat;}
.quoteText{color:#666;font:12px/14px "メイリオ","MS PGothic", "MS Mincho";line-height:175%;font-weight:bold;}
.quoteAuthorRight{color:#d52b1e;font:normal 12px/14px "メイリオ","MS PGothic", "MS Mincho";text-align:right;font-style:italic;margin-top:10px;}
.quoteAuthorLeft{color:#d52b1e;font:normal 11px/12px "メイリオ","MS PGothic", "MS Mincho";text-align:left;font-style:italic;margin-top:10px;}
.image280InTextWrapperLeft{float:left;margin-right:20px;margin-top:20px;margin-bottom:20px;width:280px;}
.image280InTextWrapperRight{float:right;margin-left:20px;margin-top:20px;margin-bottom:20px;width:180px;}
.image320InTextWrapperLeft{float:left;margin-right:20px;margin-top:20px;margin-bottom:20px;width:320px;}
.image320InTextWrapperLeft p{text-indent:0px !important;}
.image320InTextWrapperRight{float:right;margin-left:20px;margin-top:20px;margin-bottom:20px;width:320px;}
.image320InTextWrapperRight p{text-indent:0px !important;}
.imageInTextDesc{font:11px "メイリオ","MS PGothic", "MS Mincho";color:#313131;}
.signatureLeft{float:left;color:#313131;font:bold 11px "メイリオ","MS PGothic", "MS Mincho";margin-top:10px;font-style:italic;}
.signatureRight{float:right;color:#313131;font:bold 11px "メイリオ","MS PGothic", "MS Mincho";margin-top:10px;font-style:italic;}
a.lightBox{color:#d52b1e;cursor:pointer;padding-right:13px;background-image:url('../img/common/img/lightBoxLinkBlue.png');background-repeat:no-repeat;background-position:100% 20%;}
a.lightBox:hover{text-decoration:underline;}
.vabsmiddle{vertical-align:middle !important;}
h3#latest_news{text-transform:capitalize;font-weight:bold;font-size:14px;color:#585856;width:140px;margin:18px 0 0 0px}
.h3_latest_news{text-transform:capitalize;font-weight:bold;font-size:14px;color:#585856;width:auto;margin:15px 0 10 0px}
h3#twitter_feed{text-transform:capitalize;font-weight:bold;font-size:14px;color:#585856;width:113px;height:28px;margin:18px 0 0 0px;}
.mart10{margin-top:10px}
.mart15{margin-top:15px}
.mart20{margin-top:20px}
.faqicon{margin-top:18px;}
.itemDesc{border-bottom:1px solid #ECECEC;margin-top:7px;width:720px;float:left;background-color:transparent;overflow:hidden;padding:10px}
.itemDesc .date{text-align:left;font:10px/12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;width:180px;padding-top:5px;margin-bottom:5px;}
.itemDesc .title{font:normal 18px "メイリオ","MS PGothic", "MS Mincho";padding:0px;color:#d52b1e;}
.itemDesc .text{font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;margin-top:0px;line-height:150%;}
.borderBottomGray{border-bottom:1px solid #eee;vertical-align:top}
.paddingright10{padding-right:10px;}
.paddingleft10{padding-left:10px;}
.paddingleft30{padding-left:30px;}
.paddingleft50{padding-left:50px;}
.paddingbottom10{padding-bottom:10px;}
.bdrzero{border:none;}
span.hint{display:block;position:absolute;z-index:200;padding-left:7px;}
span.hint{display:none;background:#faebf0;border:1px solid #d52b1e;padding:5px;min-width:150px;max-width:250px;margin-left:5px;}
.fontred{color:#F00;font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.alignmiddletext{margin-bottom:10px;display:inline-block}
strong{font-weight:bold}
.slide-out-div{padding:5px;position:fixed;top:200px;left:-1px;width:250px;z-index:100;background:#F8F8F8;border:1px solid #ccc;}
.h3bg{display:block;width:500px;padding-top:2px;padding-left:25px;height:26px;background-image:url(../img/common/h3bg.png);background-position:0% 0%;background-repeat:no-repeat;border-top:0px solid #cdadb7;}
.pa{color:#444;font:12px/14px "メイリオ","MS PGothic", "MS Mincho";line-height:175%;}
.eng{font-family:Arial, Helvetica, sans-serif;font-size:14px;letter-spacing:0px;}
.eng11px{font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:0px;}
.eng12px{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;vertical-align:top;letter-spacing:0px;}
.engbig{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;vertical-align:top;letter-spacing:0px;}
.engbiggest{font-family:Arial, Helvetica, sans-serif;font-size:16px;letter-spacing:0px;font-weight:normal;}
table.outline3 td{border-bottom:solid;border-bottom-color:#666666;border-bottom-style:dotted;border-bottom-width:1px;}
table.outline2 td{border-bottom:solid;border-bottom-color:#313131000;border-bottom-style:solid;border-bottom-width:1px;}
.outline{outline:solid;outline-color:#ff0000;outline-style:dotted;outline-width:thin;}
.outline_red{outline:solid;outline-color:#ff0000;outline-style:solid;outline-width:thin;}
.engtxt{font-family:Verdana, Geneva, sans-serif;font-size:12px;}
div.tbox-sub{margin-bottom:10px;padding:0 8px 5px;float:left;margin-left:10px;margin-top:5px;background:url(../img/publication-support/tbox-sub-bg-01.gif);background-repeat:no-repeat;background-position:left bottom;width:240px;min-height:200px}
div.tbox-sub p{padding-bottom:5px;padding-top:0px;}
#layerA{position:relative;left:-5px;top:-10px;width:70px;height:57px;z-index:1;}
.layerA{position:relative;left:-5px;top:-10px;width:70px;height:57px;z-index:1;}
.buttonpad40{padding-bottom:5px;padding-top:40px}
.tbox-img1{height:57px;width:70px;position:;display:inline-block;top:0px}
div.tbox-sub ul{display:inline-block;margin-top:-15px;}
div.tbox-sub ul li{text-indent:55px;margin-bottom:3px;;padding-left:10px;list-style-type:none;font-size:12px;width:230px;line-height:175%;}
div.tbox-sub h2{margin:0 -8px 8px;background-image:url(../img/publication-support/tbox_sub-ttl-02.gif);height:35px;width:254px;display:inline-block;text-align:center;color:#1375a3;font-size:14px;font-weight:bold;position:absolute}
div.tbox-sub h2 span{display:block;height:15px;padding-top:12px;margin-left:80px;float:left;}
.stripbg{border:1px solid #efeeee;background-image:url(../img/common/stripbg.jpg);background-repeat:repeat;background-position:0% 0%;}
.stripbgred{border:1px solid #efeeee;background-image:url(../img/common/stripbgred.jpg);background-repeat:repeat;background-position:0% 0%;}
.txtwhite{color:#FFFFFF}
.greybg{background-color:#e7e7e7;}
.padding10{padding:10px;}
.editortablepad{padding:0px 10px 10px;10px;}
.commonText{font:12px "メイリオ";font-family:"メイリオ","MS PGothic","MS Mincho";color:#313131;line-height:20px;}
.commonTableText{font:12px "メイリオ","MS PGothic", "MS Mincho";font-family:Verdana, Arial, Helvetica, sans-serif;color:#313131;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.txt14{font-size:14px;}
.txt16{font-size:16px;}
.txt20{font-size:20px;}
.txt24{font-size:24px;}
.process_extbg{background:url(../img/common/numbers/processimgext.gif);background-repeat:repeat-x;background-position:top;height:68px;}
.text_process{color:#7f0f35;vertical-align:middle;font-weight:bold;padding-top:12px;padding-left:2px;}
.nwei{font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#editing-n{width:549px;height:34px;}
#editing-n #normal{width:334px;height:34px;background-image:url(../img/editing-services/normal-editing.gif);background-repeat:no-repeat;color:#FFF;font-size:18pt;padding-left:55px;padding-top:2px;display:block;}
#editing-a{width:549px;height:34px;}
#editing-a #advance{width:364px;height:34px;background-image:url(../img/editing-services/advance-editing.gif);background-repeat:no-repeat;color:#FFF;font-size:14pt;display:block;}
.astrik{color:#093;font-size:16px;font-family:"メイリオ","MS PGothic", "MS Mincho";font-weight:Bold;}
.astrik1{color:#FF0000;font-size:20px;font-family:"メイリオ","MS PGothic", "MS Mincho";font-weight:bold;}
span.faq_question{cursor:pointer;color:#333333;}
.faq_answer_none{display:none;margin-top:5px;margin-bottom:5px;}
td.faq_answerText{color:#333333;background-color:#FFFAFA;}
.pageContentAlign{margin-bottom:0px;margin-top:0px;}
.subtlebg{background-image:url(../img/editing-services/subtlebg.png);background-position:0% 0%;background-repeat:no-repeat;text-indent:17px;padding-top:3px;width:204;height:22px;display:block;font-weight:bold;color:#1f1e1e;font-size:14px;letter-spacing:1px;}
.btn{background-image:url(../img/buttons/buttonbg.png);background-position:0% 0%;background-repeat:repeat-x;text-indent:0px;padding-top:0px;height:25px;font-weight:bold;color:#FFF;font-size:14px;padding-left:10px;padding-right:10px;letter-spacing:1px;border:none}
.btn:hover{background-image:url(../img/buttons/buttonbghover.png);background-position:0% 0%;background-repeat:repeat-x;}
.btnsubmit{background-image:url(../img/buttons/btnsubmit.png);background-repeat:no-repeat;width:102px;height:36px;cursor:pointer;font-weight:bold;color:#313131;font-size:14px;padding-left:10px;padding-right:10px;border:none;}
.btnsubmit:hover{background-image:url(../img/buttons/btnsubmit_ro.png);background-repeat:no-repeat;}
.pricetable{}
.pricetable tr.even{background-color:#EEE;}
.pricetable tr.evenhead{background-color:#f4f8fc;}
.pricetable tr.evenhead td{font-weight:bold;color:#d52b1e}
.pricetable tr.evenhead1{background-color:#4f81bd;}
.pricetable tr.evenhead1 td{font-weight:bold;color:#FFF}
.pricetable td.head{background-color:#dae8f1;padding-left:5px;letter-spacing:1px;padding-right:5px;vertical-align:top;border:1px solid #F3F3F3;color:#666;font:11px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold}
.pricetable td{color:#313131;padding:5px;padding-right:7px;padding-left:7px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";vertical-align:middle;text-align:left;}
.brd1{border:1px solid #F3F3F3;}
.freelancerinterviewtable{}
.freelancerinterviewtable tr.even{background-color:#EEE;}
.freelancerinterviewtable tr.evenhead{background-color:#f4f8fc;}
.freelancerinterviewtable tr.evenhead td{font-weight:bold;color:#d52b1e}
.freelancerinterviewtable tr.evenhead1{background-color:#4f81bd;}
.freelancerinterviewtable tr.evenhead1 td{font-weight:bold;color:#FFF}
.freelancerinterviewtable td.head{background-color:#dae8f1;padding-left:1px;letter-spacing:1px;padding-right:1px;vertical-align:top;border:1px solid #F3F3F3;color:#666;font:11px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold}
.freelancerinterviewtable td{color:#313131;padding:1px;padding-right:1px;padding-left:1px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";vertical-align:middle;text-align:left;}
.table_quotform{border-collapse:collapse;border-right:1px solid #F3F3F3;border-left:1px solid #F3F3F3;width:100%;}
.table_quotform tr.even{background-color:#EEE;}
.table_quotform tr.row1{background-color:#f3f3f3;height:20px;}
.table_quotform tr.row2{background-color:#FFF;height:20px;}
.table_quotform td.head{background-color:#d52b1e;color:#FFF;border:0px solid #F3F3F3;text-align:left;font:16px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border-bottom:0px solid #e2d1d6;}
.table_quotform td{color:#313131;padding:5px;font:normal 12px/18px "MS PGothic", "MS Mincho";border-bottom:0px solid #F3F3F3;vertical-align:top;}
.table_quotform input{border:solid 1px #D2D2D2;font-family:"MS PGothic", "MS Mincho";font-size:12px;}
.table_quotform input:button{border:solid 0px #D2D2D2;font-family:"MS PGothic", "MS Mincho";font-size:12px;}
.table_quotform select optgroup{border:solid 0px #D2D2D2;font-family:"MS PGothic", "MS Mincho";font-size:13px;font-weight:bold;}
.table_quotform select option{border:solid 0px #D2D2D2;font-family:"MS PGothic", "MS Mincho";font-size:12px;font-weight:normal;}
.table_quotform select{border:solid 1px #D2D2D2;font-family:"MS PGothic", "MS Mincho";font-size:12px;}
.table_quotform textarea{border:solid 1px #D2D2D2;font-family:"MS PGothic", "MS Mincho";font-size:12px;}
.table_quotform .mandatory{color:#F00;font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.outline21{border-top:1px solid #E8D9DE;}
.borderbottom{border-bottom:1px solid #E8D9DE;}
.spoffer_leftbdr{background-image:url(../img/specialoffers/spoffer_lftborder.gif);background-repeat:repeat-y;background-position:left;}
.spoffer_rtbdr{background-image:url(../img/specialoffers/spoffer_rtborder.gif);background-repeat:repeat-y;background-position:right;}
.spoffer_btbdr{background-image:url(../img/specialoffers/spoffer_bottom.gif);background-repeat:no-repeat;background-position:right;width:270px;height:7px;}
.spoffer1{background-image:url(../img/specialoffers/spoffer_bottom.gif);background-repeat:no-repeat;width:270px;height:41px;}
.greyborder{border:solid 1px #CCC;}
H3.otherservices{font:20px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:20px;letter-spacing:0px;padding-bottom:15px;margin-bottom:10px;padding-top:8px;padding-left:25px;font-weight:bold;display:block;width:630px;line-height:18px;height:30px;background-image:url(../img/about/h3_bg.gif);background-position:0% 0%;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;margin:0}
.txt10{font:10px "メイリオ","MS PGothic", "MS Mincho";font-stretch:narrower;}
.paddingtop10{padding-top:10px;}
.paddingtop30{padding-top:30px;}
.redcross{color:#ff0000;font:bold 11px "メイリオ","MS PGothic", "MS Mincho";padding-top:10px}
.greencross{color:#2e4f08;font:bold 11px "メイリオ","MS PGothic", "MS Mincho";padding-top:10px}
.alignright{text-align:right;}
.paddingright15{padding-right:15px;}
.brd0{border-bottom:none;border-top:none;border-left:none;border-right:none}
.vabsmiddle{vertical-align:middle;}
h4{width:auto;height:20px;padding:0px;padding-bottom:px;font-size:12px;padding-top:0px;font-weight:bold;letter-spacing:1px;margin-bottom:10px;color:#d52b1e}
h4 span{padding-top:4px;padding-right:5px}
h4 .bt1{border-style:none;border-color:inherit;border-width:0;display:inline-block;padding-left:20px;margin-right:5px;background:url(../img/common/h4bg.png) no-repeat;height:25px;padding-bottom:0px;position:relative;top:3px;left:0px;}
h4 .bt2{border-style:none;border-color:inherit;border-width:0;display:inline-block;padding-left:20px;margin-right:5px;background:url(../img/common/h4bgx.png) no-repeat;height:40px;padding-bottom:0px;position:relative;top:3px;left:0px;}
h4 .bt1Ending{position:absolute;display:inline;margin-left:-9px;margin-top:3px;width:35px;height:25px;padding-top:0px;background:url(../img/common/end.png) no-repeat;vertical-align:bottom;}
h4 .bt2Ending{position:absolute;display:inline;margin-left:-9px;margin-top:3px;width:35px;height:25px;padding-top:0px;background:url(../img/common/endx.png) no-repeat;vertical-align:bottom;}
h4 .btMoz{border-style:none;border-color:inherit;border-width:0;padding-left:20px;margin-right:5px;background:url(../img/common/h4bg.png) no-repeat;height:25px;padding-bottom:0px;position:relative;top:3px;left:0px;}
h4 .btMozEnding{position:absolute;display:inline;margin-left:-9px;margin-top:3px;width:35px;height:25px;padding-top:0px;background:url(../img/common/end.png) no-repeat;vertical-align:bottom;}
h4 .btMoz1{border-style:none;border-color:inherit;border-width:0;padding-left:20px;margin-right:5px;background:url(../img/common/h4bgx.png) no-repeat;height:25px;padding-bottom:0px;position:relative;top:3px;left:0px;}
h4 .btMozEnding1{position:absolute;display:inline;margin-left:-9px;margin-top:3px;width:35px;height:25px;padding-top:0px;background:url(../img/common/endx.png) no-repeat;vertical-align:bottom;}
.footer_subjectarea{background-color:#96183F;font-family:tahoma;font-size:11px;color:#FFFFFF;text-align:center;height:20px;line-height:20px;margin-left:50px;width:900px;}
.fontwhite{color:#FFF;}
.txt11{font-size:11px;}
.paddingleft5px{padding-left:5px;}
.paddingright5px{padding-right:5px;}
.lh175{line-height:175%}
.padB20{padding-bottom:20px}
.urllink{color:#CCC;text-decoration:none}
.urllink:hover{color:#999;text-decoration:underline}
.valignmiddle{vertical-align:middle}
.editortitle{display:block;border-style:none;border-color:inherit;border-width:0;padding-left:20px;margin-right:5px;background:url(../img/our-editors/editors-title-bg.png);background-repeat:no-repeat;height:25px;width:236px;padding-top:5px;padding-bottom:0px;}
.hrline_top{border-top:solid 1px #e7e7e7;padding-top:5px;}
a.linkBold{text-decoration:none;font-weight:bold;color:#333;font-size:14px}
a.linkBold:hover{color:#d52b1e}
.feestable{width:630px;border:0px solid #e8e8e8;}
.feestable tr.row{background-color:#e7e7e7;}
.feestable tr.row1{background-color:#fff;}
.feestable td.head{background-color:#ededed;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #fff;}
.feestable td.headdiffer{background-color:#ededed;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #d52b1e;}
.feestable td.headdiffer1{background-color:#ededed;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #ccc;}
.feestable td.headpink{background-color:#ffe8f0;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:normal;border:1px solid #f5f0ed;}
.feestable td.head1{background-color:#f6e7dd;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:left;color:#3d3d3d;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #f5f0ed;}
.feestable td{color:#313131;padding:5px;padding-right:7px;padding-left:7px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";vertical-align:middle;border:1px solid #ccc;}
.feestable .border1{border:1px solid #e7e7e7;}
.textitalic{font-style:italic;font-weight:normal;}
.feestable .borderleft{border-left:solid 1px #d52b1e;}
.feestable .borderright{border-right:solid 1px #d52b1e;}
.feestable .bordertop{border-top:solid 1px #d52b1e;}
.feestable .borderbottom{border-bottom:solid 1px #d52b1e;}
.feestable1{width:760px;border:0px solid #e8e8e8;}
.feestable1 tr.row{background-color:#e7e7e7;}
.feestable1 tr.row1{background-color:#fff;}
.feestable1 td.head{background-color:#ededed;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #fff;}
.feestable1 td.headr{background-color:#ededed;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #fff;border-right:2px solid #d52b1e}
.feestable1 td.headdiffer{background-color:#ededed;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #d52b1e;}
.feestable1 td.headpink{background-color:#ffe8f0;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:normal;border:1px solid #f5f0ed;}
.feestable1 td.headpinkr{background-color:#ffe8f0;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:center;color:#292929;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:normal;border:1px solid #f5f0ed;border-right:2px solid #d52b1e}
.feestable1 td.head1{background-color:#f6e7dd;padding-left:5px;letter-spacing:1px;padding-right:5px;text-align:left;color:#3d3d3d;font:13px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;border:1px solid #f5f0ed;}
.feestable1 td{color:#313131;padding:5px;padding-right:7px;padding-left:7px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";vertical-align:middle;border:1px solid #ccc;}
.feestable1 .border1{border:1px solid #e7e7e7;}
.feestable1 .borderleft{border-left:solid 1px #d52b1e;}
.feestable1 .borderright{border-right:solid 1px #d52b1e;}
.feestable1 .bordertop{border-top:solid 1px #d52b1e;}
.feestable1 .borderbottom{border-bottom:solid 1px #d52b1e;}
.marL10{margin-left:10px}
.marL20{margin-left:20px}
.calltoaction{margin-bottom:20px;display:block}
#innerdiv{background:url("../img/backgrounds/content-bg.png") no-repeat scroll 0 57px transparent;float:left;margin:0 0 0;padding:20px 10px 10px 10px;width:630px;border-bottom: #ccc 1px solid;}
.intro { width:565px; margin: 20px auto; }
#innerdiv-full {float:left;margin:0 0 0;padding:0 10px 10px 10px;width:917px; background:#fff; border:#c7c7c7 1px solid; border-top:0 none; }
.min-hg{min-height:2485px !important}
#innerdivBig{float:left;width:650px;background:url(../img/backgrounds/content-bg.png) repeat-y;margin:60px 0 0;padding:0 10px 20px 10px}
#innerdivInterview{float:left;width:650px;background:url(../img/backgrounds/content-bg.png) repeat-y;margin:60px 0 0;padding:0 10px 20px 10px}
#Layer11{float:left;width:250px;height:72px;z-index:6;padding-left:25px;margin-top:12px;}
#Layer2{float:left;width:250px;height:68px;z-index:1;padding-left:5px;margin-top:12px;}
#Layer3{float:left;width:250px;height:39px;z-index:7;padding-left:50px;margin-top:15px;}
#Layer4{float:left;width:200px;height:39px;z-index:8;padding-right:5px;text-align:right;margin-top:15px;}
#Layer5{float:left;width:260px;text-align:left;height:96px;z-index:9;margin-left:140px;margin-top:50px;}
#Layer6{position:relative;width:334px;height:82px;z-index:10;left:350px;top:500px;}
#Layer7{position:relative;width:159px;height:20px;z-index:6;left:428px;top:325px;}
.txt12{font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;line-height:18px;}
.txt14{font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:14px;}
#bullet_blue ul{list-style-image:url(../img/editing-services/bullet_blue.gif);margin-left:25px;padding:0px 5px 0px 5px;}
#bullet_blue li{padding-bottom:5px;line-height:15px;}
#bullet_red ul{list-style-image:url(../img/editing-services/bullet_red.gif);margin-left:25px;padding:0px 5px 0px 5px;}
#bullet_red li{padding-bottom:5px;line-height:15px;}
#bullet_grey ul{list-style-image:url(../img/editing-services/bullet_grey.gif);margin-left:25px;padding:0px 0px 0px 5px;}
#bullet_grey li{padding-bottom:5px;line-height:14px;}
.qualitytablehead{background-image:url(../img/quality/reporttablehead.png);background-position:0% 0%;background-repeat:no-repeat;width:760px;height:43px;border:none}
.fontred{color:#ff0000;}
.group1{height:70px;width:265px;margin:auto}
.group1 img{padding:0px;border:0px solid #ccc;background-color:#eee;}
.group2{height:70px;width:265px;margin:auto}
.group2 img{padding:0px;border:0px solid #ccc;background-color:#eee;}
.group3{height:70px;width:265px;margin:auto}
.group3 img{padding:0px;border:0px solid #ccc;background-color:#eee;}
.group4{height:70px;width:265px;margin:auto}
.group4 img{padding:0px;border:0px solid #ccc;background-color:#eee;}
.btpadt{margin-top:25px;}
.sub1{width:268px;height:33px;background-image:url(../img/quality/sub1-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:13px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;letter-spacing:1px;}
.sub2{width:268px;height:33px;background-image:url(../img/quality/sub2-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:13px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;letter-spacing:0.5px;}
.sub3{width:268px;height:33px;background-image:url(../img/quality/sub3-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:13px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;letter-spacing:1px;}
.sub4{width:268px;height:33px;background-image:url(../img/quality/sub4-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:13px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;letter-spacing:1px;}
.sub1big{width:543px;height:33px;background-image:url(../img/quality/sub1big-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:14px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;margin-bottom:10px}
.sub2big{width:543px;height:33px;background-image:url(../img/quality/sub2big-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:14px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;margin-bottom:10px}
.sub3big{width:543px;height:33px;background-image:url(../img/quality/sub3big-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:14px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;margin-bottom:10px}
.sub4big{width:543px;height:33px;background-image:url(../img/quality/sub4big-bg.png);background-repeat:no-repeat;background-position:0% 0%;vertical-align:middle;font-size:14px;font-weight:bold;text-decoration:none;color:#313131;padding:5px 0px 2px 15px;display:block;line-height:32px;margin-bottom:10px}
.holidaytext-white{font:normal 12px "メイリオ","MS PGothic", "MS Mincho";color:#FFF;}
.readmorebtn{display:inline-block;height:20px;width:61px;border:#ccc 0px solid;text-align:center;color:#FFF;font-weight:normal;letter-spacing:2px;font-size:12px;line-height:20px;margin:0px 5px 0px 0px;background-image:url('../img/buttons/buttonreadmorebg.gif');background-position:0% 0%;background-repeat:no-repeat;}
.qrcodeimg{width:180px;border-top:solid 4px #820026;text-align:center;}
.qrcode{font-family:"メイリオ","MS PGothic", "MS Mincho";font-size:12px;font-weight:bold;border-bottom:solid 1px #820026;border-top:solid 1px #d9d9d9;padding:5px;color:#820026;width:170px;text-align:center;}
.qrcode a{text-decoration:none;color:#820026;}
.qrcode a:visited{text-decoration:none;color:#820026;}
.qrcode a:hover{text-decoration:underline;color:#820026;}
#editingtitlebg{margin-left:20px;margin-bottom:10px;height:84px;width:765px}
.editingcommonPageTitle{font:normal 24px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:24px;font-weight:normal;letter-spacing:1px;margin:0px;padding-top:15px;padding-left:20px;display:block;height:44px;padding-bottom:0px text-align:left;}
.editingpagesubtitle{font:bold 16px;font-family:"メイリオ","MS PGothic", "MS Mincho";display:block;color:#5f9b53;width:auto;margin:0px;padding-left:10px;letter-spacing:2px;font-weight:bold;height:30px;}
.h3NormalXLnew{font:bold 26px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:26px;letter-spacing:2px;font-weight:bold;padding-bottom:15px;margin-bottom:10px;padding-top:0px;padding-left:25px;display:block;width:735px;line-height:18px;height:30px;background-image:url(../img/index-new/h3bg-x.png);background-position:0% 0%;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;margin:0}
.h3Normalnew{font:bold 26px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:26px;letter-spacing:2px;font-weight:bold;padding-bottom:15px;padding-top:0px;padding-left:25px;display:block;width:520px;line-height:18px;height:30px;background-image:url(../img/index-new/h3bg.png);background-position:0% 0%;background-repeat:no-repeat;border-top:0px solid #cdadb7;clear:both;margin:0px;float:left;}
#mitsumori-banner{margin:10px 0px 10px 0px;padding:0px;clear:both;float:left}
#fees-banners{margin:20px 0px 0px 0px;padding:0px;clear:both;float:left}
#listtitlebg{margin-left:0px;margin-bottom:5px;background-image:url(../img/common/pagetitlebg.jpg);background-repeat:repeat-y;background-position:0% 0%;border:1px solid #ccc;background-color:#f8f8f8}
.listcommonPageTitle{font:normal 36px "メイリオ","MS PGothic", "MS Mincho";color:#d52b1e;font-size:30px;margin:0px;margin-right:20px;padding-left:15px;display:block;text-align:left;margin-top:0px;margin-bottom:0px;}
.listpagesubtitle{font:normal 16px/20px;font-family:Arial, Helvetica, sans-serif;display:block;color:#999;width:auto;margin:0px 0 0 0px;padding-left:20px;letter-spacing:0px;padding-bottom:5px}
.transparent{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.transparent:hover{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
#beginnertitlebg{margin-left:20px;margin-bottom:10px;height:84px;width:765px}
.beginnercommonPageTitle{font:normal 24px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-size:30px;letter-spacing:1px;margin:0px;padding-top:10px;padding-left:45px;display:block;height:44px;padding-bottom:5px text-align:left;}	
.beginnerpagesubtitle{font:bold 16px;font-family:"メイリオ","MS PGothic", "MS Mincho";display:block;color:#5f9b53;width:auto;margin:0px;padding-left:10px;letter-spacing:2px;font-weight:bold;height:30px;}
#navigationTreeContainernew{border:0px solid #f7f7f7;width:765px;padding-top:5px;padding-bottom:5px;padding-left:5px;font-family:"メイリオ","MS PGothic", "MS Mincho";margin-left:20px;margin-top:5px;margin-right:0px;margin-bottom:20px;font-size:12px;color:#bbb;background-image:url(../img/editing-services/breadcrumb1.png);background-repeat:no-repeat}
#navigationTreeContainernew .prev{color:#d52b1e;}
#navigationTreeContainernew .current{color:#316ac5;}
.redstar{color:#FF0000;}
.nextbutton{height:40px;border-top:solid 2px #e7e7e7;text-align:right;padding:5px;padding-right:25px;display:block;}
a.btnStep1{background-color:#780c2d;height:25px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border:solid 4px #e7d4da;text-align:center;text-decoration:none;color:#FFF;font-weight:bold;font:verdana 11px/18px;}
a.btnStep1:link{background-color:#780c2d;height:25px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;border:solid 2px #e7d4da;text-align:center;text-decoration:none;color:#FFF;font-weight:bold;font:verdana 11px/18px;}
a.btnStep1:visited{background-color:#780c2d;text-align:center;text-decoration:none;color:#FFF;font-weight:bold;}
a.btnStep1:hover{background-color:#c99eab;text-align:center;text-decoration:none;color:#FFF;font-weight:bold;}
div.termsncondition{height:150px;overflow:scroll;border:solid 1px #e7e7e7;line-height:18px;padding:20px;font-size:12px;}
.bannerpad{margin-right:5px;}
#discountbanner{width:180px;height:180px;padding:0px;margin:0px;display:block;}
.titledisc{position:absolute;margin-left:10px;margin-top:43px;width:170px;display:block;letter-spacing:0px;font:12px "メイリオ","MS PGothic", "MS Mincho";font-family:Verdana, Arial, Helvetica, sans-serif;color:#313131;line-height:175%;}
.discounttext{position:absolute;margin-left:10px;margin-top:70px;width:160px;line-height:175%;display:block;font:12px "メイリオ","MS PGothic", "MS Mincho";font-family:Verdana, Arial, Helvetica, sans-serif;color:#313131;line-height:175%;}
.perctext{font-size:15px;color:#d52b1e;font-family:Arial, Helvetica, sans-serif;letter-spacing:0px}
#corporateInfoContainer{margin-top:0px;margin-left:0px;width:1000px;padding-left:40px;padding-bottom:30px;border-top:0px dotted #ccc;border-bottom:0px solid #FFF;}
.columnServicesProducts{display:block;float:left;color:#222;width:660px;padding-left:0px;padding-right:10px;margin-top:15px;background-color:transparent;}
.columnLatestNews1{display:block;float:left;width:300px;padding-left:5px;padding-right:30px;margin-top:10px;font:12px Verdana;line-height:150%;background-color:transparent;float:left;}
.columnLatestNews2{display:block;float:left;width:300px;padding-left:15px;padding-right:5px;margin-top:10px;font:12px Verdana;line-height:150%;background-color:transparent;float:right;}
.lastNews{height:60px;padding:0px;padding-left:10px;padding-right:10px;line-height:10px;padding-top:5px;cursor:pointer;background-color:transparent;border-bottom:1px solid #ECECEC;}
.lastNews:hover{background-color:#e8e8e8;}
.lastNewsDate{color:#d52b1e;font:9px Verdana;line-height:10px;}
.lastNewsTitle{color:#333;font:12px Verdana;margin-top:2px;display:block;}
.lastNewsText{color:#999;font:9px Verdana;margin-top:2px;display:block;}
.columnText{padding-top:15px;padding-left:0px;border-top:1px solid #ddd;margin-top:10px;font:12px Verdana;line-height:140%;}
.columnTextLastNews{padding-top:10px;padding-left:0px;border-top:1px solid #ddd;margin-top:10px;font:12px "メイリオ","MS PGothic", "MS Mincho";line-height:145%;}
#servicesProductsHeader{font:bold 20px "メイリオ","MS PGothic", "MS Mincho";color:#313131;padding-left:0px;}
#latestNewsHeader1{font:bold 20px "メイリオ","MS PGothic", "MS Mincho";color:#313131;padding-left:0px;}
#latestNewsHeader2{font:bold 20px "メイリオ","MS PGothic", "MS Mincho";color:#313131;padding-left:0px;}
#aboutContentContainer{width:1004;margin-left:10px;margin-top:10px;padding-bottom:20px;}
#aboutContainer{width:780px;min-height:480px;margin-left:20px;padding-bottom:40px;float:left;z-index:0;}
#aboutContainerindex{width:1004px;min-height:480px;margin-left:00px;padding-bottom:40px;float:left}
.aboutSectionLabel{font:11px "メイリオ","MS PGothic", "MS Mincho";color:#313131;padding:5px;display:block;border-bottom:1px solid #ddd;margin-bottom:10px;}
.divider{display:block;border-bottom:1px solid #9C264A;margin-bottom:20px;margin-top:20px;}
.aboutImgPreviewTxtLabel{text-align:center;font:11px/14px "メイリオ","MS PGothic", "MS Mincho";}
.aboutCenterText{text-align:center;font:11px "メイリオ","MS PGothic", "MS Mincho";}
.aboutThumbsContainer{height:100px;width:30px;margin-left:0px;}
.readMoreBtn{width:120px;height:27px;padding-left:5px;padding-right:5px;background-color:#fff;border:1px solid #ddd;color:#313131;font:bold 16px/25px Tahoma;cursor:pointer;text-align:center;text-decoration:none;display:block;}
.readMoreBtn:hover{background-color:#585856;border:1px solid #585856;color:#FFF;}
.ddsubmenustyle, .ddsubmenustyle ul{font:normal 12px/20px "メイリオ","MS PGothic", "MS Mincho";margin:0;letter-spacing:2px;padding:0;height:32px;position:absolute;left:0;top:0;list-style-type:none;background:white;border:1px solid #292929;border-bottom-width:0;visibility:hidden;z-index:800;}
.ddsubmenustyle li a{display:block;width:200px;color:#fff;background-color:#333;text-decoration:none;padding:4px 5px;border-bottom:1px solid #292929;}
.downarrowpointer{padding-left:4px;border:0;}
.rightarrowpointer{position:absolute;padding-top:3px;left:100px;border:0;}
.ddiframeshim{position:absolute;z-index:500;background:transparent;border-width:0;width:0;height:0;display:block;}
span.faq_question{cursor:pointer;color:#313131;font-size:12px;margin-left:5px;font-weight:normal;padding:15px 10px 10px 5px;line-height:120%;color:#313131;border-bottom:1px solid #EEE;display:block;cursor:pointer;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
span.faq_question1{color:#313131;font-size:12px;margin-left:5px;font-weight:normal;padding:10px;padding-left:5px;line-height:30px;color:#313131;border-bottom:0px solid #EEE;display:block;cursor:pointer;height:30px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.faq_answer_none{display:none;margin-top:5px;margin-bottom:5px;font-size:12px;margin-left:5px;line-height:150%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
td.faq_answerText{color:#333333;background-color:#FFFAFA;margin-left:5px;}
.pageContentAlign{margin-bottom:0px;margin-top:0px;}
.resource_category{cursor:pointer;font-size:13px;margin-left:5px;font-weight:normal;padding:10px;padding-left:0px;line-height:100%;color:#313131;padding-top:5px;height:55px;margin-top:0px;border-bottom:1px dashed #ccc;display:block;}
.resource_category:hover{color:#666}
.resource_category p{margin-top:0px;line-height:120%}
.resource_details{margin-left:28px;margin-top:5px;}
.openlanguage{color:#313131;border-bottom:0px dashed #ccc;}
.closedlanguage{color:#313131;}
td.resource_details{color:#333333;background-color:#FFFAFA;font-size:13px;margin-left:5px;}
.accordianbtn{display:inline-block;height:20px;width:110px;border:#ccc 1px solid;background-color:#F0F0F0;text-align:center;color:#313131;font-weight:bold;font-size:12px;line-height:20px;margin:0px 5px 0px 10px}
.ulresources{margin-bottom:10px;display:block;border:0px solid #efeeee;padding:5px;clear:both;margin-top:0px;}
.ulresources li{background-image:url('../img/common/squere/6x6black.gif');background-position:0px 9px;background-repeat:no-repeat;list-style-image:none;list-style-type:none;list-style-position:outside;font:14px/14px "メイリオ","MS PGothic", "MS Mincho", "Arial" ;color:#313131;padding-left:15px;margin-bottom:5px;line-height:175%;vertical-align:top;margin-top:0px;}
#testimonial-new{width:960px;height:80px;margin:auto;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;text-align:left;font:11px Verdana;position:relative;overflow-y:scroll}
#testimonial-new .quoteAuthorRight{color:#d52b1e;font:normal 12px/14px "メイリオ","MS PGothic", "MS Mincho";text-align:right;font-style:italic;margin-top:10px;margin-bottom:10px;}
.quality-step1{background-image:url('../img/quality/quality-sprite.png');background-repeat:no-repeat;background-position:0px 0px;letter-spacing:1px;}
.quality-step2{background-image:url('../img/quality/quality-sprite.png');background-repeat:no-repeat;background-position:0px -34px;}
.quality-step3{background-image:url('../img/quality/quality-sprite.png');background-repeat:no-repeat;background-position:0px -67px;}
.quality-step4{background-image:url('../img/quality/quality-sprite.png');background-repeat:no-repeat;background-position:0px -99px;}
.quality-graph1{background-image:url('../img/quality/quality-sprite.png');background-repeat:no-repeat;background-position:0px -159px;}
.quality-graph2{background-image:url('../img/quality/quality-sprite.png');background-repeat:no-repeat;background-position:0px -278px;}
.quality-graph3{background-image:url('../img/quality/quality-sprite.png');background-repeat:no-repeat;background-position:0px -393px;}
.box1{clear:both;width:760px;background:url(../img/quality/boxbg1-bottom.png) no-repeat 0px bottom;padding-bottom:0px;margin-bottom:20px}
.box1 .boxTitle{height:40px;padding-left:15px;line-height:40px;font-weight:bold;background:url(../img/quality/boxbg1-top.png) no-repeat 0px top;color:#d52b1e;font:bold 16px/40px "メイリオ","MS PGothic", "MS Mincho";}
.box1 .overflowH275{font:normal 12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:175%;overflow:auto;width:740px;padding:10px;height:auto;margin:0px;}
.tableBasicnobrd{border-collapse:collapse;}
.tableBasicnobrd td{color:#313131;padding:5px;padding-right:12px;padding-left:12px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";border:0px solid #F3F3F3;vertical-align:middle;}
.tableBasicnobrd td.redbrd{color:#313131;padding:5px;padding-right:12px;padding-left:12px;font:normal 12px/18px "メイリオ","MS PGothic", "MS Mincho";border:1px solid #d52b1e;vertical-align:middle;}
.tableBasicnobrd td.head{background-color:#fbf0f4;padding-left:12px;letter-spacing:1px;padding-right:12px;border:0px solid #8a8a8a;color:#d52b1e;font:13px "メイリオ","MS PGothic","MS Mincho";font-weight:bold}
.marb20{margin-bottom:20px !important}
.marb0{margin-bottom:0px !important}
.qna{margin-left:0px;clear:both;width:630px;display:block;height:auto;margin-bottom:20px;margin-top:20px;padding:0;background-color:#fff}
#reediting{float:left;width:100%;background-color:#FFC;padding:0px;margin:0px}
.reediting-box{clear:both;width:267px;background:url(../img/new-services/re-editing-box-bottom.png) no-repeat 0px bottom;padding-bottom:0px;margin-bottom:5px}
.reediting-box .boxTitle{height:28px;padding-left:10px;line-height:28px;font-weight:bold;background:url(../img/new-services/re-editing-box-top.png) no-repeat 0px top;font:normal 12px/28px "メイリオ","MS PGothic", "MS Mincho";color:#fff;}
.reediting-box .overflowH275{font:normal 12px "メイリオ","MS PGothic", "MS Mincho";font-size:12px;color:#231f20;line-height:130%;overflow:auto;letter-spacing:1px;padding:5px 10px 10px 30px;height:auto;margin:0px;}
.title1{background-image:url('../img/100/title-bg.png');background-repeat:no-repeat;background-position:0px 0px;width:630px;height:42px;margin-bottom:20px;line-height:42px;padding-left:30px;font:bold 16px/42px "メイリオ","MS PGothic", "MS Mincho";color:#231f20}
.title2{background-image:url('../img/100/title-bg.png');background-repeat:no-repeat;background-position:0px -61px;width:630px;height:42px;margin-bottom:20px;line-height:42px;padding-left:30px;font:bold 16px/42px "メイリオ","MS PGothic", "MS Mincho";color:#231f20}
.title3{background-image:url('../img/100/title-bg.png');background-repeat:no-repeat;background-position:0px -123px;width:630px;height:42px;margin-bottom:20px;line-height:42px;padding-left:30px;font:bold 16px/42px "メイリオ","MS PGothic", "MS Mincho";color:#231f20}
.whyenagobox{clear:both;width:630px;background:url(../img/100/box-bottom.png) no-repeat 0px bottom;padding-bottom:0px;margin-bottom:20px}
.whyenagobox .boxTitle{height:46px;padding-left:10px;line-height:46px;font-weight:normal;background:url(../img/100/box-top.png) no-repeat 0px top;color:#231f20;font:normal 16px/46px "メイリオ","MS PGothic", "MS Mincho";letter-spacing:1px}
.whyenagobox .boxTitle .text{padding-left:20px;line-height:58px;}
.whyenagobox .overflowH275{font:normal 12px "メイリオ","MS PGothic", "MS Mincho";color:#231f20;line-height:175%;overflow:auto;width:610px;padding:20px 10px 10px 10px;height:auto;margin:0px;letter-spacing:1px}
.redPara{font:12px "メイリオ","MS PGothic", "MS Mincho";width:520px;color:#fff;line-height:175%;margin-left:0px;margin-right:0px;margin-bottom:20px;text-align:left;padding:5px 5px 5px 20px;border:1px solid #efeeee;background-image:url(../img/common/stripbgred.jpg);background-repeat:repeat;background-position:0% 0%;}
.qualitytitle1{display:block;height:28px;color:#FFF;font:12px/28px "メイリオ","MS PGothic", "MS Mincho";font-weight:bold;width:230px;background-color:#a7a9ac;text-align:center;padding:0px;}
.quality-p{font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:175%;margin:10px 0px 20px 10px;vertical-align:middle;width:630px}
#qualitybanner{float:left;height:126px;width:307px;background-image:url(../img/new-services/after-serrvice-main-banners.png);background-repeat:no-repeat;background-position:-1px 0px;margin-bottom:20px}
#qualitybanner:hover{background-position:0px -156px;}
#qnabanner{float:left;height:128px;width:305px;background-image:url(../img/new-services/after-serrvice-main-banners.png);background-repeat:no-repeat;background-position:0px -312px;margin-bottom:20px;margin-left:10px;}
#qnabanner:hover{background-position:0px -460px;}
.re-editing-banner{background-image:url(../img/new-services/re-editing-service-detail.png);background-repeat:no-repeat;background-position:0px 0px;}
.re-editing-banner:hover{background-position:0px -53px;}
#quotation-banner20{background-image:url(../img/quotation/20-banners.png);background-repeat:no-repeat;background-position:0px -190px;}
#quotation-banner20:hover{background-position:0px -285px;}
#autoquote-banner20{background-image:url(../img/quotation/20-banners.png);background-repeat:no-repeat;background-position:0px 0px;}
#autoquote-banner20:hover{background-position:0px -95px;}
#mitsumori-buttons{width:630px;margin-top:20px;text-align:center}
#mitsumori-buttons .autoquotation-button{background-image:url(../img/common/mitsumori-buttons.png);background-repeat:no-repeat;background-position:0px 0px;height:56px;width:267px}
#mitsumori-buttons .autoquotation-button:hover{background-position:0px -66px;}
#mitsumori-buttons .quotation-button{background-image:url(../img/common/mitsumori-buttons.png);background-repeat:no-repeat;background-position:0px -132px;height:56px;width:267px;margin-left:10px}
#mitsumori-buttons .quotation-button:hover{background-position:0px -198px;}
#mitsumori-buttons .quotation-button1{background-image:url(../img/common/mitsumori-buttons.png);background-repeat:no-repeat;background-position:0px -132px;height:56px;width:267px;margin-left:0px}
#mitsumori-buttons .quotation-button1:hover{background-position:0px -198px;}
#mitsumori-buttons .fees-button{background-image:url(../img/common/mitsumori-buttons.png);background-repeat:no-repeat;background-position:0px -264px;height:56px;width:267px;margin-left:10px}
#mitsumori-buttons .fees-button:hover{background-position:0px -330px;}
.enquiry-button{background-image:url(../img/buttons/button-enquiry.png);background-repeat:no-repeat;background-position:0px 0px;height:56px;width:268px}
.enquiry-button:hover{background-position:0px -66px;}
.qna-button{background-image:url(../img/new-services/button-4.png);background-repeat:no-repeat;background-position:0px 0px;height:68px;width:241px}
.qna-button:hover{background-position:0px -78px;}
.journaltitle{display:block;background-image:url(../img/100/journaltitle.png);background-position:0% 0%;background-repeat:no-repeat;width:404px;height:29px;font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:normal;line-height:29px;padding-left:20px;letter-spacing:1px}
.quality-title1{background-image:url(../img/quality/qualitytitle2.png);background-position:0% 0%;background-repeat:no-repeat;display:block;width:195px;height:29px;font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:normal;line-height:29px;padding-left:20px;letter-spacing:1px}
.tableborder{border:solid 1px #861f40;}
.cell1{border-bottom:solid 1px #ccc;padding-left:25px;height:30px;font-weight:bold;color:#231f20;}
.cell1last{padding-left:25px;height:30px;font-weight:bold;color:#231f20;}
.cell2{border-bottom:solid 1px #861f40;border-left:solid 1px #861f40;color:#231f20;padding-left:25px;height:30px;}
.cell2last{padding-left:25px;border-left:solid 1px #861f40;color:#231f20;height:30px;}
.cell1bg{background-color:#e8e8e9;color:#231f20;}
.cell2bg{background-color:#861f40;color:#fff;}
.tablegreyborder{border:solid 1px #ccc;}
.tblcell1{height:70px;vertical-align:middle;padding:15px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;}
.tblcell2{height:70px;padding:15px;border-bottom:solid 1px #ccc;}
.tblcell3{height:70px;vertical-align:middle;padding:15px;border-right:solid 1px #ccc;}
.tblcell4{height:70px;padding:15px;}
.tblcell5{height:70px;vertical-align:middle;padding:15px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;}
.tblcell6{height:70px;padding:15px;vertical-align:middle;border-top:solid 1px #ccc;}
.tablemif{border:solid 1px #ccc;}
.mifcell1{height:auto;vertical-align:middle;padding:15px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;}
.mifcell2{height:auto;padding:15px;border-bottom:solid 1px #ccc;}
.mifcell3{height:auto;vertical-align:middle;padding:15px;border-right:solid 1px #ccc;}
.mifcell4{height:auto;padding:15px;}
.mifcell5{height:auto;vertical-align:middle;padding:15px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;}
.mifcell6{height:auto;padding:15px;vertical-align:middle;border-top:solid 1px #ccc;}
.miforderbutton{background-image:url(../img/new-services/estimateandorder.png);background-repeat:no-repeat;width:267px;height:56px;display:block;}
.miforderbutton:hover{background-image:url(../img/new-services/estimateandorder_mo.png);background-repeat:no-repeat;width:267px;height:56px;display:block;}
.greencr{color:#2e4f08;font:bold 16pt "メイリオ","MS PGothic", "MS Mincho";}
.redcr{color:#ff0000;font:bold 16pt "メイリオ","MS PGothic", "MS Mincho";}
#superexp{background-image:url(../img/editing-services/106/heading1.png);background-position:0% 0%;background-repeat:no-repeat;width:630px;height:40px;display:block;margin:0px;padding:0px;}
#superexp .text{font:13px "メイリオ","MS PGothic", "MS Mincho";color:#211e1f;font-weight:bold;line-height:40px;padding-left:20px;letter-spacing:2px}
#headbox{margin-bottom:10px;clear:both;margin-top:30px;background-image:url(../img/new-services/img1.png);background-position:0% 0%;background-repeat:no-repeat;height:115px;width:230px}
#headbox span.subt1e1{font:14px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:bold;display:block;padding-top:26px;padding-left:70px}
#headbox span.subt1e2{font:14px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:bold;display:block;padding-top:38px;padding-left:30px}
#headbox2{margin-left:00px;clear:both;background-image:url(../img/new-services/img3.png);background-position:0% 0%;background-repeat:no-repeat;height:59px;width:200px}
#headbox2 span.subt1e4{font:14px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:bold;display:block;padding-top:22px;padding-left:30px}
.headbox3{margin-left:00px;clear:both;background-image:url(../img/new-services/title-background.png);background-position:0% 0%;background-repeat:no-repeat;height:19px;width:200px;font:14px "メイリオ","MS PGothic", "MS Mincho";color:#d52b1e;font-weight:normal;display:block;padding-left:15px}
.headbox4{margin-left:20px;clear:both;background-image:url(../img/new-services/title-background.png);background-position:0% 0%;background-repeat:no-repeat;height:19px;width:auto;font:14px "メイリオ","MS PGothic", "MS Mincho";color:#d52b1e;font-weight:normal;display:block;padding-left:15px}
.testimonialcontentbg{vertical-align:top}
.sup{font-size:xx-small;vertical-align:top;}
.beginnertable{border-collapse:collapse}
.beginnertable td.tophead{font:22px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:normal;height:50px;line-height:120%;padding-left:10px;letter-spacing:0px}
.beginnertable td.pricehead, .beginnertable td.pricehead a, .beginnertable td.pricehead a:visited {font:24px "メイリオ","MS PGothic", "MS Mincho";color:#313131;font-weight:bold;height:75px;padding:10px 10px 0px 10px}
.beginnertable td.pricehead span.txtbig{font:40px Arial, Helvetica, sans-serif;color:#313131;font-weight:bold;}
.beginnertable td.normalhead{font:24px "MS Mincho";color:#fff;font-weight:bold;height:60px;line-height:60px;text-align:center;background-color:#d52b1e;width:300px;}
.beginnertable td.advancehead{font:24px "MS Mincho";color:#ffce7a;font-weight:bold;height:60px;line-height:60px;text-align:center;background-color:#d52b1e;width:300px;}
.beginnertable td.tabletext{font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:20px;padding-top:10px;letter-spacing:1px;width:300px}
#otherbrands{display:block;padding:0px;margin:0px;}
#otherbrands .brandtitle{background-color:#fbf0f4;padding:2px 10px;letter-spacing:1px;color:#d52b1e;font:13px "メイリオ","MS PGothic","MS Mincho";font-weight:bold;width:610px;margin-bottom:10px;}
#otherbrands .branddesc{width:630px;height:80px;background-image:url(../img/beginner/brandbg.png);background-position:0px 0px;background-repeat:no-repeat;margin-bottom:10px;}
#otherbrands .branddesc .brandimg{width:180px;height:62px;float:left;text-align:center;display:inline-block;vertical-align:middle}
#otherbrands .branddesc .brandimg img{}
#otherbrands .branddesc .brandtext{width:440px;height:40px;float:left;font:12px "メイリオ","MS PGothic", "MS Mincho";color:#313131;line-height:20px;letter-spacing:1px;display:inline-block;vertical-align:middle;padding-top:20px;}
#otherbrands .branddesc .brandlink{text-decoration:underline;clear:both;display:block;float:right;font:10px "メイリオ","MS PGothic", "MS Mincho";color:#f2f1f1;margin-right:10px}
.papertable{width:100%;border:solid 1px #D2D2D2;font-family:Verdana, Geneva, sans-serif;font-size:9px;background-color:#FFF;}
.papertable tr{background:#fff;}
.papertable td{background:url(../img/2.png) 0 0 transparent;border-right:1px solid #CCCCCC;padding:6px 6px 6px 10px;line-height:16px;vertical-align:top;font-size:11px;}
.papertable td a{color:#223399;text-decoration:none;}
.papertable td a:hover{border-bottom:1px dotted #A80000;color:#A84444;}
.sized1{border-right:none !important;}
.h2-hd{color:#84213F;font:13px/16px Verdana;margin:0 0 5px 2px;padding:0;}
.select{border:solid 1px #D2D2D2;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.select optgroup{font-weight:bold;}
.select option{font-weight:normal;}
/*.testimonialblock{display:block;float:left;clear:both;width:630px;margin:10px 0;padding:0px;background-color:#FFF;}
.testimonialblock .image{float:left;margin:0 20px;width:116px;height:116px;padding:0px;}
.testimonialblock .text{color:#4f4f4f;font:normal 12px/14px Verdana;line-height:140%;float:left;background-image:url('../img/testimonials/quotebg.jpg');background-position:0% 0%;background-repeat:no-repeat;width:440px;padding-top:10px;padding-left:10px;min-height:50px}
.testimonialblock .text .clientname{color:#d52b1e;font:bold 12px/16px Verdana;text-align:left;margin-top:10px;background-position:0px 0px;background-repeat:no-repeat;padding-left:0px;vertical-align:middle}
.testimonialblock .clientname1{color:#d52b1e;font:bold 13px/16px Verdana;padding:0px;margin:10px 0 5px 0}
.testimonialblock .text a.contentlink:visited{text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;border:#cddaeb 1px solid;background-color:#f4f8fc;}
.testimonialblock .text a.contentlink:visited:hover{text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;border:#e9d7d7 1px solid;background-color:#f7e8e8;color:#bf0505;}
.testimonialblock .text a.contentlink:hover{text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;border:#cddaeb 1px dashed;background-color:#f4f8fc;}
.testimonialblock .text a.contentlink{text-decoration:none;height:15px;padding-left:3px;padding-right:3px;margin:0px;border:#e9d7d7 1px dashed;background-color:#f7e8e8;color:#d52b1e;}*/
#tnt_pagination{display:block;float:right;text-align:left;height:22px;line-height:21px;clear:both;padding-top:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin-top:20px;}
#tnt_pagination a:link, #tnt_pagination a:visited{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:10px;text-decoration:none;background-color:#F5F5F5;color:#d52b1e;width:22px;font-weight:normal;}
#tnt_pagination a:hover{background-color:#f2ebed;border:1px solid #e8d9de;color:#d52b1e;}
#tnt_pagination .active_tnt_link{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #BBDDFF;margin-left:10px;text-decoration:none;background-color:#DDEEFF;color:#0072BC;cursor:default;}
#tnt_pagination .disabled_tnt_pagination{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:10px;text-decoration:none;background-color:#F5F5F5;color:#D7D7D7;cursor:default;}
.boxBorderbottom{border-bottom:1px dashed #CCC;margin:20px 0 16px 0;}
.boxIntro{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;width:100%;margin:1em;}
.journalIntro{line-height:1.6em;color:#313131;}
dl.journalIntro dt{font-weight:bold;width:auto;background-image:url(../img/common/h4-enago.png);background-repeat:no-repeat;background-position:0px 0px;line-height:16px;text-indent:20px;margin-top:1.5em;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
dl.journalIntro dd{border-bottom:1px dashed #CCC;margin:0.5em 0 1em 0;padding:0 1em 1.5em 1.5em;font-size:12px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
dl.journalIntro dt a{color:#057fd7;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.left-em1{padding-left:1em;}
.large{font-size:large;background-image:url(../img/common/h4-enago.png);background-repeat:no-repeat;background-position:0px 0px;padding-left:25px;margin-bottom:5px;margin-top:10px;font-weight:bold;}
.generalblackLink:link{color:#313131;text-decoration:none;cursor:pointer;}
.generalblackLink:visited{color:#313131;text-decoration:none;cursor:pointer;}
.generalblackLink:hover{color:#313131;text-decoration:underline;cursor:pointer;}

.tbHeadLink:link, .tbHeadLink:visited{color:#d52b1e; font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.tbHeadLink:hover{color: #d52b1e; text-decoration:underline; }


/* new sprite */
.mi-stamp-normal{background:url(../img/sprite/sprite.png) no-repeat -99px -55px; width:94px; height:89px; margin-left:10px;}
.mi-stamp-advance{background:url(../img/sprite/sprite.png) no-repeat -0px -55px; width:94px; height:89px; margin-left:10px;}
.circle_icon{background:url(../img/sprite/sprite.png) no-repeat -106px 0px; width:23px; height:23px; margin:auto;}
.tringle_icon{background:url(../img/sprite/sprite.png) no-repeat -137px 0px; width:23px; height:23px; margin:auto;}
.no_icon{background:url(../img/sprite/sprite.png) no-repeat -167px 0px; width:23px; height:23px; margin:auto;}
.icon_advance1{background:url(../img/sprite/sprite.png) no-repeat -199px 0px; width:27px; height:18px; display:inline-block}
.icon_normal1{background:url(../img/sprite/sprite.png) no-repeat -235px 0px; width:27px; height:18px; display:inline-block}
.ofurikomi{margin-left:41px; font-family:"メイリオ", "MS PGothic", "MS Mincho";}

.li-enago{font:12px "メイリオ","MS PGothic", "MS Mincho";
	color:#313131;
	margin: 10px;
	padding-left:12px;
	background-image: url('../img/common/squere/6x6black.gif');
    background-position: 0px 6px;
    background-repeat: no-repeat;
    list-style-image: none;
    list-style-type:none; 
    list-style-position:outside;
	}
.estimate-example { }
.estimate-example a.pop-table { background:url(../img/banners/estimate-example.png) 0 0 no-repeat ; width:262px;height:66px;display:inline-block;float: right; margin:5px 50px 0 10px;}
.estimate-example a.pop-table:hover { background-position:0 -66px; }

.estimate-example-wrap { width:810px; background:#FFFFFF; border:#CCC 1px solid; padding-bottom:10px; margin:10px auto; }
.estimate-example-wrap .h3Normal.isms { width:750px; margin:15px auto; line-height:31px; }

.yukoreply{float:left;display:block;width:630px;clear:both;margin:0px;padding:0px;margin-bottom:40px}
.yukoreply2{float:left;display:block;width:630px;clear:both;margin:0px;padding:0px;margin-bottom:40px}
.yukoreply3{float:left;display:block;width:630px;clear:both;margin:0px;padding:0px;margin-bottom:40px}
.tableReply{border-collapse:collapse;margin-top:0px;float:left;vertical-align:top;clear:both}
.tableReply td.head{font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";width:600px;color:#fff;background-color:#951a41;margin:0px;letter-spacing:1px;clear:both;float:left;font-weight:bold;padding:5px 5px 5px 10px ;margin-top:10px;}

#bookediting-samples {
	float: left;
	margin:0px 10px 0px 5px;
}
#bookediting-text {
	font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";
	color:#313131;
	margin-left: 40px;
	float: left;
	width:250px;
	padding:10x;
}

#bookediting-samples2 {
	float: left;
	margin:0px 10px 0px 5px;
}
#bookediting-text2 {
		font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";
	color:#313131;
	margin-left: 40px;
	marign-top:20px;
	float: left;
	width:250px;
	padding:10x;
}

#bookediting-samples3 {
	float: left;
	margin:0px 10px 0px 5px;
}
#bookediting-text3 {
		font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";
	color:#313131;
	margin-left: 40px;
	float: left;
	width:250px;
	padding:10x;
}

#bookediting-text4 {
		font:12px "メイリオ";font-family:"メイリオ","MS PGothic", "MS Mincho";
	color:#313131;
	float: left;
	width:600px;
	padding:10x;
}

.teian-text{
	width:600px;
	padding:10px 10px 10px 10px;
	font:12px "メイリオ","MS PGothic", "MS Mincho";
	color:#313131;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color:#fff;
}

.bookediting-line{
	align:center;
	margin:40px;
}
.h4-enago-bookediting{font:16px "メイリオ","MS PGothic";width:630px;color:#951a41;margin:0px;margin-bottom:10px;padding:0px;letter-spacing:1px;clear:both;float:left;font-weight:bold;}
.faq-que	{padding-bottom:40px; padding-right:10px; float:left;}
.que-close	{background-image: url(img/new-services/a-close-icon.png); text-indent: 0px;}
.diff-icon	{margin-right:50px; margin-left:10px;}
.mrc-table	{width:630px; text-align:left; float:left; border:0px;}
.ln-height	{line-height:150% !important;}
.red-col	{color:#d52b1e;}
.txt-align	{text-align:left !important;padding-left:8px !important;margin-bottom:6px !important;}
.greyborder	{border:1px solid #CCCCCC;}
.display-no	{visibility:hidden; display:none;}
.display-in	{display:inline !important;}

.fontred.newred, .commonPara .fontred, .ulBasic4 li .fontred, .commonIntroductionText .fontred, .commonIntroductionText strong.fontred
{ color:#84213F; text-shadow: 0 0 10px #FF0; }

.payment-icons { display:block; width:196px; height:34px; background:url(../img/sidebar/sidebar-banners-sprite.png) -5px -465px no-repeat; float:right; }

.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:#313131; }
.qa-Wrap .qa-box a, .qa-text { color:#3131310ff; 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:540px; margin-left:15px;}
.qa-Wrap .qa-box span.qa-icon { width:29px; height:29px; }
.qa-Wrap .qa-box span.qa-icon.qsn { background:url(../images/Q-A-icon.png) 0 0 no-repeat; }
.qa-Wrap .qa-box span.qa-icon.ans { background:url(../images/Q-A-icon.png) -29px 0 no-repeat; }
.qa-Wrap .qa-box:hover span.qa-icon.qsn { background-position: 0 -29px; }
/*.qa-Wrap .qa-box:hover span.qa-icon.ans { background-position: -29px -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-Wrap.qa-single-ans span.qa-text { line-height:29px; }

.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(../images/qa-up-arrow.png) 99% 7px no-repeat; }
.qa-abox-wrap .qa-head a { display:block; color:#313131; }
.qa-abox-wrap .qa-box { margin:0; color:#313131; }
.qa-abox-wrap .qa-box span.qa-text.ans { color:#313131; cursor:auto; line-height:20px; }
.qa-abox-wrap .qa-box span.qa-icon.qsn { background:url(../images/Q-A-icon.png) 0 -29px no-repeat; }
.qa-abox-wrap .qa-text { color:#313131; text-decoration:none; }
.qa-abox-wrap .qa-text:hover { color:#313131; }
.qa-Wrap.qa-single-ans.qa-idea span.qa-icon.ans { background:none; }
.qa-Wrap.qa-single-ans.qa-idea span.qa-icon.qsn { background:url(../images/Q-A-icon.png) -58px 0 no-repeat; }

.news-highlight.isms { background-position: 245px 8px; }
.news-highlight.isms span { display:block; font-weight:bold; text-align:right; font-family:"メイリオ","MS PGothic", "MS Mincho"; }
.h3Normal.isms { background:url(../img/common/h3-icon.png) 0 6px no-repeat; border-bottom:#ccc 1px solid; padding-left:25px; text-indent:11px; height:auto; width:100%; line-height:inherit  }

#tabs { width: 100%; margin-top:30px; }
#tabs li { float:left; list-style:none; outline:none; }
#tabs li a { display:block; width:314px; height:68px; outline:none; cursor:pointer; background:url(../img/quality/tab-bg.png) 0 -83px no-repeat;  font:bold 14px "メイリオ","MS PGothic", "MS Mincho"; text-align:center; padding-top:15px; }
#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; background:url(../img/quality/tab-bg.png) 0 -83px 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 -83px no-repeat; padding-top:28px; }
#tabs li a#tab3.inactive, #tabs li a#tab4.inactive { background:url(../img/quality/tab-bg-revs.png) 0 11px no-repeat;  }

.ClientMainWrap { border:#EEE 1px solid; }
.ClientMainWrap #tabs  { margin:0; }
.ClientMainWrap .container { padding:0; }
#tabs li a.clientTab, #tabs li a.partnerTab { font-size:24px; font-weight:bold; color:#d52b1e; }
#tabs li a.clientTab span { display:inline-block; width:39px; height:33px; background:url(../img/about/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/about/partner-tab-icon.png) 0 0 no-repeat; margin-right:20px; }
.container.clientTabCont h2 { font:bold 14px "メイリオ","MS PGothic", "MS Mincho"; color:#333; background:#eee; padding:2px 10px; }
.container.clientTabCont h2 a.top { display:inline-block; background:url(../img/about/upArrow.png) 100% 2px no-repeat; text-indent:-9999px; width:14px; height:20px; float:right; }
.ulBasic4.clientList li { float:left; width:230px; padding-right:30px; }

.partnerBox { padding:0 10px 20px 10px; }
.partnerBox h2 { font:bold 14px "メイリオ","MS PGothic", "MS Mincho"; color:#d52b1e; 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/about/maruzen-logo-2.png) 98% 8px no-repeat; }
.partnerBox.iace { background:url(../img/about/iace-logo2.png) 98% 8px no-repeat; border-top:#EEE 1px solid;border-bottom:#EEE 1px solid; }
.partnerBox.kyorin { background:url(../img/about/kyorin.png) 98% 8px no-repeat; border-top:#EEE 1px solid;border-bottom:#EEE 1px solid; }
.partnerBox.nhklogo { background:#f6f6f6 url(../img/about/nhk_logo2.png) 98% 3px no-repeat; }
.partnerBox.nrilogo { background:url(../img/about/nri.gif) 98% 8px no-repeat; border-top:#EEE 1px solid;border-bottom:#EEE 1px solid; }
.partnerBox.mathandtech { background:#f6f6f6 url(../img/about/emwalogo2.png) 98% 2px no-repeat; }
.partnerBox.cornetis { background:url(../img/about/logo_cornetis2.png) 98% 4px no-repeat; border-top:#EEE 1px solid; }

.bgexpand{background:#fff none !important;}

/* Ribbon CSS */

#ribbons{width:100%;height:65px;border-bottom:solid 2px #85062d;background-color:#1794d0;}
#ribbons a{color:#FFF; text-decoration:underline;}
#ribbons a:hover{color:#FFF; text-decoration:none;}
#ribbonmsg{width:981px !important; margin:auto !important; border:none; display:block;}

.ribtext{font-family:verdana;color:#fff;font-size:12px;line-height:20px;width:100%;text-align:center; margin:auto; padding-top:10px;}
.closebtn{line-height:25px;position:absolute;right:10px;top:7px;}
.topband-close-icon{background:url(../img/sprite/common-sprite.png) -90px -90px;width:20px;height:20px}
.movetop{top:66px !important;}

.campaignbanner-ulatus{background-image:url(https://www.ulatus.jp/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-ulatus:hover{background-position:0px -105px;}

.publication-banner { background-color:#729709; transition:all 0.3s ease;  }
.publication-banner:hover { background-color:#608203;  }

/* Ribbon CSS */

#ribbons{width:100%;height:65px;border-bottom:solid 2px #85062d;background-color:#1794d0;}
#ribbons a{color:#FFF; text-decoration:underline;}
#ribbons a:hover{color:#FFF; text-decoration:none;}
#ribbonmsg{width:981px !important; margin:auto !important; border:none; display:block;}

.ribtext{font-family:verdana;color:#fff;font-size:12px;line-height:20px;width:100%;text-align:center; margin:auto; padding-top:10px;}
.closebtn{line-height:25px;position:absolute;right:10px;top:7px;}
.topband-close-icon{background:url(../img/sprite/common-sprite.png) -90px -90px;width:20px;height:20px}
.movetop{top:66px !important;}

/* FMJ CSS */
.fmj-wrap { background:#ECECEC; width:620px; height:auto; margin:30px auto; }
.fmj-frame	{width:620px; height:375px;}

.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:#d52b1e; }
.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 12px "メイリオ","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:0 none; }

.icon-open, .icon-open-2, .icon-open-3 { width:20px; height:15px; position:absolute; background:url(../images/icon-close-open.png) 0 0 no-repeat; right:10px; top:18px;  }
.icon-close, .icon-close-2, .icon-close-3 {width:20px; height:15px; position:absolute; background:url(../images/icon-close-open.png) 0 -15px no-repeat; right:10px; }

.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:#313131000; }

a.info{ display:inline-block; width:18px; height:18px; background:url(../img/common/info-icon.png) 0 0px no-repeat; z-index:500; }
.infoLink { position:relative; width:100%; cursor:pointer; font-family: "メイリオ","MS PGothic", "MS Mincho"; }
.infoBox { display:none; position:absolute; right:-275px; top:-2px; width:250px; color:#333; padding:10px 12px; border:#CCC 1px solid; border-radius:5px; z-index:9999;font:normal 12px "メイリオ","MS PGothic", "MS Mincho"; text-align:left; background:#edecec;
background: -webkit-gradient(linear, left top, left bottom, from(#f8faec), to(#e9edd1));
background: -moz-linear-gradient(top,  #f8faec,  #e9edd1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8faec', endColorstr='#e9edd1');
}
.infoBox.right { /*right:-5px;*/  right:-275px; top:-2px; }
.infoBox a { background:none; text-indent:inherit; text-decoration:underline; display:block; margin-top:5px; }
.infoBox a:hover { text-decoration:none; }

@-moz-document url-prefix() { 
  .infoBox, .infoBox.right { right:-272px; }
  a.info { width:15px;}
}

.free-services .read-more-btn { margin-top:20px; float:right; }
.free-services .download-certificate { display:block; margin:20px auto 0; background:#94163B url(../img/common/download-icon.png) 93% 9px no-repeat; padding:10px 35px 10px 0; width:350px; text-align:center; font:bold 14px "メイリオ","MS PGothic", "MS Mincho";  color:#FFF; border-radius:30px; }
.free-services .download-certificate:hover { background:#7d072a url(../img/common/download-icon.png) 93% 9px no-repeat; }

.tableBasic .ulBasic4 { padding:0; }
.yen-icon { display:inline-block; width:32px; height:31px; background:url(../img/sprite/sample-quotation-icons.png) -113px -39px no-repeat; margin:0 0 -8px 10px; }
.black_txt	{color:#313131 !important;}
.wid180	{width:160px;}



.silver-glow {background:url(../img/editing-services/shadow.png) bottom no-repeat; padding-bottom:31px;}
.silver-glow-big {background:url(../img/editing-services/shadow_big.png) bottom no-repeat; padding-bottom:44px;}
#tabs_s { width: 100%; margin:10px; }
#tabs_s li { float:left; list-style:none; outline:none; }
#tabs_s li a { display:block; width:386px; height:60px; outline:none; cursor:pointer; background:url(../img/editing-services/tab-bg.png) 0 -83px no-repeat;  font:bold 17px "メイリオ","MS PGothic", "MS Mincho"; text-align:center; padding-top:15px; }
#tabs_s li a.inactive { background:url(../img/editing-services/tab-bg.png) 0 0 no-repeat;  }
#tabs_s li a:hover, #tabs_s li a.inactive:hover { outline:none; background:url(../img/editing-services/tab-bg.png) 0 -83px no-repeat; }
.container_s { clear:both; padding:0 10px 20px; }

.guarantee-box { position:relative; }
.guarantee-box span { display:block; position:absolute; top:-42px; left:330px; background:url(../img/editing-services/guarantee-bg.jpg) 0 0 no-repeat; width:190px; height:40px; color:#FFF; padding:40px 5px 0 15px; font-size:12px; font-weight:bold; line-height:16px; letter-spacing:1px; }

.ps-discount { margin-top:10px; background:#eafad4 url(../img/ps-icon-bg.png) 105% -10px no-repeat; padding:10px 10px 0px 10px; position:relative; }
.ps-discount span { float:left; font:600 16px "メイリオ", "MS Mincho"; color:#528004; }
.ps-discount span.proofreading, .ps-discount span.support { padding:8px 14px; background-color:#8daf1a; border-radius:5px; color:#FFF; text-shadow:#666 0 1px 1px; }
.ps-discount span.plus { background:url(../img/ps-plus-icon.png) center 7px no-repeat; width:34px; height:33px; padding:8px 0; }
.ps-discount span.text { margin-left:5px; font-size:14px; text-align:left; }
.ps-discount span.logo-pop { display:block; background:url(../img/ps-icon-pop.png) 0 0 no-repeat; width:106px; height:40px; position:absolute; top:-18px; right:38px; }

.tableBasic.ps-table { margin-top:20px; }
.tableBasic.ps-table td.head { background:#a6ce39; color:#000; line-height:32px; }
.tableBasic.ps-table td.head span { display:inline-block; width:32px; height:33px; background:url(../img/ps-pack-icon.png) 0 0 no-repeat; margin-right:10px; }
.tableBasic.ps-table td.head.two span { background-position:0 -32px; }
.tableBasic.ps-table td.head.three span { background-position:0 -64px; }
.tableBasic.ps-table tr td.center { text-align:center; }
.tableBasic.ps-table tr.sub-head td { background-color:#ceeb7d; font-weight:bold; }
.tableBasic.ps-table td span.green-bg { font-weight:bold; font-size:16px; margin:10px 0; }
.tableBasic.ps-table td .nodecoration { text-align:left; list-style-type:none; margin-top:10px; }
.tableBasic.ps-table td .nodecoration li { margin:2px 0; }
.tableBasic.ps-table td .nodecoration a.info { background-image: url(../img/ps-info-icon.png); }
.tableBasic.ps-table td a.more-btn { display:inline-block; background: url(../images/read-more-btn.jpg) 0 0 no-repeat; width:137px; height:31px; text-indent:-9999px; margin-bottom:8px; }
.tableBasic.ps-table td a.more-btn:hover { opacity:0.8; } .tableBasic.ps-table td a.more-btn:active { opacity:1; }
.tableBasic.ps-table tr.ps-conts td { border-bottom:0 none; padding-bottom:0 !important; }
.tableBasic.ps-table tr.ps-button td { border-top:0 none; text-align:center; }

span.green-bg { display:inline-block; padding:8px 14px; background-color:#8daf1a; border-radius:5px; color:#FFF; text-shadow:#666 0 1px 1px; }

table.ps-cont td { border:0; }
table.ps-cont .ulBasic4 li { background-image:url(../img/common/squere/bullet-g.gif); }
table.ps-cont td .ulBasic4 a.info { background-image: url(../img/ps-info-icon.png); }
table.ps-cont td.ps-head { /*background:#cce587;*/ font-size:14px; font-weight:bold; /*border-bottom:#8a8a8a 1px solid;*/ color:#649610; padding-bottom:0; }
/*
table.ps-cont td.top-bodr { border-top:#8a8a8a 1px solid; }
table.ps-cont td.right-bodr { border-right:#8a8a8a 1px solid; }
table.ps-cont td.botom-bodr { border-bottom:#8a8a8a 1px solid; }
*/
.ps-pack { text-align:center; margin-top:10px; margin-bottom:5px; display:none; }
.ps-pack span { display:inline-block; background:url(../img/ps-pack-icon.png) 0 0 no-repeat; font:600 12px "メイリオ", "MS Mincho"; padding:8px 0 0 35px; margin-right:15px; height:24px; color:#313131; }
.ps-pack span.two { background-position:0 -32px;  }
.ps-pack span.three { margin-right:0; }

.font-13 { font-size:13px !important; }
.font-14 { font-size:14px !important; }
#leftcontainer { background-image:none; background-color:#FFF; }
/*.side-cont-wrap { border:#d2d2d2 1px solid; margin-top:10px; padding:0; }
.side-cont-wrap h3 { margin:0; padding:10px 10px 5px; font-size:17px; background:url(../new-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:after { content:""; display:inline-block; height:18px; width:18px; background:url(../new-images/common/cont-box-head-icon.png) 0 0 no-repeat; position:absolute; right:10px; top:50%; margin-top:-9px; }
.side-cont-wrap.holiday-notice h3:after { display:none; }
.side-cont-wrap h3 a { color:#333; } .side-cont-wrap h3 a:hover { text-decoration:none; }
.side-cont-wrap .side-cont-box { padding:10px; background-color:#FFF; }
.side-cont-wrap p { font-size:14px; } 
.side-cont-wrap.beginner .side-cont-box p { padding:10px; }
.side-cont-wrap .font-12 { font-size:12px; }
.side-cont-wrap.ulatus img, .side-cont-wrap.academy img, .side-cont-wrap.campaign img { width:100%; height:auto; }
.side-cont-wrap.login a { display:block; margin:8px; text-align:center; padding:2px; background-image:none; background-color:#38b1e9; font-size:20px; font-weight:bold; color:#FFF; border:#6bc1e9 3px solid; border-left-color:#2894d3; border-bottom-color:#2894d3; text-shadow:#666 0 1px 2px; }
.side-cont-wrap.login a:before { content:""; display:inline-block; background:url(../new-images/common/lock-icon.png) 0 0 no-repeat; height:20px; width:15px; margin-right:15px; vertical-align:middle; }
.side-cont-wrap.login a:hover { text-decoration:none; background-color:#1b9dda; }

.side-cont-wrap.beginner h2 { margin:8px; padding:0 5px; background-image:none; background-color:#92c524; font-size:14px; font-weight:bold; color:#FFF; border:#a6ce4e 3px solid; border-left-color:#7aae1e; border-bottom-color:#7aae1e; text-shadow:#666 0 1px 2px; }
.side-cont-wrap.beginner h2:before { content:""; display:inline-block; background:url(../new-images/common/beginner-icon.png) 0 0 no-repeat; height:35px; width:22px; margin-right:10px; vertical-align:middle; }
.side-cont-wrap.beginner .side-cont-box { border:#d2d2d2 1px solid; padding:0; margin:8px; }
.side-cont-wrap .side-cont-box .img-box { float:left; margin-right:10px; }
.side-cont-wrap.testimonialContainer .content { height:auto; }*/


.side-cont-wrap { margin-top:10px; padding:0; border:#ddd 1px solid; position:relative; transition:all 0.3s ease;  }
.side-cont-wrap:hover { border-color:#999; }
.side-cont-wrap:after, .bignner-wrap .cont-box:after { content:""; display:block; position:absolute; top:0; right:0; background:url(../new-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:14px; }
.side-cont-wrap h3 a { display:block; margin:0; padding:15px 7px 5px; font-size:16px; font-weight:bold; color:#d52b1e; }
.side-cont-wrap h3.normal {margin:0; padding:10px 10px 5px; font-size:17px; background:url(../new-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; padding:0 6px 10px;line-height: 23px;}

.side-cont-wrap.beginner .side-cont-box {padding:0; margin:8px; }
.side-cont-wrap .side-cont-box .img-box { float:left; margin-right:10px; }
.impactfactor { top:281px; }

.beginner-plan { border:#d52b1e 1px solid; padding:3px; }
.beginner-plan h2 { margin:0px; padding:2px 0; font-size:16px; color:#d52b1e; font-weight:bold;}
.beginner-plan h2:before { content:""; display:inline-block; background:url(../new-images/common/beginner-icon.png) 0 0 no-repeat; height:35px; width:22px; margin-right:10px; vertical-align:middle; }
.beginner-plan .side-cont-wrap { background-color:#fbf0f4; border:#fbf0f4 1px solid; margin:3px 0; }
.beginner-plan .side-cont-wrap:hover { border:#eec3c3 1px solid; }
.beginner-plan .side-cont-wrap h3 a { font-size:13px; padding:5px 0 10px; }
.beginner-plan .side-cont-wrap h3 a:hover { text-decoration:none }
.beginner-plan .side-cont-wrap .side-cont-box { padding:5px; position:relative; }
.beginner-plan .side-cont-wrap .side-cont-box p { padding:0 85px 5px 0; }
.beginner-plan .side-cont-wrap .side-cont-box img { position:absolute; right:10px; }
.beginner-plan .side-cont-wrap .side-cont-box.beginner img { bottom:10px; }
.beginner-plan .side-cont-wrap .side-cont-box.plan { margin-top:5px; }
.beginner-plan .side-cont-wrap .side-cont-box.plan img { bottom:-3px; }

.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; }
.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; }

.tableBasic td.center { text-align:center; }
.mart-10 { margin-top:10px !important; }
.border0 { border:0 !important; }

@-moz-document url-prefix() { 
  .guarantee-box span {
     padding:40px 5px 0 10px; width:185px; 
	 
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome,.guarantee-box span {
    padding:40px 5px 0 10px; width:185px; 
    }
}

