html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;list-style: none;}fieldset,img {margin: 0;padding: 0;border: 0;outline: 0;overflow: hidden;line-height: 1;}ol,ul {list-style: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;background-color: transparent;}header,nav,hgroup,footer,section,article,aside {display: block;}.clear {height: 0;line-height: 0;clear: both;}.left {text-align: left;}.center {text-align: center;}.right {text-align: right;}body {color: #414244;font-size: 13px;font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'MS Pゴシック', sans-serif;background-color: #f1f1eb;background-image: ;}a:link,a:visited {color: #666666;outline: none;text-decoration: none;}a:hover,a:active {color: #58B2DC;text-decoration: underline;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}::-moz-selection,::selection {background: #3A8FB7;color: #333333;}strong,b {font-weight: bold;}input,textarea {padding: 3px;border: 1px solid #CCCCCC;background: #f1f1eb;color: #666666;}input:hover,textarea:hover,input:focus,textarea:focus {-webkit-box-shadow: 0px 0px 4px #58B2DC;-moz-box-shadow: 0px 0px 4px #58B2DC;box-shadow: 0px 0px 4px #58B2DC;border: 1px solid #58B2DC;}#HeaderBase {background-color: #060606;background-image: url("http://blog.ninja.co.jp/6833/texture_fakebrick.png");}#HeaderBase  > header {margin:0 auto;width:930px;}#HeaderBase  > header  #TagLine{height: 30px;border-bottom: 2px solid #353535;padding: 7px 5px 0;}#HeaderBase  > header #BlogExplanation {float:left;color:#80848a;}#HeaderBase  > header #HeaderLinks {float:right;color:#e8ecef;}#HeaderBase  > header #HeaderLinks a{color:#e8ecef;font-weight :normal;padding:0 5px;}#HeaderBase  > header #HeaderInner{padding: 35px 5px 40px;}#HeaderBase  > header #BlogTitle {text-align: left;}#HeaderBase  > header #BlogTitle a:link,#HeaderBase  > header #BlogTitle a:visited {font-weight: bold;font-size: 200%;text-decoration: none;color: #1e90ff;}#HeaderBase > nav {background-color: #3A8FB7;width:930px;text-align: left;}#HeaderBase > nav ul {line-height: 2.5em;}#HeaderBase > nav li {display: inline;margin: 0 0 0 0.5em;}#HeaderBase > nav a {padding: 0.5em 12px;text-decoration: none;}#HeaderBase > #MenuPage {padding:6px 0;margin:0 auto;}#HeaderBase >  #MenuPage a {color:#f1f1eb;}#HeaderBase >  #MenuPage a.current,#HeaderBase >  #MenuPage a:focus,#HeaderBase >  #MenuPage a:hover,#HeaderBase >  #MenuPage a:active {color:#f1f1eb;background: #58B2DC;}#MainBlock {margin: 0px auto ;padding: 30px 0 ;background-image: ;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;width: 930px;}#EntryListBlock {margin: 0 0 20px 0px;float: left;width: 580px;background-image: ;}.EntryTextBox {width: 540px;margin: 0px 0px 30px;padding: 20px;background-color: #FAFAFA;background-image: ;}#PluginBlock {width: 320px;margin: 0;float: right;background-color: #FAFAFA;background-image: ;overflow: auto;}.responsive-unit{max-width: 336px;}#PluginBlock2 {display: none;background-color: #FAFAFA;background-image: ;overflow: auto;}#PluginLayout,#PluginLayout2 {margin: 0 auto;}.PluginInnerBlock {width: 270px;margin: 10px auto 0;padding: 10px;background-color: #FAFAFA;background-image: ;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}.PluginInnerBlock:nth-last-of-type(1) {margin: 20px auto;}.PluginInnerBlock2 {width: 90px;margin: 20px auto 0;padding: 10px;background-color: #FAFAFA;background-image: ;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}.PluginInnerBlock2:nth-last-of-type(1) {margin: 20px auto;}.EntryTextBox header {margin: 0 0 1em 0;}.EntryTextBox header .EntryTitle {margin: 0 0 0.3em 0;padding: 0.5em 0 0;font-size: 150%;line-height: 1.4;font-weight: bold;}.EntryTextBox header .EntryTitle a {text-decoration: none;}.EntryTextBox header .EntryTitle a:link,.EntryTextBox header .EntryTitle a:visited {color: #1e90ff;}.EntryTextBox header .EntryTitle a:hover {color: #58B2DC;}.EntryTextBox header ul {margin: 0;text-align: right;}.EntryTextBox header li {display: inline-block;margin: 0 0 0 10px;font-size: 80%;font-style: oblique;color: #666666;}.EntryTextBox header li a:link,.EntryTextBox header li a:visited {text-decoration: none;color: #666666;}.EntryTextBox header .EntryCategory:before {content: "Category:";}.EntryTextBox header .EntryWriteDate:before {content: "Date:";}.EntryTextBox .EntryPsText {margin: 2em 0;text-align: right;}.EntryTextBox .EntryPsText a {color: #333333;text-decoration: underline;}.EntryTextBox .EntryPsText:before {padding: 0 10px 0 0;text-decoration: none;}.EntryText,.EntryText * {line-height: 1.7;}.EntryText a:link,.EntryText a:visited {text-decoration: underline;}.EntryText img {max-width: 100%;margin: 0;}.EntryText h1,.EntryText h2,.EntryText h3,.EntryText h4,.EntryText h5,.EntryText h6 {margin: 1.5em 0px 0.6em;padding: 0 0 0 0.5em;word-wrap: break-word;font-weight: bold;}.EntryText h1,.EntryText h2 {font-size: 130%;border-left: #414244 4px solid;}.EntryText h3 {font-size: 120%;}.EntryText h4 {font-size: 100%;font-style: italic;}.EntryText h5 {font-size: 100%;font-style: italic;}.EntryText h6 {font-size: 100%;font-style: italic;}.EntryText p {margin: 0.7em 0 1.5em 0.5em;}.EntryText mark {background: #FFDB4F;color: #333333;padding: 0 0.2em;}.EntryText table {width: 100%;border: 1px solid #CCCCCC;border-collapse: collapse;border-spacing: 0;text-align: center;}.EntryText table th,.EntryText table td,.EntryText table caption {padding: 2%;}.EntryText table th {padding: 5px;border: 1px solid #CCCCCC;border-width: 0 0 1px 1px;font-weight: bold;text-align: center;}.EntryText table td {padding: 5px;border: 1px solid #CCCCCC;border-width: 0 0 1px 1px;text-align: center;}.EntryText ul,.EntryText ol,.EntryText dl {margin: 0.8em 1.2em;}.EntryText ul li {list-style: disc inside;margin: 0 0 0.3em 0;}.EntryText ol li {list-style: decimal inside;margin: 0 0 0.3em 0;}.EntryText dl dt {font-weight: bold;margin: 0 0 0.5em 0;}.EntryText dl dd {margin: 0 0 0.8em 0.5em;}.EntryText blockquote {background-color: #EEEEEE;color: #333333;padding: 10px;border-left: 3px solid #CCCCCC;font-size: 90%;font-style: italic;}.EntryText blockquote cite {color: #666666;}.EntryText pre {background-color: #EEEEEE;padding: 10px;font-size: 90%;}.EntryText hr {border: 0;height: 1px;margin: 2em auto;background-color: #CCCCCC;}.NinjaClap {padding: 1em 0 0;}.NinjaClap .NinjaClap a img {margin: 0 0.5em;vertical-align: middle;width: 80px;}#CommentBlock {margin: 2em 0 0;}#CommentBlock .CommentMenuTitle {font-weight: bold;text-decoration: none;margin: 0 0 10px;}.CommentTextBox {margin: 0 0 1em;padding: 0.5em 0 0.5em 0;border-bottom: 1px solid #CCCCCC;}.CommentTextBox header {margin: 0;}.CommentTextBox header ul {margin: 0;text-align: right;}.CommentTextBox header ul li {display: inline-block;margin: 0 0 0 10px;font-style: italic;color: #666666;font-size: 90%;}.CommentResBox {margin: 1em 0 0 1em;padding: 0.5em 0 0.5em 1em;border-left: 3px solid #CCCCCC;}.CommentTitle,.CommentResTitle {padding: 0.3em 0.2em 0 0;font-weight: bold;line-height: 1.4;}.CommentText,.CommentResText {padding: 0.5em 0;line-height: 1.4;}.CommentText * {line-height: 1.4;font-size: 90%;}.CommentFormBlock ul {margin: 3px 0;}.CommentFormBlock ul li {padding: 0.5em 0em;text-align: left;vertical-align: middle;font-size: 80%;}.CommentFormBlock ul li .CommentForms {width: 180px;margin: 0 5px 0 0;}.CommentFormBlock ul li textarea.CommentForms {resize: none;width: 270px;}.CommentFormBlock ul li .CommentForms_pass {width: 150px;margin: 0 5px 0 0;}.CommentFormBlock .CommentFormSubmit {clear: both;padding: 1em 0;}.CommentFormBlock .CommentFormSubmit input {padding: 0.5em 1em;background: #333333;cursor: pointer;color: #FAFAFA;}.CommentFormBlock .CommentFormSubmit input:hover {background: #58B2DC;color: #333333;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.CommentBlock.edit {margin: 2em auto;padding: 2em;width: 280px;}#PageLinkBlock {margin: 20px auto 0;}#PageLinkBlock ul {text-align: center;}#PageLinkBlock ul li {display: inline;margin: 0;}#PageLink10Block {margin: 20px auto 30px;}#PageLink10Block #PageLink10 {width: auto;text-align: center;text-indent: center;font-family: Tahoma, Arial, Helvetica, sans-serif;}#PageLink10Block #PageLink10 li {margin: 5px;font-weight: bold;display: inline;}#PageLink10Block #PageLink10 li a,#PageLink10Block #PageLink10 li span {background: #333333;padding: 5px 8px;font-weight: normal;text-decoration: none;color: #FAFAFA;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}#PageLink10Block #PageLink10 li span {background: #58B2DC;color: #333333;}#PageLink10Block #PageLink10 li a:focus,#PageLink10Block #PageLink10 li a:hover,#PageLink10Block #PageLink10 li a:active {background: #58B2DC;color: #333333;}.PluginTitle {line-height: 1.5;font-size: 110%;font-weight: bold;margin: 1.0em 0;}.PluginExplanation {line-height: 1.8;}.PluginContents {padding: 5px 1em 0;line-height: 1.8;}.PluginContents li {line-height: 1.8;}.PluginContents .plugin_data {padding: 0 0 5px;}.PluginContents .plugin_data a:link,.PluginContents .plugin_data a:visited {color: #3A8FB7;outline: none;text-decoration: none;}.PluginContents .plugin_data a:hover,.PluginContents .plugin_data a:active {color: #58B2DC;text-decoration: underline;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.PluginContents .plugin_data * {line-height: 1.4;}.PluginContents .plugin_data_date {text-align: right;}.CalendarMoveTable {margin: 0 auto;width: 100%;}.CalendarMoveTable td {height: 2em;text-align: center;vertical-align: middle;}.CalendarMoveTable td a:link,.CalendarMoveTable td a:visited,.CalendarMoveTable td a:hover {text-decoration: none;}.CalendarMoveTable .CalendarPrevTd a {padding-left: 1.5em;}.CalendarMoveTable .CalendarPrevTd a:before {padding: 0 10px 0 0;}.CalendarMoveTable .CalendarNextTd a {padding-right: 1.5em;}.CalendarMoveTable .CalendarNextTd a:after {padding: 0 0 0 10px;}.CalendarTable {margin: 0 auto;width: 100%;}.CalendarTable th,.CalendarTable td {height: 2.5em;border: 1px solid #CCCCCC;text-align: center;vertical-align: middle;}.CalendarTable .CalendarWdayTr .CalendarWdaySat,.CalendarTable .CalendarWdayTr .CalendarWday,.CalendarTable .CalendarWdayTr .CalendarWdaySun {text-align: center;font-weight: bold;}.CalendarTable .CalendarTr .CalendarTd,.CalendarTable .CalendarTr .CalendarTdSat,.CalendarTable .CalendarTr .CalendarTdSun {text-align: center;}.CalendarTable .CalendarTdLink a {padding: 4px 0;display: block;text-align: center;color: #58B2DC;}.CalendarTable .CalendarTdLink a .CalendarTdLinkFont {font-weight: bold;}.blogsearch .box {width: 150px;padding: 3px;}.blogsearch .btn {background: #333333;color: #FAFAFA;cursor: pointer;padding: 3px;font-size: 90%;}.blogsearch .btn:hover {background: #58B2DC;color: #333333;}.qrcode_image {text-align: center;}#FooterBase {background-color: #060606;background-image: url("http://blog.ninja.co.jp/6833/texture_fakebrick.png");}#FooterBase > footer {margin: 0 auto;padding: 10px 20px;}#FooterBase > footer ul {text-align: center;}#FooterBase > footer li {display: block;width: 100%;padding: 7px 0 0;font-size: 90%;color:#80848a;}#FooterBase > footer a {color:#80848a;}@media screen and (max-width: 980px) {#HeaderBase > header {width: 100%;margin: 0;padding: 5px 0;}#HeaderBase > header #BlogTitle,#HeaderBase > header #BlogExplanation {width: 95%;margin: 0px auto;}#HeaderLinks {display:none;}#HeaderBase > nav {width:100%;padding: 5px 0;margin: 0 auto;}#HeaderBase > nav ul {width: 95%;}#MainBlock {width: 100%;margin:0;padding:0;}#EntryListBlock {width: 100%;float: none;margin: 0px auto;padding: 5px 0;}#EntryListBlock .EntryTextBox {width: 92%;margin: 2% 2% 2%;padding: 2% 2%;}#PluginBlock,#PluginBlock2 {width: 95%;float: none;margin: 0 auto 10px;padding: 0 0;}.PluginLayout,.PluginLayout2 {width: 100%;margin: 0 0;padding: 0 0;}.PluginInnerBlock,.PluginInnerBlock2 {width: 92%;margin: 10px 2% 0;padding: 2% 2%;}.PluginInnerBlock:nth-last-of-type(1),.PluginInnerBlock2:nth-last-of-type(1) {margin: 10px 2%;}#FooterBase > footer {width: 100%;margin: 0;padding: 20px 0;}img {max-width: 100%;height: auto;width: auto;margin: 0;}}@media screen and (max-width: 480px) {}