abbr,acronym,fieldset,html,img{border:0}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td img,textarea,th,ul{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-align:center;color:#333;font:14px/1.5 "Meiryo","Hiragino Kaku Gothic ProN",Arial,sans-serif;-webkit-text-size-adjust:100%;line-height:1.6;overflow-y:scroll}body{text-align:center;overflow:hidden}article,aside,details,figure,footer,header,nav,section,summary{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}table{border-spacing:0;border-collapse:collapse}table.rankingcontentTable,table.rankingcontentTable_short{border-spacing:0;border-collapse:collapse}.w50p{width:50px}.w80p{width:80px}.w100p{width:100px !important}.w120p{width:120px}.w160p{width:160px}.w180p{width:180px !important}.w310p{width:310px}.w100per{width:100%}.h50p{height:50px}.dpbl{display:block !important}.dpib{display:inline-block !important}.dpi{display:inline !important}.main{width:100%;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}#contents,#footer,.includedMenu{position:relative}#container *{-webkit-box-sizing:border-box;box-sizing:border-box}.md_drawerbottom_menu_open .md_layer,.md_drawerbottom_notice_open .md_layer,.md_drawerbottom_search_open .md_layer,.md_drawerright_open .md_layer{display:block}.md_box{padding:.5em}.ico_new:after{display:inline-block;font-weight:400;margin:0 2px;content:"NEW!";font-size:.75em;background:#cc0010;color:#fff;border-radius:2px;height:14px;line-height:14px;vertical-align:5%;padding:0 2px}.clearfix:after{content:''}q:after,q:before{content:''}#footer,html{line-height:1.5;outline:0;word-break:break-all}.md_list{width:100%}.md_list>li{border-bottom:1px solid rgba(150,150,150,0.4);padding:.25em;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.md_list.noBorder li{border-bottom:none}.md_list_horizon>li{border-right:1px solid rgba(150,150,150,0.4)}.md_list_horizon>li:first-child{border-left:1px solid rgba(150,150,150,0.4)}.hikaku-layout{font-size:16px !important;display:inherit !important}.mk-gab.hikaku-layout .ly_row{padding-bottom:inherit;display:inherit}.mk-gab.hikaku-layout *{-webkit-box-sizing:inherit;box-sizing:inherit}.p5p{padding:5px !important}.p10p{padding:10px !important}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pr10{padding-right:10px}.mbz{margin-bottom:0 !important}.mzp{margin:0 !important}.mt05{margin-top:5px}.mb05{margin-bottom:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml100{margin-left:100px}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mr5{margin-right:5px}.mr8{margin-right:8px}.mr15{margin-right:15px}.mr20{margin-right:20px}.pl15{padding-left:15px}.pb30{padding-bottom:30px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mt50{margin-top:50px}.mauto{margin:0 auto}.fll,.float-l{float:left}.flR,.float-r,.flr,flr{float:right}.clear{clear:both}.clearfix:after{display:block;clear:both}.fss{font-size:0.75em !important}.fsm{font-size:0.875em !important}.fsn{font-size:1.125em !important}.fsl{font-size:1.25em !important}.fsxl{font-size:1.5em !important}.fsxxl{font-size:2em !important}.fwb{font-weight:700}.fwn{font-weight:400}.comment span.black,.em{font-weight:700}span.red,span.underline{font-weight:700}.fcwt{color:#fff}.fcrd{color:#900}.fcmrd{color:#e40b11}.fcblk{color:#333 !important}a:hover,span.red{color:#E60012}.bggl{background-color:#eee}.bgwt{background-color:#fff !important}.w100p{width:100px !important}.w180p{width:180px !important}.md_card{margin-bottom:1em;border-color:#ccc;border-style:solid;border-width:1px;-webkit-box-shadow:0 1px 3px 0 rgba(0,1,2,0.1);box-shadow:0 1px 3px 0 rgba(0,1,2,0.1);background:#fff;border-radius:3px}#KM_CONTENTS_SINGLE #contents,#contents{margin:0 auto}p{color:#333;margin-top:0;margin-bottom:0}span.underline{text-decoration:underline}img{border:none}li{list-style-type:none}.flL,.fll{float:left}.txtR{text-align:right}.txtC{text-align:center}#KM_CONTENTS_SUBNAVI table,#KM_FOOTER_LEGAL,#KM_TOPICPATH_MAIN,#contents,.txtL{text-align:left}.nowrap{white-space:nowrap}.dpn{display:none}.marker_yellow{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff6));background:linear-gradient(transparent 60%, #ff6 60%)}table td{word-break:break-all}.em{background:#F4FC6C;text-decoration:underline}#KM_CONTENTS_SINGLE{text-align:center}a{text-decoration:none}table{font-size:100%;color:#333}#contents{width:960px;padding:0}#title1,#title2,#title3,.comment{margin:10px auto;width:960px}#title1,#title2,#title3{height:47px;color:#333}.comment p{font-size:14px;line-height:20px}.comment span.red{color:#e60012;font-weight:700}a.goToOpenAccount{display:block;width:214px;height:50px;background-image:url(../img/common/btn_kouza.png);background-position:center;background-repeat:no-repeat}#messageAboutThisContent,.contentBack{background-position:right bottom;background-repeat:no-repeat}a.goToOpenAccount:hover{background-image:url(../img/common/btn_kouza_ov.png)}#footerSearchByRanking{float:left;width:480px}#footerIntroOfContent{float:left;width:473px;height:255px;border:1px solid #1a489c}.contentBack{width:449px;height:61px;background-image:url(../img/common/sankaku_2.png)}#summaryLink,#whosevoice{width:960px}#footerIntroOfContent ul{padding-left:10px;margin-top:9px;margin-left:0}#footerIntroOfContent li{text-indent:20px;height:62px;width:450px;background-color:#f4fbf5;border:1px solid #005106;margin-top:7px;list-style:none}#footerIntroOfContent a{font-size:15px;cursor:pointer;color:#00f;text-decoration:underline;font-weight:400}#footerIntroOfContent a:hover{color:#E60012}#footerIntroOfContent p{margin-top:0;font-size:13px}#inPageLink{text-align:right}#goToTopWrapper{float:right;width:180px;background-image:url(../img/common/footer/icon_top.png);background-position:left;background-repeat:no-repeat}#inPageLink a{text-decoration:underline;font-size:.875em}#head_link{text-shadow:2px 2px 2px #fff;border:2px solid #025592;color:#025592;border-radius:10px;background-color:#fafafa;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));background-image:linear-gradient(to bottom, #fafafa, #ddd);height:120px;line-height:120px;margin:20px 0;width:100%;font-size:300%;font-weight:700}#head_link .link_inner{display:inline-block;margin:0 auto;background:url(../img/hikaku/icon_sp.png) left center no-repeat;padding-left:90px}#whosevoice{margin:0 auto}.smallComment{line-height:12px;font-size:12px}.searchByRanking_summary{float:left;width:473px;height:255px;margin-right:8px;color:#333;border:1px solid #1a489c}.searchByRanking_summary p{margin-top:0;margin-bottom:0;line-height:13px;font-size:13px;text-indent:10px;text-align:left;font-weight:400}.searchByRanking_topbar{height:30px;width:473px;background-image:url(../img/top/sub_title_1.png)}.searchByRankingList_summary{width:473px;height:190px;margin:0 auto}.searchByRankingList_summary ul{margin-top:0;margin-bottom:0}.searchByRankingList_summary li{text-indent:50px;width:210px;font-size:15px;text-align:left;list-style:none;float:left;background-position:left;background-repeat:no-repeat;line-height:45px;font-weight:700}.searchByRankingList_summary a{cursor:pointer;color:#00f;text-decoration:underline;font-weight:400}#questionairTable_summary a:hover,.searchByRankingList_summary a:hover{color:#db0011}#searchByContent_topbar{height:30px;background-image:url(../img/top/sub_title_4.png)}#questionairTable_summary{float:left;width:958px;border:1px solid #1a489c}#questionairTable_topbar{height:30px;background-image:url(../img/top/sub_title_2.png)}#questionairTable_summary p{margin-bottom:0;text-align:center;font-size:30px;color:#fff;font-weight:700}#questionairTable_summary a{font-size:14px;color:#00f;text-decoration:underline}div.notationPart p,p.notation{color:grey;text-align:left}#questionairList_summary{width:958px;height:70px;margin:8px auto 0;font-size:14px;font-weight:700}.listNum a,td.questions_summary{font-weight:400}#questionairList_summary table{height:60px;width:938px;margin-left:6.5px}#questionairList_summary a{text-decoration:underline}td.listNum_summary{font-weight:400;text-indent:20px}#topIntroQuestionairLeftTable,#topIntroQuestionairRightTable{float:left;margin-left:10px;width:469px;height:80px}div.notationPart{margin-left:20px}#resultOfQuestionair{width:960px;margin:0 auto}#questionairList{float:left;width:440px;margin-right:10px}#questionairList a{text-decoration:underline}#questionairTable{margin-top:10px}#questionairList table{height:255px;border-collapse:collapse;border:1px solid #b4b4b4}.listNum{text-indent:10px;text-align:left;width:450px;border:1px solid #b4b4b4}.listNum span{font-size:15px}.listNum a{font-size:14px;cursor:pointer;color:#00f;text-decoration:underline}.listNum a:hover{color:#E60012}.questionairTopBar span{color:#E60012}#pickUp{float:left;width:450px}#pickUpComment{width:456px;height:255px;background-image:url(../img/top/resultOfPickUp_ver2.png);background-repeat:no-repeat}#pickUpComment p{font-size:18px;text-align:center;font-weight:700;line-height:80px}#question1,#question2,#question3,#question4,#question5,#question6,#question7,#question8{width:958px;border:1px solid #8a8a8a;margin-top:10px;margin-bottom:10px}.questionairTopBar{font-size:15px;text-align:left;height:28px;border-bottom:solid 1px #8a8a8a;background:-moz-linear-gradient(top, #fff, #d9e2ea);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFd9e2ea)"}div#ratingTable table,div#ratingTable td,div#ratingTable th{border:1px solid #8a8a8a}.questionairTopBar .qt{font-size:16px;font-weight:700;text-indent:10px;margin-top:3px;margin-bottom:5px}#barPlot1,#barPlot2,#barPlot3,#barPlot4,#barPlot5,#barPlot6,#barPlot7,#barPlot8{width:600px;margin-top:5px;margin-bottom:5px;margin-left:15px;float:left}#barPlot1 img,#barPlot2 img,#barPlot3 img,#barPlot4 img,#barPlot5 img,#barPlot6 img,#barPlot7 img,#barPlot8 img{display:block}#barPlot1 table,#barPlot2 table,#barPlot3 table,#barPlot4 table,#barPlot5 table,#barPlot6 table,#barPlot7 table,#barPlot8 table{width:580px;border:1px solid #000;margin:10px;text-align:center}#barPlot1 th,#barPlot2 th,#barPlot3 th,#barPlot4 th,#barPlot5 th,#barPlot6 th,#barPlot7 th,#barPlot8 th{border-right:solid 1px #000;border-bottom:dashed 1px #000}#barPlot1 td,#barPlot2 td,#barPlot3 td,#barPlot4 td,#barPlot5 td,#barPlot6 td,#barPlot7 td,#barPlot8 td{border-bottom:dashed 1px #000}#questionairComment1,#questionairComment2,#questionairComment3,#questionairComment4,#questionairComment5,#questionairComment6,#questionairComment7,#questionairComment8{width:320px;border:1px solid #3c3c3c;background-color:#eee;float:left;margin-top:20px}#questionairComment1 p,#questionairComment2 p,#questionairComment3 p,#questionairComment4 p,#questionairComment5 p,#questionairComment6 p,#questionairComment7 p,#questionairComment8 p{margin:10px}#questionairComment1 a,#questionairComment2 a,#questionairComment3 a,#questionairComment4 a,#questionairComment5 a,#questionairComment6 a,#questionairComment7 a,#questionairComment8 a{color:#00F;text-decoration:underline}#questionairComment5{width:95%;margin-top:5px;margin-bottom:10px}div#ratingTable{clear:both;width:900px;margin:0 auto 15px 30px}div#ratingTable table{width:900px}div#ratingTable th{background:-moz-linear-gradient(top, #fee6d7, #fff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfee6d7, endColorstr=#FFffffff)"}#rankingMain{margin:0 auto;text-align:center;width:960px}#rankingMain tr{width:960px}.rankingTopBarWrapper{width:960px}.rankingTopBarImage{width:960px;height:66px;z-index:2;text-align:left}div.rankingname{padding-top:24px;padding-left:100px}div.rankingname a{font-size:18px;font-weight:700;text-decoration:underline;color:#fff}div.rankingname a:hover{color:#ff8c00}.rankingTopBar{height:40px;z-index:1}#rankingScore{float:left;width:350px}div.scoreBar{text-align:left;color:#fff;float:left;font-weight:700}div.scoreBar p{text-indent:2px;color:#fff;display:inline}td.rankingTD{width:900px}p.order{float:left}.rankingContent{z-index:1;padding-top:5px;padding-bottom:10px;background-image:url(../img/common/ranking/dot_blue.png);background-position:top;background-repeat:repeat;border-bottom:solid 1px #1a489c}#rankingLeftPart1,#rankingLeftPart2,#rankingLeftPart3,#rankingLeftPart4,#rankingLeftPart5,#rankingLeftPart6,#rankingLeftPart7,#rankingLeftPart8{width:683px;float:left}#rankingRightPart1,#rankingRightPart2,#rankingRightPart3,#rankingRightPart4,#rankingRightPart5,#rankingRightPart6,#rankingRightPart7,#rankingRightPart8{width:275px;float:left}table.rankingcontentTable{width:468px;float:left;margin-bottom:5px;margin-left:20px;margin-right:10px;display:inline}table.rankingcontentTable td{padding:0}table.rankingcontentTable a,table.rankingcontentTable img{margin-top:0}div.scoreCellWrapper{width:170px;margin-left:5px;float:left;display:inline}div.scoreCell{height:120px;border:1px solid #da4d00;background-color:#fff5ef;color:#333;font-size:18px}div.scoreCell p{margin-top:5px;margin-left:10px;margin-right:10px}div.scoreCell span{font-size:40px;color:#da4d00;font-weight:700}div.star{margin-top:-10px}td.rankingName{width:200px}img.compName{height:65px}#rankingCompComment7,#rankingCompComment8{width:652px;margin-left:20px;marker-offset:0;border:1px solid #7c7c7c;text-align:left}div#rankingCompComment1,div#rankingCompComment2,div#rankingCompComment3,div#rankingCompComment4,div#rankingCompComment5,div#rankingCompComment6{width:652px;margin-left:20px;marker-offset:0;border:1px solid #7c7c7c;text-align:left}div#rankingCompComment1 p,div#rankingCompComment2 p,div#rankingCompComment3 p,div#rankingCompComment4 p,div#rankingCompComment5 p,div#rankingCompComment6 p,div#rankingCompComment7 p,div#rankingCompComment8 p{margin:10px;line-height:25px}div#rankingCompComment1 span,div#rankingCompComment2 span,div#rankingCompComment3 span,div#rankingCompComment4 span,div#rankingCompComment5 span,div#rankingCompComment6 span,div#rankingCompComment7 span,div#rankingCompComment8 span{color:#e60012;font-weight:700}div#rankingCompComment1 span.underline,div#rankingCompComment2 span.underline,div#rankingCompComment3 span.underline,div#rankingCompComment4 span.underline,div#rankingCompComment5 span.underline,div#rankingCompComment6 span.underline,div#rankingCompComment7 span.underline,div#rankingCompComment8 span.underline{color:#E60012;text-decoration:underline}div.scoreWrapper{margin:0 auto;height:30px;width:76%;border:1px solid #7c7c7c}div.scoreWrapper p{float:left;margin-top:0;margin-bottom:0;margin-left:10px}div.rankingPaging{width:550px}div.rankingPaging ul{margin:5px 0 0;padding:0}div.rankingPaging li{float:left;text-align:center;list-style-type:none;width:70px}div.rankingPaging a{color:#00F;text-decoration:underline}#rankingComment{clear:both;background-position:bottom;width:960px;margin:20px auto 10px}.rankingCommentTopBar{width:960px;height:43px;background-image:url(../img/common/comment.png)}#rankingComment .commentVar{margin:0 auto;font-size:14px;padding-top:10px;padding-bottom:10px;border:1px solid #303030}#rankingComment .commentVar p{text-indent:15px;margin:5px 20px}#championsComment ol li:last-child,#whatIsGood p,#whoIsNo1 p{margin-bottom:0}#rankingChart1,#rankingChart2,#rankingChart3,#rankingChart4,#rankingChart5,#rankingChart6{width:275px}#aboutThisContent{width:960px;height:180px;margin-top:10px;border-bottom:1px dotted #333}#imageOfThisContent{float:left;width:150px;height:150px;margin-top:10px;margin-bottom:10px}#messageAboutThisContent{float:left;width:810px;height:170px;margin-bottom:10px}#messageAboutThisContent p{margin:15px;font-size:18px}#characteristicNo1{clear:both;margin-top:10px}#featuringNo1{width:900px}#whoIsNo1{text-align:center;float:left;width:197px;margin-right:10px;height:170px;color:#b22222;font-weight:700;font-size:30px;border:1px solid #1A489C}#whoIsNo1 img{height:65px;margin:20px auto 0}#whoIsNo1 p{background-color:#1A489C;color:#fff}#whoIsNo1 span{font-size:25px}#whatIsGood{float:left;width:750px}#whatIsGood p{font-size:1.25em;text-indent:10px;color:#333}#whatIsGood span.big{font-weight:700;font-size:30px}#whatIsGood span.greyColor{color:#333}#championsComment{width:750px;padding:10px;border:2px solid #b32c11;background:-webkit-gradient(linear, left top, left bottom, from(#fff9f1), to(#ffedd4));background:linear-gradient(to bottom, #fff9f1, #ffedd4);border-radius:5px;-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc}#championsComment em{color:#d00;font-size:1em;font-weight:700}#championsComment ol{counter-reset:number;list-style:none;margin:0;padding:0}#championsComment ol li{list-style:none;line-height:1.4em;margin-bottom:.4em}#championsComment ol li:before{counter-increment:number;content:counter(number);background:#d00;display:inline-block;width:1.4em;height:1.4em;text-align:center;border-radius:50%;color:#fff;margin-right:3px}#championsCommentBack{width:750px;background-position:top;background-image:url(../img/common/waku_2.png);background-repeat:repeat}#championsCommentCont{width:740px;margin:0 auto}#championsCommentCont p{text-indent:5px}#championsCommentCont td{vertical-align:top}#championsCommentTop{height:15px;background-image:url(../img/common/waku_1.png);background-repeat:no-repeat}#championsCommentBottom{height:15px;background-image:url(../img/common/waku_3.png);background-repeat:no-repeat}#rankingMain_short{margin:0 auto;text-align:center;width:960px}#rankingMain_short tr{width:960px}div.scoreBar_short{text-align:left;color:#fff;float:left;font-weight:700}div.scoreText_short{width:150px;font-size:20px;margin-top:0}.rankingContent_short{z-index:1;padding-bottom:10px;background-position:top;background-repeat:repeat}table.rankingcontentTable_short{width:960px;margin-top:10px}table.rankingcontentTable_short td{width:960px;height:50px;border:1px solid #7C7C7C}p.rankingNum_short{font-size:25px;font-weight:700}img.compName_short{height:65px}#rankingCompComment_short_1,#rankingCompComment_short_2,#rankingCompComment_short_3,#rankingCompComment_short_4,#rankingCompComment_short_5,#rankingCompComment_short_6,#rankingCompComment_short_7,#rankingCompComment_short_8{width:400px;margin:0 auto;marker-offset:0;text-align:left;padding:10px}#rankingCompComment_short_1 p,#rankingCompComment_short_2 p,#rankingCompComment_short_3 p,#rankingCompComment_short_4 p,#rankingCompComment_short_5 p,#rankingCompComment_short_6 p,#rankingCompComment_short_7 p,#rankingCompComment_short_8 p{margin-top:0;margin-bottom:0;line-height:25px}#rankingCompComment_short_1 span,#rankingCompComment_short_2 span,#rankingCompComment_short_3 span,#rankingCompComment_short_4 span,#rankingCompComment_short_5 span,#rankingCompComment_short_6 span,#rankingCompComment_short_7 span,#rankingCompComment_short_8 span{color:#e60012;font-weight:700}div.scoreOuterWrapper_short{width:100%;display:block;margin:0 auto;text-align:center}div.scoreWrapper_short{height:25px;width:235px;border:1px solid #7C7C7C;color:#fff;margin:10px auto 0;background-color:#fff}div.scoreWrapper_short p{margin-top:0;margin-bottom:0;margin-left:10px}div.scoreText_short p{text-indent:2px;padding-top:0}a.goToOpenAccount_short{display:block;height:30px;background-image:url(../img/common/btn_kouza_mini.gif);background-position:center;background-repeat:no-repeat;margin-top:5px}a.goToOpenAccount_short:hover{background-image:url(../img/common/btn_kouza_mini_ov.gif)}#summaryTable,.summaryTable{margin-top:5px;width:100%;font-size:.875em}#summaryTable h3,.summaryTable h3{font-size:15px;font-weight:700;padding:5px 10px;margin-top:20px;background-color:#3262bb;color:#fff}#summaryTable td,.summaryTable td{border:1px solid #a9a9a9;word-wrap:break-word}#summaryTable th,.summaryTable th{border:1px solid #a9a9a9;border-bottom:3px solid #3262bb}#summaryTable td.txtC{vertical-align:bottom}#summaryTable th img{display:block;margin:0 auto;text-align:center}.summaryTable th img{display:block;margin:0 auto;text-align:center}#summaryTable td.column0,#summaryTable td.column0_w{border-top:none;border-bottom:none;text-align:left;color:#fff;background-color:#3262bb;vertical-align:top}#summaryTable table{border-collapse:collapse;width:100%}.summaryTable table{border-collapse:collapse;width:100%}#summaryTable table tbody,#summaryTable table tfoot,#summaryTable table thead{width:100%}#summaryTable td.column0{width:100px}#summaryTable td.column0_w{border-right:solid 1px #a9a9a9;border-left:solid 1px #a9a9a9;width:200px}#summaryTable tbody td,#summaryTable td.column1{text-align:center;border:1px solid #a9a9a9;border-collapse:collapse}.summaryTable tbody td{text-align:center;border:1px solid #a9a9a9;border-collapse:collapse}td.column2,td.column3,td.column4,td.column5,td.column6,td.column7,td.column8,td.column9{text-align:center;border:1px solid #a9a9a9;border-collapse:collapse}#summaryTable td.column0 p{color:#fff}#summaryTable tbody td{width:80px}.summaryTable tbody td{width:80px}#summaryTable tbody th,.summaryTable tbody th{vertical-align:top;border:1px solid #a9a9a9;text-align:left;color:#fff;background-color:#3262bb}#summaryTable tbody th.noborder_top{border-top:none 0}#summaryTable th.company{width:100px;background:#fff;padding:4px 0}#summaryTable th.company span.name{font-size:10px;color:#999;display:block;text-align:center;line-height:10px}#summaryTable th.company span.name a{color:#999}#summaryTable th.company img{width:100px}#summaryTable tr td.best{background-color:#ffa44a}#summaryTable tr td.better{background-color:#fff2d9}#summaryTable tr td.good{background-color:#FFFACD}#summaryTable.chart tbody td{text-align:center;border:1px solid #a9a9a9;border-collapse:collapse;width:80px}#summaryTable.chart tbody th{vertical-align:top;border:1px solid #a9a9a9;text-align:left;color:#fff;background-color:#3262bb}#summaryTable.chart th.company{width:80px;background:#fff}#summaryTable.chart th.company img{width:80px}p.heigher{vertical-align:top;cursor:pointer;float:right;color:#333;font-weight:700;text-decoration:underline}p.heigher:hover{color:grey}#scoreSummary{margin:0 auto;width:960px}#scoreSummary p{float:right;line-height:20px}#scoreSummary table{clear:both;width:960px}#scoreSummary th{width:200px}.characteristicContent{width:900px;margin:5px auto 0}.characteristicCompany{width:100px;float:left}.characteristicComment{width:800px;height:104px;float:left;background-image:url(../img/characteristicComment.png);background-repeat:no-repeat}.characteristicComment p{font-size:17px;margin-left:20px;margin-right:20px;margin-top:5px}#briefRanking{width:100%}#briefRanking .briefRanking_box{float:left;width:30%;text-align:center;margin:0 1.5%;border:1px solid #a9a9a9;line-height:30px}#briefRanking .briefRanking_box .briefRankingLeft{float:left;width:20%;background-color:#ebf2f7;font-weight:bold}#briefRanking .briefRanking_box .briefRankingRight{width:80%;float:left;background:#fff}#briefRanking .briefRanking_box .briefRankingRight img{width:100%}.rank_top3{background:#F2F2F2;padding:.5em;margin-top:.5em}.rank_top3 .label{background:url(../img/hikaku/hyokap_i.png) 5px center no-repeat;padding-left:20px;font-weight:700;color:#073878;margin:5px 0}#columnIframe{margin-top:10px}#popComb a{color:#00f;text-decoration:underline}#popComb a:hover{color:#db0011}#summaryTable td.clm_l{width:95.56px;text-align:left;color:#000;background-color:#fff}#summaryTable td.clm_c{width:95.56px;text-align:center;color:#000;background-color:#fff}#summaryTable td.clm_r,#summaryTable td.clm_r_avr,#summaryTable td.clm_r_no1{text-align:right;width:95.56px;color:#000}#summaryTable td.clm_r{background-color:#fff}#summaryTable td.clm_r_avr{background-color:#fff2d9}#summaryTable td.clm_r_no1{background-color:#ff9}#summaryTable td.clm_l_best{width:95.56px;color:#000;background-color:#ffa44a}#summaryTable td.clm_c_better{width:95.56px;text-align:center;color:#000;background-color:#FFFACD}#summaryTable td.clm_c_avr{width:95.56px;text-align:center;color:#000;background-color:#fff2d9}#summaryTable td.clm_l_avr{width:95.56px;text-align:left;color:#000;background-color:#fff2d9}#summaryTable td.point,#summaryTable td.point_1,#summaryTable td.point_2{width:95.56px;text-align:center;font-size:30px}#summaryTable td.point{color:#000;background-color:#fff}#summaryTable td.point_1{color:#b22222;background-color:#fff}#summaryTable td.point_2{color:#0000CD;background-color:#fff}#summaryTable td.md_clm_l{width:95px;text-align:left;color:#000;background-color:#fff}#summaryTable td.md_clm_c{width:95px;text-align:center;color:#000;background-color:#fff}#summaryTable td.md_clm_r{width:95px;text-align:right;color:#000;background-color:#fff}#summaryTable td.md_clm_r_avr{width:95px;text-align:right;color:#000;background-color:#fff2d9}#summaryTable td.md_clm_r_no1{width:95px;text-align:right;color:#000;background-color:#ff9}#summaryTable td.md_clm_c_best{width:95px;text-align:center;color:#000;background-color:#ffa44a}#summaryTable td.md_clm_l_best{width:95px;text-align:left;color:#000;background-color:#ffa44a}#summaryTable td.md_clm_c_avr{width:95px;text-align:center;color:#000;background-color:#fff2d9}#summaryTable td.md_clm_l_avr{width:95px;text-align:left;color:#000;background-color:#fff2d9}#summaryTable td.md_point,#summaryTable td.md_point_1,#summaryTable td.md_point_2{width:95px;background-color:#fff;font-size:30px;text-align:center}#summaryTable td.md_point{color:#000}#summaryTable td.md_point_1{color:#b22222}#summaryTable td.md_point_2{color:#0000CD}#summaryTable td.col10{height:0;border:1px solid #000;padding:0}#summaryTable .border_type2,#summaryTable .border_type3{border-top:solid 1px #000;border-bottom:3px solid #3262bb}#totalRanking tr.bk_gray{background-color:#f7f7f7}#totalRanking .bk_white{background-color:#fff}#summaryTable .border_type1{border-right:solid 1px #000;border-bottom:3px solid #3262bb}#summaryTable .border_type2{border-right:none}#summaryTable .border_type3{border-left:none}#summaryTable .sell_hid{height:70px;overflow:hidden}#summaryTable .point_h{font-size:30px}#totalRanking .bk_img{height:25px;background-color:#fda85c;background-image:url(../img/common/ranking/graph_2.png);background-position:left;background-repeat:no-repeat;margin-top:0}.includedMenu{font-size:.938em;text-align:center;border:1px solid #ccc}.includedMenu ul{padding:0;margin:0}.includedMenu .current_m{background-color:#1a489c}.includedMenu li{width:114px;list-style:none;text-align:center;font-size:100%;display:block;float:left;border-right:solid 1px #ddd;line-height:40px;height:40px;background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));background-image:linear-gradient(#fafafa, #eee)}.includedMenu li:hover{background-color:#1a489c}.includedMenu li:last-child{border-right:none}.includedMenu li ul li:last-child{border-right:solid 1px #ddd;border-bottom:none}.includedMenu li.top{width:163px}.includedMenu li.active,.includedMenu li:hover{color:#fff;font-weight:700}.includedMenu li.active a,.includedMenu li:hover a{color:#fff;font-weight:700}.includedMenu li span{font-size:.8em}.includedMenu a{display:inline-block;height:40px;cursor:pointer;line-height:40px;color:#1a489c}.includedMenu li.active,.includedMenu li:hover{color:#fff;background:#025592}.includedMenu li ul li a,.includedMenu li.active ul li a,.includedMenu li:hover ul li a{color:#1a489c;font-weight:400}.includedMenu li ul{display:none;z-index:9999;position:absolute;border:1px solid #ddd;border-right:none}.includedMenu li ul li{margin:0;padding:0;width:113px;float:none;background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));background-image:linear-gradient(#fafafa, #eee);height:30px;line-height:30px;border-bottom:solid 1px #ddd}#comptable td,#comptable th{border:1px solid #ccc;vertical-align:middle}.includedMenu li ul li a{display:inline-block;height:30px;line-height:30px}.includedMenu li ul li a:hover{color:#fff}.includedMenu li ul li.active a{color:#fff}.index_area{color:#999;font-size:12px;padding:0 5px;text-align:right;background-color:transparent;right:0;top:5px}.index_area h1{color:#999}#comptable h3,.time_label{font-size:15px;padding:5px 10px;color:#fff}.cfx{zoom:1}.cfx:after,.cfx:before{display:block;height:0;visibility:hidden;content:"＼0020"}.cfx:after{clear:both}#summaryOfProducts .loadingBox{text-align:center;margin:10px 0}#summaryOfProducts .loadingBox img{width:20px;height:20px}.time_label{background:#1a489c;display:inline-block;float:right;margin-top:5px}#top-company-list{margin:20px 0}#top-company-list .loadingBox{text-align:center}#top-fee-list .loadingBox{text-align:center}#comptable{margin:10px 0 30px}#comptable h3{font-weight:700;margin-top:20px;background-color:#025592}#comptable h3.total_point{background-color:#fff;color:#D00;font-size:18px;margin:0;padding:5px 0}#comptable table{margin-bottom:0}#comptable td{padding:5px;width:10%}.p1 #comptable td.total_td{background:#9f0606;color:#fff}.p1 #comptable td.title{color:#fff;background:#1a489c;text-align:left;vertical-align:middle}.p1 #comptable tr td.best{background-color:#ffa44a}.p1 #comptable tr td.better{background-color:#fff2d9}.p1 #comptable tr td.good{background-color:#FFFACD}#comptable td.title{color:#fff;background:#1a489c;text-align:left;vertical-align:middle}#comptable td.company{border-right:2px solid #025592}#comptable tr.company td{border-bottom:2px solid #025592}#comptable .company img{display:block;margin:0 auto;text-align:center;width:100px}#comptable #scoreSummary .best,#comptable #scoreSummary .better,#comptable #scoreSummary .good,#comptable #scoreSummary .rule{float:left;padding:2px;margin-right:30px}#comptable .company span.name{font-size:10px;color:#999;display:block;text-align:center;line-height:10px}#comptable .company span.name a{color:#999}#comptable tr.rank{font-size:23px}#comptable tr td.no1{color:red;background:#ff9;font-weight:700}#comptable tr td.no2{color:#3262bb}#comptable tr td.price{background:#ebf2f7;font-weight:700;color:inherit;text-align:center;vertical-align:middle}#comptable tr th.hyouka{background:#ebf2f7;font-weight:700;color:inherit;text-align:center;vertical-align:middle}#comptable tr td.subtitle{text-align:left;background:#cbe0f0;font-weight:700}#comptable tr td.best{background-color:#ffa44a}#comptable tr td.better{background-color:#fff2d9}#comptable tr td.good{background-color:#FFFACD}#comptable #scoreSummary{margin-top:10px;margin-bottom:40px}#comptable #scoreSummary .best{background-color:#ffa44a}#comptable #scoreSummary .better{background-color:#fff2d9}#comptable #scoreSummary .good{background-color:#FFFACD}#comptable #scoreSummary .update{float:right}.cmt_no1{font-size:15px;background:#ff9;color:#d00;font-weight:700}#title1.normal,#title2,#title3,.title2,.title3{background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background-image:linear-gradient(#fff, #eee);color:#333;border:1px solid #bbb;width:960px;margin:5px auto;font-weight:700}#title1.normal h2,#title2 h2,#title3 h2,.title2 h2,.title3 h2{text-align:left;font-size:1.25em;border-left:solid 10px red;margin:8px 15px;padding:0 0 0 10px}#totalRanking{margin:10px 0 30px}#totalRanking td,#totalRanking th{border:1px solid #333}#totalRanking tr{height:50px}#totalRanking tr.odd{background-color:#f7f7f7}#totalRanking tr.no1 .rank{background-image:url(../img/common/ranking/rank_1.gif)}#totalRanking tr.no2 .rank{background-image:url(../img/common/ranking/rank_2.gif)}#totalRanking tr.no3 .rank{background-image:url(../img/common/ranking/rank_3.gif)}#totalRanking tr.no4 .rank{background-image:url(../img/common/ranking/rank_4.gif)}#totalRanking tr.no5 .rank{background-image:url(../img/common/ranking/rank_5.gif)}#totalRanking tr.no6 .rank{background-image:url(../img/common/ranking/rank_6.gif)}#totalRanking tr.no7 .rank{background-image:url(../img/common/ranking/rank_7.gif)}#totalRanking tr.no8 .rank{background-image:url(../img/common/ranking/rank_8.gif)}#totalRanking tr.no1 td.point .scoreBar{background-color:#f06219;background-image:url(../img/common/ranking/graph_1.png)}#totalRanking td.rank{height:100px;width:80px;background-position:10px center;background-repeat:no-repeat}#totalRanking td.name{background:#fff;vertical-align:middle}#totalRanking td.name a img{margin:10px}#totalRanking td.point{text-align:center;width:240px;padding:15px 0;vertical-align:middle}#totalRanking td.point .scoreBar_out .scoreBar{height:25px;display:block;background-color:#fda85c;background-image:url(../img/common/ranking/graph_2.png);background-position:left;background-repeat:no-repeat}#totalRanking td.point .scoreBar_out .scoreBar p{font-size:18px;color:#fff;text-indent:2px;padding-left:10px}#totalRanking td.point .valuewrap{padding:0 14px}#totalRanking td.point .valuewrap:after{clear:both;content:"";display:block}#totalRanking td.point .value{padding-left:10px;font-size:2em;float:left;font-weight:700;color:#1a489c;text-shadow:1px 1px 1px #ccc}#totalRanking td.point span.ten{font-size:.5em}#totalRanking td.point .starnum{float:right;padding-top:15px}#totalRanking td.cont{background:url(../img/hikaku/good_point.gif) left center no-repeat;padding:8px 8px 25px 70px;position:relative;vertical-align:middle}#totalRanking td.cont em{font-size:15px;color:#d00}#totalRanking .btn_area{position:absolute;bottom:0;right:0}#totalRanking .btn_area:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#totalRanking .btn_area .link_area{background:#1a489c;height:25px;line-height:25px;padding:0 10px;position:relative;text-align:center;min-width:155px;font-size:.938em}#totalRanking .btn_area .link_area.itf{min-width:200px}#totalRanking .btn_area .link_area:after{content:' ';width:0;height:0;position:absolute;border-bottom:0 solid transparent;border-right:13px solid #1a489c;border-top:25px solid transparent;bottom:0;right:100%}#totalRanking .btn_area .link_area a{color:#fff}#totalRanking .btn_area .link_area a .small{font-size:.75em;vertical-align:inherit}#characteristicNo1 #whoIsNo1{float:left;text-align:center;font-size:1.25em;color:#b22222;font-weight:700;width:190px;margin-right:10px;height:145px;border:1px solid #1A489C}#characteristicNo1 #whoIsNo1 span{font-size:18px}#characteristicNo1 #whatIsGood span{font-weight:700;font-size:30px}#characteristicNo1 #Top{height:15px;background-image:url(../img/common/waku_1.png);background-repeat:no-repeat}#characteristicNo1 #Cont{width:740px;margin:0 auto}#characteristicNo1 #Cont ol{font-size:18px;margin-left:40px}#characteristicNo1 #Cont li{padding:2px;list-style-type:decimal}#characteristicNo1 #Bottom{height:15px;background-image:url(../img/common/waku_3.png);background-repeat:no-repeat}#officialcomment{width:966px;margin:0 auto 30px;border:2px solid #ccc}#officialcomment .topimg{position:relative;height:30px;line-height:30px;width:100%;background-color:#ccc;background-size:4px 4px;background-image:-webkit-linear-gradient(135deg, #eee 30%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.2) 50%, #eee 50%, #eee 80%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0.2));text-shadow:#00f;font-size:1.25em;display:flex}i.checkbox,i.ico,i.loupe{display:inline-block;position:relative}#officialcomment .topimg img{margin:2px 8px 2px 2px;width:25px;height:25px}#officialcomment p{padding:20px 15px 10px}i.checkbox{height:30px;width:30px}i.loupe{height:30px;width:30px}i.loupe:after{content:'';height:12px;position:absolute;top:2.5px;left:4px}i.loupe:before{content:'';height:12px;position:absolute;top:2.5px;left:4px;width:13px;border:3px solid #fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}i.loupe:after{width:3.5px;background:#fff;border-radius:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);top:15.5px;left:21px}i.checkbox:after,i.checkbox:before{width:4px;background:#fff;border-radius:10px;display:block;position:absolute;content:''}i.checkbox:after{height:21px;top:3px;left:15px;-webkit-border-radius:10px;-moz-border-radius:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}i.checkbox:before{-webkit-border-radius:10px;-moz-border-radius:10px;height:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);top:11px;left:5px}i.plus:after{display:block;content:'';width:7px;height:40px;background-color:#fff;border-radius:10px;position:absolute;top:25px;left:21px}i.plus:before{display:block;content:'';width:7px;height:40px;background-color:#fff;border-radius:10px;position:absolute;top:25px;left:21px;width:40px;height:7px;top:41px;left:5px}.recommendWrap{float:left;color:#333;border:2px solid #025592;background-repeat:no-repeat;background-position:top;width:966px}.recommendWrap ul{padding:10px}.recommendWrap li:before{display:inline-block;content:"";margin-bottom:2px;border-width:3px 5px 3px 6px;border-style:solid;border-color:transparent transparent transparent #900}.summaryLink{display:inline-block}.recommendWrap p.title{position:relative;height:30px;line-height:30px;width:100%;color:#fff;background-color:#4484b3;background-image:-webkit-linear-gradient(135deg, #4484b3 30%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.2) 50%, #4484b3 50%, #4484b3 80%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0.2));background-size:4px 4px;text-shadow:#00f;display:flex}.recommendWrap p.title:after{content:"";position:absolute;width:0;height:0;right:0;border-top:8px solid #025592;border-right:23px solid #025592;border-bottom:8px solid transparent;border-left:23px solid transparent}#page-top{position:fixed;bottom:0}#page-top a{position:fixed;bottom:0}#disclaimer{color:#bbb}#disclaimer p{padding-bottom:10px;font-size:.875em}#page-top{right:20px;z-index:1000}#page-top a{z-index:10000;right:1%;background:#025592;background-image:linear-gradient(-45deg, #025592 30%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.2) 50%, #025592 50%, #025592 80%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0.2));background-size:4px 4px;text-align:center;width:120px;height:45px;padding:5px 10px;font-size:12px;border-radius:2px 2px 0 0;color:#fff}#page-top a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#intro{position:relative}#intro h1.title,#intro h2.title{color:white;font-size:1.5em;font-weight:normal;display:block;padding-left:10px;background-color:#2A719E;height:40px;line-height:40px;vertical-align:middle;margin-bottom:.5em}#intro .difference .index,#intro .subtitle{color:#16469f;font-weight:700}#intro .text em,#intro .text h3{color:#16469f;font-weight:700}#intro dl dt{height:30px;font-size:12pt;font-weight:bold}#intro h1.title span,#intro h2.title span{font-size:.75em}#intro dl{height:191px}#intro .subtitle,#intro dl dt{border-bottom:#bbb 1px solid;padding:0 .5em;background:#FFF;line-height:30px}#intro .difference_hyo td{vertical-align:middle}#intro .difference_hyo th{vertical-align:middle}#intro .difference_hyo th.item{width:39%;text-shadow:#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0}#intro .difference_hyo th.item span{text-shadow:none}#intro dl dd{float:left}#intro dl dd.text{text-align:left;margin:10px 0;line-height:160%}#intro dl dd.text{width:610px;padding:0 10px}#intro dl dd.photo{width:330px;height:220px;text-align:right;position:relative}#intro dl dd.photo:after{content:"";display:inline-block;width:100px;height:220px;position:absolute;left:-1px;background:-moz-linear-gradient(left, white, rgba(255,255,255,0));background:-webkit-gradient(linear, left top, right top, from(white), to(rgba(255,255,255,0)))}#intro .photo img{vertical-align:bottom}#intro .difference .index{font-size:1.125em;text-indent:40px;background:url(../img/hikaku/icon_pc.png) left center no-repeat}#intro .difference p{font-size:.875em}#intro .text h3{font-size:15px;margin-bottom:5px}#intro dl dd.difference .index span{font-size:10px;vertical-align:top;margin-right:10px}#intro .difference{background-color:#ebf2f7}#intro .difference_hyo table{position:relative;margin:0;background-image:-webkit-linear-gradient(135deg, #eee 30%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.2) 50%, #eee 50%, #eee 80%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0.2));background-size:4px 4px;border:1px solid #ccc;width:100%;height:138px}#intro .difference_hyo table caption{position:relative;width:100%;color:#fff;font-weight:700;height:38px;line-height:38px;background:#025592;background-image:linear-gradient(-45deg, #025592 30%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.2) 50%, #025592 50%, #025592 80%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0.2));background-size:4px 4px}#intro .difference_hyo table caption:before{bottom:-20px;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#025592;border-width:10px 8px;margin-left:-4px}#intro .difference_hyo table th{line-height:22px;padding-top:2px}#intro .difference_hyo table thead{font-weight:700;font-size:1.125em;background-color:rgba(68,132,179,0.4);color:#025592}#intro .difference_hyo table tbody{color:#1a489c;font-weight:700}#intro .difference_hyo table tbody tr.fee{color:#ce6548}#ranking .howto .howto_card,.css_btn,.text_link a{-webkit-box-shadow:0 1px 1px 1px rgba(153,153,153,0.3);box-shadow:0 1px 1px 1px rgba(153,153,153,0.3)}#ranking{margin-bottom:30px}#ranking .title{background-color:#025592;background:-webkit-gradient(linear, left top, right top, from(#025592), to(#002b5b));background:linear-gradient(to right, #025592, #002b5b);padding:4px 0 2px 20px;border-bottom:3px solid #002b5b;position:relative}#ranking .howto{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC}#ranking h2{background:url(../img/hikaku/ranking_i.png) no-repeat;padding:0 0 0 50px;font-size:1.25em;color:#FFF;display:inline-block;background-size:11%}#ranking span.date{color:#fff;font-size:.75em}#ranking .howto{background:url(../img/hikaku/howto_bg2.png) repeat-x;padding-top:15px}#ranking .howto .chart{background:url(../img/hikaku/howto_chart.png) center top 164px no-repeat;background-size:32%}#ranking .howto .howto-t{width:320px;margin:0 auto;text-align:center;color:#002b5b;font-size:22px;text-shadow:1px 1px 1px #ccc}#ranking .howto .first,#ranking .howto .third{margin:10px 0 0}#ranking .howto .second .bottom{margin-top:266px}#ranking .howto .howto_card{width:260px;padding:10px;margin:10px auto 0;background:#FFF;border:1px solid #025592;border-radius:6px;zoom:1;position:relative}#ranking .howto .middle .howto_index{width:220px}#ranking .howto .howto_index{font-weight:700;border-bottom:1px solid #CCC}#ranking .howto .howto_index a{color:#025592}#ranking .howto .howto_index a:hover{color:#3493d0}#ranking .howto .howto_index span{position:relative;display:inline-block;height:22px;line-height:22px;width:22px;-moz-border-radius:3px;margin:0 8px 4px 0;background-color:#4484b3;border:1px solid #025592;font-size:14px;text-align:center;color:#fff;vertical-align:middle;z-index:0}#ranking .howto p{width:100%;margin-top:5px;font-size:.875em}#ranking .howto .cap{text-align:right;color:#666;margin:5px 0;font-size:.75em}ul.rank-tbar{background:#2A719E;margin-top:15px;height:40px;line-height:40px;border:1px solid #4B4B7B}ul.rank-tbar li{height:40px;float:left}ul.rank-tbar li.icon,ul.rank-tbar li.icon2{width:100px}ul.rank-tbar li.icon img,ul.rank-tbar li.icon2 img{display:inline;position:absolute;width:70px;margin-top:-15px;margin-left:10px}ul.rank-tbar li.txt{text-align:left;line-height:40px;width:570px;color:#fff}ul.rank-tbar li.txt a{color:#fff;font-size:20px;line-height:40px}ul.rank-tbar li.logo{display:none;text-align:right;padding-right:15px;width:245px}.rank{width:930px;margin:0 auto}ul.hyoka{clear:both}ul.hyoka li{float:left;position:relative}ul.hyoka li.banner{width:500px;text-align:left;padding:1em 0 0}ul.hyoka li.kanji,ul.hyoka li.ten{width:180px;text-align:center;padding:1em 0 0;border-bottom:1px dotted #aaa;margin-left:20px}ul.hyoka li.shukanji,ul.hyoka li.star{width:200px;text-align:center;background-color:#fff}ul.hyoka li.kanji p,ul.hyoka li.shukanji p,ul.hyoka li.star p,ul.hyoka li.ten p{background-color:#2A719E;color:#fff;border-radius:20px}ul.hyoka li.kanji span.fig,ul.hyoka li.shukanji span.fig,ul.hyoka li.star span.fig,ul.hyoka li.ten span.fig{color:#e40b11;font-weight:700;font-size:25px;line-height:50px}ul.hyoka li.star{height:60px}ul.hyoka li.kanji span.kanji,ul.hyoka li.shukanji span.shukanji,ul.hyoka li.ten span.ten{color:#002b5b;font-weight:700;font-size:15px;line-height:40px;vertical-align:bottom}ul.hyoka:after{content:'';display:block;clear:both}.md_table{width:100%;word-break:break-all;border-collapse:collapse;font-size:0.938em}.md_table thead{border-bottom:2px solid #1366a0;font-weight:bold}.md_table th{text-align:center;background:#cbe0f0;font-weight:bold}.md_table th,.md_table td{padding:.5em;line-height:1.25;border:1px solid #eee;border-right:solid 1px rgba(200,200,200,0.6);border-bottom:1px solid rgba(200,200,200,0.6)}.md_table tr{background:#eef0f5}.md_table td{background:#ffffff}.md_table td.best{background-color:#feae95}.md_table td.better{background-color:#fcd4c8}.md_table td.good{background-color:#fef0ed}.md_table.is_fixed{table-layout:fixed}.com_data_table thead th{border-bottom:2px solid #025592}.com_data_table td{border:1px solid #ccc;padding:5px 3px;text-align:center;position:relative}.com_data_table th{border:1px solid #ccc;padding:5px 3px;text-align:center;position:relative;background:#cbe0f0}table.com_data_table{width:100%;font-size:14px;margin:10px 0}.data .left,.data .right{float:left}.data .left{width:489px;margin-bottom:15px}.data .right{text-align:center;width:432px;padding-top:24px}.data .point dd{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:20px 10px 10px}.data .right .point dd{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:20px 10px 10px;margin-top:-20px;text-align:left}.point_title{position:relative;background:#2A719E;color:#fff;font-weight:400;font-size:1.25em;text-align:center;padding:6px 10px;margin:0 auto;display:block}.point dt .point_title:after{content:'';position:absolute;border-top:7px solid #2A719E;background-size:4px 4px;border-right:12px solid transparent;border-left:12px solid transparent;bottom:-6px;left:48%}#match dl dt.logo,#search .bg-white .icon_area{position:relative}#back_ranking,.wrap{background:url(../img/hikaku/grade_bg.png) repeat-x;padding:15px}.data .right .point .point_index{font-weight:700;color:#9c1517;margin-top:10px}.data .right .point .point_index:before{display:inline-block;content:"";border-width:6px 8px;border-style:solid;border-color:transparent transparent transparent #0f2b5e}#hyo .title,#search .title{border-bottom:8px solid #002b5b}.data .right .point p{font-size:.875em;color:#333}.data .right .btn{margin:10px 0}#back_ranking{margin-top:10px;margin-bottom:30px}#back_ranking .bg-white{padding:5px 20px;background:url(../img/hikaku/backlink.png) 850px center no-repeat #fff}#back_ranking .link{color:#002b5b;text-align:left;height:75px}#back_ranking .link a{color:#002b5b;font-size:24px;font-weight:700;margin-right:30px;line-height:75px}#search{margin-top:-84px;margin-bottom:30px;padding-top:100px}#search .title{background:#025592;padding:5px 0 5px 20px}#search h2{background:url(../img/hikaku/search_i.png) no-repeat;padding:10px 0 0 75px;font-size:24px;color:#FFF}#search .bg-white{background:#FFF;padding:10px}#search dl{width:270px;float:left}#search dl dd{float:left;width:160px;padding:20px 15px 10px 20px}#search dl dt{float:left;width:75px;clear:both}#search .txt{font-size:120%}#search .txt a{color:#333}#search .txt a:hover{color:#489dd4}#search .crown{background:url(../img/hikaku/search_i_crown.png) top 4px left no-repeat;text-indent:20px;font-size:90%}#search .crown a{color:#39c}#search .crown a:hover{color:#489dd4}#hyo{margin-top:-74px;padding-top:74px}#hyo .title{background:#025592;padding:5px 0 5px 20px}#hyo h2{background:url(../img/hikaku/hyo_i.png) no-repeat;padding:10px 0 0 75px;font-size:24px;color:#FFF}#hyo table.compare{width:100%;border:0;cellspacing:0;cellpadding:0}#hyo table.compare .company{font-weight:700;color:#002b5b;font-size:120%}#hyo table.compare .company a{color:#002b5b}#hyo table.compare .company a:hover{color:#489dd4}#hyo table.compare th{padding:10px;border:1px solid #9e9e9e;border-collapse:collapse}table.compare td{padding:10px;border:1px solid #9e9e9e;border-collapse:collapse}#hyo table.compare th{background:#ecebea;text-align:center}#hyo table.compare th.fig{background:#d1d1d2;font-size:.938em}#hyo table.compare td{background:#FFF;vertical-align:middle}#hyo table.compare dt.com a{color:#39c}#hyo table.compare td.rank{width:136px;text-align:center}#hyo table.compare td.currency{text-align:right;font-size:16px}#hyo table.compare td.feature{width:150px;vertical-align:middle}#hyo table.compare td.rank1{background:#fbdeda}#hyo table.compare td.rank2{background:#fff1aa}#hyo table.compare td.rank3{background:#dbf0fc}#hyo table.compare td.feature dl dd{float:left}#hyo table.compare td.feature dl dd.com{width:100px}#hyo table.compare td.feature dl dd.com a{color:#002b5b}#hyo table.compare td.feature dl dd.com a:hover{color:#489dd4}#hyo table.compare td.feature dl dt.com-rank{width:30px;padding-left:20px;background:url(../img/hikaku/hyo_i_crown.png) left center no-repeat;float:left}#hyo table.compare th.totalrank{width:14%}#hyo table.compare th.feature{width:20%}#match{background:url(../img/hikaku/grade_bg.png) repeat-x;padding-bottom:10px;margin-top:30px}#match .title{background:#025592;padding:5px 0 5px 20px;border-bottom:8px solid #002b5b}#match h2{background:url(../img/hikaku/match_i.png) no-repeat;padding:10px 0 0 75px;font-size:24px;color:#FFF}#match #intermediate,#match #starter{width:870px;margin:-74px auto 20px;padding-top:94px}#match h3{padding:7px 0 5px;color:#FFF;font-size:18px;clear:both}#match h3 span{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#3998d7;color:#fff;vertical-align:middle;text-align:center;line-height:30px;margin:0 10px 0 0;font-weight:400;border:2px solid #fff}#match .row{width:830px;margin:0 0 30px 40px;border-top:1px solid #FFF}#match dl{width:240px;float:left}#match .plusArea{width:50px;float:left}#match dl dt.logo{width:202px;padding:15px 18px;margin-top:20px;background:#FFF;border:1px solid #CCC;border-radius:6px;text-align:center}#match dl dd.btn{margin-top:10px}#match #starter p.text{margin:30px 0 0 20px;width:570px;float:left;color:#FFF}#match #intermediate p.text{margin:15px 0 0;width:830px;float:none;color:#FFF}#match p.text a{color:#FF0}#match p.text a:hover{color:#489dd4}#match #intermediate p.plus{padding-top:45px;float:left;width:50px;text-align:center}#quest{margin-top:-74px;margin-bottom:30px;padding-top:104px}#quest a{color:#002b5b;font-weight:700}#quest h2{font-size:1.25em;color:#FFF;display:inline-block;background-size:8%}#quest .quest_wrap{position:relative;border:1px solid #025592;border-radius:8px;padding:10px 15px;margin:35px 0 0;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}#quest .quest_wrap .bg_company{background:#eBf2f7;padding:10px 0}#quest .quest_wrap .round_title{position:absolute;top:-25px;left:-15px;display:inline-block;width:100px;height:100px;border-radius:50%;background-color:#025592;color:#fff;vertical-align:middle;text-align:center;text-shadow:0 2px 1px #08395d;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.45);box-shadow:0 1px 3px 0 rgba(0,0,0,0.45)}#quest .quest_wrap .round_title .one_line{position:absolute;top:35%;left:10%;font-size:1.25em;width:80px;height:30px}#quest .quest_wrap .round_title .two_line{position:absolute;top:25%;left:10%;font-size:1.25em;line-height:25px;width:80px;height:50px}#quest .quest_wrap .quest_title{font-size:1.2em;font-weight:700;text-indent:85px}#quest .quest_wrap .number_average{position:absolute;top:5%;right:5%;font-weight:700}#quest .quest_wrap .number_average .average{font-size:45px;line-height:45px;color:#e40b11;text-shadow:0 2px 1px #ccc}#quest .quest_wrap .number_average .average span{color:#333;font-size:20px;margin:0 0 0 5px}#quest .quest_wrap .chip li{padding:3px 10px;font-style:initial}#quest .quest_wrap .chip li span.orenge{color:#cd7958}#quest .quest_wrap .chip li span.yellow{color:#e3bb5a}#quest .quest_wrap .chip li span.yellowgreen{color:#b2c862}#quest .quest_wrap .chip li span.blue{color:#6280b3}#quest .quest_wrap .chip li span.magenta{color:#c75a80}#quest .quest_wrap .chip li span.purple{color:#8d69a4}#quest .readcopy{margin:15px 0;line-height:160%}#quest .question{margin-bottom:30px}#quest .question ul li{margin-top:8px;border-bottom:solid 3px #bbdbec;padding:5px 0;color:#333;height:20px;line-height:20px;overflow:hidden}#quest .question ul li strong{color:#002b5b;font-weight:700}#quest .question ul li a{color:#002b5b}#quest .question ul li a:hover{color:#489dd4}#quest .question ul li.menu07-1{background:url(../img/hikaku/quest_q1.png) no-repeat}#quest .question ul li.menu07-2{background:url(../img/hikaku/quest_q2.png) no-repeat}#quest .question ul li.menu07-3{background:url(../img/hikaku/quest_q3.png) no-repeat}#quest .question ul li.menu07-4{background:url(../img/hikaku/quest_q4.png) no-repeat}#quest .question ul li.menu07-5{background:url(../img/hikaku/quest_q5.png) no-repeat}#quest .question ul li.menu07-6{background:url(../img/hikaku/quest_q6.png) no-repeat}#quest .question ul li.menu07-7{background:url(../img/hikaku/quest_q7.png) no-repeat}#quest .data,#quest .question{float:left}#quest .data{width:482px;background:#FFF;padding:15px;margin-left:15px;border:1px solid #CCC}#quest .q{font-size:1.5em;color:#45a5ca;font-weight:700;padding-right:10px;vertical-align:baseline}#quest .qt{margin:30px 0;font-size:1.25em;color:#FFF}#quest .q-cont .img{float:left}#quest .q-cont .text{float:left;line-height:180%}#quest .q-cont .text strong{font-weight:700;color:#002b5b}#quest .q-cont .text a{color:#45a5ca}#quest #q1,#quest #q2,#quest #q3,#quest #q4,#quest #q5,#quest #q6,#quest #q7{clear:both;padding-top:20px}#quest #q1 .q-cont .img{width:577px}#quest #q1 .q-cont .text{width:344px;margin:30px 0 0}#quest #q2 .q-cont .img{width:556px}#quest #q2 .q-cont .text{width:344px;margin:0 0 0 60px}#quest #q3 .q-cont .img{width:541px}#quest #q3 .q-cont .text{width:344px;margin:0 0 0 75px}#quest #q4 .q-cont .img{width:572px}#quest #q4 .q-cont .text{width:344px;margin:0 0 0 44px}#quest #q5 .chart p{float:left;width:298px;height:275px;margin:5px;border:1px solid #CCC;padding:4px;text-align:center}#quest #q7 table td,#quest #q7 table th{border:1px solid #CCC;border-collapse:collapse;height:30px;padding:10px}#quest #q5 .q-cont .text{margin:15px 0 0}#quest #q6 .q-cont .img{width:551px}#quest #q6 .q-cont .text{width:344px;margin:0 0 0 65px}#quest #q7 table{width:550px;float:left}#quest #q7 table strong{font-size:16px;font-weight:700;color:#002b5b}#quest #q7 table a{color:#002b5b}#quest #q7 table a:hover{color:#489dd4}#quest #q7 table th{width:80px;text-align:center;border-left:5px solid #45a5ca}#quest #q7 table th .crown{background:url(../img/hikaku/quest_i_crown.png) no-repeat;padding-left:25px}#quest #q7 table .rank1{background:#fbdeda}#quest #q7 table .rank2{background:#fff1aa}#quest #q7 table .rank3{background:#dbf0fc}#quest #q7 .text{width:344px;margin:0 0 0 66px}.back_ranking{text-align:right}#intro .campaign_banner{position:absolute;right:0;top:0}#intro .campaign_banner:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.info_wrap{margin-bottom:10px;padding:10px 20px}.sub_index{background-color:#2A719E;margin:10px 0;padding:0 .5em;color:#fff;border-radius:2px;text-align:left;height:40px;line-height:40px}.sub_index .title{font-size:20px;line-height:40px;text-indent:1em}.mini_index,.num_index{font-size:1.125em;padding:3px 5px;text-align:left}.mini_index{border-left:8px solid #025592;margin:20px 0 10px;font-weight:700}.sub_index_underline{display:block;position:relative;margin:.5em 0}.sub_index_underline h2,.sub_index_underline h3,.sub_index_underline h4{font-size:1.25em;font-weight:bold;padding-bottom:.2em;display:inline-block;position:relative}.sub_index_underline h2:before,.sub_index_underline h3:before,.sub_index_underline h4:before{width:100%;position:absolute;bottom:-4px;left:0;content:'';height:4px;z-index:2;background:#4484b3;background:-webkit-gradient(linear, left top, right top, from(#002b5b), to(#4484b3));background:linear-gradient(to right, #002b5b, #4484b3)}.sub_index_underline h2.mokuji:before,.sub_index_underline h3.mokuji:before,.sub_index_underline h4.mokuji:before{background:#9E9E9E}.sub_index_underline h2 img,.sub_index_underline h3 img,.sub_index_underline h4 img{margin-right:5px;position:relative;top:3px}.sub_index_underline:before{width:100%;display:block;position:absolute;bottom:-4px;left:0;content:'';height:4px;background:-webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #ccc 2px, #ccc 4px);background:repeating-linear-gradient(45deg, #fff, #fff 2px, #ccc 2px, #ccc 4px)}.num_index{margin:10px 0;font-weight:700}.discriptionText{font-size:16px;line-height:160%;text-align:left;padding:10px;border-bottom:5px solid #eee;margin:10px 0}#summaryOfProducts #scoreSummary{margin-top:10px;margin-bottom:0}#summaryOfProducts #scoreSummary dt{font-weight:700;float:left;padding:3px 0}#summaryOfProducts #scoreSummary dd{float:left;margin:0 5px;padding:3px 0;text-align:center}#summaryOfProducts #scoreSummary .best{background-color:#ffa44a}#summaryOfProducts #scoreSummary .better{background-color:#fff2d9}#summaryOfProducts #scoreSummary .good{background-color:#FFFACD}.heatmapTable{width:100%}.heatmapTable td,.heatmapTable th{padding:5px 0}.heatmapTable .column2,.heatmapTable .column3,.heatmapTable .column4,.heatmapTable .column5,.heatmapTable .column6,.heatmapTable .column7,.heatmapTable .column8,.heatmapTable .column9{text-align:center;color:#000}.heatmapTable .no1{color:#fff;background-color:#e8665c}.heatmapTable .no2{color:#fff;background-color:#ec827a}.heatmapTable .no3{background-color:#f09e98}.heatmapTable .no4{background-color:#f4bab5}.heatmapTable .no5{background-color:#f9d6d3}.heatmapTable .no6{background-color:#fdf2f1}.css_btn{border-radius:5px;text-align:center;padding:3px 10px;-webkit-box-shadow:0 1px 1px 1px rgba(153,153,153,0.3);box-shadow:0 1px 1px 1px rgba(153,153,153,0.3);text-decoration:none;display:inline-block;font-weight:normal}.css_btn em{font-size:1.2em;font-weight:bold;margin:0 5px}.css_btn.w140{width:140px;display:inline-block;margin-top:10px}.css_btn.w180{width:180px;display:inline-block;margin-top:10px}.css_btn.w210{width:210px;display:inline-block;margin-top:10px}.css_btn.blue{text-shadow:-1px -1px 0 rgba(0,0,0,0.3);border:1px solid #495267;color:#FFFFFF;background-color:#606c88;background-image:-webkit-gradient(linear, left top, left bottom, from(#133d81), to(#0e2654));background-image:linear-gradient(to bottom, #133d81, #0e2654)}.css_btn.blue:hover{border:1px solid #363d4c;background-color:#4b546a;background-image:-webkit-gradient(linear, left top, left bottom, from(#4b546a), to(#2c354b));background-image:linear-gradient(to bottom, #4b546a, #2c354b)}.css_btn.glay{border:1px solid #495267;color:#333333;background-color:#f4f5f5;background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));background-image:linear-gradient(to bottom, #f4f5f5, #dfdddd)}.css_btn.orange{border:none;color:#ffffff;background-color:#fe6c00;background-image:-webkit-gradient(linear, left top, left bottom, from(#f89d05), to(#fe6c00));background-image:linear-gradient(to bottom, #f89d05, #fe6c00)}.css_btn.green{border:none;color:#ffffff;background-color:#62b402;background-image:-webkit-gradient(linear, left top, left bottom, from(#62b402), to(#57a003));background-image:linear-gradient(to bottom, #62b402, #57a003)}.css_btn.glay:hover{border:1px solid #bfc4c4;background-color:#d9dddd;background-image:-webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));background-image:linear-gradient(to bottom, #d9dddd, #c6c3c3)}.css_btn.red{border:2px solid #fbbd02;color:#fff;background-color:#a90329;background-image:-webkit-gradient(linear, left top, left bottom, from(#a90329), to(#490111));background-image:linear-gradient(to bottom, #a90329, #490111)}.css_btn.red:hover{background-color:#77021d;color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#77021d), to(#3a000d));background-image:linear-gradient(to bottom, #77021d, #3a000d)}.note,.text_link{text-align:right}.fcgl,.note{color:#999}.text_link{clear:both;border-top:2px solid #025592;margin:10px 5px 20px}.text_link a{margin-top:-1px;padding:12px 15px 12px 25px;border:1px solid #aaa;border-radius:0 0 0 30px;font-size:15px;display:inline-block;background:url(../img/top/sankaku.png) 25px 17px no-repeat #fafafa;text-indent:15px}.text_link a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.comdata .point .point_title,.comdata .point_table table th{-webkit-filter:dropshadow(color=#fff,offX=0,offY=-2) dropshadow(color=#fff,offX=2,offY=0) dropshadow(color=#fff,offX=0,offY=2) dropshadow(color=#fff,offX=-2,offY=0);filter:dropshadow(color=#fff,offX=0,offY=-2) dropshadow(color=#fff,offX=2,offY=0) dropshadow(color=#fff,offX=0,offY=2) dropshadow(color=#fff,offX=-2,offY=0);-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:0;text-shadow:#fff 2px 2px 0,#fff -2px 2px 0,#fff 2px -2px 0,#fff -2px -2px 0;font-weight:700}.note{padding:5px;border-top:1px #ccc dotted;margin-top:10px;font-size:12px}.note a{color:#104a8e}#company_page .img_box{text-align:center;margin:5px}#company_page .page_index{border-bottom:1px solid #025592;font-size:13px;margin:20px 0;color:#fff;border-radius:2px;text-align:left}#company_page .page_index .title.main{background:#025592;padding-left:10px;height:30px;line-height:30px;width:140px;position:relative;float:left}#company_page .page_index .title.main:after{content:' ';width:0;height:0;position:absolute;border-bottom:0 solid transparent;border-left:16px solid #025592;border-top:30px solid transparent;bottom:0;left:100%}#company_page .page_index .com_list{float:right;height:30px}#company_page .page_index .com_list li{float:left;font-size:.938em;line-height:30px;padding-left:8px}#company_page .page_index .com_list li a{color:#999}#company_page .page_index .com_list li a:hover{color:#E60012;font-weight:700}#company_page .page_index .com_list li.cur a{color:#E60012;font-weight:700}#company_page .page_index .com_list li span{font-size:8px;color:#900;margin-right:2px}.analyze ul.com-tbar{background:url(../img/hikaku/rank_title_bg.png) no-repeat;height:50px}.comdata .left img.snap,.comdata .point .point_title{background:url(../img/company/bg_pattern.gif)}img.decoration{background:url(../img/company/bg_pattern.gif)}.analyze ul.com-tbar li{float:left}.analyze ul.com-tbar li.icon{width:110px;padding-left:10px;height:50px;margin-top:-10px}.analyze ul.com-tbar li.txt{text-align:left;line-height:48px;color:#FFF;font-size:16px;width:580px}.analyze ul.com-tbar li.txt a,.analyze ul.com-tbar li.txt em{color:#FFF;font-size:20px;font-weight:700}.analyze ul.com-tbar li.txt a:hover{color:#489dd4}.analyze ul.com-tbar li.logo{text-align:right;float:right;padding-right:15px;width:200px;height:50px}.analyze ul.com-tbar li.logo img{height:50px;width:auto}.analyze .comarea{border-bottom:#073878 6px solid;height:90px}.analyze .comarea .logo{float:left;width:200px;color:#073878;font-weight:700;min-height:50px}.analyze .comarea .logo a{color:#073878;margin:0;padding:0;font-size:10px;min-height:50px}.analyze .comarea .logo img{width:180px;padding:10px 10px 0;height:auto}.analyze .comarea .banner{float:right;text-align:right;margin:15px 0}.comdata .left{float:left;margin:25px 0 20px;width:310px;padding:0;text-align:center}.comdata .right,.comdata.itf .right{float:right;width:620px;padding-top:0}.comdata .right{margin:10px 0 20px}.comdata.itf .right{margin:25px 0 20px}.comdata .left img.snap{width:260px;padding:20px;height:auto}img.decoration{padding:10px}.comdata .left .logo{margin:7px 0;text-align:left}.comdata .point,.comdata .point_table{margin-bottom:20px}.comdata .left img.rader{width:100%}.comdata .point{width:99.8%;border:1px solid #aecae9;border-radius:2px}.comdata .point .point_title{color:#073878;font-size:16px;text-align:left;padding:3px}.comdata .point .point_title img{margin-top:-10px}.comdata .point .point_title h2,.comdata .point .point_title h3,.comdata .point .point_title h4{display:inline-block}.comdata .point .point_title em{font-size:1.3em;font-weight:700}.comdata .point .point_body{text-align:left;border:none;margin-top:-10px;padding:10px 20px 5px}.comdata .point h4{background:url(../img/company/hyouka_point.png) left top no-repeat;padding-left:40px;font-size:18px;font-weight:700;color:#9c1517;margin-top:5px}.comdata .point p{color:#333;padding-left:40px;font-size:14px}.comdata .point_table table{width:100%;table-layout:fixed}.comdata .point_table table td{border:1px solid #aecae9;padding:5px 0;vertical-align:middle;text-align:center}.comdata .point_table table th{border:1px solid #aecae9;padding:5px 0;vertical-align:middle;text-align:center;background:url(../img/company/bg_pattern.gif);color:#073878;font-size:.75em}.comdata .point_table table td .no1{background:url(../img/hikaku/hyo_i_crown.png) left center no-repeat;padding-left:20px}.comdata .point_table table.ipo td{font-size:.875em}.comdata .point_table h4{background:url(../img/hikaku/hyokap_i.png) 5px center no-repeat;padding-left:20px;font-weight:700;color:#073878;margin:5px 0 0}.comdata .btn{margin:10px auto 20px;text-align:center}#company_page .howtobuy{border:2px solid #b5c9df;border-radius:3px;background:#eff7ff;position:relative;padding:10px}#company_page .howtobuy:after{content:"";border-right:30px solid transparent;border-left:30px solid transparent;position:absolute;right:120px}#company_page .howtobuy:before{content:"";border-right:30px solid transparent;border-left:30px solid transparent;position:absolute;right:120px;border-bottom:20px solid #b5c9df;top:-20px}#company_page .howtobuy:after{border-bottom:20px solid #eff7ff;top:-18px}#company_page .howtobuy .index{color:#104a8e;padding:5px 10px 5px 30px;font-size:15px;border-bottom:1px dotted #025592;background:url(../img/ico/arr_skip_rbl_30.gif) 10px center no-repeat}#company_page .howtobuy .txt{padding:10px}#company_page .howtostep ul.step{margin:10px 0}#company_page .howtostep ul.step li{border:2px solid #025592;border-radius:3px;float:left;height:120px;margin-right:10px;width:292px;text-shadow:2px 2px 0 #fff;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background-image:linear-gradient(to bottom, #fff, #fafafa);box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc}#company_page .howtostep ul.step li .index_box{background:url(../img/company/hyouka_point.png) 5px top no-repeat #eff7ff;position:relative;color:#104a8e;padding:5px 10px 5px 40px;border-bottom:1px dotted #025592;font-weight:700;font-size:15px}#company_page .howtostep ul.step li .index_box img{position:absolute;right:10px;top:-8px}#company_page .howtostep ul.step li .index_box span{font-size:16px}#company_page .howtostep ul.step li .txt{padding:10px;font-size:14px}#company_page .howtostep ul.step li .arr{margin-right:0}#company_page .kaisetu_step li{border-radius:3px;float:left;min-height:225px;margin-right:5px;width:225px;text-shadow:2px 2px 0 #fff}#company_page .kaisetu_step li:last-child{margin-right:0}#company_page .kaisetu_step li .index_box{position:relative;color:#104a8e;padding:5px;border:1px dotted #b5c9df;font-weight:700;font-size:15px;background:url(/images/ico/arr_skip_rbl_30.gif) 200px 5px no-repeat #eff7ff;height:68px}#company_page .kaisetu_step li .txt{padding:10px;font-size:14px}#company_page .kaisetu_step.three li{width:300px;min-height:150px}#company_page .kaisetu_step.three li .index_box{background:url(/images/ico/arr_skip_rbl_30.gif) 270px 5px no-repeat #eff7ff}.btn .cv_btn{padding:.5em 0;background-color:#fe9900;background-image:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#d42e04));background-image:linear-gradient(to bottom, #fe9900, #d42e04);border:1px solid #fff9b1;color:#fff;width:100%;border-radius:5px;font-size:1.25em;text-align:center;text-decoration:none;display:block;font-weight:400}.btn .cv_btn span{font-size:.75em}.btn .cv_btn:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9}.btn .cv_btn a{color:#fff;width:100%;display:block}#company_page .arr_down{font-weight:700;font-size:16px;text-align:center;color:#104a8e}#company_page section{margin:40px 0}#company_page #tabnavi{margin:20px 0 0;padding:0}#company_page #tabnavi li{display:inline;margin-right:4px}#company_page #tabnavi li a{text-align:center;line-height:1.2;font-size:14px;font-weight:700;display:inline-block;padding:10px;border-radius:4px 4px 0 0;position:relative;behavior:url(PIE.htc);text-decoration:none;vertical-align:bottom;background:#8fb8e4;color:#fff}#company_page #tabnavi li a.active,#company_page #tabnavi li a:hover{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.8);background:#025592;border:none}#company_page #tabnavi li small{display:block;font-size:13px}#company_page #tabcontent{background:#fff;padding:0;border:1px solid #025592}#company_page .vi{background:#025592;font-size:150%;padding:5px 10px}#company_page #tabcontent .sub_index{background:url(../img/company/hyouka_point.png) 10px center no-repeat #025592;padding:5px 20px 5px 50px;font-size:1.25em;margin:5px}#company_page #tabcontent .info_wrap img.snap{width:95%;height:auto;margin:20px 0}#company_page #tabcontent .note{color:#999;text-align:right;padding:10px;border-top:1px #ccc dotted;margin-top:10px;font-size:12px}#company_page .com_data_table table td,#company_page .com_data_table table th{border:1px solid #ccc;padding:5px;text-align:left}#company_page #tabcontent .note a{color:#104a8e}#company_page .com_data_table table{width:100%;font-size:14px;margin:10px 0}#company_page .com_data_table table th{background:#cbe0f0;font-weight:700}#company_page .com_data_table table strong{font-weight:700;font-size:1.3em;color:#002b5b}#company_page .info_wrap .left{float:left;width:380px;padding:0;text-align:center}#company_page .info_wrap .left img.snap{padding:20px;height:auto;background:url(../img/company/bg_pattern.gif)}#company_page .info_wrap img.snap{padding:20px;height:auto;background:url(../img/company/bg_pattern.gif)}#company_page .info_wrap .right{float:right;margin:0 0 10px;width:500px}#company_page .info_wrap .left img.snap{width:350px}#company_page .info_wrap .point{width:100%;border:1px solid #aecae9;border-radius:2px;margin-bottom:30px}.arrow_box:after,.arrow_box:before{-o-border-image:none;border-image:none;content:" ";position:absolute;width:0;right:100%;top:25px}#company_page .info_wrap em{font-weight:700;color:#9c1517;font-size:1.1em;text-decoration:underline}.kuchikomi{overflow:hidden;padding-bottom:10px}.kuchikomi .index{font-size:1.3em;font-weight:700}.kuchikomi .hyouka{background:url(../img/ico/arr_skip_rbl_30.gif) 10px 4px no-repeat;color:#073878;padding:0 0 0 40px;font-size:20px;font-weight:700;text-align:left;line-height:30px}.kuchikomi .hyouka li{float:left;height:34px}.kuchikomi .hyouka li.commentnum,.kuchikomi .hyouka li.starnum{padding:0 3px 0 20px}.kuchikomi .value{color:#9c1517;font-weight:700}.kuchikomi .hyouka li .unit{color:#073878;font-size:12px}.kuchikomi .arrow_box:before{border-right-color:#aecae9}.arrow_box:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #aecae9 transparent transparent;border-style:solid;border-width:7px;height:0;margin-top:-7px}.kuchikomi-column{margin-bottom:8px}.kuchikomi-column:last-child{margin-bottom:0}.kuchikomi-area{background:url(../img/company/bg_pattern.gif);padding:15px;border:1px solid #aecae9;border-radius:2px;overflow-y:scroll;height:500px}.arrow_box:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);border-style:solid;border-width:6px;height:0;margin-top:-6px}.kuchikomi .arrow_box{border:1px solid #ccc;margin-left:10px;width:830px;position:relative}.PlagOpen a{position:absolute;top:42px;right:15px;width:100px;text-align:right;background-color:#fff;z-index:1}.PlagClose a{position:relative;left:792px}.kuchikomi .arrow_box img{width:80px;height:auto;padding:0 5px 0 0;vertical-align:sub}.arrow_box{background:#fff;border:1px solid #ccc;border-radius:3px;font-size:.875em;padding:5px 10px;position:relative;float:left}.arrow_box img{width:22%;height:auto}.kuchikomi .img-character{width:40px;background-color:#efefef;border:1px solid #ccc}#kaisetsu #nav li,#kaisetsu #tabnavi li a{display:table-cell;text-align:center;vertical-align:middle}.arrow_profile{width:60px;float:left;padding:2px 0;font-size:11px;text-align:center;line-height:13px}#kaisetsu{font-size:14px}#kaisetsu .img_box{text-align:center;margin:5px}#kaisetsu #nav{padding:0;border-top:8px solid #025592;display:table}#kaisetsu #nav li{font-size:15px;height:70px;width:320px;background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background-image:linear-gradient(#fff, #eee);border:1px solid #ddd}#kaisetsu #nav li a{width:100%;height:70px;line-height:70px;color:#025592;font-weight:700}#kaisetsu #nav li.active,#kaisetsu #nav li.current,#kaisetsu #nav li:hover{background:#b8e2f9;background-image:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#b8e2f9));background-image:linear-gradient(#ececec, #b8e2f9)}#kaisetsu #com_point,#kaisetsu #faq,#kaisetsu #signup{margin-top:-78px;padding-top:78px}#kaisetsu .checkpoint{border:2px solid #b5c9df;border-radius:3px;background:#eff7ff;position:relative;padding:10px;margin:10px 0}#kaisetsu .checkpoint:after{position:absolute;content:""}#kaisetsu .checkpoint:before{position:absolute;content:"";border-bottom:20px solid transparent;border-top:20px solid transparent;border-left:20px solid #b5c9df;right:-20px;top:20px}#kaisetsu .checkpoint:after{border-bottom:18px solid transparent;border-top:18px solid transparent;border-left:18px solid #eff7ff;right:-18px;top:22px}#kaisetsu .checkpoint .ti{line-height:1em;color:#104a8e;padding-left:30px;margin:0;font-size:15px;border-bottom:1px dotted #025592;background:url(../img/ico/arr_skip_rbl_30.gif) 10px center no-repeat}#kaisetsu .howtostep ul.step{margin:10px 0}#kaisetsu .howtostep ul.step li{border:2px solid #025592;border-radius:3px;float:left;height:120px;margin-right:10px;width:292px;text-shadow:2px 2px 0 #fff;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background-image:linear-gradient(to bottom, #fff, #fafafa);box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc}#kaisetsu .howtostep ul.step li .index_box{background:url(../img/company/hyouka_point.png) 5px top no-repeat #eff7ff;position:relative;color:#104a8e;padding:5px 10px 5px 40px;border-bottom:1px dotted #025592;font-weight:700;font-size:15px}#kaisetsu .howtostep ul.step li .index_box img{position:absolute;right:10px;top:-8px}#kaisetsu .howtostep ul.step li .index_box span{font-size:16px}#kaisetsu .howtostep ul.step li .img{text-align:center}#kaisetsu .howtostep ul.step li .txt{padding:10px;font-size:14px}#kaisetsu .howtostep ul.step li .arr{margin-right:0}#kaisetsu .kaisetu_point{border-bottom:1px dotted #ccc;margin:10px 0}#kaisetsu .kaisetu_step li{border-radius:3px;float:left;min-height:225px;margin-right:5px;width:225px;text-shadow:2px 2px 0 #fff}#kaisetsu .kaisetu_step li:last-child{margin-right:0}#kaisetsu .kaisetu_step li .index_box{position:relative;color:#104a8e;padding:5px;border:1px dotted #b5c9df;font-weight:700;font-size:15px;background:url(../img/ico/arr_skip_rbl_30.gif) 200px 5px no-repeat #eff7ff;height:68px}#kaisetsu .kaisetu_step li .txt{padding:10px;font-size:14px}#kaisetsu .kaisetu_step li .img{text-align:center}#kaisetsu .kaisetu_step.three li{width:300px;min-height:150px}#kaisetsu .kaisetu_step.three li .index_box{background:url(/images/ico/arr_skip_rbl_30.gif) 270px 5px no-repeat #eff7ff}#kaisetsu .arr_down{font-weight:700;font-size:16px;text-align:center;color:#104a8e}#kaisetsu #tabnavi{padding:0;margin-top:10px;height:61px}#kaisetsu #tabnavi ul{display:table}#kaisetsu #tabnavi li a{font-size:14px;color:#025592;font-weight:700;height:60px;width:118px;background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background-image:linear-gradient(#fff, #eee);border:1px solid #aaa;border-bottom:none;border-radius:5px 5px 0 0}#kaisetsu #tabnavi li.active a,#kaisetsu #tabnavi li:hover a{border-color:#025592;background:#025592;color:#fff}#kaisetsu #tabcontent{background:#fff;padding:0;border:1px solid #025592;border-top:3px solid #025592}#kaisetsu .vi{background:#025592;font-size:150%;padding:5px 10px}.vi p{color:#fff;text-align:center;text-shadow:1px 1px 3px #666}#kaisetsu #tabcontent table.merit{margin:10px 0;width:100%}#kaisetsu #tabcontent table.merit td{padding:3px 5px;text-align:left}#kaisetsu #tabcontent table.merit td.logo{padding:3px 5px;text-align:center}#kaisetsu #tabcontent table.merit td .tortal_point{font-weight:700;font-size:15px;background-color:#104A8E;color:#fff;border-radius:5px;padding:3px 5px}#kaisetsu #tabcontent table.merit h4{font-weight:700;font-size:15px;color:#104A8E;background:url(../img/hikaku/hyokap_i.png) left center no-repeat;padding:2px 0 0 20px}#kaisetsu #tabcontent table.merit p{font-size:12px;padding-left:20px}#kaisetsu #tabcontent .sub_index{background:url(../img/company/hyouka_point.png) 10px center no-repeat #025592;padding:5px 20px 5px 50px;margin:5px}#kaisetsu .com_data_table table td,#kaisetsu .com_data_table table th{border:1px solid #ccc;padding:5px 0;text-align:center}#kaisetsu #tabcontent .info_wrap img.snap{margin:10px 0}#kaisetsu .com_data_table table{width:100%;font-size:14px;margin:10px 0}#kaisetsu .com_data_table table th{background:#cbe0f0}#kaisetsu .com_data_table table strong{font-weight:700;font-size:1.3em;color:#002b5b}#kaisetsu .info_wrap .left{float:left;width:400px;padding:0;margin-bottom:10px}#kaisetsu .info_wrap .right{float:right;width:500px}#kaisetsu .info_wrap .left img.snap{width:350px;padding:20px;height:auto}#kaisetsu .info_wrap .point{width:100%;border:1px solid #aecae9;border-radius:2px;margin-bottom:30px}#kaisetsu .info_wrap em{font-weight:700;color:#9c1517;font-size:1.1em;text-decoration:underline}.campaign_message{border-bottom:1px dotted #ccc;font-size:12px;line-height:2em;border-top:2px solid #025592;background:#f2f2f2}.campaign_message a{color:#025592}.campaign_message a:active,.campaign_message a:link,.campaign_message a:visited{color:#025592}i.bg_square{font-size:1.25em;margin:5px;padding:5px;border-radius:5px}i.bg_square_l{font-size:2em;padding:8px;border-radius:5px;position:absolute}i.bgcl_red{background-color:#ef5350;color:#fff}i.bgcl_orange{background-color:#ffb74d;color:#fff}i.bgcl_yellowgreen{background-color:#9ccc65;color:#fff}i.bgcl_greenyellow{background-color:#dce775;color:#fff}i.bgcl_green{background-color:#4db6ac;color:#fff}i.bgcl_cyan{background-color:#4dd0e1;color:#fff}i.bgcl_bluegreen{background-color:#dce775;color:#fff}i.bgcl_violet{background-color:#9575cd;color:#fff}i.bgcl_yellow{background-color:#ffd54f;color:#fff}i.bgcl_brown{background-color:#a1887f;color:#fff}i.bgcl_yellowred{background-color:#ff8a65;color:#fff}i.bgcl_lightblue{background-color:#64b5f6;color:#fff}i.bgcl_bluepurple{background-color:#7986cb;color:#fff}i.bgcl_gray{background-color:#90a4ae;color:#fff}i.bgcl_pink{background-color:#f06292;color:#fff}.ly_clr:after,.ly_col:after,.ly_containe:after,.ly_group:after{content:"";display:table;clear:both}.ly_row{padding-bottom:0;display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.ly_row:after{content:"";display:table;clear:both}.ly_col{display:block;float:left}.ly_colsize_flex,.ly_gutters>.ly_colsize_flex,.ly_gutters_grid>.ly_colsize_flex{display:inline-block}.ly_gutters>.ly_col{margin-left:2%}.ly_gutters>.ly_col:first-child{margin-left:0}.ly_gutters_grid>.ly_col{margin-left:.5%;margin-right:.5%;margin-bottom:.5em}.ly_colsize_1,.ly_colsize_1_fix{width:8.33333% !important}.ly_colsize_2,.ly_colsize_2_fix{width:16.66667% !important}.ly_colsize_fifthpart,.ly_colsize_fifthpart_fix{width:20% !important}.ly_colsize_3,.ly_colsize_3_fix{width:25% !important}.ly_colsize_4,.ly_colsize_4_fix{width:33.33333% !important}.ly_colsize_5,.ly_colsize_5_fix{width:41.66667% !important}.ly_colsize_fifthpart2,.ly_colsize_fifthpart2_fix{width:40% !important}.ly_colsize_6,.ly_colsize_6_fix{width:50% !important}.ly_colsize_7,.ly_colsize_7_fix{width:58.33333% !important}.ly_colsize_fifthpart3,.ly_colsize_fifthpart3_fix{width:60% !important}.ly_colsize_8,.ly_colsize_8_fix{width:66.66667% !important}.ly_colsize_9,.ly_colsize_9_fix{width:75% !important}.ly_colsize_fifthpart4,.ly_colsize_fifthpart4_fix{width:80% !important}.ly_colsize_10,.ly_colsize_10_fix{width:83.33333% !important}.ly_colsize_11,.ly_colsize_11_fix{width:91.66667% !important}.ly_colsize_12,.ly_colsize_12_fix{width:100% !important}.ly_colsize_30p_fix{width:30% !important}.ly_gutters>.ly_colsize_1,.ly_gutters>.ly_colsize_1_fix{width:6.5% !important}.ly_gutters_grid>.ly_colsize_1,.ly_gutters_grid>.ly_colsize_1_fix{width:6.5% !important}.ly_gutters>.ly_colsize_2,.ly_gutters>.ly_colsize_2_fix{width:15% !important}.ly_gutters_grid>.ly_colsize_2,.ly_gutters_grid>.ly_colsize_2_fix{width:15% !important}.ly_gutters>.ly_colsize_fifthpart,.ly_gutters>.ly_colsize_fifthpart_fix{width:18.4% !important}.ly_gutters_grid>.ly_colsize_fifthpart,.ly_gutters_grid>.ly_colsize_fifthpart_fix{width:18.4% !important}.ly_gutters>.ly_colsize_3,.ly_gutters>.ly_colsize_3_fix{width:23.5% !important}.ly_gutters_grid>.ly_colsize_3,.ly_gutters_grid>.ly_colsize_3_fix{width:23.5% !important}.ly_gutters>.ly_colsize_4,.ly_gutters>.ly_colsize_4_fix{width:32% !important}.ly_gutters_grid>.ly_colsize_4,.ly_gutters_grid>.ly_colsize_4_fix{width:32% !important}.ly_gutters>.ly_colsize_5,.ly_gutters>.ly_colsize_5_fix{width:40.5% !important}.ly_gutters_grid>.ly_colsize_5,.ly_gutters_grid>.ly_colsize_5_fix{width:40.5% !important}.ly_gutters>.ly_colsize_fifthpart2,.ly_gutters>.ly_colsize_fifthpart2_fix{width:39% !important}.ly_gutters_grid>.ly_colsize_fifthpart2,.ly_gutters_grid>.ly_colsize_fifthpart2_fix{width:39% !important}.ly_gutters>.ly_colsize_6,.ly_gutters>.ly_colsize_6_fix{width:48.7% !important}.ly_gutters_grid>.ly_colsize_6,.ly_gutters_grid>.ly_colsize_6_fix{width:48.7% !important}.ly_gutters>.ly_colsize_7,.ly_gutters>.ly_colsize_7_fix{width:57.5% !important}.ly_gutters_grid>.ly_colsize_7,.ly_gutters_grid>.ly_colsize_7_fix{width:57.5% !important}.ly_gutters>.ly_colsize_fifthpart3,.ly_gutters>.ly_colsize_fifthpart3_fix{width:59% !important}.ly_gutters_grid>.ly_colsize_fifthpart3,.ly_gutters_grid>.ly_colsize_fifthpart3_fix{width:59% !important}.ly_gutters>.ly_colsize_8,.ly_gutters>.ly_colsize_8_fix{width:66% !important}.ly_gutters_grid>.ly_colsize_8,.ly_gutters_grid>.ly_colsize_8_fix{width:66% !important}.ly_gutters>.ly_colsize_9,.ly_gutters>.ly_colsize_9_fix{width:74.5% !important}.ly_gutters_grid>.ly_colsize_9,.ly_gutters_grid>.ly_colsize_9_fix{width:74.5% !important}.ly_gutters>.ly_colsize_fifthpart4,.ly_gutters>.ly_colsize_fifthpart4_fix{width:79% !important}.ly_gutters_grid>.ly_colsize_fifthpart4,.ly_gutters_grid>.ly_colsize_fifthpart4_fix{width:79% !important}.ly_gutters>.ly_colsize_10,.ly_gutters>.ly_colsize_10_fix{width:83% !important}.ly_gutters_grid>.ly_colsize_10,.ly_gutters_grid>.ly_colsize_10_fix{width:83% !important}.ly_gutters>.ly_colsize_11,.ly_gutters>.ly_colsize_11_fix{width:91.5% !important}.ly_gutters_grid>.ly_colsize_11,.ly_gutters_grid>.ly_colsize_11_fix{width:91.5% !important}.ly_gutters>.ly_colsize_12,.ly_gutters>.ly_colsize_12_fix{width:100% !important}.ly_gutters_grid>.ly_colsize_12,.ly_gutters_grid>.ly_colsize_12_fix{width:100% !important}.ly_gutters>.ly_colsize_30p_fix,.ly_gutters_grid>.ly_colsize_30p_fix{width:29% !important}#contents_wrapper_sp .ly_gutters>.ly_col{margin-left:0;margin-bottom:.5em}#contents_wrapper_sp .ly_gutters>.ly_col:last-child{margin-bottom:0}#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_10_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_11_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_12_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_1_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_2_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_30p_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_3_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_4_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_5_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_6_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_7_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_8_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_9_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart2_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart3_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart4_fix,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart_fix{margin-left:2%}#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_10_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_11_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_12_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_1_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_2_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_30p_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_3_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_4_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_5_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_6_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_7_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_8_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_9_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart2_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart3_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart4_fix:first-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart_fix:first-child{margin-left:0}#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_10_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_11_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_12_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_1_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_2_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_30p_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_3_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_4_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_5_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_6_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_7_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_8_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_9_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart2_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart3_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart4_fix:last-child,#contents_wrapper_sp .ly_gutters>.ly_col.ly_colsize_fifthpart_fix:last-child{margin-bottom:.5em}#contents_wrapper_sp .ly_col img{max-width:100%}#contents_wrapper_sp .ly_colsize_1,#contents_wrapper_sp .ly_colsize_10,#contents_wrapper_sp .ly_colsize_11,#contents_wrapper_sp .ly_colsize_12,#contents_wrapper_sp .ly_colsize_2,#contents_wrapper_sp .ly_colsize_3,#contents_wrapper_sp .ly_colsize_4,#contents_wrapper_sp .ly_colsize_5,#contents_wrapper_sp .ly_colsize_6,#contents_wrapper_sp .ly_colsize_7,#contents_wrapper_sp .ly_colsize_8,#contents_wrapper_sp .ly_colsize_9,#contents_wrapper_sp .ly_colsize_fifthpart,#contents_wrapper_sp .ly_colsize_fifthpart2,#contents_wrapper_sp .ly_colsize_fifthpart3,#contents_wrapper_sp .ly_colsize_fifthpart4{width:100% !important}#contents_wrapper_sp .ly_gutters>.ly_colsize_1,#contents_wrapper_sp .ly_gutters>.ly_colsize_10,#contents_wrapper_sp .ly_gutters>.ly_colsize_11,#contents_wrapper_sp .ly_gutters>.ly_colsize_12,#contents_wrapper_sp .ly_gutters>.ly_colsize_2,#contents_wrapper_sp .ly_gutters>.ly_colsize_3,#contents_wrapper_sp .ly_gutters>.ly_colsize_4,#contents_wrapper_sp .ly_gutters>.ly_colsize_5,#contents_wrapper_sp .ly_gutters>.ly_colsize_6,#contents_wrapper_sp .ly_gutters>.ly_colsize_7,#contents_wrapper_sp .ly_gutters>.ly_colsize_8,#contents_wrapper_sp .ly_gutters>.ly_colsize_9,#contents_wrapper_sp .ly_gutters>.ly_colsize_fifthpart,#contents_wrapper_sp .ly_gutters>.ly_colsize_fifthpart2,#contents_wrapper_sp .ly_gutters>.ly_colsize_fifthpart3,#contents_wrapper_sp .ly_gutters>.ly_colsize_fifthpart4{width:100% !important}#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_1,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_10,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_11,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_12,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_2,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_3,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_4,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_5,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_6,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_7,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_8,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_9,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_fifthpart,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_fifthpart2,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_fifthpart3,#contents_wrapper_sp .ly_gutters_grid>.ly_colsize_fifthpart4{width:100% !important}.ly_container{margin-left:auto;margin-right:auto;position:relative;text-align:left;width:960px}.ly_vamd{width:100%;display:table;vertical-align:middle}.ly_vamd .ly_vamd_inner{display:table-cell;vertical-align:middle}.tac{text-align:center !important}.tal{text-align:left !important}.tar{text-align:right !important}.vamd{vertical-align:middle !important}.ly_list_series{overflow:hidden}.ly_list_series div,.ly_list_series li,.ly_list_series p,.ly_list_series ul{display:inline;overflow:hidden;margin-right:.5em}.ly_list_series div a,.ly_list_series li a,.ly_list_series p a,.ly_list_series ul a{display:inline}.ly_list_series div:last-child,.ly_list_series li:last-child,.ly_list_series p:last-child,.ly_list_series ul:last-child{margin-right:0}.ly_list_series.size_m div,.ly_list_series.size_m li,.ly_list_series.size_m p,.ly_list_series.size_m ul{margin-right:1em}.info_wrap{margin-bottom:20px;padding:10px 20px}.md_index{background:#042f4c;color:#fff;padding:.5em .5em;border-top:3px solid #a1b0b7;display:flow-root;margin-bottom:.5em}.md_index.theme_accent{background:#4e9001}.mini_index{border-left:.5em solid #4484b3;font-size:1.125em;padding:0 .5em 0;margin:.5em 0;font-weight:bold;text-align:left}.mini_index h1,.mini_index h2,.mini_index h3{font-weight:bold}.num_index{border-bottom:1px dotted #025592;font-size:1.125em;padding:3px 5px;margin:10px 0;font-weight:bold;text-align:left}.md_pickup_box{position:relative;border-width:3px;border-color:#4484b3;border-style:solid;border-radius:4px;background-image:-webkit-linear-gradient(135deg, #eee 30%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.2) 50%, #eee 50%, #eee 80%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0.2));background-size:4px 4px}.md_pickup_box .md_pickup_box_title{position:absolute;background:#fff;top:-1em;font-size:1.125em;font-weight:bold;border-radius:5px}.md_cssBtn{font-size:14px;font-weight:bold;border:1px solid #ccc;background:#fafafa;border-radius:3px;padding:.3em;cursor:pointer;background-image:linear-gradient(-45deg, #fafafa 30%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.2) 50%, #fafafa 50%, #fafafa 80%, rgba(255,255,255,0.2) 80%, rgba(255,255,255,0.2));background-size:4px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;text-align:center;display:block;margin:auto;text-shadow:none;-webkit-box-shadow:0 1px 3px 0 rgba(0,1,2,0.15);box-shadow:0 1px 3px 0 rgba(0,1,2,0.15)}.md_cssBtn a{display:block}.md_ico_tx{background:#002b5b;color:#fff;padding:0 1em;border-radius:20px}.md_ico_tx.size_s{font-size:.75em}table.ipo_flow_wrap{margin:10px 0;border-collapse:separate;border-spacing:10px}table.ipo_flow_wrap td{vertical-align:top}table.ipo_flow_wrap td.ipo_flow{width:300px;text-align:center}table.ipo_flow_wrap td.ipo_flow .box{border:2px solid #cbe0f0;background:#eff7ff;text-align:left;padding:10px;border-radius:5px}table.ipo_flow_wrap td.ipo_flow .box .udot{border-bottom:1px dotted #ccc;padding:3px 0}table.ipo_flow_wrap td.ipo_point .index_box{position:relative;background:url(../img/company/hyouka_point.png) no-repeat 5px top #cbe0f0;position:relative;color:#002b5b;padding:5px 10px 5px 40px;border:1px solid #aaa;font-weight:bold;margin-bottom:10px;font-size:18px}table.ipo_flow_wrap td.ipo_point .index_box:before{content:"";border-right:10px solid #aaa;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:7px;left:-10px}table.ipo_flow_wrap td.ipo_point .index_box:after{content:"";border-right:10px solid #cbe0f0;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:7px;left:-8px;display:block;clear:both}table.ipo_flow_wrap td.ipo_point .index_box img{position:absolute;right:10px;top:-8px}table.ipo_flow_wrap td.ipo_point .index_box span{font-size:16px}table.ipo_flow_wrap td.ipo_point .img{text-align:center;float:left;width:300px;margin:0 10px 5px 0}table.ipo_flow_wrap td.ipo_point .txt{padding:0 10px}table.ipo_flow_wrap td.ipo_point .arr{margin-right:0}.pickup_tag{font-weight:bold;padding:3px 3px 3px 5px;position:relative;background:#c4dff1;vertical-align:middle;border-radius:25px 0px 0px 25px;color:#555}.pickup_tag:before{content:'\025cf';color:#fff;margin-right:5px}.o-wrapper{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.o-container{margin:0 auto;padding:0 12px;max-width:960px}@media all and (min-width: 480px){.o-container{padding:0 24px}}@media all and (min-width: 720px){.o-container{padding:0 48px}}.o-header{margin:0;padding:0}.o-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-header-nav__link{padding:12px;color:#fff}.o-header-nav__link:hover{color:#fff;background-color:#3184a1}.o-header__title{margin:24px;padding:0;color:#818181;font-size:28px;font-weight:300;text-align:center}@media all and (min-width: 480px){.o-header__title{margin:36px;font-size:42px}}.o-sub-nav{margin:0 0 24px 0;padding:0}.o-sub-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.o-sub-nav__item{margin:0;padding:4px}.o-sub-nav__link{display:block;margin:0;padding:4px 24px}.o-sub-nav__link:hover,.o-sub-nav__item.active .o-sub-nav__link{color:#fff}@media all and (min-width: 720px){.o-sub-nav{margin:0 0 48px 0}}.o-footer{padding:12px 0;text-align:center}@media all and (min-width: 480px){.o-footer{padding:24px 0}}@media all and (min-width: 720px){.o-footer{padding:48px 0}}.c-menu{position:absolute;z-index:1000;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.c-menu__items{list-style:none;margin:0;padding:0}.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:100%;overflow-y:auto}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:0}}.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item,.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item{display:block;text-align:center;border-top:solid 1px #b5dbe9;border-bottom:solid 1px #3184a1}.c-menu--slide-left .c-menu__item:first-child,.c-menu--slide-right .c-menu__item:first-child,.c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child{border-top:none}.c-menu--slide-left .c-menu__item:last-child,.c-menu--slide-right .c-menu__item:last-child,.c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child{border-bottom:none}.c-menu--slide-left .c-menu__link,.c-menu--slide-right .c-menu__link,.c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link{display:block;padding:12px 24px;color:#fff}.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close,.c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close{display:block;padding:12px 24px;width:100%}.c-menu--slide-left,.c-menu--push-left{top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--push-left{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}.c-menu--slide-left.is-active,.c-menu--push-left.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-menu--slide-right,.c-menu--push-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media all and (min-width: 320px){.c-menu--slide-right,.c-menu--push-right{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}.c-menu--slide-right.is-active,.c-menu--push-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-menu--slide-top,.c-menu--slide-bottom,.c-menu--push-top,.c-menu--push-bottom{vertical-align:middle;width:100%;height:60px;text-align:center;overflow-x:scroll}.c-menu--slide-top .c-menu__items,.c-menu--slide-bottom .c-menu__items,.c-menu--push-top .c-menu__items,.c-menu--push-bottom .c-menu__items{display:inline-block;text-align:center}.c-menu--slide-top .c-menu__item,.c-menu--slide-bottom .c-menu__item,.c-menu--push-top .c-menu__item,.c-menu--push-bottom .c-menu__item{display:inline-block;line-height:60px}.c-menu--slide-top .c-menu__link,.c-menu--slide-bottom .c-menu__link,.c-menu--push-top .c-menu__link,.c-menu--push-bottom .c-menu__link{display:block;padding:0 4px;color:#fff}.c-menu--slide-top .c-menu__close,.c-menu--slide-bottom .c-menu__close,.c-menu--push-top .c-menu__close,.c-menu--push-bottom .c-menu__close{display:inline-block;margin-right:12px;padding:0 24px;height:60px;line-height:60px}.c-menu--slide-top,.c-menu--push-top{top:0;left:0;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.c-menu--slide-top.is-active,.c-menu--push-top.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-menu--slide-bottom,.c-menu--push-bottom{bottom:0;left:0;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.c-menu--slide-bottom.is-active,.c-menu--push-bottom.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.o-wrapper.has-push-left{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media all and (min-width: 320px){.o-wrapper.has-push-left{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}.o-wrapper.has-push-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width: 320px){.o-wrapper.has-push-right{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}.o-wrapper.has-push-top{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.o-wrapper.has-push-bottom{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}body.has-active-menu{position:relative}.c-menu__close{color:#fff;background-color:#3184a1;font-size:14px;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-menu__close:focus{outline:none}.c-mask{position:absolute;z-index:999;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s}.c-mask.is-active{width:100%;height:100%;opacity:0.7;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-buttons{margin-bottom:48px;text-align:center}.c-button{display:inline-block;margin:4px;padding:12px 24px;background:none;font-size:14px;-webkit-box-shadow:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-button:focus{outline:none}.c-button:disabled{opacity:0.3;cursor:not-allowed}#carbonads{position:fixed;bottom:12px;right:12px;z-index:1000;padding:24px 12px 12px 12px;width:154px;background-color:#fff;line-height:1.1;border:solid 1px #e7e7e7}.carbon-wrap{display:block;margin:0 0 4px 0}.carbon-img{display:block;margin:0 0 4px 0;padding:0;width:130px;height:100px}.carbon-text{color:#818181;font-size:12px}.carbon-poweredby{font-size:10px;font-style:italic}.carbonad__close{display:block;position:absolute;top:0;left:12px;height:24px;font-size:11px;line-height:24px}@media all and (max-width: 660px){#carbonads{display:none}}.ipo_title{text-align:right;margin-bottom:5px}.arrows{border:1px #e96220 solid;position:relative;margin:10px 0 20px}.arrows img{position:absolute;left:50%;top:-1px;margin-left:-12px}.ipo_title_top{border:1px #e9611d solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;height:50px;margin:0 3px}.ipo_title_top .fl{position:relative;height:50px;width:59%;padding-left:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fcf5f1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.ipo_title_top .fl span{position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%)}.ipo_title_top .fr{width:39%;height:50px}.ipo_title_top .fr div{margin:3px 3px 3px 0;padding-left:5px;border:1px #959595 solid;background-color:#eeeeee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.ipo_title_top .fr img{margin-right:3px}.mt_5{margin-top:5px}.ipodatatable1{border-collapse:collapse;width:100%;font-size:14px}.ipodatatable1 th{padding:3px;white-space:nowrap;font-weight:normal;text-align:left}.ipodatatable1 td{padding:3px;text-align:left;background-color:#fff}.ipodatatable1_div{height:30px;line-height:30px;border:1px #ccc solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding-left:3px}.ipodatatable1_div .dot{vertical-align:super;display:inline-block;width:3px;height:3px;margin-right:5px;border-radius:3px;background-color:#0000bb}.entry_content table tr .br_gray{border-right:1px #ccc solid}.entry_content table tr .bg_1{background-color:#f9fcff}.table_detail{padding:5px;font-size:14px}.mt_10{margin-top:10px}.center{text-align:center}.entry_content_text{padding:10px;border:1px #426cc2 solid}.top_topics_title_td{text-align:left}.content_bg{background-color:#fbfbfb}.introduce_top{margin-bottom:10px}.introduce_top img{width:100%}.introduce_con_1{margin-bottom:20px}.introduce_con_1 h3{color:#de4188;font-size:16px}.introduce_con_1 h3 img{position:relative;top:-1px;width:10px;height:10px;margin-right:5px}.introduce_con_1 p{font-size:14px}.introduce_step{text-align:center}.introduce_step h3{color:#de4188;font-size:16px}.introduce_step h3 img{position:relative;top:-1px;width:12px;height:12px;margin:0 3px}.introduce_step .introduce_next{font-size:14px}.introduce_step p img{position:relative;top:-1px;width:16px;height:8px;margin-right:5px}.introduce_con_2{margin:5px 0;border:1px #303030 solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.introduce_con_2 h3{height:30px;line-height:30px;font-weight:normal;color:#fff;background-color:#20a1c8}.introduce_con_2 p{padding:10px 5px;font-size:14px;text-align:left}.rank_top h3{padding:3px 3px 3px 5px;margin-bottom:5px;font-size:16px;color:#fff;background-color:#4d99de}.rank_top_div{position:relative;padding-left:10px;margin-top:10px}.rank_top .fb{font-weight:bold}.rank_top .fb_before{position:absolute;left:0;top:7%;width:5px;height:85%;background-color:#000}.rank{margin:10px 0}.rank_a{color:#000}.rank h3{height:28px;padding:3px 3px 3px 5px;margin-bottom:5px;font-size:16px}.rank h3 img{position:relative;top:-1px;vertical-align:middle;height:30px;margin-right:5px}.rank_first{background-color:#fef2b6}.rank_second{background-color:#e9e9e9}.rank_third{background-color:#fef2b6}.rank_img{text-align:center}.rank_img img{width:100%;max-width:500px}.rank_table{margin:0 auto}.rank_table .rank_table_middle{margin:10px 0;font-size:16px;color:#2a719e}.rank_table .rank_table_bottom{margin:10px 0;float:right}.rank_table .rank_table_first tr th:nth-child(2),.rank_table .rank_table_first tr td:nth-child(2),.rank_table .rank_table_second tr th,.rank_table .rank_table_second tr td{text-align:center}.rank_table .round{display:inline-block;color:#f00;font-weight:bold;font-size:17px;font-size:1.7rem}.rank_table .triangle{display:inline-block;color:#f00;font-weight:bold;font-size:17px;font-size:1.7rem}.seminar_top{position:relative;padding:10px;background-color:#ffa8b7}.seminar_top_title{display:inline-block;color:#fff;padding:5px 10px;margin-bottom:10px;background-color:#ff4985}.seminar_top_img{position:absolute;right:10px;top:10px;width:75px;height:50px}.seminar_top p{font-weight:bold;-webkit-text-shadow:#FFF 1px 0 0,#FFF 0 1px 0,#FFF -1px 0 0,#FFF 0 -1px 0;-moz-text-shadow:#FFF 1px 0 0,#FFF 0 1px 0,#FFF -1px 0 0,#FFF 0 -1px 0;text-shadow:#FFF 1px 0 0,#FFF 0 1px 0,#FFF -1px 0 0,#FFF 0 -1px 0;*-webkit-filter:Glow(Color=#fff,Strength=1);*filter:Glow(Color=#fff,Strength=1)}.seminar_top_middle{margin:10px 0;font-size:20px}.seminar_top_more{margin:10px 0}.seminar_top_more a{float:right;color:#f34561}.seminar_top_more .triangle-right{display:inline-block;width:0;height:0;margin-left:2px;border-top:5px solid transparent;border-left:7px solid #f34561;border-bottom:5px solid transparent}.seminar_content_01 h3,.seminar_content_02 h3,.seminar_content_03 h3{padding:5px 0 5px 10px;font-size:16px;font-weight:normal;color:#fff}.bg_1{background-color:#f34561}.bg_2{background-color:#426cc2}.seminar_content_01{margin-top:20px}.seminar_content_02,.seminar_content_03{margin-top:10px}.content_01_part,.content_03_part{padding:10px;margin-top:10px;border:1px #a0a0a0 solid}.content_01_part .content_01_img{width:80px;margin-right:10px}.content_01_part .content_01_text{margin-left:90px;font-weight:bold;line-height:25px}.content_01_part .dot{vertical-align:middle;display:inline-block;width:3px;height:3px;margin:0 5px;border-radius:3px;background-color:#0000bb}.content_01_part .content_01_text2{margin-top:5px}.content_01_part .hp{float:right;width:60px;padding:3px 0;margin-top:10px;margin-left:5px;color:#fff;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.bg_3{background-color:#ff9295}.bg_4{background-color:#263461}.bg_5{background-color:#004a00}.content_02_part{text-align:center}.content_02_part .content_02_img{width:100%;max-width:630px}.content_03_part ul{padding-left:15px;list-style-type:initial}.content_03_part ul li{margin-bottom:10px}.report_detail_top{padding:10px;background-color:#0e1c47}.report_detail_top_title{display:inline-block;color:#fff;padding:5px 10px;margin-bottom:10px;background-color:#426cc2}.report_detail_top p{font-weight:bold;color:#fff}.report_detail_top_middle{margin:10px 0;font-size:23px}.report_logo{padding:10px;text-align:center;border:2px #ddd solid;border-top:none}.report_logo div{position:relative;display:inline-block;width:80px;height:80px;margin:5px}.report_logo div img{position:absolute;top:50%;left:0;width:80px;-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%)}.report_detail_top_more{margin:10px 0}.report_detail_top_more a{float:right}.report_detail_top_more .triangle-right{display:inline-block;width:0;height:0;margin-left:2px;border-top:5px solid transparent;border-left:7px solid #0000bb;border-bottom:5px solid transparent}.consult_first_header{padding:10px;margin-top:5px;border:1px #426cc2 solid;background-color:#edf5ff}.consult_first_header .consult_contact{padding:5px 0;color:#fff;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#2179c8}.consult_first h3{padding:0 5px 5px;margin-top:10px;border-left:7px solid #426CC2;color:#333}.consult_top{position:relative;height:40px;padding-left:30px;line-height:40px;font-size:18px;color:#fff;background-color:#0f1d46}.consult_top img{position:absolute;left:10px;top:10px;width:10px}.consult_second{margin:15px 5px}.consult_second p{line-height:30px}.consult_second .consult_second_p{font-size:15px;color:red}.consult_table th{text-align:center}.consult_table tr span,.consult_h3 span{color:red}.consult_table td input[type=text],.consult_table td select{width:100%;height:42px;padding:5px 10px;border:1px solid #959595;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.consult_table td input.w_49[type=text]{float:left;width:49%}.consult_table td input.w_39[type=text]{width:39%}.consult_table td input.w_45[type=text]{width:45%}.consult_table td input.mr_2[type=text]{margin-right:2%}.consult_table td input.mt_5[type=text]{margin-top:5px}.consult_table .consult_table_label{font-size:0}.consult_table .consult_table_label span{display:inline-block;width:8%;font-size:13px;color:#000;text-align:center}.consult_table .select-type,.consult_table .select-type2{list-style:none}.consult_table .select-type li{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.consult_table .select-type li input{float:left;position:relative;top:2px;margin-right:5px}.consult_table .select-type2 li{position:relative;width:100%;margin:10px 0;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.consult_table .select-type2 li input{position:absolute;left:0;top:2px;margin-right:5px}.consult_table .dot{vertical-align:super;display:inline-block;width:2px;height:2px;margin:0 5px;border-radius:2px;background-color:#0000bb}.consult_table .comment{width:100%;height:200px;vertical-align:middle}.consult_first_footer>p{padding:5px;border:1px solid #426CC2;background-color:#EDF6FF;color:#333534}.consult_first_footer>.regulations{width:100%;height:200px;padding:5px;border:1px solid #426BC3;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll}.consult_first_footer .select-type{height:18px;padding:15px 0;list-style:none;border:1px solid #426BC3;border-top:none}.consult_first_footer .select-type li{float:left;width:50%;padding-left:10%;-webkit-box-sizing:border-box;box-sizing:border-box}.consult_first_footer .select-type li input{position:relative;top:-1px;float:left;height:20px;margin-right:5px}.consult_first_footer .select-explain{margin-top:-5px}.consult_first_footer .link-a{height:30px;list-style:none;margin-top:10px;text-align:center}.consult_first_footer .link-a li{display:inline-block}.consult_first_footer .link-a li a{display:inline-block;width:115px;height:30px;margin:0 auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:url("../images/link-a.png") no-repeat;background-size:100% 100%;text-align:center;line-height:30px}.login h3{padding:7px 7px 5px;margin-bottom:20px;font-weight:normal;font-size:16px;color:#fff;background-color:#426cc2}.login .login_table th{height:38px;text-align:center}.login .login_table input{width:100%;height:38px;-webkit-box-sizing:border-box;box-sizing:border-box}.login .button_div{margin:20px 0;text-align:center}.login .button_div .login_button{display:inline-block;height:30px;margin:0 10px;color:#0223b0;text-align:center;line-height:30px;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:url("../images/link-a.png") no-repeat;background-size:100% 100%}.login .button_div .w_75{width:75px}.login .button_div .w_115{width:115px}.login .button_div .w_150{width:150px}.login .confirm_explain{margin-bottom:20px}.login .login_menu_a{margin:20px 0}.login .login_menu_span,.login .confirm_error_explain,.login .change_error_explain,.login .new_error_explain{color:red}.login .confirm_success_explain{line-height:30px}#login_new .login_new_h3,#login_sample .login_sample_h3{margin-bottom:0}#login_new .entry_content{margin-bottom:5px}#login_new .entry_content .consult_table th{height:38px}#login_new .entry_content .consult_table input[type="text"]{background-color:#fff}#login_new .entry_content .consult_table input[type="password"]{background-color:#fff}#login_new .entry_content .consult_table select{background-color:#fff}#login_new .entry_content .consult_table select{height:38px}#login_new .entry_content .consult_table select.w_40{width:40%}#login_new .entry_content .consult_table select.w_60{width:100%}#login_new .select-type{background-color:#edf5ff}#login_sample .entry_content .consult_table td:first-child{text-align:center}#login_sample .entry_content .consult_table td:nth-child(2),#login_sample .entry_content .consult_table td:nth-child(3),#login_sample .entry_content .consult_table td:nth-child(4){text-align:right}#login_sample .sample_header{padding:20px}#login_sample .sample_content_title{margin-bottom:10px;font-size:16px}#login_sample .sample_content_title div{position:relative;top:2px;display:inline-block;width:5px;height:16px;background-color:#519adb}#login_sample ul{margin:10px 0;list-style-type:none;border-top:1px #bbbbbb solid}#login_sample ul li{position:relative;padding:10px 10px 10px 20px;border-bottom:1px #bbbbbb solid}#login_sample ul li span{margin-left:30px}#login_sample ul li .triangle{position:absolute;left:6px;top:50%;width:0;height:0;margin-top:-7px;border-top:6px solid transparent;border-left:6px solid #519adb;border-bottom:6px solid transparent}#login_sample ul li .triangle_show{-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#login_sample .sample_news_con{display:none}#login_sample .sample_news_con p{word-break:break-all}#login_sample .table_explain{font-size:12px;margin-top:20px;margin-bottom:5px}#login_sample p a{word-wrap:break-word}.sample_footer{margin:20px 0;text-align:center}#login_sample .button_div .login_button img{position:relative;top:3px;margin-right:5px;width:14px}.swiper-pagination{position:static;margin-top:10px}.swiper-slide table td,.swiper-slide table th{padding:3px}.swiper-slide p{white-space:nowrap}.ipo_title_middle{margin:5px 3px 3px;background-color:#eeeeee;border:1px #d2d2d2 solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.ipo_title_middle .title_span_l{display:inline-block;height:100%;padding:5px 10px;color:#fff;background-color:#f9a825}.ipo_title_middle .title_span_r{margin-left:20px;white-space:pre}.swiper-slide p{white-space:nowrap}.ipo_title_middle{margin:5px 3px 3px;background-color:#eeeeee;border:1px #d2d2d2 solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.ipo_title_middle .koukai{display:inline-block;height:100%;padding:5px 10px;color:#fff;background-color:#64b5f6}.ipo_title_middle .shinki{display:inline-block;height:100%;padding:5px 10px;color:#fff;background-color:#43a047}.ipo_title_middle .kari{display:inline-block;height:100%;padding:5px 10px;color:#fff;background-color:#90a4ae}.ipo_title_middle .hatsune{display:inline-block;height:100%;padding:5px 10px;color:#fff;background-color:#f9a825}.ipo_title_middle .title_span_r{margin-left:20px;white-space:pre}.email_tips{margin:5px 0}.tips_color{color:red}.entry_content .data_detail_table{border-bottom:none}.entry_content .data_detail_table th,.entry_content .data_detail_table td{text-align:center}.bt_none{border-bottom:none !important}.bb_none{border-top:none !important}.table_title{font-size:14px;font-weight:bold}.wp-image-5{margin:0 10px 5px 0;-moz-border-radius:20px;float:left}*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}html{font-size:62.5%}ul,ol{list-style:none}body{background-color:#FFFFFF;color:#333;font:14px / 1.5 "Meiryo", Osaka, Arial, sans-serif}input[type="text"]{background-color:#FFFFFF;color:#333;font:13px / 1.5 "Meiryo", Osaka, Arial, sans-serif}input[type="password"]{background-color:#FFFFFF;color:#333;font:13px / 1.5 "Meiryo", Osaka, Arial, sans-serif}input[type=text]{-webkit-appearance:none;border:1px #ccc solid}body{position:relative;overflow-x:hidden}.clearfix{zoom:1}.clearfix:after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden}.mt_10{margin-top:10px}.dpn{display:none}.fs14{font-size:14px}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.fl{float:left}.fr{float:right}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.padl10{padding:0 10px}.main{width:100%;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.box{margin-top:10px}.box h3{padding-top:3px;padding-left:5px;font-size:16px;font-weight:400;background:#2A719E;border-bottom:1px  solid #2b52a3;color:#fff}.box2{margin-top:10px}.box2 h3{padding-left:5px;font-size:16px;font-weight:400;border-left:7px  solid #2b52a3}a{color:#0000bb;text-decoration:none}a:hover,a.underline{text-decoration:none}a.btn_list{display:inline-block;padding:10px 35px;font-size:14px;background:-o-linear-gradient(to bottom, #ecf2ff, #b7cdf9);border:1px solid #426cc2;border-bottom-width:2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none}a.btn_list img{position:relative;top:2px;margin-right:10px}a.btn_list.ico{padding:6px 10px}a.btn_list.ico img{top:6px;margin-right:0}a.btn_list.more img{margin:0 0 0 5px}.entry_content{margin-bottom:20px}.entry_content table{border:1px solid #426cc2}.entry_content .table_none{border:0 none}.entry_content table tr th,.entry_content table tr td{border-right:1px solid #426cc2}.entry_content .table_none tr th,.entry_content .table_none tr td{border:0 none}.entry_content table tr th{background:#edf5ff}.entry_content table tr th.bb_r{border:none;border-right:1px solid #426cc2}.entry_content table tr.bb_top{border-top:1px solid #bbbbbb}.entry_content img{max-width:100%;height:auto}.entry_content_explain{font-size:7pt !important}table{border-collapse:collapse}table tr td,table tr th{padding:5px;text-align:left;font-weight:bold}header{position:absolute;top:0;z-index:10000;width:100%;text-align:center;background-color:#0f1d46}.header_logo{float:left;display:inline-block}.header_logo a{display:inline-block;vertical-align:middle;height:35px;margin:10px}.header_center{float:right;margin-top:13px}#menu-bars{float:right;width:25px;height:27px;margin:13px 20px}.menu_open{background:url(../images/menu_open.png) 0 0 no-repeat;background-size:contain}.menu_close{background:url(../images/menu_close.png) 0 0 no-repeat;background-size:contain}.gotop_class{display:none;position:fixed;right:3%;bottom:93px;background:url(../images/go_top.png) no-repeat;background-size:contain;width:45px;height:45px;z-index:9999}nav{margin-bottom:10px}.nav_first{white-space:nowrap;background-color:#0f1d46}.nav_first h2{font-weight:normal}.nav_first ul{font-size:14px;overflow:hidden}.nav_first li{float:left;height:34px;text-align:center;line-height:34px;border-radius:2px 2px 0 0;display:inline-block;vertical-align:middle;margin-right:3px;padding-top:2px}.nav_first li:last-child{margin-right:0}.nav_first li.current{background-color:#fff}.nav_first li.current a{color:#000}.nav_first a{display:inline-block;vertical-align:middle}.nav_first .top_navbut{background:#4d99de}.nav_first .top_navbut a{color:#fff;font-size:15px;text-decoration:none;display:block;width:100%}.nav_second{white-space:nowrap;background-color:#fff;padding:5px 0;border-bottom:1px #eeeeee solid}.nav_second ul{font-size:14px;height:34px}.nav_second li{float:left;height:32px;text-align:center;line-height:32px;display:inline-block;padding:0 5px;background:transparent url(../images/submenu-separator.gif) no-repeat right center}.nav_second li:last-child{background:none}.nav_second li a{display:inline-block;border-radius:2px;padding:0 3px}.nav_second li.current a{border-bottom:3px solid #2179c8}.nav_second a{display:inline-block}.nav_second .top_navbut a{background-color:#fff}.nav_second .top_navbut a{padding:2px 13px 0 15px;color:#000;font-size:15px;text-decoration:none;text-align:center;margin-left:-4px;position:relative}.nav_second .top_navbut a::after{display:block;position:absolute;left:0;bottom:-3px;content:"";background:#fff;width:10px;height:3px}.nav_second .top_navbut a::before{display:block;position:absolute;right:0;bottom:-3px;content:"";background:#fff;width:10px;height:3px}footer{margin-top:10px}footer a{text-decoration:none}.ad{text-align:center}.ad img{width:95%;margin:0 auto;max-width:400px}.footert{width:95%;height:45px;margin:20px auto;max-width:400px;background:url(../images/PC_bg.png) 0 0 no-repeat;background-size:100% 100%}.footer_title{color:#fff;font-size:14px;text-align:center;margin:0 auto;line-height:45px}.footer_title img{width:20px;position:relative;top:5px;margin-right:10px}.footer a{color:#0066cc;padding:0 7px;border-right:1px #fff solid;display:inline-block;height:15px;line-height:15px;font-size:13px;color:#fff;text-decoration:none}.footer a:nth-child(5){border-right:none}.footer p{font-size:12px;color:#bebebe}.footer{width:100%;padding:10px 0;margin-top:20px;border-top:3px #144484 solid;font-size:0;text-align:center;background:#051635;line-height:26px}.c-menu{background-color:#152555;position:relative}.c-menu ul{width:100%;padding-top:56px;border-bottom:1px solid #222;overflow:auto}.c-menu ul>li{display:block;float:none;list-style:none;position:relative;border-bottom:1px solid #253c69;background-color:#152555;padding:0;font-size:13px;text-align:left;font-weight:300;color:gray;text-indent:20px}.c-menu ul>li.nav_title{height:30px;line-height:30px;font-size:14px;color:#fff;text-indent:10px;border-bottom:1px #4d99de solid;background-color:#071336}.c-menu ul>li a{height:30px;line-height:30px;letter-spacing:1px;display:block;text-decoration:none;color:#FFF;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-menu ul>li a img{position:relative;top:5px;width:20px;margin-right:10px}.c-menu ul>li a:hover{color:#FFF;background-color:#000;opacity:1}.toggle_icon{width:60px;height:27px;line-height:27px;border:1px solid #b7bcc8;font-size:12px;font-weight:lighter;color:#fff;float:right;margin-top:12px}.hissu{color:#f00}.divspbanner_en{width:100%;text-align:center;margin-top:10px;margin-bottom:5px}