.futo{font-weight:700}.yohaku{margin-bottom:10px}.komoji{font-size:85%;padding:6px;margin:6px 6px 20px}.oomoji{font-size:112%;padding:6px;margin:6px 6px 20px}.mikan{background-color:#FFF8DC;border-radius:5px;padding:6px;margin:6px 6px 20px}.momo{background-color:#ffeaed;border-radius:5px;padding:6px;margin:6px 6px 20px}.tensen{border:2px dotted #d45060;border-radius:5px;padding:6px;margin:6px 6px 20px}.remon{background-color:#FFFFC4;border-radius:5px;padding:6px;margin:6px 6px 20px}.sen{border:1px solid #ccc;border-radius:5px;padding:10px;margin:6px}#main-contents table.nomal{font-size:100%;margin-bottom:10px;width:100%;border-collapse:collapse}#main-contents table.nomal th{font-size:85%;font-weight:400;padding:6px;text-align:left;vertical-align:top;color:#fff;background-color:#8eb7ee;border:1px solid #ccc}#main-contents table.nomal td{font-size:85%;color:#000;text-align:left;padding:6px;background-color:#fff;border:1px solid #ccc}#main-contents table.nasi{border-collapse:collapse;font-size:95%;margin-bottom:10px;width:100%}#main-contents table.nasi th{font-weight:400;padding:6px;text-align:left;vertical-align:top;border:none}#main-contents table.nasi td{text-align:left;padding:6px;border:none}#main-contents table.ari{border-collapse:collapse;font-size:95%;margin-bottom:10px;width:100%}#main-contents table.ari th{font-weight:400;padding:6px;text-align:left;vertical-align:top;border:none;border:1px solid #ccc}#main-contents table.ari td{text-align:left;padding:6px;border:none;border:1px solid #ccc}#header-in #header-text{float:right;width:27%}#header h1{margin-bottom:0;font-size:.5em}#header p{margin-bottom:0;font-size:.5em}#main-contents h2{font-size:1.15em;color:#fff;background:#036EB8;margin:0 0 .5em;padding:.4em .5em;border:0 solid purple;font-weight:400}#main-contents h2 a:link,#main-contents h2 a:visited{color:#fff}#main-contents h2 a:hover,#main-contents h2 a:active{color:#111}#main-contents h3{font-size:1.15em;color:#fff;background:#8eb7ee;margin:0 0 .5em;padding:.4em .5em;border:0 solid purple;font-weight:400}#main-contents h3 a:link,#main-contents h3 a:visited{color:#fff}#main-contents h3 a:hover,#main-contents h3 a:active{color:#111}#main-contents h4{position:relative;color:#111;font-size:1.143em;font-weight:700;margin:0 0 1.5em;padding:.5em .5em .5em .4em;border-bottom:1px solid #036EB8}#main-contents h4 a:link,#main-contents h4 a:visited{color:#666}#main-contents h4 a:hover,#main-contents h4 a:active{color:#699}#main-contents h5{position:relative;color:#111;font-size:1.143em;font-weight:700;margin:0 0 1.5em;padding:.5em .5em .5em 1.7em}#main-contents h5:before{content:"";position:absolute;background:#036EB8;top:.95em;left:.2em;height:12px;width:12px}#main-contents h5 a:link,#main-contents h5 a:visited{color:#666}#main-contents h5 a:hover,#main-contents h5 a:active{color:#699}#main-contents h6{position:relative;color:#111;font-size:1.143em;font-weight:700;margin:0 0 1.5em;padding:.5em .5em .5em .1em}#main-contents h6 a:link,#main-contents h6 a:visited{color:#666}#main-contents h6 a:hover,#main-contents h6 a:active{color:#699}#footer{color:#fff;clear:both;padding-top:15px;padding-bottom:10px;background:#8eb7ee;font-size:85%}#footer .area02{color:#fff;float:right;width:100%;padding-bottom:10px}#footer .area02 h3{color:#fff;border-bottom:1px dotted #fff}#footer a:link,#footer a:visited{color:#fff}#footer a:hover,#footer a:active{color:#ccc}#header a:hover{position:relative;top:2px;left:2px}#main-contents a:hover{position:relative;top:2px;left:2px}#global-menu a:hover{position:relative;top:2px;left:2px}#breadcrumbs a:hover{position:relative;top:2px;left:2px}#sidebar a:hover{position:relative;top:2px;left:2px}#sidebar1 a:hover{position:relative;top:2px;left:2px}#sidebar2 a:hover{position:relative;top:2px;left:2px}　
#sub-contents a:hover{position:relative;top:2px;left:2px}#footer a:hover{position:relative;top:2px;left:2px}.left_balloon{background-color:#fff;border:1px solid #bfbfbf;border-radius:15px;padding:10px;position:relative}.left_balloon:before{border:10px solid transparent;border-top-color:#fff;border-bottom-width:0;bottom:-9px;content:"";display:block;left:20%;position:absolute;width:0;z-index:1}.left_balloon:after{border:10px solid transparent;border-top-color:#bfbfbf;border-bottom-width:0;bottom:-10px;content:"";display:block;left:20%;position:absolute;width:0}.right_balloon{background-color:#fff;border:1px solid #bfbfbf;border-radius:15px;padding:10px;position:relative}.right_balloon:before{border:10px solid transparent;border-top-color:#fff;border-bottom-width:0;bottom:-9px;content:"";display:block;left:80%;position:absolute;width:0;z-index:1}.right_balloon:after{border:10px solid transparent;border-top-color:#bfbfbf;border-bottom-width:0;bottom:-10px;content:"";display:block;left:80%;position:absolute;width:0}.top_balloon{background-color:#fff;border:1px solid #bfbfbf;border-radius:15px;padding:10px;position:relative}.top_balloon:before{border:10px solid transparent;border-bottom-color:#fff;border-top-width:0;top:-9px;content:"";display:block;left:80%;position:absolute;width:0;z-index:1}.top_balloon:after{border:10px solid transparent;border-bottom-color:#bfbfbf;border-top-width:0;top:-10px;content:"";display:block;left:80%;position:absolute;width:0}.top2_balloon{background-color:#fff;border:1px solid #bfbfbf;border-radius:15px;padding:10px;position:relative}.top2_balloon:before{border:10px solid transparent;border-bottom-color:#fff;border-top-width:0;top:-9px;content:"";display:block;left:20%;position:absolute;width:0;z-index:1}.top2_balloon:after{border:10px solid transparent;border-bottom-color:#bfbfbf;border-top-width:0;top:-10px;content:"";display:block;left:20%;position:absolute;width:0}.clear_balloon{margin-bottom:20px;clear:both}.left_line{position:relative;background:#fff;border:1px solid #777;margin:10px;padding:10px;border-radius:15px;margin-right:20%;clear:both;max-width:500px;float:left}.left_line:after,.left_line:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.left_line:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:7px;margin-top:-7px}.left_line:before{border-color:rgba(0,0,0,0);border-right-color:#000;border-width:8px;margin-top:-8px}.right_line{position:relative;background:#85e249;border:1px solid #777;margin:10px;padding:10px;border-radius:15px;margin-left:20%;clear:both;max-width:500px;float:right}.right_line:after,.right_line:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.right_line:after{border-color:rgba(133,226,73,0);border-left-color:#85e249;border-width:7px;margin-top:-7px}.right_line:before{border-color:rgba(119,119,119,0);border-left-color:#777;border-width:8px;margin-top:-8px}#main .point1,#main .point2,#main .point3,#main .point4,#main .point5,#main .point6,#main .point7,#main .point8,#main .point9,#main .point10{border:none}#main .rank1,#main .rank2,#main .rank3,#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{border:none;height:auto}#main .rank{background-image:url(img/rank_bg.gif);background-position:left top;background-repeat:repeat;margin-bottom:20px;padding:5px;position:relative}@media all and (-webkit-min-device-pixel-ratio: 1.5){#main .rank{background-image:url(img/rank_bg@2x.gif);-webkit-background-size:3px 3px;background-size:3px 3px}}#main .rank-container{background-color:#fff;padding-bottom:2px}#main .rank-inner{background-color:#fff;background-image:url();background-position:left top;background-repeat:no-repeat;border-bottom:1px solid #f2eee5;border-top:1px solid #fff;padding-bottom:2px;position:relative}#main .rankbox{background-position:right top;background-repeat:no-repeat;border-bottom:1px solid #f2eee5;overflow:hidden;padding:20px 15px 15px}#main .rank1,#main .rank2,#main .rank3,#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{background-repeat:no-repeat;border:medium none;font-size:170%;height:auto;line-height:1.3;margin-bottom:15px;margin-top:1px}#main .rank1,#main .rank2,#main .rank3{background-position:left 6px;padding:18px 0 22px 85px}#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{background-position:4px 6px;padding:10px 0 14px 75px}#main .rank .rank1,#main .rank .rank2,#main .rank .rank3,#main .rank .rank4,#main .rank .rank5,#main .rank .rank6,#main .rank .rank7,#main .rank .rank8,#main .rank .rank9,#main .rank .rank10{color:#343434;margin:0}#main .rank .rank1 a,#main .rank .rank2 a,#main .rank .rank3 a,#main .rank .rank4 a,#main .rank .rank5 a,#main .rank .rank6 a,#main .rank .rank7 a,#main .rank .rank8 a,#main .rank .rank9 a,#main .rank .rank10 a{background-position:left bottom;background-repeat:repeat-x;color:#343434;text-decoration:none}#main .rank1{background-image:url(img/rank1.png)}#main .rank2{background-image:url(img/rank2.png)}#main .rank3{background-image:url(img/rank3.png)}@media all and (-webkit-min-device-pixel-ratio: 1.5){#main .rank1{background-image:url(img/rank1@2x.png)}#main .rank2{background-image:url(img/rank2@2x.png)}#main .rank3{background-image:url(img/rank3@2x.png)}#main .rank1,#main .rank2,#main .rank3{-webkit-background-size:70px 48px;background-size:70px 48px}#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{-webkit-background-size:66px 30px;background-size:66px 30px}}#main .rankbox .rankbox-inner{overflow:hidden}#main .rankbox .feature{font-size:1.143em;background-image:url(img/feature_title.png);background-position:8px 9px;background-repeat:no-repeat;border-bottom:1px solid #000;color:#000;margin-bottom:10px;overflow:hidden;padding:5px 10px 5px 5px}@media all and (-webkit-min-device-pixel-ratio: 1.5){#main .rankbox .feature{background-image:url(img/feature_title@2x.png);-webkit-background-size:18px 15px;background-size:18px 15px}}#main .rankbox .feature span{font-weight:700}#main .rankbox .float-l img,#main .rankbox .float-r img{margin:0 30px 15px 0;padding:0;max-width:100%;height:auto}#main .rankbox .rankbox-inner p{font-size:100%;line-height:1.5;overflow:hidden;padding-bottom:5px}#main .rankbox .rank-table{margin-bottom:20px;border:1px solid #e1e1e1;vertical-align:middle;font-size:88%;clear:both;width:100%}#main .rankbox .rank-table th,#main .rankbox .rank-table td{border:1px solid #fff;color:#696969;padding:8px 10px;text-align:left}#main .rankbox .rank-table th{background-image:url(img/bgt.gif);background-position:left top;background-repeat:repeat}#main .rankbox .rank-table td{background-image:url(img/bgl.gif);background-position:left top;background-repeat:repeat}#main .rank .comment{margin-top:25px}#main .rank .comment .comment-inner{position:relative}#main .rank .comment .comment-tit{background-image:url(img/comment_bg.gif);background-position:left top;background-repeat:repeat;border:2px solid #feeaa5;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;position:relative}#main .rank .comment .comment-tit span{background-image:url(img/comment_title_bg.png);background-position:2px top;background-repeat:no-repeat;display:block;font-size:18px;font-weight:700;left:0;line-height:1.3;margin-bottom:-20px;padding:38px 10px 18px 100px;position:relative;top:-20px}@media all and (-webkit-min-device-pixel-ratio: 1.5){#main .rank .comment .comment-tit{background-image:url(img/comment_bg@2x.gif);-webkit-background-size:10px 10px;background-size:10px 10px}#main .rank .comment .comment-tit span{background-image:url(img/comment_title_bg@2x.png);-webkit-background-size:94px 68px;background-size:94px 68px}}#main .rank .comment p{background-color:#fff7e2;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;font-size:13px;padding:2px 1px;position:relative}#main .rank .more{font-size:0;letter-spacing:-.4em;overflow:hidden;padding:1px 0 10px;position:relative;text-align:center}#main .rank .more span{display:inline-block;font-size:14px;height:50px;letter-spacing:normal;margin-right:20px;vertical-align:bottom;width:569px}#main .rank .more a{background-image:url(img/button_more.png);background-position:left top;background-repeat:no-repeat;display:block;height:60px;overflow:hidden;text-indent:-9999px}#main .rank .more span.official{margin-right:0}#main .rank .more span.official a{background-image:url(img/button_official.png)}@media all and (-webkit-min-device-pixel-ratio: 1.5){#main .rank .more a{background-image:url(img/button_more@2x.png);-webkit-background-size:567px 50px;background-size:567px 50px}#main .rank .more span.official a{background-image:url(img/button_official@2x.png)}}@media screen and (max-width: 899px){#main .rank-container{position:relative}#main .rank-container:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ffffff));background:linear-gradient(to bottom,#f7f7f7 0%,#ffffff 100%);content:"";height:30px;left:0;position:absolute;right:0;top:0}#main .rank-inner{background-color:transparent;background-image:none}#main .rank-inner:before,#main .rank-inner:after{background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ffd594),color-stop(25%,#ffc973),color-stop(50%,#ffad2b),color-stop(100%,#ffa81f));background:linear-gradient(135deg,#ffd594 0%,#ffc973 25%,#ffad2b 50%,#ffa81f 100%);-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.08);-moz-box-shadow:2px 2px 1px rgba(0,0,0,0.08);box-shadow:2px 2px 1px rgba(0,0,0,0.08);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:"";height:10px;position:absolute;top:4px;width:10px}#main .rank-inner:before{left:5px}#main .rank-inner:after{right:5px}#main .rankbox{background:none repeat scroll 0 0 transparent}#main .rankbox .float-l img,#main .rankbox .float-r img{margin:0 20px 20px 0}#main .rankbox .rankbox-inner p{padding-bottom:20px}#main .rank .more{padding:20px 0 10px}#main .rank .more span{display:block;margin:0 0 15px;text-align:center;width:auto}#main .rank .more span:last-child{margin:0}#main .rank .more a{display:inline-block;width:252px}}@media screen and (max-width: 640px){#main .rank1,#main .rank2,#main .rank3,#main .rank4,#main .rank5,#main .rank6,#main .rank7,#main .rank8,#main .rank9,#main .rank10{font-size:18px}#main .rankbox .rankbox-inner .float-l,#main .rankbox .rankbox-inner .float-r{float:none;overflow:hidden;padding-bottom:10px;text-align:center}#main .rankbox .float-l img,#main .rankbox .float-r img{margin:0 0 10px}#main .rank .more a{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a3dfd9),color-stop(100%,#7ed3ca));background:linear-gradient(to bottom,#a3dfd9 0%,#7ed3ca 100%);border:0 solid #f39800;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);color:#fff;display:block;font-size:18px;height:45px;line-height:45px;padding-left:3px;position:relative;text-align:center;text-decoration:none;text-indent:inherit;text-shadow:1px 1px 2px rgba(0,0,0,0.25);width:auto}#main .rank .more span.official a{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F9B046),color-stop(100%,#F9B046));background:linear-gradient(to bottom,#F9B046 0%,#F9B046 100%);border:0 solid #f39800}#main .rank .more a:after{background-image:url(img/button_more3.png);background-position:center top;background-repeat:no-repeat;-webkit-background-size:19px 19px;background-size:19px 19px;content:"";height:19px;left:14px;margin-top:-9px;position:absolute;top:50%;width:19px}#main .rank .more span.official a:after{background-image:url(img/button_official2.png);-webkit-background-size:22px 18px;background-size:22px 18px;height:18px;left:12px;width:22px}}