.arrow{border-bottom:solid 3px transparent;border-left:solid 8px white;border-top:solid 3px transparent;content:'';display:block;height:0;left:0;position:absolute;top:6px;width:0}.container{margin:0 auto;width:1000px}.font-lg{font-size:16px}.font-red{color:red}.go-detail{font-size:12px;text-align:right}.go-detail a{padding-left:17px;position:relative;text-decoration:none}.go-detail a:before{content:url('../images/icon/icon_mark01.png');left:0;position:absolute;top:0}html,body{font-size:87.5%;margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:underline}img{vertical-align:middle}header{background-image:url('../images/a_back.jpg');background-repeat:repeat-x;clear:both;height:96px;overflow:hidden}header h1{float:left;margin:0;line-height:96px}header .logo{height:73px;vertical-align:bottom;width:425px}#navigation{overflow:hidden}#navigation .nav-above{clear:both;list-style-type:none;margin:5px 0;overflow:hidden;padding:0;text-align:right}#navigation .nav-above li{display:inline-block}#navigation .nav-above li a{color:white;display:block;padding-left:15px;position:relative;text-decoration:none}#navigation .nav-above li a:before{border-bottom:solid 3px transparent;border-left:solid 8px white;border-top:solid 3px transparent;content:'';display:block;height:0;left:0;position:absolute;top:6px;width:0}#navigation .nav-above li:first-child{margin-right:20px}#navigation .nav-below{float:right;list-style-type:none;margin:5px 0;padding:0;text-align:right}#navigation .nav-below li{float:left}#navigation .nav-below li a{background-repeat:no-repeat;display:block;height:42px}#navigation .nav-below li a:hover{opacity:0.9}#navigation .top{background-image:url('../images/a_gnavi01.jpg');width:83px}#navigation .knowledge{background-image:url('../images/a_gnavi02.jpg');width:98px}#navigation .column{background-image:url('../images/a_gnavi03.jpg');width:98px}#navigation .failed{background-image:url('../images/a_gnavi04.jpg');width:203px}#content{clear:both;overflow:hidden;padding:30px}#main{float:left;width:680px}#main .main-visual{margin:0}#main .main-visual.category,#main .main-visual.faq{margin-top:20px}#main .main-visual.fundamental{margin:20px 0}#main .main-visual img{height:auto;width:100%}#main .search-list{list-style-type:none;margin:15px 0 0;overflow:hidden;padding:0;text-align:center}#main .search-list li{float:left;width:25%}#main .search-list li a{display:block;text-align:center}#main .search-list li a:hover{opacity:0.8}.breadcrumb .gt{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:solid 1px #999;border-top:solid 1px #999;display:inline-block;height:5px;margin:0 5px;width:5px}#search{margin:10px 0}#search .search-header{background-image:url('../images/a_search_title.png');background-repeat:no-repeat;height:87px;width:680px}#search .search-content{background-color:#f6f6f6;border-left:solid 2px #9d9d9d;border-right:solid 2px #9d9d9d;padding:0 10px}#search .search-content table{border-collapse:collapse;border-left:solid 2px #ccc;border-right:solid 2px #ccc;border-top:solid 2px #ccc;width:100%}#search .search-content table tr{border-bottom:solid 2px #ccc}#search .search-content table th{background-color:#fbffd9;border-right:solid 2px #ccc;padding-left:15px;text-align:left;width:123px}#search .search-content table td{background-color:#ffffff;font-size:13px}#search .search-content table td ul{clear:both;list-style-type:none;margin:10px 0;overflow:hidden;padding-left:15px}#search .search-content table td ul li{float:left}#search .search-footer{background-color:#f6f6f6;border-bottom:solid 2px #9d9d9d;border-left:solid 2px #9d9d9d;border-right:solid 2px #9d9d9d;padding-bottom:10px}#search .search-fee li,#search .search-type li{width:25%}#search .search-cool li,#search .search-brand li{width:33.3333%}#search .search-brand img{margin:2px 5px}#search .search-brand .ahalf{width:50%}#search .search-emoney img{margin:0 2px}#search .search-emoney li{font-size:11px;line-height:30px;margin-right:10px}#search .search-emoney .ahund{width:100%}#search .q{border:solid 1.5px #ddd;margin:10px 5px 10px 15px;padding:5px;width:285px}#search .go-search{margin:0 auto;padding:20px 0;width:360px}#search .go-search button{background-color:transparent;background-image:url('../images/button_search_on.png');background-image:url('../images/button_search_off.png');background-repeat:no-repeat;border:none;height:60px;width:100%}#search .go-search button:hover{background-image:url('../images/button_search_on.png');cursor:pointer}.item-body{background-position:left bottom;background-repeat:no-repeat;clear:both;overflow:hidden}.item-left{float:left;width:250px}.card-img{height:auto;width:250px}.type-thumb{list-style-type:none;margin:10px 0;padding:0}.type-thumb li{display:inline-block}.campaign-info{-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:white;border:solid 1px #69bbfb;margin:20px 0;padding:0 10px}.campaign-header{-moz-border-top-left-radius:5px;-ms-border-top-left-radius:5px;-o-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-top-right-radius:5px;-ms-border-top-right-radius:5px;-o-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background-color:#caeffe;font-weight:bold;margin:0 -10px;padding:2px 0 2px 60px;position:relative}.campaign-header:before{content:url('../images/icon/rank_campaign_icon.png');left:5px;position:absolute;top:-5px}.campaign-exp{margin:10px 0 0}.item-right{float:right;width:380px}.card-catch{-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #ccc;position:relative}.card-catch:before{content:url('../images/rank_point.png');left:-10px;position:absolute;top:-15px}.card-catch p{color:red;font-size:16px;font-weight:bold;margin-bottom:0;padding:16px 15px}.card-exp{font-size:14px;line-height:1.8}.item-data{border:solid 1.5px #ccc;border-collapse:collapse;width:100%}.item-data th{border:solid 1.5px #ccc;background-color:#eaffad;font-weight:normal;padding:2px 0}.item-data td{border:solid 1.5px #ccc;text-align:center}.item-meta td{padding:10px 0}.item-child{background-color:#eee;padding:2px 0}.item-btn-group{clear:both;margin:25px 0;overflow:hidden}.item-btn-group .btn{background-repeat:no-repeat;height:55px;width:320px}.btn-official{background-image:url('../images/button_go_on.png');background-image:url('../images/button_go_off.png')}.btn-official:hover{background-image:url('../images/button_go_on.png')}.pager ul{list-style-type:none;margin:0;padding:0;text-align:right}.pager ul li{display:inline-block}.pager ul li a{background-color:#eee;color:inherit;display:block;padding:5px 10px}.pager ul li a:hover,.pager ul li a.now{background-color:#AAA;color:white}.pager.left ul{text-align:left}.page-link.prev{margin-right:10px}.page-link.next{margin-left:10px}.page-list-count{font-weight:bolder;margin:0}.page-list-count.right{font-weight:normal;text-align:right}.content-title{border-bottom:dotted 1px red;margin:10px;padding:0 10px 10px 15px;position:relative}.content-title:before{content:url('../images/icon/contents_icon.gif');height:26px;left:0;position:absolute;top:0;width:7px}#ranking .item{border:solid 2px #63b9fe;margin-top:30px;padding:0}#ranking .item.item_1{border:solid 2px #ffbf01}#ranking .item.item_1 .item-header{background-image:url('../images/rank_no1_bar.gif')}#ranking .item.item_1 .card-name{background-image:url('../images/no1_back.jpg')}#ranking .item.item_1 .card-name:before{content:url('../images/icon/rank_no1_icon.png')}#ranking .item.item_1 .item-body{background-image:url('../images/rank_no1_back.jpg')}#ranking .item.item_2{border:solid 2px #748bc3}#ranking .item.item_2 .item-header{background-image:url('../images/rank_no2_bar.gif')}#ranking .item.item_2 .card-name{background-image:url('../images/no2_back.jpg')}#ranking .item.item_2 .card-name:before{content:url('../images/icon/rank_no2_icon.png')}#ranking .item.item_2 .item-body{background-image:url('../images/rank_no2_back.jpg')}#ranking .item.item_3{border:solid 2px #ff7001}#ranking .item.item_3 .item-header{background-image:url('../images/rank_no3_bar.gif')}#ranking .item.item_3 .card-name{background-image:url('../images/no3_back.jpg')}#ranking .item.item_3 .card-name:before{content:url('../images/icon/rank_no3_icon.png')}#ranking .item.item_3 .item-body{background-image:url('../images/rank_no3_back.jpg')}#ranking .item.item_4 .card-name:before{content:url('../images/icon/rank_no4_icon.png')}#ranking .item.item_5 .card-name:before{content:url('../images/icon/rank_no5_icon.png')}#ranking .item.item_6 .card-name:before{content:url('../images/icon/rank_no6_icon.png')}#ranking .item.item_7 .card-name:before{content:url('../images/icon/rank_no7_icon.png')}#ranking .item.item_8 .card-name:before{content:url('../images/icon/rank_no8_icon.png')}#ranking .item.item_9 .card-name:before{content:url('../images/icon/rank_no9_icon.png')}#ranking .item.item_10 .card-name:before{content:url('../images/icon/rank_no10_icon.png')}#ranking .item.item_normal .item-header{border-bottom:solid 2px #63b9fe;padding-bottom:0}#ranking .item.item_normal .card-name:before{left:10px;top:-10px;position:absolute}#ranking .item-header{background-position:left bottom;background-repeat:repeat-x;padding-bottom:5px}#ranking .card-name{background-image:url('../images/no4_back.jpg');background-repeat:repeat-x;font-size:18px;height:40px;margin:0;padding-left:90px;position:relative}#ranking .card-name:before{left:5px;top:-20px;position:absolute}#ranking .card-name a{color:inherit;display:block;padding-top:6px}#ranking .item-body{padding:30px 15px 0}#ranking .btn-detail{background-image:url('../images/button_detail_on.png');background-image:url('../images/button_detail_off.png');float:left}#ranking .btn-detail:hover{background-image:url('../images/button_detail_on.png')}#ranking .btn-official{float:right}#detail{border:solid 4px #ccc;margin-bottom:50px}#detail .item-header{background-color:#eee;margin:10px;padding:10px 0}#detail .card-name{margin:0;padding-left:15px;position:relative}#detail .card-name:before{content:url('../images/icon/card_icon01.gif');height:30px;left:0;position:absolute;top:-2px;width:8px}#detail .card-name a{color:inherit}#detail .item-body{padding:10px 10px 0}#detail .item-right{margin-top:20px}#detail .campaign-exp{margin:10px 0}#detail .campaign-info{clear:both}#detail .item-btn-group .btn{display:block;margin:0 auto}#detail .item-detail{padding:10px}#detail .item-detail h3{-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url('../images/card-detail-title.jpg');background-repeat:repeat-x;border:solid 1px #ccc;font-size:18px;margin:10px 0;padding:7px 20px;position:relative}#detail .item-detail h3:before{content:url('../images/icon/card_icon02.gif');height:30px;left:7px;position:absolute;top:7px;width:8px}#detail .item-detail .item-data th{padding:10px;text-align:left}#detail .item-detail .item-data td{padding:10px}#detail .item-detail .data-content{width:390px}#detail .item-summary{background-color:#DDD;margin:10px;padding:10px}#detail .item-summary h3{-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:white;padding:5px 55px;position:relative}#detail .item-summary h3:before{content:url('../images/icon/card_icon03.png');height:29px;left:2px;position:absolute;top:2px;width:46px}#wide{width:100%}#wide .search-banner{display:block;height:108px;margin:50px auto;width:800px}#search-attention .att-inner{margin:30px 0}#search-attention .att-info{clear:both;padding:20px 0;overflow:hidden}#search-attention .att-left{border-bottom:solid 5px red;border-left:solid 5px red;border-top:solid 5px red;float:left;height:180px;margin-left:120px;padding:20px 20px 20px 65px;position:relative}#search-attention .att-left:before{content:url('../images/search_attention.png');left:-35px;position:absolute;top:-23px}#search-attention .att-right{border-bottom:solid 5px red;border-right:solid 5px red;border-top:solid 5px red;height:220px;margin-right:120px;overflow:hidden;padding-right:10px}#search-attention .att-catch{background-color:yellow;color:red;font-size:16px;font-weight:bold}#search-attention h2{font-size:16px;margin:0;width:210px}#search-attention .card-img{height:auto;width:210px}#search-attention .att-data{border:solid 1.5px #ccc;border-collapse:collapse;width:100%}#search-attention .att-data th{border:solid 1.5px #ccc;background-color:#eaffad;font-weight:normal;padding:2px 0}#search-attention .att-data td{border:solid 1.5px #ccc;text-align:center}#search-results .go-detail{margin-left:20px;text-align:left}#search-results .item-data .card-name{width:320px}#search-results .item-data .action{width:110px}#search-results .item-data .card-img{float:left;height:auto;width:120px}#search-results .item-data th{padding:5px 0}#search-results .item-data td{padding:10px}#search-results .item-data td.card-vis{text-align:left}#search-results .item-data td.card-vis a{display:block;overflow:hidden;padding:20px 10px}#search-results .item-data .type-thumb li{display:block;margin:5px 0}#search-results .item-data .red-rate{display:block}#search-results .item-data .emoney img{margin:5px}#search-results .item-data .btn{background-repeat:no-repeat;display:block}#search-results .item-data .btn.btn-sm{height:40px;margin:2px 0;width:97px}#search-results .item-data .btn.go-official{background-image:url('../images/button_go02_on.png');background-image:url('../images/button_go02_off.png')}#search-results .item-data .btn.go-official:hover{background-image:url('../images/button_go02_on.png')}#search-results .item-data .btn.go-detail{background-image:url('../images/button_detail02_on.png');background-image:url('../images/button_detail02_off.png')}#search-results .item-data .btn.go-detail:hover{background-image:url('../images/button_detail02_on.png')}.sub-content-list ul{list-style-type:none;margin:50px 0 0;position:relative}.sub-content-list ul:before{height:64px;left:0;position:absolute;top:-20px;width:680px}.sub-content-list .column-list{padding:32px 0 0 0}.sub-content-list .column-list:before{content:url('../images/search_title01.png')}.sub-content-list .column-list li{background-color:#eee;border-bottom:solid 1px white;clear:both;overflow:hidden;padding:10px}.sub-content-list .column-list li img{float:left;height:auto;width:160px}.sub-content-list .column-list li .list-txt{overflow:hidden;padding:10px}.sub-content-list .column-list li .ttl{font-size:14px;font-weight:bold}.sub-content-list .card-list{background-color:#eee;clear:both;overflow:hidden;padding:54px 0 0 0}.sub-content-list .card-list:before{content:url('../images/search_title02.jpg')}.sub-content-list .card-list li{background-color:white;border-top:solid 5px red;float:left;height:215px;margin:10px;padding:20px 10px;width:180px}.sub-content-list .card-list li img{display:block;height:95px;margin:0 auto;width:155px}.sub-content-list .card-list li:first-child{margin-left:20px}.sub-content-list .go-detail{text-align:left}#fundamental{border:solid 4px #ccc;margin-bottom:50px}#fundamental .item-header{padding:10px}#fundamental .item-list{border-top:dotted 1px #ccc;list-style-type:none;margin:0;padding:0}#fundamental .item-list li{border-bottom:dotted 1px #ccc;padding:10px}#fundamental .item-list li img{height:36px;margin-right:20px;width:36px}#fundamental .item-list li a{overflow:hidden}#fundamental .eye-catch{display:block;margin:20px auto;max-width:650px}#fundamental .content-body{padding:10px}#page{border:solid 1px #ccc;clear:both;margin:20px 0;overflow:hidden;padding:20px}#page .company-info{border-collapse:collapse}#page .company-info th,#page .company-info td{border:solid 1px white}#page .company-info th{background-color:#777;color:white;padding:20px 0;width:155px}#page .company-info td{background-color:#eee;padding:20px}#page .main-map,#page .cat-map{float:left;list-style-type:none;padding-left:10px}#page .main-map li,#page .cat-map li{margin-bottom:10px;padding-left:20px;position:relative}#page .main-map li:before,#page .cat-map li:before{height:13px;left:0;position:absolute;top:0;width:13px}#page .main-map{width:220px}#page .main-map li:before{content:url('../images/icon/icon_mark01.png')}#page .cat-map{width:250px}#page .cat-map li:before{content:url('../images/icon/icon_mark02.png')}#page .faq{list-style-type:none;padding:0 10px}#page .faq li{background-color:#f0f0e1;margin-bottom:10px;padding:10px}#page .faq .q,#page .faq .a{font-size:14px;padding:0 10px 0 55px;position:relative}#page .faq .q:before,#page .faq .a:before{height:20px;left:0;position:absolute;top:0;width:50px}#page .faq .q{color:blue;margin:0;text-decoration:underline}#page .faq .q:before{content:url('../images/icon/faq_icon_q.png')}#page .faq .q:hover{cursor:pointer}#page .faq .a{display:none;margin-top:20px}#page .faq .a:before{content:url('../images/icon/faq_icon_a.png')}#evidence{margin:100px 0 0}#sub{float:right;width:300px}#sub .section{margin-bottom:20px}#sub .section h3{margin:0}#sub .ad.rectangle img{height:250px;width:300px}#sub .ad.large-ver{display:block}#sub .ad.large-ver img{display:block;height:600px;margin:0 auto;width:160px}#sub .ad.acomas img{height:120px;width:300px}#sub .list-title{height:auto;width:300px}#sub .category-list{list-style-type:none;margin:0;padding:0}#sub .category-list li{margin:0}#sub .category-list li a:hover{opacity:0.8}#sub .knowledge-list{border-bottom:solid 1.5px #999;border-left:solid 1.5px #999;border-right:solid 1.5px #999;list-style-type:none;margin:0;padding:0 10px}#sub .knowledge-list li{border-bottom:dashed 1px #999;clear:both;overflow:hidden;padding:10px 0}#sub .knowledge-list li a{display:block;overflow:hidden;padding:0 10px}#sub .knowledge-thumb{float:left;height:34px;width:34px}#sub .go-detail{text-align:left}#to-top{clear:both;overflow:hidden;text-align:right}#to-top a{padding-left:15px;position:relative}#to-top a:before{content:url('../images/icon/icon_mark03.png');left:0;position:absolute;top:0}footer{background-image:url('../images/footer_bg.jpg');background-repeat:repeat-x;color:white;height:170px}footer .footer-nav{clear:both;list-style-type:none;margin:0;overflow:hidden;padding:20px 0}footer .footer-nav li{font-size:14px;float:left;margin-right:20px}footer .footer-nav li a{color:white;display:block;padding-left:12px;position:relative;text-decoration:none}footer .footer-nav li a:before{border-bottom:solid 3px transparent;border-left:solid 8px white;border-top:solid 3px transparent;content:'';display:block;height:0;left:0;position:absolute;top:6px;width:0}footer .footer-nav li a:hover{color:white}footer .stmt{margin:0;padding-left:20px}footer .copyright{text-align:right}