@charset "utf-8"; html {overflow-y: scroll;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;}table {border-collapse: collapse;border-spacing: 0;}caption,th {text-align: left;}q:before,q:after {content: '';}object,embed {vertical-align: top;}hr,legend {display: none;}h1,h2,h3,h4,h5,h6 {font-size: 100%;}img,abbr,acronym,fieldset {border: 0;}ul,ol {list-style-type: none;}body {background: #fff;color: #000;font-size: small;font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;line-height: 1.4;}* html body {font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;}html, body{margin: 0;padding:0;font-family: verdana, arial, sans-serif;font-size: 14px;text-align:center;background-color: #f9f9e5;}ul {list-style: square;margin-top: 3px;margin-bottom: 3px;}li {color: #333;margin: 3px 0 3px 20px;line-height:1.2em;}img {margin: 0;padding: 0;border:0;vertical-align:bottom;}a:link { text-decoration: none;color: #0000ff;}a:visited { text-decoration: none;color: #6e59af;}a:hover,a:active { background-color: #2F4F2F;text-decoration: none;color: #eee;}a.mytitle:link,a.mytitle:visited,a.mytitle:active { color: #333;}a.mytitle:hover { color: #333;background-color: transparent;}h1 {margin-top: 0;font-size: 150%;color: #2F4F2F;}h1, h2, h3 {font-family: sans-serif, times new roman, times, serif;}p {font-size:100%;}p.preface,p.article {line-height:1.4em;} .preface,.article,.posted,big,b,blockquote{background:#f9f9e5;} blockquote {background: #f9f9e5;border-left: 4px solid #00582a;font-family: Sans-serif, Lucida Grande, Verdana, Geneva;font-size: 95%;color: #003f1e;display: inline-block;margin: 8px 2px 8px 6px;padding: 10px 10px 10px 6px;}.clr{clear:both;}.reset{clear:both;display:block;height:1px;font-size:1px;line-height:1px;}.csssprite {background-image: url(http://i.gzn.jp/images/gbkimg.png);background-repeat: no-repeat;}#leftcol .content,#rightcol .content {padding:5px;font-size: 100%;}#maincol .content {padding:5px 0 0 5px;font-size: 100%;}.center {text-align: center;}.right {text-align: right;}.date {font-size: 130%;color: #6e59af;margin:1px 0 2px 0;}div.date {position: relative;font-family: sans-serif, times new roman, times, serif;font-weight:bold;}.catab {border: 1px solid #333;background: #e03f48;color:#fff;display: inline-block;margin:0;padding:1px 5px 1px 6px;position:absolute;top:0;right:0;}.blogtitle {font-size: 200%;letter-spacing: 0.2em;margin: 0;padding: 2px 1px 2px 6px;}h1.title,h2.title {font-size: 165%;color: #333;background-color: #ffdd00;margin-bottom: 10px;line-height: 1.3em;}.posted,span.posted {display:block;margin-top: 10px;margin-bottom: 30px;font-size: 80%;}.timeposted,span.timeposted {display:block;margin-bottom: 10px;font-size: 90%;}.sidetitle {margin: 10px 0;font-size: 125%;color: #2F4F2F;background-color: #ffffcc;}.sidetitle span {display: block; padding: 5px;}.border {font-size: 100%;color: #333;border-left: 5px solid #ffdd00;padding:2px 0 2px 10px;margin:5px 0 5px 0;}.border span {font-size: 85%;color: #666;font-weight:normal;}.border span a {font-weight:bold;}.paginate {font-family: sans-serif, Verdana, Geneva, Tahoma, Trebuchet MS, Arial;font-size: 20px;font-weight: normal;padding: 10px 0 20px 0;margin: 0;text-align:center;}.pagecount {font-family: sans-serif, Verdana, Geneva, Tahoma, Trebuchet MS, Arial;font-size: 18px;color: #666;font-weight: normal;}.submit {background: #fff;font-family: Sans-serif, Arial, Verdana;font-size: 10px;font-weight: normal;letter-spacing: .1em;padding: 1px 3px 1px 3px;margin-top: 6px;margin-bottom: 4px;text-transform: uppercase;color: #000;}input.gsc-input {border-color: #D9D9D9;}input.gsc-search-button {border-color: #666;background-color: #CECECE;}#pagewidth{ text-align:left;min-width: 500px;margin-left:auto;margin-right:auto;background:#f9f9ff;}#compagewidth{text-align:left;min-width: 904px;margin-left:0;margin-right:auto;background:#f9f9ff;max-width: 1290px;border-right: 1px solid #000;}#schpagewidth{text-align:left;min-width: 980px;margin-left:0;margin-right:auto;background:#f9f9ff;max-width: 1290px;border-right: 1px solid #000;}#header{width:100%;margin: 0;padding: 0;background:#fff;border-bottom: 1px solid #000;position : relative ;}div#header:after {content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}div#header {display: inline-block;}#header .content {padding-bottom:0;position : relative ;}#header #headertop {width:870px;margin: 0;padding: 5px 0 0 5px;z-index:3;}#header #headertop #logo{width:425px;height:125px;margin: 0 10px 0 0;padding: 0;float:left;}#header #headertop #headbn{width:425px;height:125px;margin: 0;padding: 0;float:left;}#header #headerbtm {clear:both;width:100%;min-height:25px;margin: 0;padding: 0;}#header #headerbtm span{width:725px;height:15px;display:block;float:left;margin: 10px 0 0 0;padding-bottom: 0;font-size:12px;}#header #headerbtm span iframe{display:block;width:725px;height:15px;margin: 0;padding-bottom: 0;}#header #headerbtm ul#icon{width:170px;height:25px;float:right;margin:0;padding:0;display:block;text-align: right;z-index:1;position: relative;}ul#icon li.tw{width:24px;height:25px;position : absolute ;right : 33px ; top : 0px ;display:block;list-style-type:none;padding:0;margin:0;}ul#icon li.rss{width:24px;height:25px;position : absolute ;right : 5px ; top : 0px ;display:block;list-style-type:none;padding:0;margin:0;}ul#icon li.tw a,ul#icon li.tw a:hover{margin: 0;padding: 0;text-decoration: none;position: relative;cursor: pointer;background-color:#fff;background: url(http://i.gzn.jp/images/gbkimg.png);background-repeat: no-repeat;background-position:-204px -1px;display: block;width:24px;height:25px;overflow:hidden;}ul#icon li.tw a span{display: none;}dl.iacdn,dl.eniacdn {width:24px;height:25px;display:inline-block;position: relative;margin: 0;padding: 0;}dl.iacdn dt,dl.eniacdn dt {margin: 0;padding: 0;text-decoration: none;position: relative;cursor: pointer;background: url(http://i.gzn.jp/images/gbkimg.png);background-repeat: no-repeat;background-position:-204px -26px;display: inline-block;width:24px;height:25px;overflow:hidden;}dl.iacdn dt span,dl.eniacdn dt span {display: none;}dl.iacdn dt.active,dl.iacdn dt.ov,dl.eniacdn dt.active,dl.eniacdn dt.ov {display: inline-block;width:24px;height:25px;margin: 0;padding: 0; text-decoration: none;position: relative;cursor: pointer;}dl.iacdn dd {display:block;position : absolute ;right: 25px ; top : 0 ;background:#000;margin:0;padding:0;z-index:10;width:320px;height:25px;text-align:left;vertical-align:middle;overflow: hidden;}dl.eniacdn dd {display:block;position : absolute ;right: 25px ; top : 0 ;background:#000;margin:0;padding:0;z-index:10;width:330px;height:70px;text-align:left;vertical-align:middle;overflow: hidden;}dl.iacdn dd p,dl.eniacdn dd p {display:block;padding:3px 0 2px 2px;text-align:left;vertical-align:middle;color:#fff;}dl.iacdn dd p b,dl.eniacdn dd p b {background-color:#ff9900;font-size:90%;padding:1px 1px 1px 1px;}dl.iacdn dd p a.iconlink,dl.eniacdn dd p a.iconlink {font-size:90%;font-weight:bold;list-style-type:none;color:#fff;}dl.iacdn dd p a.iconlink:hover,dl.eniacdn dd p a.iconlink:hover {font-size:90%;font-weight:bold;background-color:#ffdd00;color:#333;}ul#icon li.search{width:200px;height:25px;position : absolute ;left : 56px ; top : 0px ;display:block;list-style-type:none;padding:0;margin:0;}.gsearch{width: 140px;height:1.1em;}.engsearch{width: 115px;height:1.1em;}.gbtn{padding:1px 3px 1px 3px;}#outer{clear:both;border:solid white 0px;border-left-width: 210px ;border-left-color: #f9f9ff;border-left-style: solid;border-right-width: 210px;border-right-color: #f9f9ff;border-right-style: solid;background: #f9f9e5;width: auto;}#outer>#inner { border-bottom: 1px solid #fff;}#inner{margin:0;width:100%;min-width: 484px;background: #f9f9e5;}#outercomments{clear:both;border:solid white 0px;border-left-width: 210px ;border-left-color: #f9f9ff;border-left-style: solid;border-right-width: 210px;border-right-color: #f9f9ff;border-right-style: solid;background: #f9f9e5;width: auto;max-width: 830px;}#outercomments>#innercomments { border-bottom: 1px solid #fff;}#innercomments{margin:0;width:100%;min-width: 484px;max-width: 830px;background: #f9f9e5;}#leftcol{width:210px;float:left;position:relative;margin-left:-210px;}.button-nocursor {width:200px;font-size: 125%;color: #2F4F2F;background-color: #ffffcc;font-weight:bold;margin:0 0 10px 0;padding: 0; }.button-nocursor span {display: block;padding: 5px;}#maincol{ float: left;width: 100%;position: relative;margin: 0;}#maintop {width: auto;min-height:60px;margin:0 0 5px 0;padding:0;}#maintop .topcenter{width: 468px;height:60px;margin: 0;padding: 0;float: left;}#maintop .newtimes{width: 332px;height: 1.8em;margin: 0;padding: 0;float: right;text-align:left;}#maintop .newtimes h3{padding: 0 0 0 20px;}.addthis_toolbox {padding-top:10px;}.sbook {display:block; height:40px;}.sbook .tw {width:135px; height:40px; display:block; float:left;}.sbook .fb,.sbook .gl {height:40px; display:block; float:left;}.sbook .at {display:block; float:left; padding-right:10px;}.sbook .mixi {display:block; float:left;}#paginate {width: 99%;height:60px;display:block;margin:0;padding: 10px 0 20px 0;font-family: sans-serif, Verdana, Geneva, Tahoma, Trebuchet MS, Arial;font-size: 20px;font-weight: normal;text-align:center;}#pagenavi {width: 99%;height:100px;margin:5px 0 5px 0;padding:5px 0 5px 0;border-top:1px solid #666;}#pagenavi .prev {float: left;width: 49%;height:100px;margin: 0;padding: 0;text-align:right;}#pagenavi .next {float: left;width: 47%;height:100px;margin: 0 5px 0 0;padding: 0 5px 0 0;border-right:1px solid #666;}#topsy-tweet-search-results {margin:0;padding:0 5px 0 0;}#topsy-tweet-search-results:after {content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}.topsy-tweet-search-result {width:100%;clear:both;padding:3px 0 3px 0;border-top:1px solid #fff;border-bottom:1px solid #ccc;overflow:hidden;font-size: 95%;background: -moz-linear-gradient(center top, #f6f6f8, #f6f6f8 10%, #f1f2f4 50%, #f2f2f3 90%, #f2f2f3);background: -webkit-gradient(linear, center top, center bottom, from(#f6f6f8), color-stop(10%, #f6f6f8), color-stop(50%, #f1f2f4), color-stop(90%, #f2f2f3), to(#f2f2f3));background: #f1f2f4;}.topsy-tweet-image {float:left;width:30px;height:30px;margin-top:2px;margin-right:4px;}.topsy-tweet-image img {width:30px;height:30px;}.topsy-tweet-text {float:left;width:89%;padding:0;}.topsy-tweet-name {font-weight:bold;}.topsy-tweet-date a {font-size: 85%;color:#666;}.topsy-tweet-date a:hover {color:#eee;}.topsy-tweet-text q {color:#999;}#nextpage,#topsy-show-more-tweets {clear:both;background: #ffdd00;color: #333;display: inline-block;width:100%;font-size: 110%;font-weight:bold;padding: 3px 0 3px 0;text-align: center;text-decoration: none;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer;}#grid-content {position:relative;}#grid-content .box {width: 400px;margin:0 10px 0 0;padding:0 0 10px 0;background-color: #f9f9e5;}.boxgrid {width:400px;height: 225px;margin:0;overflow: hidden;position: relative;z-index:1;}.wideimg {width:400px;height:225px;margin: 0 2px 2px 0;position:relative;overflow:hidden;background: #d4d0c8;}.wideimg img {position:absolute; top:0; left:0;}#grid-content .box h2 {margin: 0 0 10px 0;padding: 0;}#grid-content .box h2.title{width:400px;height:60px;overflow:hidden;}.mytitle {display:block;}#rightcol{width:210px;float:right;position:relative;margin-right:-210px;}dl.schacdn,dl.acdn {width: 200px;display:inline-block;position: relative;margin: 10px 0 10px 0;padding: 0;}dl.schacdn dt,dl.acdn dt {display: inline-block;width:200px;font-size: 125%;color: #2F4F2F;font-weight:bold;margin: 0;padding: 0;border-bottom: 1px solid #ccc;text-decoration: none;position: relative;cursor: pointer;background-color: #ffffcc;background-position:0 0;}dl.schacdn dt.active,dl.acdn dt.active,dl.schacdn dt.ov,dl.acdn dt.ov {display: inline-block; width:200px;font-size: 125%;color: #333;font-weight:bold;margin: 0;padding: 0; border-bottom: 1px solid #e0e0e0;text-decoration: none;position: relative;cursor: pointer;}dl.schacdn dt.active,dl.acdn dt.active {background-repeat: no-repeat;background-color: #ffdd00;background-position:0 -25px;}dl.schacdn dt.ov,dl.acdn dt.ov {background-repeat: no-repeat;background-color: #ffdd00;background-position:0 0;}dl.schacdn dt.active,dl.acdn dt.active {color: #333;}dl.schacdn dt span,dl.acdn dt span {display: block; padding: 5px 25px 5px 5px;}dl.schacdn dd,dl.acdn dd {padding:5px 0 5px 0;position: relative;overflow: hidden;margin:0;}.calendarBG{width:198px;border-collapse: collapse;border: 1px #000 solid;background: #2F4F2F;}.calendarBG th{margin:2px;padding:2px;text-align:center;border: 1px #000 solid;}.calendarBG td{margin:2px;padding:2px;border: 1px #000 solid;}.calendarBlank {font-family: sans-serif, arial, helvetica, verdana;font-size: 10px;font-weight: bold;letter-spacing:.1em;text-decoration: none;text-align: center;vertical-align: middle;color: #666;background: #d4d0c8;}.calendarHeader {font-size:14px;font-weight: bold;color: #2f4f2f;text-align: center;background: #ffffcc;}.calendarMonthLinks {font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;font-weight:bold;letter-spacing:.1em;text-decoration: none;color: #fff;background: #ffffcc;}.calendarMonthLinks a {color: #0000ff;text-decoration: none;background: #ffffcc;}.calendarMonthLinks a:visited {color: #551a8b;text-decoration: none;background: #ffffcc;}.calendarMonthLinks a:hover {color: #eee;text-decoration: none;background-color: #2F4F2F;}.calendarDayHeading {font-size: 10px;font-weight: normal;color: #333;background: #f9f9e5;text-align: center;vertical-align: middle;}.calendarToday {font-family: sans-serif, arial, helvetica, verdana;font-weight: bold;letter-spacing:.1em;text-decoration: underline;text-align: center;vertical-align: middle;color: #000;background: #ffdd00;}.calendarToday a,.calendarToday a:visited {color: #000;text-decoration: underline;}.calendarCell {font-family: sans-serif, arial, helvetica, verdana;font-size: 10px;font-weight: bold;letter-spacing:.1em;text-decoration: none;text-align: center;vertical-align: middle;color: #666;background: #fff;}.calendarCell a,.calendarCell a:visited {color: #000;text-decoration: none;background: transparent;}.calendarCell a:hover {color: #eee;text-decoration: none;background-color: #2F4F2F;}#footer{position: relative;height:auto;width:100%;background:#ffdd00;text-align: center;border-top: 1px solid #000;}#footer ul{margin:0;padding:10px 0 30px 0;text-align: center;}#footer ul li{display:inline;list-style-type:none;}#footer iframe {background: transparent;} .msnav{width:100%; height:50px; display:block} .msnav li {margin:0 10px 0 0} .msnav li form{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;margin:0;padding:0;display:inline} .msnav li input.hidden{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;width:0;height:0;margin:0;padding:0;line-height:0} .msnav li input.m-btn{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;padding:12px 14px;line-height:normal;*line-height:10px;*padding:10px 14px} @media screen and (-webkit-min-device-pixel-ratio:0) {.msnav li input.m-btn{line-height:1em;padding:12px 16px}} .msnav li input.m-btn::-moz-focus-inner{padding:0;border:0} .msnav li input.m-btn[type="submit"]{cursor:pointer;-webkit-appearance:button;-moz-appearance:none} .m-btn{position:relative;display:inline;overflow:visible;margin:0;padding:10px 14px;cursor:pointer;outline:0;border:0;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#eee));background-repeat:repeat-x;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;zoom:1.0;z-index:1;font-size:14px;line-height:14px;color:#333;min-width:42px;text-shadow:#fff 0 1px 0;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:inherit} .m-btn:hover,.m-btn:focus,.m-btn:active,.m-btn.active{color:#333;text-decoration:none;background-color:#dcdcdc;background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcdcdc),to(#dcdcdc));background-repeat:repeat-x;z-index:100;outline:0} .m-btn:active,.m-btn.active{background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#dcdcdc));background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.25);box-shadow:inset 0 1px 8px rgba(0,0,0,0.25);} .m-btn:focus{border-color:#4d90fe} .m-btn::-moz-focus-inner{padding:0;border:0} .m-btn.black:active{-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 8px rgba(0,0,0,0.25);box-shadow:inset 0 1px 8px rgba(0,0,0,0.25);color:white!important} .m-btn.black{color:white;text-shadow:none;background-color:#555;background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#555));background-repeat:repeat-x;} .m-btn.black:hover,.m-btn.black:focus,.m-btn.black:active{background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#222));background-repeat:repeat-x;} .m-btn.black:active{background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#222));background-repeat:repeat-x;} @media print{#leftcol,#rightcol{display:none;}#outer{border-left:0;border-right:0;}}