@charset "utf-8";*{margin:0;padding:0}body{font:12px/1.4 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#252525;background:#fff}@media screen and (min-width:768px){body{font:14px/1.4 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;background:#fff url(images/bg.png) no-repeat center top}}a{color:#060;text-decoration:underline}a:hover{color:#72aa00;text-decoration:none}a:active,a:focus{border:none}img{border:0}.clear{clear:both}.blue{color:#06f}.red{color:#f30}.dred{color:#c00}.gray{color:#666}.small{font-size:90%}.center{text-align:center}.left{text-align:left}.right{text-align:right}.yellow{background-color:#ffc}.pink{margin:15px 10px;padding-bottom:10px;background-color:#ffd9cc;border:1px solid #ff8c66}.green{margin:15px 10px 0;background-color:#e6ffcc;border:1px solid #9c0}.border{border:1px solid #666}.bggray{margin:15px 10px 0;background-color:#eee;border:1px solid #aaa}.under-line{text-decoration:underline}.yellow-line{background:linear-gradient(transparent 40%,#FFFBC7 0%)}em,.em{color:#f30;font-weight:700;font-style:normal;padding:0 2px}strong,.strong,.bold{font-weight:700;padding:0 2px}p a{padding:0 2px}.textS{font-size:80%}@media screen and (min-width:414px){.pink{margin:15px 15px;padding-bottom:15px}.green{margin:15px 15px 0}}@media screen and (min-width:768px){.pink{margin:0;padding:0}.green{margin:0}}#main ul{padding:10px;margin:15px 10px}#main>h2+ul{padding:0;margin:0}#main ul li{margin-left:1em;list-style:square;font-size:117%}@media screen and (min-width:414px){#main ul li{font-size:134%}}@media screen and (min-width:768px){#main ul{padding:12px;margin:5px 0 15px}#main>h2+ul{padding:12px;margin:5px 0 15px}#main ul li{margin-left:1.5em;font-size:14px}}.clear{clear:both}.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:table}.cf:after,.clearfix:after{clear:both}.cf,.clearfix{*zoom:1}img{max-width:100%;width:auto\9}@media screen and (min-width:768px){img{max-width:auto;max-height:auto}}.pc{display:none!important}@media screen and (min-width:768px){.pc{display:block!important}.sp{display:none!important}}.pc-img{display:none!important}@media screen and (min-width:400px){.pc-img{display:block!important}.sp-img{display:none!important}}.shadow-gp img,.shadow{border-radius:8px;box-shadow:rgba(0,0,0,.2) 0 5px 5px 0;-webkit-box-shadow:rgba(0,0,0,.2) 0 5px 5px 0;-moz-box-shadow:rgba(0,0,0,.2) 0 5px 5px 0}.arw01:before{display:inline-block;content:"";width:15px;height:15px;margin-right:4px;vertical-align:middle;background:url(images/sp_arw01.png) no-repeat;background-size:contain}@media screen and (min-width:414px){.arw01:before{display:inline-block;content:"";width:18px;height:18px;margin-right:5px}}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.sp-btn-box{margin:20px 10px}.sp-btn-box li{margin-bottom:10px;list-style:none;left:0!important;list-style:none!important}.sp-plan-box{margin:15px 10px;padding:15px;border:3px solid #679902;border-radius:6px;background:#f6f9ef}.sp-plan-box li{margin-top:8px;list-style:none;left:0!important;list-style:none!important}.sp-btn-box ul,.sp-plan-box ul{margin:0!important;padding:0!important}@media screen and (min-width:414px){.sp-btn-box{margin:25px 15px}.sp-plan-box{margin:20px 15px;padding:20px}.sp-plan-box li{margin-top:12px}}#wrapper{position:relative}@media screen and (min-width:768px){#wrapper{margin:0 auto;padding:0 20px;width:910px}}#sp-pagetop{position:fixed;width:50px;height:50px;right:20px;bottom:20px}#sp-pagetop a{display:block;border-radius:25px;position:relative;width:50px;height:50px;background:rgba(103,153,2,.9)}#sp-pagetop a:after{display:block;position:absolute;top:22px;left:19px;width:0;height:0;content:"";border-top:12px solid #fff;border-left:12px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:768px){#sp-pagetop{display:none!important}}#sp-nav{display:none;position:absolute;top:63px;left:0;width:100%;height:100%;z-index:998;background:rgba(255,255,255,.8)}#sp-nav ul{width:100%;z-index:999;border:2px solid #d1d1d1;border-bottom:none}#sp-nav li{list-style:none;float:left;width:50%;box-sizing:border-box}#sp-nav li:nth-child(even){border-left:2px solid #d1d1d1}#sp-nav li a{display:block;width:100%;padding:20px 10px;box-sizing:border-box;text-align:center;font-size:117%;font-weight:700;border-bottom:2px solid #d1d1d1;background:#fafafa;background:-moz-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:-o-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:-ms-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#fafafa 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f4f4f4',GradientType=0)}#sp-close,#sp-login{display:block;padding:10px 0;text-align:center;font-size:134%;font-weight:700;border-bottom:2px solid #d1d1d1;background:#fafafa;background:-moz-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:-o-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:-ms-linear-gradient(top,#fafafa 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#fafafa 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f4f4f4',GradientType=0)}#sp-close i{display:inline-block;position:relative;width:20px;height:20px;margin-top:-4px;vertical-align:middle}#sp-close i:before,#sp-close i:after{display:block;content:"";position:absolute;top:50%;left:0;width:15px;height:3px;background:#333}#sp-close i:before{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#sp-close i:after{margin-top:0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}@media screen and (min-width:768px){#sp-nav{display:none!important}}#header{position:relative;padding:15px 0;text-align:center}#header h1{display:none}#header .logo{margin:0 auto}#header .button{display:none}#sp-btn{position:absolute;top:13px;left:10px;width:35px;height:35px;background:url(images/sp_menu.png) no-repeat;background-size:contain}#sp-btn.open{background:url(images/sp_menu_on.png) no-repeat;background-size:contain}@media screen and (min-width:768px){#header{padding:0;text-align:left;background-color:#fff;height:80px}#header h1{display:block;padding:7px 0 0;font-size:12px;font-weight:400}#header .button{float:right;display:block;text-align:center;vertical-align:middle;text-decoration:none;width:120px;margin:auto;padding:.5rem 1rem;font-weight:700;background-image:linear-gradient(to top,#D8D9DB 0%,#fff 80%,#FDFDFD 100%);border-radius:3vh;color:#333;border:1px solid #999;text-shadow:0 1px #fff;box-shadow:0 3px 2px 1px #fcfcfc,0 4px 6px #cecfd1,0 -2px 2px #cecfd1,0 -4px 2px #eee,inset 0 0 2px 2px #cecfd1;transition:0.5s}#header .button:hover{opacity:.5}#sp-btn{display:none}}ul#topnav{display:none}@media screen and (min-width:768px){ul#topnav{display:block;margin:15px 0;width:910px;height:46px;background:url(images/topnav.gif) no-repeat 0 0}ul#topnav li{float:left;list-style:none;width:130px}ul#topnav a{text-indent:-9999px;text-decoration:none;display:block;width:130px;height:46px;background:url(images/topnav.gif) no-repeat}ul#topnav li:first-child a{background-position:0 0}ul#topnav li:nth-child(2) a{background-position:-130px 0}ul#topnav li:nth-child(3) a{background-position:-260px 0}ul#topnav li:nth-child(4) a{background-position:-390px 0}ul#topnav li:nth-child(5) a{background-position:-520px 0}ul#topnav li:nth-child(6) a{background-position:-650px 0}ul#topnav li:nth-child(7) a{background-position:-780px 0}ul#topnav li:first-child a:hover,ul#topnav li:first-child.active a{background-position:0 -46px}ul#topnav li:nth-child(2) a:hover,ul#topnav li:nth-child(2).active a{background-position:-130px -46px}ul#topnav li:nth-child(3) a:hover,ul#topnav li:nth-child(3).active a{background-position:-260px -46px}ul#topnav li:nth-child(4) a:hover,ul#topnav li:nth-child(4).active a{background-position:-390px -46px}ul#topnav li:nth-child(5) a:hover,ul#topnav li:nth-child(5).active a{background-position:-520px -46px}ul#topnav li:nth-child(6) a:hover,ul#topnav li:nth-child(6).active a{background-position:-650px -46px}ul#topnav li:nth-child(7) a:hover,ul#topnav li:nth-child(7).active a{background-position:-780px -46px}}#main h2{margin-bottom:10px;padding:10px 0;line-height:1.2;font-size:150%;font-weight:700;color:#fff;text-align:center;border-top:2px solid rgba(255,255,255,.3);border-bottom:3px solid #5d8903;background:#79a521;background:-moz-linear-gradient(top,#79a521 0%,#689a04 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#79a521),color-stop(100%,#689a04));background:-webkit-linear-gradient(top,#79a521 0%,#689a04 100%);background:-o-linear-gradient(top,#79a521 0%,#689a04 100%);background:-ms-linear-gradient(top,#79a521 0%,#689a04 100%);background:linear-gradient(to bottom,#79a521 0%,#689a04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79a521',endColorstr='#689a04',GradientType=0)}#main p+h2{margin-top:20px}#main h3{margin:20px 10px 0;padding:7px 5px 7px 10px;font-size:117%;line-height:1.2;background:#EFEFEF;color:#333;border-left:5px solid #ccc}h4{border-left:6px solid #333;padding:4px 8px;margin:10px 0}#main p{margin:20px 10px 0;font-size:117%;line-height:1.6}@media screen and (min-width:414px){#main h2{margin-bottom:15px;padding:12px 0;font-size:167%}#main h3{margin:25px 15px 0;padding:12px 6px 12px 12px;font-size:134%;border-left:6px solid #ccc}#main p{margin:25px 15px 0;font-size:134%}}@media screen and (min-width:768px){#main{float:right;width:618px;padding:15px 0;display:inline;line-height:1.5}#main .bannerM img{padding-right:10px;padding-bottom:15px}#main .bannerM img.last{padding-right:0}#main h2{margin-bottom:10px;padding:0 10px 0 20px;line-height:40px;font-size:15px;font-weight:400;color:#252525;border:none;text-align:left;background:none!important;background:#72aa00 url(images/heading.png) no-repeat!important}#main h3{font-size:14px;line-height:30px;background:url(images/h3.png) no-repeat;padding:0 0 0 15px;margin:20px 0 0;letter-spacing:.2em}#main p{margin:0;padding:5px 0 15px 20px;font-size:14px;line-height:1.6}#main div p{padding-right:20px}#main div,#main table{margin:5px 0 15px 20px}}@media screen and (min-width:768px){#main p.withImage{width:598px;margin:20px 0 10px 10px;padding:5px 0}#main p.withImage img{float:right;margin-left:.5em}#date{text-align:right;padding-right:15px;padding-top:15px;padding-bottom:10px;font-weight:700;color:#72aa00}#next{text-align:center;padding-top:30px;padding-bottom:30px}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}}blockquote{position:relative;color:#666;background-color:#eee;margin:1em .5em;padding:32px 12px 16px 0}blockquote:before,blockquote:after{position:absolute;display:block;font-size:56px;color:#ccc;font-family:"ＭＳ Ｐゴシック",sans-serif}blockquote:before{top:0;left:10px;content:'“'}blockquote:after{bottom:0;right:10px;content:'”'}blockquote footer{margin-top:28px;text-align:right}@media screen and (min-width:768px){blockquote{margin:1em 0}}@media screen and (min-width:768px){.box{float:left;width:195px;margin:20px 16px 10px 0;line-height:1.2}.box_img{padding:0 0 10px 0}.last{margin-right:0}}p.button{text-align:center;font-weight:700;padding:10px 0}p.button a{display:block;line-height:32px;background:#fff url(images/button.png) no-repeat;margin:0 -20px}p.button a{color:#72aa00}p.button a:hover{color:#fff}p.button a:hover{cursor:pointer;background-position:0 -32px}#main{padding-bottom:20px}@media screen and (min-width:768px){#main{padding-bottom:0}#main>h2+ul{margin-left:20px}#main ul,#footer ul{margin-left:20px}#main li,#footer li{margin-bottom:3px}}#sidebar{display:none}@media screen and (min-width:768px){#sidebar{display:block;float:left;width:265px;padding:15px 0}#sidebar p{margin-bottom:20px}#sidebar h3{margin-top:5px;padding:0 10px 0 33px;line-height:40px;font-size:15px;font-weight:400;color:#252525;background:#72aa00 url(images/heading2.png) no-repeat}#sidebar ul{margin-left:5px;padding:10px 0}#sidebar li{margin:0 10px 10px 5px;list-style:none;border-bottom:1px dashed #72aa00}#sidebar li a{text-decoration:none;background:url(images/list.png) no-repeat 0 50%;display:block;padding-left:15px}#sidebar li a:hover{background-position:3px 50%}}#footer #logo{display:none}#footer ul{padding:20px 10px;background:#f6f6f6;text-align:center}#footer li{display:inline;list-style:none;padding:0 3px}#footer li a{font-size:84%;color:#333}address{display:block;padding:15px 0;font-style:normal;background:#679902;text-align:center;color:#fff;font-weight:700}@media screen and (min-width:414px){#footer ul{padding:25px 10px}#footer li{padding:0 5px}#footer li a{font-size:100%}address{padding:20px 0;font-size:117%}}@media screen and (min-width:768px){#footer{clear:both;padding:10px 0 10px;border-top:1px solid #72aa00}#footer .inner{overflow:hidden}* html #footer .inner{height:1%}#footer #logo{display:block;float:left;padding:10px 0 5px;width:292px}address{padding:20px 0 3px;font-size:12px;clear:both;background:none;font-weight:400;color:#333}#footer ul{float:right;margin:20px 0 10px 0;padding:0;border-left:1px solid #72aa00;background:none;text-align:left}#footer ul li{float:left;padding:0 8px;border-right:1px solid #72aa00}#footer li a{font-size:12px;color:#060}}table{margin:0 10px;border-collapse:collapse;border-spacing:0;border:1px solid #666}table.tbl01{margin:15px 10px}table.tbl01 th{border:1px solid #666;padding:2px 8px;font-size:117%}table.tbl01 td{padding:2px 8px;border:1px solid #666;font-size:117%}table.tbl02{border-collapse:separate;border-spacing:2px;border:1px solid #96BB49;border-width:0 0 1px 0}table.tbl02 th{color:#2B3D18;background-color:#96BB49;padding:8px;font-size:117%}table.tbl02 td{background-color:#f2fbe1;padding:8px;border-top:1px solid #96BB49;border-right:1px solid #96BB49;font-size:117%}@media screen and (min-width:768px){table{margin:0}table.tbl02 th,table.tbl02 td,table.tbl01 th,table.tbl01 td{font-size:14px}table.tbl02 td{border-right:none}}table.choukyou{margin:20px 10px;border-collapse:separate;border-spacing:3px;border:none}table.choukyou th{color:#060;border-bottom:2px solid #72aa00;font-size:109%}table.choukyou td{padding:2px 2px;font-size:109%}table.choukyou td.bamei{background-color:#fff;border-bottom:2px solid #72aa00}table.choukyou tr.rentai{background-color:#ffc}table.choukyou tr.avg{background-color:#e6ffcc}table.choukyou tr.avg td{border-bottom:2px solid #72aa00}@media screen and (min-width:414px){table.choukyou{margin:25px 15px}table.choukyou th{font-size:117%}table.choukyou td{padding:2px 4px;font-size:117%}}@media screen and (min-width:768px){table.choukyou{width:550px;margin:0}table.choukyou th,table.choukyou td{font-size:14px}table.choukyou td.bamei{border-bottom:1px solid #72aa00}table.choukyou tr.avg td{border-bottom:1px solid #72aa00}}table.choukyouTime{border:none}table.choukyouTime th{font-weight:400;border-bottom:2px solid #96BB49}table.choukyouTime td{font-weight:700;text-align:center;background-color:#e6ffcc;padding:4px}table.choukyouTime td{width:50px}table.choukyouTime td:not(:first-child){font-size:120%}@media screen and (min-width:414px){table.choukyouTime td{width:80px}}@media screen and (min-width:768px){table.choukyouTime td{width:80px;font-size:100%}table.choukyouTime td:first-child{width:100px}}a.arrow,a.more-link{background:url(images/list.png) no-repeat 0 50%;padding-left:15px}a.arrow:hover,a.more-link:hover{background-position:3px 50%}@media screen and (min-width:768px){div.column{font-size:90%;background:#eee;margin-bottom:1em;padding:8px 0}div.column2{margin-bottom:1em;padding:8px 0}}table.price{margin:15px 10px 0;color:#4d401a;border:1px solid #998c66;border-collapse:collapse;border-spacing:0;text-align:left}table.price th{background-color:#e6d9b3;border:1px solid #998c66;text-align:center;padding:10px 6px;box-sizing:border-box}table.price td{border:1px solid #998c66;padding:10px 6px;box-sizing:border-box}table.price td .btn{width:220px;height:auto}@media screen and (min-width:414px){table.price{margin:20px 15px 0}table.price th,table.price td{font-size:117%}table.price td .btn{width:250px;height:56px}}@media screen and (min-width:768px){table.price{width:100%;margin:0}table.price th{width:20%;font-size:14px}table.price td{font-size:14px}}.annotation{font-size:11px;color:gray}#main .qa{font-size:117%;margin:.5em 4px;border:2px solid #b3a699;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#main .qa p{font-size:100%;padding:8px 0;margin:0}#main .qa .q{color:#333;background-color:#fc9;padding:8px 12px;margin:0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}#main .qa .q:before{content:"Q";padding-right:8px;color:#4d3933;font-size:22px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#main .qa .a{color:#333;background-color:#fbeae1;padding:8px 12px 0;margin:0;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px}#main .qa .a p:first-child{padding-top:0}#main .qa .a p:first-child:before{content:"A";padding-right:8px;color:#c66;font-size:22px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:414px){#main .qa{font-size:134%;margin-top:8px}}@media screen and (min-width:768px){#main .qa{font-size:14px;margin:5px 0 15px 20px}#main .qa p{font-size:14px}#main .qa .q{padding-left:20px;padding-right:20px}#main .qa .a{padding:10px 20px}}#main .wp_social_bookmarking_light{overflow:hidden;margin:10px 10px!important}@media screen and (min-width:414px){.wp_social_bookmarking_light{margin:10px 20px!important}}@media screen and (min-width:768px){.wp_social_bookmarking_light{margin:0!important}}#next{margin:0 10px;font-size:117%}@media screen and (min-width:414px){#next{margin:0 15px;font-size:134%}}@media screen and (min-width:768px){#next{margin:0;font-size:14px}}#main.nouryoku ul li{list-style:none}#main.nouryoku ul.description{padding:0 10px;margin:15px 10px}.flexbox{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between}.icon-group{padding:10px;flex-wrap:wrap}@media screen and (min-width:768px){.icon-group{padding:10px 0}}.icon-group a{display:block}.nouryoku h4{margin-left:10px;margin-right:10px}#main.nouryoku div.hit-races{flex-wrap:wrap;margin:0 4px}#main.nouryoku .hit-races p{display:inline-block;min-width:250px;padding:2px 4px;margin:0}.hit-races .basho{display:inline-block;min-width:5em;text-align:center;padding:8px;border-radius:4px}.hit-races .basho-west{background-color:#F19EC2}.hit-races .basho-east{background-color:#CCE198}.hit-races .basho-local{background-color:#7ECEF4}.hit-races .basho-north{background-color:#8F82BC;color:#fff}.hit-races .baken{display:inline-block;padding-left:8px}.hit-races .baken span{color:red;font-size:134%;font-weight:700;padding-left:8px;padding-right:4px}@media screen and (min-width:768px){hit-races .baken span{font-size:120%}}table.table-results .date,table.table-results .best,table.table-results .good{font-weight:700}table.table-results .best{background-color:#F19EC2}table.table-results .good{background-color:#F7C9DD}table.table-results .best span{font-size:120%}@media screen and (min-width:768px){table.table-results .best span{font-size:110%}}.dl-orderform{margin:4px 10px 20px}.dl-orderform dt,.dl-orderform dd{line-height:1.42857143;font-size:134%;padding:2px;border-top:1px solid #985D00}.dl-orderform dt{font-weight:700;background-color:#FACD89;padding-left:.5em;border-left:8px solid #985D00}.dl-orderform dd{margin-left:0;margin-bottom:.5em}@media screen and (min-width:768px){.dl-orderform dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:20px;padding-left:0;border-left-style:none}.dl-orderform dt{font-size:110%}.dl-orderform dd{font-size:100%;margin-left:190px}}#main .dl-orderform ul{margin:4px 0 4px 20px;padding:0}#main .dl-orderform ul li{position:static;list-style:square;font-size:90%}@media screen and (min-width:414px){#main .dl-orderform ul li{font-size:90%}}.voice{margin:1em 0 1.3em}.voice .voice-comment{border:3px solid #eee;background-color:#fff;color:#444;padding:2.5%;position:relative;width:75%;border-radius:5px}#main .voice-comment{margin:0}.voice .voice-comment:before{content:'';position:absolute;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px}.voice .voice-comment:after{content:'';position:absolute;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px}.voice.l .voice-comment{float:right}.voice.l .voice-comment:before{border-right:8px solid #eee;left:-11px}.voice.l .voice-comment:after{border-right:10px solid #fff;left:-7px}.voice.r .voice-comment{float:left}.voice.r .voice-comment:before{border-left:8px solid #eee;right:-11px}.voice.r .voice-comment:after{border-left:10px solid #fff;right:-7px}.voice .voice-comment h2,.voice .voice-comment h3,.voice .voice-comment h4,.voice .voice-comment h5{margin:10px 0!important;padding:0}#main .voice .voice-comment p{margin:0 0 1em 0;padding:0}#main .voice .voice-comment p:last-child{margin-bottom:0}.voice .icon{width:17%;text-align:center}.voice.l .icon{float:left}.voice.r .icon{float:right}.voice .icon img{display:inline;border-radius:50%;margin:0;box-shadow:0 0 8px #ccc;border:2px solid #fff}.voice .icon .name{padding:.4em 0}.voice-comment.voice-man{background-color:#D3DEF1}.voice.l .voice-comment.voice-man:after{border-right-color:#D3DEF1}.voice.r .voice-comment.voice-man:after{border-left-color:#D3DEF1}.voice-comment.voice-woman{background-color:#FADCE9}.voice.l .voice-comment.voice-woman:after{border-right-color:#FADCE9}.voice.r .voice-comment.voice-woman:after{border-left-color:#FADCE9}.voice.l.fb .voice-comment:before{border-right-color:#4C5CB0}.voice.l.fb .voice-comment:after,.voice.l.line .voice-comment:after{content:none}.voice.fb .voice-comment{background:#4C5CB0;border-color:#4C5CB0;color:#fff}.voice.r.fb .voice-comment:before{border-left-color:#4C5CB0}.voice.r.fb .voice-comment:after{content:none}.voice.line .voice-comment{background:#7ACC40;border-color:#7ACC40;color:#fff}.voice.l.line .voice-comment:before{border-right-color:#7ACC40}.voice.r.line .voice-comment:before{border-left-color:#7ACC40}.voice.r.line .voice-comment:after{content:none}@media screen and (min-width:768px){.voice .voice-comment{width:81%}.voice .icon{width:10%}.voice .icon .name{font-size:.8em}}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}#main .choukyou-time div.flexbox{margin:0}.choukyou-time{margin-left:10px;margin-right:10px}@media screen and (min-width:414px){.choukyou-time{margin-left:15px;margin-right:15px}}@media screen and (min-width:768px){.choukyou-time{}}.choukyou-time h4{font-size:130%;color:#587026;border-color:#587026;margin-top:2em}.choukyou-time h5{font-size:109%;margin-top:.5em}.fa-rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fa-rotate-315{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.choukyou-time .flexbox{-webkit-justify-content:flex-start!important;justify-content:flex-start!important;flex-wrap:wrap;font-size:109%}.choukyou-time .flexbox span{display:block;padding:0 5px}.choukyou-time .flexbox .when{width:4em}.choukyou-time .flexbox .date{width:6em}.choukyou-time .flexbox .basho{width:8em}.choukyou-time .flexbox .time{width:8em;font-size:125%}.choukyou-time .flexbox .awase{width:15em}.choukyou-time .flexbox .condition{width:4em}.choukyou-time .flexbox .tanpyou{width:10em}@media screen and (min-width:414px){.choukyou-time .flexbox{font-size:117%}}@media screen and (min-width:768px){.choukyou-time .flexbox{font-size:14px}.choukyou-time .flexbox .basho{width:9em}.choukyou-time .flexbox .time{width:10em}}.choukyou-time .rentai-line,.choukyou-time .flexbox.rentai .date,.choukyou-time .flexbox.rentai .basho,.choukyou-time .flexbox.rentai .time{background:linear-gradient(transparent 40%,#FFFBC7 0%)}.choukyou-time .thisweek-line,.choukyou-time .flexbox.thisweek .date,.choukyou-time .flexbox.thisweek .basho,.choukyou-time .flexbox.thisweek .time{background:linear-gradient(transparent 40%,#FADCE9 0%)}.choukyou-time .flexbox.average span:not(:empty){color:gray;background:linear-gradient(transparent 40%,#ECF4D9 0%)}.choukyou-evaluation{display:inline-block;font-size:.9rem;font-weight:400;line-height:1;text-align:center;padding:.35em .4em;margin-top:.25em;margin-right:.25em;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.choukyou-evaluation-good{color:#fff;background-color:#5AA572}.choukyou-evaluation-bad{color:#fff;background-color:#CF737A} /*! * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ .fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-clock:before{content:"\f017"}.fa-folder:before{content:"\f07b"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-sign-in:before{content:"\f2f6"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url(/webfonts/fa-brands-400.eot);src:url("/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url(/webfonts/fa-brands-400.woff2) format("woff2"),url(/webfonts/fa-brands-400.woff) format("woff"),url(/webfonts/fa-brands-400.ttf) format("truetype"),url("/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:block;src:url(/webfonts/fa-regular-400.eot);src:url("/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url(/webfonts/fa-regular-400.woff2) format("woff2"),url(/webfonts/fa-regular-400.woff) format("woff"),url(/webfonts/fa-regular-400.ttf) format("truetype"),url("/webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url(/webfonts/fa-solid-900.eot);src:url("/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(/webfonts/fa-solid-900.woff2) format("woff2"),url(/webfonts/fa-solid-900.woff) format("woff"),url(/webfonts/fa-solid-900.ttf) format("truetype"),url("/webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}