/* CSS Document */
.secBox .sectionInner{max-width: 1200px;margin: 0 auto;padding: 80px 0 0;width: 90%;}
/*----------------------------------------------------------------------------
***                                                            ファーストビュー
----------------------------------------------------------------------------*/
#mainView{background:none;max-width: 1200px;margin: 0 auto 0;}
#mainView .mainViewInner{width: 100%;margin:0 auto;padding: 40px 0px 40px 50px;border-top: none;}
#mainView .bgBox{border:1px solid #fff;display:inline-block;padding: 0 0;}
#troubleSec h3,#troubleSec p{text-align: center;margin-bottom: 0.5em;font-size: 15px;}

#troubleSec .img{text-align: center;}
#troubleSec img{margin: 0 auto;}

/*-- トラブル --*/

/*ページリンク*/
#troubleSec .linkBox{background: #F5F5F5;padding: 2em 0;margin-top: 0;}
#troubleSec .linkBox .Inner_link{max-width: 510px;width: 90%;margin: 0 auto;}
#troubleSec .linkBox .Inner_link a{margin: 0.5em auto;padding: 0.5em 2em;background: #fff;border: 2px solid #00AB25;position: relative;display: block;color: #00AB25;font-size:20px;font-weight: bold;border-radius: 0.3vw;text-align: left;}
#troubleSec .linkBox .Inner_link a::after{content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 15px 10px 0 10px;border-color: #00AB25 transparent transparent transparent;position: absolute;top: 0.5em;right: 1em;color: #00AB25; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%);}
#troubleSec .linkBox .Inner_link a{color: #00AB25;width: 100%;display: block;}

/*--trouble--*/
#troubleSec #myvoice,#troubleSec #mycamera,#troubleSec #checkin,#troubleSec #zoomname{border-bottom: 1px solid #eaeaea;}
/*共通*/
#troubleSec .troubleBox .troubleTtl{color: #00ab25;font-size: 200%;text-align: center;margin-bottom: 1em;}
/*#troubleSec .troubleBox .troubleTtl::after{content: "";display: block;border-bottom: 0.15em solid #00ab25;width: 1.5em;margin: 0.2em auto 0 auto;}*/
#troubleSec .troubleBox .contentsInner{margin: 0em auto 7em;}
.secBox .contentsBox .txtBox{margin: 0em 0 0;}
#troubleSec .troubleBox .sub_ttl{font-size: 20px;font-weight: bold;}
#troubleSec .troubleBox .img_txt{font-size: 17px;}

/*checkin*/
#troubleSec #checkin .checkinInner .imgBox{margin-top: 2em;}
#troubleSec #checkin .imgBoxttl{font-weight: bold;font-size: 17px;}
#troubleSec #checkin .tate_txt{ -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
         writing-mode: vertical-rl;vertical-align: -0.2em;}
/*zoomname*/
#troubleSec #zoomname .zoomnameInner{margin: 3em auto;}
#troubleSec #zoomname .zoomnameInner .af_next{position: relative; padding-bottom: 30px;}
#troubleSec #zoomname .zoomnameInner .af_next::after{content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 15px 10px 0 10px;border-color: #aaa transparent transparent transparent;-webkit-transform: translate(-50%,50%);-ms-transform: translate(-50%,50%);transform: translate(-50%,50%); position: absolute; left: 50%; bottom: 10px;}
#troubleSec #zoomname .zoomnameBox{width: 95%;margin: 0 auto;max-width: 750px;}
#troubleSec #zoomname .zoomnameBox p{text-align: left;}
#troubleSec #zoomname .zoomnameBox p span{padding: 0 1em;}
#troubleSec #zoomname .zoomnameBox p a{color: #0956b5;}
#troubleSec #zoomname .zoomnameBox .changename .leftPd{/* padding-left:14.6em; */}
#troubleSec #zoomname .zoomnameBox .pcOrSp{text-align: center;}
#troubleSec #zoomname .zoomnameBox .name_atn{margin: 2em auto 4em;padding: 1em;border: 1px solid #ff0000;width: 90%;}
#troubleSec #zoomname .zoomnameBox .name_atn .rei{padding-left: 1.7em;}

#troubleSec #zoomname .zoomnameInner .imgmainttl{color: #00ab25;font-weight: bold;}
#troubleSec #zoomname .zoomnameInner .imgBoxttl{font-weight: bold;font-size: 17px;}

/*technical_support*/
#troubleSec .lastBox .sectionInner{padding: 80px 0 80px;}
#troubleSec .technical_support{/*background: #ed1c24;*/max-width: 600px;width: 95%;border-radius: 0.5vw;padding: 1em 0em;margin: 0 auto;border:2px solid #ed1c24;}
#troubleSec .technical_support p{font-weight: bold;font-size: 22px;color: #000;}
#troubleSec .technical_support .Ylw_txt{color: #ffff00;font-weight: bold;line-height: 1.2em;font-size: 27px;}
#troubleSec .technical_support .Ylw_txt span{font-size: 20px;}
#troubleSec .technical_support .Ylw_txt a{color:  #ffff00}

#troubleSec .technical_support .Blu_txt{color: #00b2bc;font-weight: bold;line-height: 1.2em;font-size: 27px;}
#troubleSec .technical_support .Blu_txt span{font-size: 20px;}
#troubleSec .technical_support .Blu_txt a{color:  #00b2bc}
/*normalBtn01*/
#troubleSec .normalBtn01 .experience{font-size: 17px;font-weight: bold;}
#troubleSec .normalBtn01 .txtBtn span{font-size: 80%;}
