@charset "utf-8";

/**-- mainSection line ------------------------------**/
#mainSection{width:795px; float:left; color: #686868;}
#mainSection #indexList{width:595px; float:left;}
#mainSection #indexListNew{width:795px; float:left;}

.floatClear:after{display: block;content:"";clear: both;}

/* image slide box */
/*#slideImg{height:282px; position:relative; margin-bottom:5px;}
#slideImg #slideKey{position:absolute; bottom:0px; right:202px; z-index:10;}
#slideImg #slideKey li{width:12px; height:12px; line-height:20px; text-align:center; float:left; border-radius:6px; margin-right:3px; background-color:rgba(245, 68, 76, 0.5); border:1px solid #ffffff;}
#slideImg #slideKey li img{}
#slideImg #slideKey li a{color:#ffffff; display:block; height:12px;}
#slideImg #slideKey li a:hover{background-color:rgb(255, 204, 0); border-radius:5px;}
#slideImg #slideKey li.ui-tabs-active{background:rgba(204, 204, 204, 0.5); border-radius:5px;}
#slideImg #slideKey li.ui-state-default{border:1px solid #ffffff !important;}
#slideImg #slideTarget_1 img{z-index:10;}
#slideImg li.ui-tabs-selected{background:rgba(255, 255, 255, 0.7);}
#slideImg .ui-tabs-hide{display:none;}*/
.itvNew{color: #e84250;font-size: 14px;font-weight: bold;margin-left: 7px;}
#slideImg{position: relative;}
#slideImg a.interviewMoreBtn{position: absolute;top: -35px;right: 0;background: #e84250;color: #fff;font-family: "Meiryo";padding: 3px 10px;font-size: 16px;}
.SlideRightBnr{display: inline-block;}
.SlideRightBnr li{border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border: 1px solid #ccc;margin-bottom: 3px;margin-right: 3px;}
.SlideRightBnr li a.MainRight01{background:url("../images/planning/uploadData.png") no-repeat;width: 260px;height: 70px;display: inline-block; text-align: center;}
.SlideRightBnr li a.MainRight02{background:url("../images/planning/MainRight02_1.gif") no-repeat;width: 260px;height: 70px;display: inline-block; text-align: center;}
.SlideRightBnr li a.MainRight03{background:url("../images/planning/sampleseikyu.jpg") no-repeat;width: 260px;height: 70px;display: inline-block; text-align: center;}
.SlideRightBnr li a.MainRight04{background:url("../images/planning/muryouhaisou.jpg") no-repeat;width: 260px;height: 70px;display: inline-block; text-align: center;}
.SlideRightBnr li a.MainRight05{background:url("../images/planning/kakouichiran.jpg") no-repeat;width: 260px;height: 70px;display: inline-block; text-align: center;}
.SlideRightBnr li a.MainRight06{background:url("../images/planning/paidInfo.jpg") no-repeat;width: 260px;height: 70px;display: inline-block; text-align: center;}
.SlideRightBnr li a:hover{ margin: -2px; border: 2px solid #f41a2d; }

.planningBnr{margin-bottom:10px;}
.planningBnr li{margin-bottom:5px;}

.PDtext .item_mark{position:absolute;top:-83px;left:-1px;}
.indexItem{overflow:hidden;position:relative;}
.indexItem .item_img{margin-bottom:7px; margin-top: 3px;float:left; width: 263px; height:184px; margin-left: 2px;position:relative;cursor:pointer;}
.indexItem .figure_box .zoo-item{width:263px;height:184px;display:none;}
.indexItem .figure_box .zoo-item p{position:absolute;top:10px;right:10px;cursor:pointer;}
.indexItem .figure_box .zoo-item .detail_btn{position:absolute;bottom:17px;right:17px;}
.indexItem .figure_box .zoo-item .detail_btn a{font-size:14px;color:#fff;background:#d11b29;padding:5px 10px;font-weight:bold;border-radius:8px;}
.indexItem .figure_box .zoo-item .item_tit{position:absolute;top:10px;left:0;padding:5px 10px;background:#d11b29;color:#fff;font-weight: bold;}
/* .indexItem .item_img div.ProDuct{display: inline-block; height: 184px;width: 100%;} */
.indexItem .item_img div.ProDuct:hover .PDtext{display:none;}
.indexItem .item_img div.ProDuct:hover{opacity:1;}
.indexItem .item_img>img{width:100%;height:100%;position:absolute;}
.indexItem .item_img div.ProDuct div.PDtext{position:absolute;bottom:6px;color:#4d4b4d;width:100%;height: 97px;}
.indexItem .item_img div.ProDuct div.PDtext div.textA{float:left;padding-left:10px;margin-top: -10px;}
.indexItem .item_img div.ProDuct div.PDtext div.textB{position:absolute;top:22px;right:0;font-size:10px;letter-spacing:-1px;width:100%;height:16px;text-align:right;background:rgba(0,0,0,0.4);color:#fff;padding-right:6px;box-sizing: border-box;font-weight: bold;}
.indexItem .item_img div.ProDuct div.PDtext div.textC{position:absolute;top:38px;right:0;font-size:16px;letter-spacing:-1px;width:100%;height:25px;text-align:right;background:rgba(0,0,0,0.4);color:#fcb72c;font-weight: bold;padding-right:6px;box-sizing: border-box;}
.indexItem .item_img div.ProDuct div.PDtext div.textD{position:absolute;top:63px;right:0;width:100%;height:40px;text-align:right;background:#feedd4;padding-right:6px;box-sizing: border-box;padding-top: 10px;}
.indexItem .ProDuct{height:184px;border:1px solid #dddada;position:relative;}
.indexItem .figure_box figure.dis_bl{width:525px;height:350px;position:absolute;top:210px;left:50%;margin-left:-262px;display:block;z-index:120;transition:all 0.5s;}
.zoom_bg{width:100%;height:100%;background:#000;opacity:0.5;position:absolute;z-index:110;display:none;}
.item_img .magnify{position:absolute;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0.2) url(../images/magnify.png) no-repeat center;opacity:0;text-indent:-9999px;}
.item_img:hover .magnify{opacity:1;transition:all 0.5s;}
.prev{position:absolute;top:210px;left:45px;z-index:120;display:none;width:90px;height:349px;cursor:pointer;}
.prev:hover{background:rgba(255,255,255,0.2);}
.prev .btn{background:url(../images/prev.png) no-repeat center;width:53px;height:100px;background-size:cover;position:absolute;top:132px;left:20px;}
.next{position:absolute;top:210px;right:45px;z-index:120;display:none;width:90px;height:350px;cursor:pointer;}
.next:hover{background:rgba(255,255,255,0.2);}
.next .btn{background:url(../images/next.png) no-repeat center;width:53px;height:100px;background-size:cover;position:absolute;top:132px;right:20px;}

.indexItemMg{margin-bottom:20px;}
/* .indexItem>li{float:left;width:263px;height:184px;margin-right:0;margint-left:2px;}
.indexItem>li>.ProDuct>a{display:inline-block;height:184px;}
.indexItem>li>.ProDuct>a>PDtext{position: relative;top: 66px;color: #4D4B4D;width: 100%;height: 97px;}
.indexItem>li>.ProDuct>a>PDtext>.textA{position:absolute;font-size:10px;width:100%;text-align:right;background:rgba(255,255,255,0.6);}
.indexItem>li>.ProDuct>a>PDtext>.textB{position:absolute;top:17px;right:0;font-size:10px;letter-spacing:-1px;width:100%;text-align:right;background:rgba(255,255,255,0.6);}
.indexItem>li>.ProDuct>a>PDtext>.textC{position:absolute;top:35px;right:0;font-size:16px;letter-spacing:-1px;width:100%;text-align:right;background:#dfe0e2;}
.indexItem>li>.ProDuct>a>PDtext>.textD{position:absolute;top:59px;right:0;width:100%;text-align:right;background:#ffffff;} */

.indexh3title{font-size: 18px;margin-left: 5px;letter-spacing: 1px; color: #000000;}
.InfoSectionWrap{position: relative;width: 795px;margin-top: 20px;}

.SlideRightBnrWrap{position: relative;float: left;width: 265px;}

.MainInfoBg{position: relative;width: 600px;}
.MainInfoBg p{position:relative;width: 100%;background-color: #E6E6E5;}
.MainInfoBg p span{display: inline-block;text-indent: 10px;padding: 4px 0; font-size: 14px;font-weight: bold;}
.MainInfoBg p a{position: absolute;top: 0;right: 0;background:#e84250;color:#fff;text-align: center;font-family: "Meiryo";padding: 4px 15px;font-size: 13px;}
.MainInfoBg p a:hover{opacity: 0.8;}
.MainInfoBg .Inbox{ border-bottom: 1px solid #E6E6E5; border-left: 1px solid #E6E6E5; border-right: 1px solid #E6E6E5; padding: 7.5px 10px;}
.MainInfoBg .Inbox li{display:block; border-bottom:dashed 1px #aaa; padding:5px 0; line-height:22.5px;}
/*.MainInfoBg .Inbox .noline{border:none !important;}*/
.MainInfoBg .Inbox li span{font-size:0.9em; color:#a0a0a0; margin-right:3px;}
.surveyBanner{float:right;border: 1px solid #ddd;}
.surveyBanner a{background: url("../images/planning/survey.jpg") no-repeat;text-indent:-9999px;width:260px;height:214px;display:block;}

.sectionTitle{border-left:3px solid #201b17; height:20px; line-height:20px; padding-left:5px; font-size:1.4em; color:#1c1819; margin-bottom:10px;}
.sectionTitle span{font-size:12px; display:inline-block; padding:0 10px; background-color:#ff0000; color:#ffffff; vertical-align:top; margin-left:10px; border-radius:5px; font-weight:bold;}

.PrintKind{margin-bottom:30px; border-bottom:1px solid #edeef3;}
.PrintKind h4{overflow:hidden;}
.PrintKind h4 span{display:inline-block; width:600px; height:34px; line-height:34px; font-size:1.2em; font-weight:bold; text-indent:10px; background-color:#edeef3; border-radius:5px; margin-right:10px; color:#292929; float:left;}
.PrintKind h4 a{display:inline-block; width:185px; height:34px; line-height:34px; text-align:center; color:#ffffff; border-radius:5px; float:right;}
.PrintKind h4 a.KindOd{background-color:#50925b;}
.PrintKind h4 a.KindOff{background-color:#507592;}
.PrintKind h4 a:hover{background-color:#a0a0a0;}
.PrintKind p{padding:10px 5px;}

/*PICK UP*/
.meishi21Point{overflow:hidden; margin-bottom:20px; margin-top: 5px;}
.meishi21Point dt{font-size: 16px; color: #000000; }
.meishi21Point dd{float:left; margin-right:16px; margin-bottom:6px;position:relative;text-align:right;}
.meishi21Point dd.PickR03{margin:0;}
.meishi21Point dd.PickL01 a{width:254px;height:145px;background:url("../images/planning/PICKUP02.jpg")  no-repeat;display:inline-block;}
.meishi21Point dd.PickL02 a{ width: 254px; height: 145px;  background:url("../images/planning/PICKUP03.jpg")  no-repeat; display: inline-block;}
.meishi21Point dd.PickR03 a{ width: 254px; height: 145px; background:url("../images/planning/PICKUP01.jpg")  no-repeat; display: inline-block;}
.meishi21Point dd a div.PDtext{position:absolute;top:18px;right:10px;font-size:11px;}
.meishi21Point dd a div.PDtext div.textA{font-size:14px;font-weight:bold;color:#000000;}
.meishi21Point dd a div.PDtext div.textB{font-size:16px;font-weight:bold;color:#ED1C24;}

/* .meishi21Point dd.PickL02 a div.PDtext{display: inline-block;position: relative;top: 18px; left: 155px;}
.meishi21Point dd.PickL02 a div.PDtext div.textA{font-size: 14px;font-weight: bold;color: #000000;position: relative;top:10px;left:28px}
.meishi21Point dd.PickL02 a div.PDtext div.textB{font-size: 16px;font-weight: bold; color: #ED1C24; position:relative;top:3px;left: -11px}
.meishi21Point dd.PickL02 a div.PDtext div.textC{font-size: 11px;position:relative;top:10px;left: 0px}
.meishi21Point dd.PickL02 a div.PDtext div.textE{font-size: 11px;position: relative;top:6px;left: 30px}
.meishi21Point dd.PickR03 a div.PDtext{display: inline-block;position: relative;top: 18px; left: 155px;}
.meishi21Point dd.PickR03 a div.PDtext div.textA{font-size: 14px;font-weight: bold; color: #000000; position: relative;top:10px;left:15px }
.meishi21Point dd.PickR03 a div.PDtext div.textB{font-size: 16px;font-weight: bold; color: #ED1C24; position:relative;top:3px;left: -22px}
.meishi21Point dd.PickR03 a div.PDtext div.textC{font-size: 11px;position:relative;top:10px;left: -25px}
.meishi21Point dd.PickR03 a div.PDtext div.textD{font-size: 11px;position: relative;top:6px;left: -15px} */
.meishi21Point dd a img{border: 1px solid #fff;}
.meishi21Point dd a:hover img{opacity: 0.6; border: 1px solid #f41a2d; }

/* Support Guide */
.supportGuideH2{height:24px; line-height:24px; text-align:center; color:#585858; background-color:#e6e6e6; font-weight:bold;}
.supportGuide ul{overflow:hidden;border: 1px solid #ccc;box-sizing:border-box;}
.supportGuide li{float:left; width: calc(25% - 1px); text-align:center; border-right:1px solid #cccccc;box-sizing:border-box;}
.supportGuide li:last-child{border-right: none;}
.supportGuide li a div.SgText{position: relative; top: 48px; }
.supportGuide li a div.SgText div.Tx01{font-weight:bold; font-size: 13px; }
.supportGuide li a div.SgText div.Tx02{font-size: 12px;}
.supportGuide li a div.SgText div.Tx02 span.Red{color: #f41a2d; font-weight: bold;}
.supportGuide li a:hover div.SgText div.Tx02 span.Red{color: #FDF278; font-weight: bold;}

.supportGuide li{position: relative;}
.supportGuide li a{position: relative;width: 100%;display:block;height:105px;padding:7px 0;}
.supportGuide li a:hover{color: #ffffff;}
.supportGuide li.BgImg01 a{background: url("../images/index/guideSimbol01.png") no-repeat;}
.supportGuide li.BgImg01 a:hover{color: #ffffff; opacity: 1.0; background: #f41a2d url("../images/index/guideSimbol01W.png") no-repeat;}
.supportGuide li.BgImg02 a{background: url("../images/index/guideSimbol02.png") no-repeat;}
.supportGuide li.BgImg02 a:hover{color: #ffffff; opacity: 1.0; background: #f41a2d url("../images/index/guideSimbol02W.png") no-repeat;}
.supportGuide li.BgImg03 a{background: url("../images/index/guideSimbol03.png") no-repeat;}
.supportGuide li.BgImg03 a:hover{color: #ffffff; opacity: 1.0; background: #f41a2d url("../images/index/guideSimbol03W.png") no-repeat;}
.supportGuide li.BgImg04{}
.supportGuide li.BgImg04:hover{background-color: #f41a2d; }
.supportGuide li.BgImg04 a{ display:block;  width:183px; height:105px;  padding:7px;  background: url("../images/index/guideSimbol04.png") no-repeat;}
.supportGuide li.BgImg04 a:hover{color: #ffffff; opacity: 1.0; background: url("../images/index/guideSimbol04W.png") no-repeat;}
/*.supportGuide li.BgImg05 a{ display:block;  width:183px; height:105px;  padding:7px;  background: url("../images/index/guideSimbol05.png") no-repeat;}
.supportGuide li.BgImg05 a:hover{color: #ffffff; opacity: 1.0; background: #f41a2d url("../images/index/guideSimbol05W.png") no-repeat;}
.supportGuide li.BgImg06 a{ display:block;  width:183px; height:105px;  padding:7px; background: url("../images/index/guideSimbol06.png") no-repeat;}
.supportGuide li.BgImg06 a:hover{color: #ffffff; opacity: 1.0; background: #f41a2d url("../images/index/guideSimbol06W.png") no-repeat;}
.supportGuide li.BgImg07 a{ display:block;  width:183px; height:105px;  padding:7px; background: url("../images/index/guideSimbol07.png") no-repeat;}
.supportGuide li.BgImg07 a:hover{color: #ffffff; opacity: 1.0; background: #f41a2d url("../images/index/guideSimbol07W.png") no-repeat;}
.supportGuide li.BgImg08{ width: 199px;}
.supportGuide li.BgImg08:hover{background-color: #f41a2d; }
.supportGuide li.BgImg08 a{ display:block;  width:183px; height:105px;  padding:7px; background: url("../images/index/guideSimbol08.png") no-repeat;}
.supportGuide li.BgImg08 a:hover{color: #ffffff; opacity: 1.0; background: url("../images/index/guideSimbol08W.png") no-repeat;}*/


/* Support Guide Right */
.supportGuideH2{height:24px; line-height:24px; text-align:center; color:#ffffff; background-color:#888888; font-weight:bold;}
.supportGuideRight ul{border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow:hidden; margin-bottom:10px; border-bottom:1px solid #cccccc;}
.supportGuideRight li{text-align:center; border-bottom:1px solid #cccccc; padding:7px;}
.supportGuideRight li figcaption{font-weight:bold; margin-bottom:5px;}
.supportGuideRight li a{display:block;}
.supportGuideRight li p{font-size:0.9em; color:#999999; text-align:left; text-align:justify;}

/* index aside */
#mainSection #indexAside{width:190px; float:left; margin-left:10px;}
.rightBnr .koe{border-radius:5px;}
.osiraseBnr li{margin-bottom:10px;}

/* Rank */
.rank{height:406px; background:url("../images/index/rankBack.png") no-repeat; margin-bottom:10px; border:1px solid #a0a0a0; border-radius:5px;}
.rank dt{height:27px; line-height:27px; color:#ffffff; text-align:center; font-weight:bold;}
.rank .rankCell{width:166px; height:90px; margin:15px 8px; background-color:rgba(200, 200, 200, 0.3); border:1px solid #dddddd; box-shadow:0 0 5px rgba(20, 20, 20, 0.3); padding:2px; border-radius:5px;}
.rank .rankCell a{height:38px; margin-bottom:2px; background-color:rgba(160, 160, 160, 0.5); border-radius:4px 4px 0 0; padding-top:3px; display:block; text-align:center;}
.rank .rankCell p{width:156px; height:33px; line-height:17px; background-color:rgba(255, 255, 255, 0.6); border-radius:0 0 4px 4px; padding:7px 5px; text-align:center;}
.rank .goRank{text-align:center; width:140px; height:21px; line-height:21px; margin:0 auto; background-color:rgba(180, 180, 180, 0.3); border:1px solid #dddddd; box-shadow:0 0 5px rgba(20, 20, 20, 0.4); border-radius:5px;}
.rank span{background-color:#cc3300; color:#ffffff; font-size:0.8em; padding:0 4px; display:inline-block; border:1px solid #ff0000; border-radius:5px;}

/*NewsBlock*/
.NewsBlock{width: 100%; margin: 0px 0px 10px; border-bottom: 1px solid #b0b0b0; border-top: 1px solid #b0b0b0; background-color: #f8f8f8; display: block; overflow: hidden; }
.NewsBlock .MeishiNews{width: 96%;  z-index: 2; font-size: 14px; float: left;padding: 7px 0 5px 10px;box-sizing:border-box;}
.NewsBlock .NewsH3{float: left; font-size: 18px; font-weight: bold;padding: 7px 0px 0 10px; color: #ee434d;}
.NewsBlock .newsbt{ float: right;}


#PaperBlockWrap .indexItem{/* padding:0 12px; */ overflow:hidden; margin-bottom:5px;}
#PaperBlockWrap .indexItem li{/* margin:0 5px;  */float:left; width:33.3%;background:#fff;/*  border-left: 10px solid #D23A33; */}
#PaperBlockWrap .indexItem li a{height:50px; line-height:40px; padding:3px 0;box-sizing:border-box;/*  border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;  */display:block; text-align:center; font-size:1.2em; font-weight:bold; color:#000000;/*  background-color:#eeeeee; */}
#PaperBlockWrap .indexItem li.red_bor a{border-bottom:4px solid #e44247;}
#PaperBlockWrap .indexItem li.red_bor a.on_1{background:#e44247;color:#ffffff;opacity:1;}
#PaperBlockWrap .indexItem li.red_bor a:hover{background:#e44247;color:#ffffff;opacity:1;}
#PaperBlockWrap .indexItem li.yellow_bor a{border-bottom:4px solid #f8a41f;}
#PaperBlockWrap .indexItem li.yellow_bor a.on_1{background:#f8a41f;color:#ffffff;opacity:1;}
#PaperBlockWrap .indexItem li.yellow_bor a:hover{background:#f8a41f;color:#ffffff;opacity:1;}
#PaperBlockWrap .indexItem li.blue_bor a{border-bottom:4px solid #1a75bb;}
#PaperBlockWrap .indexItem li.blue_bor a.on_1{background:#1a75bb;color:#ffffff;opacity:1;}
#PaperBlockWrap .indexItem li.blue_bor a:hover{background:#1a75bb;color:#ffffff;opacity:1;}
#mapTab {width:795px;height:auto;position:relative;padding-top:60px !important;}
#mapTab > h2 {height:auto; position: absolute; top: 0;display: table; z-index: 5; font-size:16px;font-weight:bold;text-align: center;}
#mapTab > h2 a{display: block;color:inherit;padding:7px 0;}
#mapTab > h2.red_bor{border:3px solid #e44247;background: #e44247;color:#fff;box-sizing: border-box;}
#mapTab > h2.yellow_bor{border:3px solid #f8a41f;background: #f8a41f;color:#fff;box-sizing: border-box;}
#mapTab > h2.blue_bor{border:3px solid #1a75bb;background: #1a75bb;color:#fff;box-sizing: border-box;}
#mapTab > h2.on a {background: #fff;color:#000;}
.blind, .hide {position:absolute;height:0;font-size:0;line-height:0;visibility:hidden;overflow:hidden;}
.cf:after{content:"";display:block;clear:both;}
.fixed_tab{position:fixed !important;top:0px;left:0%;margin-left:calc(50% - 502.5px + 210px);z-index:1000;width:795px;}
.paperScroll{overflow: hidden;margin-bottom:20px;border-top:2px solid #eee;border-left:2px solid #eee;}
.paperScroll li{float: left;width: 33.3%;padding-left: 15px;line-height: 30px;border-right: 2px solid #eee;border-bottom: 2px solid #eee;box-sizing: border-box;}
.width25 li{width:25%;padding-left:10px;}

.CategoryTitle_offset{text-indent:10px;font-size:1.5em;color:#000000;font-weight:bold;margin-bottom:10px;}
.PaperBlock_style{margin-bottom: 30px;position: relative;overflow: hidden;}
.PaperBlock_style h4{height:30px;line-height:31px;font-size:1em;font-weight:bold;background:#eeeeee;margin-bottom: 10px;}
.PaperBlock_style h4 span{width:100px;display:block;float:left;height:30px;line-height:31px;background:#e44247;color:#ffffff;text-align:center;margin-right:14px;}
.PaperBlock_style h4 .topBtn{float: right;margin-right: 20px;}
.PaperBlock_style h4 span.premium_box{width:100px;display:block;float:left;height:30px;line-height:31px;background:#f8a41f;color:#ffffff;text-align:center;margin-right:14px;}
.PaperBlock_style h4 span.expremium_box{width:100px;display:block;float:left;height:30px;line-height:31px;background:#1a75bb;color:#ffffff;text-align:center;margin-right:14px;}
.PaperBlock_style>ul.PaperInfoUl>li.PhotoLi{position: relative;}
.PhotoLi span.newItem{position: absolute;top:15px;left:15px;width:130px;height:130px;background: url("../images/new_item.png") no-repeat;}
.PaperBlock_style>ul.PaperInfoUl>li.PhotoLi>img{display:block;width:258px;height:230px;float:left;}
.PaperBlock_style>ul.PaperInfoUl>li.PhotoLi>img.Mr4{margin-right:10px;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box{float:left;width:270px;margin-top:10px;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .guide_date .guide01{display: inline-block;padding: 6px 30px;background: #742881;color: #fff;border-radius: 22px;font-size:22px;font-weight:bold;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .guide_date .guide02{display:inline-block;font-size:15px;margin-left:-25px;padding:5px 13px;border-bottom:2px solid #742881;text-indent:13px;height:17px;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info{text-align:center;margin-top:15px;font-size:11px;font-weight:bold;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info ul:after{content:"";display:block;clear:both;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info p{color:#742881;text-align:left;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info ul li{float:left;width:54px;padding:13px 0;line-height:11px;color:#000;font-size:10px;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info ul li.bg_oo{background:url(../images/index/bg_oo.png) no-repeat center;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info ul li.bg_o{background:url(../images/index/bg_o.png) no-repeat center;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info ul li.bg_m{background:url(../images/index/bg_m.png) no-repeat center;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.left_box .pen_info ul li.bg_x{background:url(../images/index/bg_x.png) no-repeat center;}

.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.right_box{float:right;width:500px;margin-top:20px;color:#000000;}
.PaperBlock_style>ul.PaperInfoUl>li.TextLi>.right_box .ps_info{margin-top:26px;color:#888888;}

.PaperBlock_style>ul.PaperInfoUl>li.notice_box{margin-top:10px;}
.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.add_work_table{float:left;margin-right:15px;margin-top:3px;width:652px;font-size:11px;}
.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.add_work_table table{border-collapse:collapse;width: 652px;}
.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.add_work_table caption{height:0;overflow:hidden;}
.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.add_work_table th{text-align:center;border:1px solid #000;padding:3px 0;line-height:12px;}
.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.add_work_table th.purple{background:#742881;color:#fff;}
.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.add_work_table td{text-align:center;border:1px solid #000;padding:5px 0;}

.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.notice_back_btn{float:left;padding:3px 7px;width:95px;text-align:center;margin-bottom:7px;border:2px solid #000;border-radius:20px;}
.PaperBlock_style>ul.PaperInfoUl>li.notice_box>.notice_date_btn{float:left;padding:3px 7px;width:95px;text-align:center;border:2px solid #000;border-radius:20px;margin-top:30px;}
/*일반지주문*/
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi{clear:both;text-align:center;margin-top:20px;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi>.order_box{float:left;width:33%;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi>.border_LR{border-left:2px solid #000000;border-right:2px solid #000000;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi>.order_box>.order_tit{font-size:15px;font-weight:bold;color:#000000;margin-bottom:10px;padding-top:10px;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi>.order_box>table{width:74%;margin:0 auto;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi>.order_box td{font-size:17px;font-weight:bold;color:#e44247;text-align:right;padding:3px 0;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi>.order_box .order_btn{margin-top:20px;padding:5px 0;background:#5b5758;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi>.order_box .order_btn a{color:#ffffff;font-weight:bold;font-size:16px;}
/*고급지주문*/
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box{clear:both;text-align:center;margin-top:20px;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box{float:left;width:196px;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.border_LR{border-left:2px solid #000000;border-right:2px solid #000000;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.border_R{border-right:2px solid #000000;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box>.order_tit{font-size:15px;font-weight:bold;color:#000000;margin-bottom:10px;padding-top:10px;position:relative;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box>.order_tit p.spacing{letter-spacing:-2px;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box>.order_tit p.padd_L{padding-left:8px;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box>.order_tit .add_date{position:absolute;top:0px;left:2px;padding:2px;line-height:14px;font-size:11px;color:#fff;background:#34a047;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box>table{width:90%;margin:0 auto;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box td{font-size:17px;font-weight:bold;color:#e44247;text-align:right;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box .order_btn{margin-top:20px;padding:5px 0;background:#5b5758;}
.PaperBlock_style>ul.PaperInfoUl>li.OrderLi_4box>.order_box .order_btn a{color:#ffffff;font-weight:bold;font-size:16px;}
/*고급지주문2개짜리*/
.PaperBlock_style>ul.PaperInfoUl>li.width50>.order_box{float:left;width:49%;}
.PaperBlock_style>ul.PaperInfoUl>li.width50>.order_box>table{width:50%;margin:0 auto;}

/*名刺21とは*/
.meishi21_info .topTitle{overflow: hidden;text-align: center;margin:5px 0 15px 0;}
.meishi21_info .topTitle>p{float: left;width: 33.333%;font-size: 17px;font-weight: bold;color: #fff;padding: 8px 0;}
.meishi21_info .topTitle p.title01{background: #ed1e30;}
.meishi21_info .topTitle p.title02{background: #f8a41f;}
.meishi21_info .topTitle p.title03{background: #1a75bb;}
.meishi21_info .infoBox{font-size: 13px;color: #000;margin-bottom: 10px;}
.meishi21_info .infoBox>div{padding-bottom:10px;}
.meishi21_info .infoBox>div a{font-weight: bold;text-decoration: underline;color: #000;font-size: 14px;}

/* 20191213 interview */
a.interviewMoreBtn{float: right;background:#e84250;color:#fff;text-align: center;font-family: "Meiryo";padding: 3px 10px;font-size: 13px;font-weight: normal;margin-top: -5px;}

.interviewList{position: relative;padding: 0;margin: 0;width: 795px;}
.interviewList li{float: left;position: relative;list-style: none;width: 258px;box-sizing:border-box;margin-top: 10px;margin-right: 10px;}
.interviewList li .itvNewLabel{position: absolute;top: 5px;left: 5px;color:#e84250;font-size: 14px;font-weight: bold;background: #feee7d;border-radius: 3px;padding: 0 5px;}
.interviewList li img{display: block;width: 100%;}
.interviewList li:nth-child(3n){margin-right: 0;}
.interviewList li a.interviewBoxLink{display: block;width: 100%;text-decoration: none;color: #000;border: 1px solid #ddd;background: #fff;transition:all 0.3s;}
.interviewList li a.interviewBoxLink:hover{border: 1px solid #000;}
.interviewList li .interviewBoxLink .itvTitleBox{position: relative;width: 100%;height: 100px;padding: 10px 10px;box-sizing:border-box;}
.interviewList li .interviewBoxLink .itvTitleBox .itvTitle{font-weight: bold;font-size: 15px;font-family: "Meiryo";text-align: center;margin-top: 10px;}
.interviewList li .interviewBoxLink .itvTitleBox .itverProd{position: absolute;bottom: 33px;right:14px;color: #777;font-size: 12px;}
.interviewList li .interviewBoxLink .itvTitleBox .itverName{position: absolute;bottom: 10px;right:20px;color: #777;font-size: 12px;}

/* 20200319 main 5banner added */
.mainWrap{position: relative;}
.mainWrap .leftMainWrap{position: relative;float: left;width: 600px;}
.mainWrap .rightMainWrap{position: relative;float: right;width: 185px;}
.mainWrap .rightMainWrap > ul{position: relative;}
.mainWrap .rightMainWrap > ul li{position: relative;width: 100%;height: 60px;background: #fff;margin-bottom: 7.3px; border: 1px solid #ddd;}
.mainWrap .rightMainWrap > ul li img{display:block; width:100%;}
.mainWrap .rightMainWrap > ul li:first-child{height: 148px;}
.mainWrap .rightMainWrap > ul li a.rightBannerBtn{display: block;height: 100%;}