@charset "UTF-8";#header,#top{font-size:1.2em}#global-nav,#header-nav,div#header3{margin-right:auto;margin-left:auto}#container,#main-image-in,#top-in,.header2 ul{position:relative}#container{background:url(http://style.yumiyari.com/css/bg-dot.png) #333;padding-top:25px}* html #container{background:#333}body{color:#333}a{text-decoration:underline}.header-logo a,.header2 ul li a,.page-top a{text-decoration:none}a:link,a:visited{color:#00b}a:active,a:hover{color:#f60}#top{position:absolute;top:0}#top-in{padding:5px 0}#top-menu{text-align:right}#top-menu li{display:inline;margin-left:1em;list-style:none}#top-menu li a{padding-left:12px;background:url(http://style.yumiyari.com/css/icon-arrow03.png) left center no-repeat}#global-nav,.header2{background-color:#fff}.header2 ul,div#header3{background:#fff;text-align:center}#header{border-bottom:2px solid #099;color:#fff}#header-in{padding:1em 0}#header #header-title{float:left;width:59.5%}#header .header-logo{margin-bottom:.2em;font-size:3em}#header-text{float:right;width:40%;margin-top:-1em}#header h1{margin-bottom:1em;font-size:1.5em}div#header3{height:25px}#header-nav{width:980px}.header2{text-align:center;font-size:12px}.header2 ul{border:1px solid #f0f0f0;font-size:14px;width:100%;display:table;table-layout:fixed}.header2 ul li{border-right:1px solid #f0f0f0;display:table-cell}.header2 ul li:last-child{border-right:none}.header2 ul li a{color:#333;font-weight:700;padding:12px 0;display:block}.header2 ul li a:hover{background:#e9e9e9}#main{background-color:#f0f0f0}#main-in{padding-top:1em;padding-bottom:1em}#main-image{border-bottom:1px solid #c8c8c8;background:url(http://style.yumiyari.com/css/bg-main-image.gif) center bottom repeat-x #fff}#main-image-in{padding:1em 0}#main-image img{width:100%;height:auto}#main-image .catch-copy{position:absolute;top:1em;left:1em;color:#fff;font-size:3em}#breadcrumbs{clear:both;margin-bottom:1.5em;font-size:1.2em}#breadcrumbs li{display:inline;margin-right:.5em;line-height:1.8;text-align:right;list-style:none}#breadcrumbs li a{padding-right:15px;background:url(http://style.yumiyari.com/css/icon-brc.gif) center right no-repeat}#main-contents{font-size:1.4em;background-color:#fff}#main-contents .contents{margin-bottom:3.5em;padding:0 10px}#main-contents h2{margin:0;padding:.2em .5em;border-left:10px solid #099;background:url(http://style.yumiyari.com/css/bg-dot.png) #333;color:#fff;font-size:1.429em}* html #main-contents h2{background:#333}#main-contents h2.img-title{margin:0 0 1.5em;padding:0;border:0;background:0 0}#main-contents h3{padding:.3em .3em .3em 1.2em;background-color:#d6eeee;font-size:1.143em}#main-contents h3.img-title{margin:0 0 1.5em;padding:0;border:0;background:0 0}#main-contents h4{margin:0 0 1.5em;padding:.8em;border:1px solid #8e8e8e;font-weight:700}#main-contents h4.img-title{margin:0 0 1.5em;padding:0;border:0;background:0 0}#main-contents h5{margin:0 0 1.5em;padding:0 .8em .5em;border-bottom:2px solid #414141;font-weight:700}#main-contents h5.img-title{margin:0 0 1.5em;padding:0;border:0;background:0 0}#main-contents p{margin-bottom:1.5em}#main-contents ol,#main-contents ul{margin:0 .8em 1.5em 1.7em;padding:0}#main-contents li{margin-bottom:.5em;line-height:1.5em}#main-contents q{margin:0 2px;padding:0 8px;background:#efefef}#main-contents blockquote{overflow:auto;margin:0 1em 1.5em;padding:1em;border:3px solid #d7d7d7;background:url(http://style.yumiyari.com/css/bg-blockquote.png) 3px 3px no-repeat #e0e0e0;color:#444}#main-contents table{margin-bottom:1.5em;padding:0}#main-contents td,#main-contents th{padding:.5em}#main-contents th{background-color:#a6a6a6;color:#fff;font-weight:700;text-align:left}#main-contents table.table-style01 td,#main-contents table.table-style01 th{text-align:left;vertical-align:top}#main-contents dl.news dd.cat,#main-contents dl.news02 dd.cat li{background:#333;font-size:.858em;text-align:center;float:left;color:#fff;overflow:hidden}#main-contents ul.news{margin:0 0 3.5em;padding:0}#main-contents ul.news li{margin-bottom:1em;padding:0 1em 1em;border-bottom:1px dotted #414141;line-height:1.4em;list-style:none}#main-contents dl.news{margin:0 0 3.5em;padding:0}#main-contents dl.news dt{float:left;width:9em;margin:0;padding:0 0 0 1em}#main-contents dl.news dd.cat{width:6em;height:1.5em;padding:.1em .3em 0;border-bottom:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#main-contents dl.news dd{margin:0 0 10px;padding:0 1em .8em 16.5em;border-bottom:1px dotted #414141}#main-contents dl.news02{margin:0 0 3.5em;padding:0}#main-contents dl.news02 dt{display:block;margin:0 0 .5em;padding:0 0 0 1em;font-weight:700}#main-contents dl.news02 dd{margin:0 0 .5em;padding:0 1em .8em;border-bottom:1px dotted #414141}#main-contents dl.news02 dd.cat{margin:0;padding:0 1em .5em;border:0}#main-contents dl.news02 dd.cat ul{margin:0;padding:0;/zoom:1}#main-contents dl.news02 dd.cat ul:after{content:'';display:block;clear:both;height:0}#main-contents dl.news02 dd.cat li{clear:none;height:1.5em;margin-right:.5em;padding:.1em .3em 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#footer,.link-back,.link-back02,.link-next,.link-next02,.sub-column hr{clear:both}#main-contents dl.news dd.cat,#main-contents dl.news02 dd.cat{font-weight:700}#main-contents dl.news dd.cat.color01,#main-contents dl.news02 dd.cat .color01{background:#4784bf}#main-contents dl.news dd.cat.color02,#main-contents dl.news02 dd.cat .color02{background:#dd6673}#main-contents dl.news dd.cat.color03,#main-contents dl.news02 dd.cat .color03{background:#39a869}#main-contents dl.news dd.cat.color04,#main-contents dl.news02 dd.cat .color04{background:#e8ac51}#main-contents dl.news dd.cat.color05,#main-contents dl.news02 dd.cat .color05{background:#a55b9a}#main-contents dl.news dd.cat.color06,#main-contents dl.news02 dd.cat .color06{background:#aac863}#main-contents dl.dl-style01{margin:0 0 3.5em;padding:0}#main-contents dl.dl-style01 dt{float:left;width:9em;margin:0;padding:0 0 0 1em}#main-contents dl.dl-style01 dd{margin:0 0 10px;padding:0 1em .8em 10em;border-bottom:1px dotted #414141}#main-contents dl.dl-style02{margin-bottom:1.2em;padding:0;border:1px solid #777;border-top:0;background-color:#ddd}#main-contents dl.dl-style02 dt{margin:0;padding:.5em;border-top:1px solid #777;border-bottom:1px solid #777;font-weight:700}#main-contents dl.dl-style02 dd{margin:0;padding:.8em 1em;background-color:#fff}#main-contents ul.checklist{margin:0 0 1.5em;padding:1em 1em 0;border:1px solid #414141}#main-contents ul.checklist li{margin-bottom:1.5em;padding-top:5px;padding-left:24px;background:url(http://style.yumiyari.com/css/icon-check01-red.png) left top no-repeat;list-style-type:none}.box-wrap .box-l,.box-wrap .box-r{width:48%;margin:0 0 1.5em;border:1px solid #aaa}.link-back a,.link-back02 a,.link-next a,.link-next02 a{padding:3px 0 3px 15px}.link-next,.link-next02{text-align:right}.link-back,.link-back02{text-align:left}.link-next a{background:url(http://style.yumiyari.com/css/icon-arrow_r.png) 0 7px no-repeat}.link-back a{background:url(http://style.yumiyari.com/css/icon-arrow_l.png) 0 7px no-repeat}.link-next02 a{background:url(http://style.yumiyari.com/css/icon-arrow_r-yellow.png) 0 7px no-repeat}.link-back02 a{background:url(http://style.yumiyari.com/css/icon-arrow_l-yellow.png) 0 7px no-repeat}.box-wrap .box-l{float:left}.box-wrap .box-r{float:right}#main-contents .box-wrap .title{margin-bottom:1.5em;background-color:#999}#main-contents .box-wrap .title p{margin:0 10px;padding:5px 0;color:#fff;font-weight:700}#main-contents .box-wrap .ranking{margin:0 0 15px}#main-contents .ranking li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #aaa;background:0 0;list-style:none}#main-contents .ranking li.end{padding-bottom:0;border-bottom:none}#main-contents .ranking p{margin:0 0 10px}#main-contents .cont-menu01{position:relative;overflow:hidden;width:100%}#main-contents .cont-menu01 ul{position:relative;left:50%;float:left;margin-left:10px}#main-contents .cont-menu01 li{position:relative;left:-50%;float:left;margin-right:10px;list-style:none}#main-contents .cont-menu01 li:last-child{margin-right:0}#main-contents .cont-menu01 li.cur{padding:3px 10px;border:1px solid #ccc;background-color:#959595;color:#fff;font-weight:700}#main-contents .cont-menu01 li a{display:block;padding:3px 10px;border:1px solid #ccc}#main-contents .cont-menu01 li a:link,#main-contents .cont-menu01 li a:visited{background-color:transparent}#main-contents .cont-menu01 li a:active,#main-contents .cont-menu01 li a:hover{background-color:#959595;color:#fff}#main-contents .text-field{width:90%}#main-contents .cont-menu02{position:relative;overflow:hidden;width:100%}#main-contents .cont-menu02 ul{overflow:hidden;width:100%;margin:0;padding:0}#main-contents .cont-menu02 li{max-width:50%;list-style:none}* html #main-contents .cont-menu02 li{white-space:nowrap}#main-contents .cont-menu02 li.prev{float:left}#main-contents .cont-menu02 li.next{float:right}#main-contents .cont-menu02 li a{display:block;padding:3px 10px;border:1px solid #ccc}#main-contents .cont-menu02 li a:link,#main-contents .cont-menu02 li a:visited{background-color:transparent}#main-contents .cont-menu02 li a:active,#main-contents .cont-menu02 li a:hover{background-color:#959595;color:#fff}#main-contents .sitemap li{list-style:none}#main-contents .sitemap li a{display:block;padding:3px 0 3px 20px;background:url(http://style.yumiyari.com/css/icon-arrow_r.png) 0 6px no-repeat}#main-contents .sitemap ul{margin-top:1em}#main-contents .sitemap li li a{padding:0 0 0 15px;border-left:none;background:url(http://style.yumiyari.com/css/icon-menu02.png) 0 6px no-repeat}#sidebar,#sidebar-in,#sub-contents,#sub-contents-in{margin:0;padding:0;background-color:#fff}* html #sidebar,* html #sub-contents{overflow:hidden}#sidebar .sidebar-btn,#sub-contents .sub-contents-btn{display:none}.sub-column{font-size:1.4em}.sub-column li{list-style:none}#sub-contents ul li,.popular_list li,.recent_list li{list-style-type:none;padding:5px 12px 5px 20px;margin:0;border-bottom:1px dotted #f0f0f0}.sub-column .contents{margin-bottom:1.5em;padding:.5em}.sub-column .contents h3,.sub-column .contents h4{margin:-.5em -.5em .8em}.sub-column h3,.sub-column h4{padding:.7em;color:#fff;font-weight:700}.sub-column h3{border-left:10px solid #099;background:url(http://style.yumiyari.com/css/bg-dot.png) #333}* html .sub-column h3{background:#333}.sub-column h4{border:1px solid #959595;border-bottom:4px solid #a6a6a6;background:url(http://style.yumiyari.com/css/bg-dot.png) #333}* html .sub-column h4{background:#333}.sub-column .profile-img img{display:block;margin:auto auto 10px}.sub-column .profile-txt{padding-bottom:1em;background-color:#f0f0f0}.col1 .sub-column .profile-img,.col2 #sub-contents .profile-img,.col2r #sub-contents .profile-img{float:left;padding-right:20px}.sub-column table caption{font-weight:700;text-align:center}.sub-column table{width:90%;margin:auto auto 1.5em;padding:0;border-top:1px solid #959595;border-left:1px solid #959595}.sub-column table td,.sub-column table th{padding:.5em .2em;border-right:1px solid #959595;border-bottom:1px solid #959595}.sub-column table th{background:#a6a6a6;color:#fff;font-weight:700;text-align:center}.sub-column table.calendar tbody td{text-align:center}.sub-column table.calendar tfoot td{border-right:none}.sub-column table.calendar tfoot td.next{border-right:1px solid #959595;text-align:right}.copyright,.ranking .item-img{text-align:center}.sub-column table.calendar tbody td a{display:block}.sub-column dl.search-box{margin:0 0 16px;width:100%}.sub-column dl.search-box dt{display:block;float:left;width:63%;margin:0;padding:0 5px 0 0}.sub-column dl.search-box dt input{width:95%;height:1.4em;padding:2px;border:1px solid #aaa;color:#aaa;line-height:1.4em}.sub-column dl.search-box dt input.onfocus{color:#333}.sub-column dl.search-box dd{float:left;margin:0;padding:0}.sub-column dl.search-box dd input{height:2em;padding:.1em 1em;line-height:1.4em}.sub-column .contact .icon-contact{float:left;padding:0 10px 10px 0}.sub-column .contact .text-contact{overflow:hidden}.sub-column .side-menu{margin:0}.sub-column .side-menu li{list-style:none}.sub-column .side-menu li a{display:block;padding:12px 10px 12px 20px;background:url(http://style.yumiyari.com/css/icon-menu02.png) 2px 15px no-repeat}.sub-column .side-menu li a:active,.sub-column .side-menu li a:hover{background-color:#fc6;color:#fff}.sub-column .side-menu ul{padding:0;margin:0}.sub-column .side-menu ul ul{list-style-type:none;padding:5px 12px 5px 20px;margin:0;border-bottom:1px dotted #f0f0f0}.sub-column .side-menu li li{width:95%;margin-bottom:0;padding-left:5%;border:0}.sub-column .side-menu li li a:link,.sub-column .side-menu li li a:visited{padding:6px 10px 6px 15px;border-left:none;background:url(http://style.yumiyari.com/css/ya_greens.gif) 2px 12px no-repeat}.sub-column .side-menu li li a:active,.sub-column .side-menu li li a:hover{background:url(http://style.yumiyari.com/css/ya_greens.gif) 2px 12px no-repeat #fc6}.ranking{margin:0;padding:5px 8px}.ranking li,.ranking li p,.sub-column .banner{margin-bottom:10px}.ranking li{padding:0;border-bottom:1px dotted #7070ba;background:0 0;font-weight:400}.ranking li.end{border-bottom:none}.ranking .no01 .item-name,.ranking .no02 .item-name,.ranking .no03 .item-name{color:#fe8528;font-size:1.167em}#footer,#footer a:link,#footer a:visited{color:#fff}.ranking .no01 .item-name,.ranking .no02 .item-name,.ranking .no03 .item-name,.ranking .no04 .item-name,.ranking .no05 .item-name,.ranking .no06 .item-name,.ranking .no07 .item-name,.ranking .no08 .item-name,.ranking .no09 .item-name,.ranking .no10 .item-name{padding:4px 0 4px 30px;font-weight:700}.no01 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-01.png) left top no-repeat}.no02 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-02.png) left top no-repeat}.no03 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-03.png) left top no-repeat}.no04 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-04.png) left top no-repeat}.no05 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-05.png) left top no-repeat}.no06 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-06.png) left top no-repeat}.no07 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-07.png) left top no-repeat}.no08 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-08.png) left top no-repeat}.no09 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-09.png) left top no-repeat}.no10 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-10.png) left top no-repeat}.ranking .no01 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-01.png) left top no-repeat}.ranking .no02 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-02.png) left top no-repeat}.ranking .no03 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-03.png) left top no-repeat}.ranking .no04 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-04.png) left top no-repeat}.ranking .no05 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-05.png) left top no-repeat}.ranking .no06 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-06.png) left top no-repeat}.ranking .no07 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-07.png) left top no-repeat}.ranking .no08 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-08.png) left top no-repeat}.ranking .no09 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-09.png) left top no-repeat}.ranking .no10 .item-name{background:url(http://style.yumiyari.com/css/icon-rank01-10.png) left top no-repeat}.col1 .ranking .item-img,.col2 #sub-contents .ranking .item-img,.col2r #sub-contents .ranking .item-img{float:left;padding-right:20px}.sub-column .banner li{margin-bottom:10px;list-style:none;text-align:center}#footer .access p,#footer h3{margin-bottom:1em}.col1 .sub-column .banner li,.col2 #sub-contents .banner li,.col2r #sub-contents .banner li{display:inline;margin-right:8px}#footer{border-top:1px solid #099;padding-top:10px;border-bottom:1px solid #099;background:url(http://style.yumiyari.com/css/bg-dot.png) #333;font-size:1.2em}* html #footer{background:#333}#footer a:active,#footer a:hover{color:#f60}#footer h3{padding:.5em;border-left:21px solid #099;background:url(http://style.yumiyari.com/css/bg-footer-h3.gif) #e0e0e0;color:#333;font-weight:700}* html #footer h3{background:#e0e0e0}#footer-in li{list-style:none}#footer-in{padding-bottom:10px}#footer .area01{float:left;width:32.6%;padding-bottom:20px}#footer .area02{float:left;width:32.7%;padding-bottom:20px;padding-left:1%}#footer .area03{float:right;width:32.6%;padding-bottom:20px}#footer .access{padding:0 1em}p.accessmap{padding:0 0 3px 25px;background:url(http://style.yumiyari.com/css/icon-arrow02.png) left center no-repeat}#footer .footer-menu{overflow:hidden;width:100%;padding:0}#footer .footer-menu ul{float:left;width:100%;margin-right:5%;padding:1%}#footer .footer-menu ul ul{float:none;width:auto;margin-top:1em;margin-right:0}.footer-menu li{margin-bottom:2px;padding:0 0 3px 25px;background:url(http://style.yumiyari.com/css/icon-arrow02.png) left top no-repeat}.footer-menu li li{padding-left:15px;padding-top:0;background:url(http://style.yumiyari.com/css/icon-arrow03.png) left 5px no-repeat}#footer-banner{clear:both;border-top:1px solid #000}#footer-banner ul{padding:20px 0;border-top:1px solid #555}#footer-banner li{display:inline;list-style:none}.copyright{padding:10px 0;border-top:1px solid #099;background:url(http://style.yumiyari.com/css/bg-dot.png) #333;color:#fff;font-size:.8em}* html .copyright{background:#333}.page-top{position:fixed;right:0;bottom:20px;z-index:99;width:182px;color:#fff;font-size:1.2em;font-weight:700;text-align:left}* html .page-top{display:none}.page-top a{display:block;padding:10px 10px 10px 42px;border:1px solid #fff;border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px}.page-top a:link,.page-top a:visited{background:url(http://style.yumiyari.com/css/bg-pagetop.gif) 14px center no-repeat #333;color:#fff}.page-top a:active,.page-top a:hover{background:url(http://style.yumiyari.com/css/bg-pagetop.gif) 14px center no-repeat #fc6;color:#f60}#main-contents .sb{width:100%;margin:0;padding:0}#main-contents .sb li{display:inline-block;margin-right:5px;vertical-align:top;list-style:none}#footer-in:after,#global-nav-in #menu:after,#header-in:after,#main-and-sub:after,#main-contents .cont-menu01:after,#main-contents .cont-menu02:after,#main-contents .sb:after,#main-contents dl.dl-style01:after,#main-in:after,#top-in:after,.box-wrap:after,.clearfix:after,.contact:after,.contents:after,.navigation:after,dl.search-box:after{content:'';display:block;clear:both;height:0}* html #main-contents .sb li{float:left;width:130px;list-style:none}#main iframe.twitter-share-button{width:100px!important}.navigation .alignright{float:right}.navigation .alignleft{float:left}.navigation{margin-bottom:30px;/zoom:1}#footer-in,#global-nav-in #menu,#header-in,#main-and-sub,#main-contents .cont-menu01,#main-contents .cont-menu02,#main-contents .sb,#main-contents dl.dl-style01,#main-in,#top-in,.box-wrap,.clearfix,.contact,.contents,dl.search-box{/zoom:1}div.jumpmenu{display:none}dl.search1{position:relative;background-color:#fff;border:1px solid #aaa;border-radius:6px}dl.search1 dt{padding:3px}dl.search1 dt input{width:100%;height:20px;line-height:20px;background:0 0;border:none}dl.search1 dd{position:absolute;top:1px;right:1px;width:30%}dl.search1 dd button{display:block;background:#2b71c8;width:100%;height:26px;line-height:26px;border:none;border-radius:0 6px 6px 0}dl.search1 dd button:hover{background:#4e91e4}dl.search1 dd button span{display:block;color:#FFF}