*{margin:0;padding:0}html{height:100%;overflow-y:scroll}body,body p{padding:0 0 25px 0;font-family:'Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:11pt;line-height:1.6}body{margin:0;padding:0;background:#eded97;color:#553d3d;text-align:center;scrolling:yes;position:relative}a,a:visited{color:#7d2426;text-decoration:none;overflow:hidden;outline:none}a:hover{color:#c00;text-decoration:underline}img{border:none}table{border-collapse:collapse}ul{list-style-type:none}.sp{display:none}#wrap{}#header{height:160px;background:#fff}#headerInner{width:980px;height:100px;margin:0 auto}#header h1.index,#header p.siteTitle{width:235px;height:66px;float:left;padding:15px 35px 0 0}#header .description{float:left;color:#7a5b5b;font-size:11.5pt;padding:40px 0 0}#menu{height:60px;background:#eded97;overflow:hidden}#menu ul{width:980px;margin:0 auto;text-align:left;padding:15px 0}#menu ul li{float:left}#menu ul li a{font-weight:bold;text-decoration:none;display:block;border-left:1px solid #d3d375;padding:3px 20px}#menu ul li:first-child a{padding-left:0;border:none}#menu ul li a:hover{text-decoration:underline}#searchBlock{width:310px;height:30px;float:right;padding:35px 0}#searchBlock #s{width:240px;height:20px;padding:5px 10px;background:#f8f8da;border:none;color:#d3be58;font-size:10.5pt;float:left;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px}#searchBlock #s::-webkit-input-placeholder{color:#d3be58}#searchBlock #s:-moz-placeholder{color:#d3be58}#searchBlock #searchsubmit{background:url(/img/xmark_search.png.pagespeed.ic.s4uFhUBnZt.png) no-repeat center center #eded97;width:50px;height:30px;display:block;border:none;text-indent:-999px;overflow:hidden;cursor:pointer;float:right;border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px}#contentWrap{background:url(/img/xbg1.png.pagespeed.ic.e4xj1ZaFts.png) center top #fff7e7;padding:20px 0 60px}#contentInner{width:980px;margin:0 auto;_zoom:1;overflow:hidden}#contentMain{width:640px;float:left}#sidebar{width:300px;float:right}#sideBlock{background:#fff;border:2px solid #eded97;margin:0 0 20px 0}#sideBlock .title{background:#eded97;color:#553d3d;padding:7px 0;font-weight:bold;text-align:center}#sideBlock #inner{width:260px;padding:5px 20px 5px 20px}dl.lank{_zoom:1;overflow:hidden;border-bottom:1px solid #dddd82;padding:10px 0;font-size:10.5pt}dl.lank:last-child{border:none}dl.lank dt{width:47px;float:left;text-align:center;font-weight:bold;color:#777}dl.lank dt.lank1{color:#f6709d;padding:22px 0 0 0;background:url(/img/xlank1.png.pagespeed.ic.DtHM8OigcY.png) no-repeat center top}dl.lank dt.lank2{color:#38bc80;padding:22px 0 0 0;background:url(/img/xlank2.png.pagespeed.ic.JttKTPosCg.png) no-repeat center top}dl.lank dt.lank3{color:#d38341;padding:22px 0 0 0;background:url(/img/xlank3.png.pagespeed.ic.83xtW_LejG.png) no-repeat center top}dl.lank dd{width:205px;float:right;text-align:left}dl.lank dd a{}dl.lank dd a:hover{}ul.wp-tag-cloud{_zoom:1;overflow:hidden;padding:10px 0 15px;font-size:10.5pt}ul.wp-tag-cloud li{float:left;padding:0 15px 0 0}p.moreLink{border-top:1px solid #dddd82;padding:15px 0 10px;font-weight:bold}#snsBlock{height:40px;margin:0 0 20px 0}#snsBlock p{width:40px;float:left;padding:0 10px 0 0}#footer{width:980px;padding:40px 0 60px;margin:0 auto;text-align:left}#footer ul{float:left}#footer ul.footerMenu li{padding:0 20px 0 0;display:inline;color:#7d2426}#footer ul.footerMenu a{color:#7d2426}#footer ul.footerMenu a:hover{}#footer .copyright{float:right;text-align:right;font-size:10pt;color:#746100}#naviWrap{padding:20px 0;clear:both}#naviWrap ul.page-numbers{text-align:center;padding:20px 0}#naviWrap ul.page-numbers li{display:inline;font-size:10.5pt}#naviWrap ul.page-numbers li a{color:#7a5b5b;padding:11px 15px 9px;width:20px}#naviWrap ul.page-numbers li a.page-numbers{background:url(/img/xnavi_mark2.png.pagespeed.ic.HcrSQCdI2a.png) no-repeat center center}#naviWrap ul.page-numbers li a.next,#naviWrap ul.page-numbers li a.prev{background:none;padding:11px 5px 9px}#naviWrap ul.page-numbers li span.current{color:#fff;padding:11px 15px 9px;width:20px;background:url(/img/xnavi_mark1.png.pagespeed.ic.TBdZ1BklJa.png) no-repeat center center}#naviWrap ul.page-numbers li span.dots{padding:11px 5px 9px;width:20px}.btnTop{width:80px;height:80px;padding:0;position:absolute;right:20px;bottom:120px}.shadow{box-shadow:0 0 4px #ccc;-moz-box-shadow:0 0 4px #ccc;-webkit-box-shadow:0 0 4px #ccc;background-color:#fff;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCC, direction=135, strength=7, enabled=true)}#indexFeatureWrap{width:980px;height:340px;background:#fff;position:relative;overflow:hidden;margin:10px 0}#indexFeatureBelt{width:9000px;height:340px}#indexFeatureBlock{width:980px;height:340px;float:left;text-align:left}#indexFeatureBlock a.link{width:980px;height:340px;position:absolute;padding:0;left:0;top:0}#indexFeatureBlock .thumb{width:570px;height:340px;padding:0 35px 0 0;float:left}#indexFeatureBlock .thumb img{width:570px!important;height:340px!important}#indexFeatureBlock #info{width:330px;padding:25px 0;float:left}#indexFeatureBlock #info h2{color:#7d2426;font-weight:bold;font-size:17pt;line-height:1.5;margin:0 0 20px 0;max-height:100px;overflow:hidden}#indexFeatureBlock #info .description{color:#7a5b5b;padding:0 0 20px 0;max-height:140px;overflow:hidden}#indexFeatureBlock #info .info{color:#aaa;font-size:10pt}#indexFeatureBlock #info .info a{color:#aaa}#indexFeatureBlock #info .info a:hover{}#indexFeatureWrap .btnL{width:36px;height:340px;padding:0;position:absolute;left:0;top:0}#indexFeatureWrap .btnR{width:36px;height:340px;padding:0;position:absolute;right:0;top:0}#indexBtnBlock{padding:5px 0 15px 0}#indexBtnBlock ul{text-align:center}#indexBtnBlock li{padding:0 5px;display:inline}#indexArchiveWrap{width:680px;_zoom:1;overflow:hidden}#indexArchiveBlock{width:310px;height:380px;float:left;text-align:left;background:#fff;margin:0 20px 20px 0}#indexArchiveBlock h2{color:#7d2426;font-weight:bold;font-size:12.5pt;line-height:1.5;margin:15px 20px 10px;padding:0;max-height:75px;overflow:hidden}#indexArchiveBlock .description{color:#7a5b5b;margin:0 20px 10px;padding:0;font-size:9.5pt;max-height:40px;overflow:hidden}#indexArchiveBlock .info{color:#aaa;margin:0 20px;padding:0;font-size:9pt;max-height:20px;overflow:hidden}#indexArchiveBlock .info a{color:#aaa}#indexArchiveBlock a.link{width:310px;height:380px;position:absolute;padding:0;left:0;top:0}#indexArchiveBlock .thumb{width:310px;height:185px;padding:0;overflow:hidden}#indexArchiveBlock .thumb img{width:310px!important;height:185px!important}#breadcrumbs{padding:0 0 15px 0}#breadcrumbs ul{_zoom:1;overflow:hidden;font-size:10.5pt;height:25px;overflow:hidden;text-align:left}#breadcrumbs li{display:inline;padding:0 0 0 20px;margin:0 0 0 12px;background:url(/img/navi_vector.gif) no-repeat left center;color:#a38d82;overflow:hidden;text-align:left}#breadcrumbs li:first-child{padding:0 0 0 22px;margin:0;background:url(/img/navi_home.gif) no-repeat left center}#breadcrumbs li a{color:#7d2426}#archiveTitleWrap{background:#fff;margin:0 0 30px 0;padding:18px;_zoom:1;overflow:hidden;border:2px solid #eded97;text-align:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#archiveTitleWrap p{padding:0 0 10px 0}#archiveTitleWrap p.archiveTitleThumb{width:200px;float:left;padding:0 20px 0 0}h1.archiveTitle{color:#553d3d;font-weight:bold;font-size:22pt;line-height:1.5;padding:0 0 15px 0}h1.archiveTitle span{color:#f6709d}#pageArchiveWrap{background:#fff}#pageArchiveBlock{border-bottom:1px solid #dddd82;padding:20px;_zoom:1;overflow:hidden;position:relative}#pageArchiveBlock h2{color:#7d2426;font-weight:bold;font-size:12.5pt;line-height:1.5;margin:0 0 10px;padding:0}#pageArchiveBlock .description{color:#7a5b5b;margin:0 0 10px;padding:0;font-size:9.5pt}#pageArchiveBlock .info{color:#aaa;padding:0 0 10px;font-size:9pt}#pageArchiveBlock .info a{color:#aaa}#pageArchiveBlock a.link{width:640px;height:400px;position:absolute;padding:0;left:0;top:0}#pageArchiveBlock .thumb{width:200px;height:180px;padding:0;overflow:hidden;float:left}#pageArchiveBlock .thumb img{margin:0 0 0 -50px}#pageArchiveBlock ul.tag{font-size:9.5pt}#pageArchiveBlock ul.tag li{margin:0 8px 8px 0;float:left}#pageArchiveBlock ul.tag li a{background:#f2f2f2;padding:2px 8px;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#pageArchiveBlock ul.tag li a:hover{background:#ddd}#rightBlock{width:380px;float:right;text-align:left}#pageSingleWrap{padding:25px 20px;background:#fff;text-align:left;overflow:hidden;min-height:400px}#pageSingleWrap a{text-decoration:underline}#pageSingleWrap h1.singleTitle{color:#553d3d;font-weight:bold;font-size:22pt;line-height:1.5;padding:0 0 15px 0}#pageSingleWrap h2,#pageSingleWrap h3{color:#553d3d;font-weight:bold;font-size:18pt;line-height:1.5;padding:0 0 0 15px;margin:0 0 25px 0;border-left:6px solid #a0a000}#pageSingleWrap .date{color:#aaa;font-size:10pt}#pageSingleWrap .date a{color:#aaa;text-decoration:none}#pageSingleWrap .date a:hover{text-decoration:underline}#pageSingleWrap a.note{color:#a38d82;text-decoration:none;font-size:9.5pt}#pageSingleWrap a.note:hover{color:#c00;text-decoration:underline}#pageSingleWrap ul{padding:0 0 25px 0}#pageSingleWrap ul li{padding:0 0 0 15px;background:url(/img/list_mark.png) no-repeat left center}#pageSingleWrap ul.monthly li{border-bottom:1px solid #ddd;padding:5px 0 5px 15px}#pageSingleWrap ul.monthly li a{text-decoration:none}#pageSingleWrap ul.monthly li a:hover{text-decoration:underline}#pageSingleWrap ul.wp-tag-cloud{background:none;width:620px}#pageSingleWrap ul.wp-tag-cloud li{font-size:12pt;float:none;border-bottom:1px solid #eded97;padding:8px 0 8px 15px;margin:0 20px 0 0;width:170px;float:left}#pageSingleWrap ul.wp-tag-cloud li a{text-decoration:none}#pageSingleWrap blockquote{background:url(/img/mark_blockquote1.png) no-repeat left top #f9f9f9;padding:30px 30px 15px 30px;margin:0 0 25px 0;position:relative}#pageSingleWrap blockquote p,#pageSingleWrap blockquote ul{padding:0 0 15px 0}#authorBlock{_zoom:1;overflow:hidden;border-bottom:1px solid #eded97;padding:20px 0 10px 0}#authorBlock .thumb{float:left}#authorBlock #rightBlock{width:470px;float:right}#authorBlock #rightBlock p{padding:0 0 15px 0;font-size:10pt}#authorBlock #rightBlock h3{font-size:14pt;border:none;padding:0 0 15px 0;margin:0}#authorBlock #rightBlock h3 a{text-decoration:none;color:#553d3d}#authorBlock #rightBlock h3 a:hover{text-decoration:underline;color:#c00}#shareBlock{clear:both;height:70px;padding:15px 0 25px 0}#shareBlock div{float:left;padding:0 15px 0 0}#postNaviBlock{_zoom:1;overflow:hidden;padding:0 0 25px 0}#postNaviBlock .left{width:260px;float:left;text-align:left;padding:0 0 0 25px;position:relative}#postNaviBlock .left:after{content:"<<";position:absolute;left:0;top:0;color:#7d2426}#postNaviBlock .right{width:260px;float:right;text-align:right;padding:0 25px 0 0;position:relative}#postNaviBlock .right:after{content:">>";position:absolute;right:0;top:0;color:#7d2426}#singleRelationBlock{background:#fff;border:2px solid #eded97}#singleRelationBlock .title{background:#eded97;color:#553d3d;padding:7px 0 7px 18px;font-weight:bold;text-align:left}#singleRelationBlock #inner{padding:20px 0 0 18px;_zoom:1;overflow:hidden}#postBlock{width:270px;height:80px;margin:0 19px 20px 0;float:left;overflow:hidden;position:relative;text-align:left}#postBlock .thumb{width:130px;height:80px;padding:0;float:left}#postBlock .postTitle{width:130px;float:right;padding:0;color:#7d2426;font-weight:bold;font-size:10pt}#postBlock a.link{width:280px;height:80px;position:absolute;padding:0;left:0;top:0}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clear{clear:both;margin:0;padding:0}.aligncenter{text-align:center!important}.alignleft{text-align:left}.alignright{text-align:right}.flLeft{float:left;padding:0 25px 25px 0}.flRight{float:right;padding:0 0 25px 25px}.margin0{padding:0}.margin5{padding:0 0 5px 0}.margin10{padding:0 0 10px 0}.margin15{padding:0 0 15px 0}.margin20{padding:0 0 20px 0}.margin25{padding:0 0 25px 0}.margin30{padding:0 0 30px 0}.margin35{padding:0 0 35px 0}.margin40{padding:0 0 40px 0}.margin45{padding:0 0 45px 0}.margin50{padding:0 0 50px 0}.margin60{padding:0 0 60px 0}.margin65{padding:0 0 65px 0}.margin70{padding:0 0 70px 0}.margin75{padding:0 0 75px 0}