/*------------------------------------------------------------------------------------------- Ripra - NINJA - #F90（255,153,0）- 2c-r - Ver.1.0 (c) YoshidaDesignInc. All Rights Reserved.-------------------------------------------------------------------------------------------*/@charset "utf-8";/*-------------------------------------------------------------------------------------------*//* 1. 準備 *//*-------------------------------------------------------------------------------------------*//* 1.1 リセット  *//*! normalize.css v2.0.1 | MIT License | git.io/normalize *//* ==========================================================================   HTML5 display definitions   ========================================================================== *//* * Corrects `block` display not defined in IE 8/9. */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {    display: block;}/* * Corrects `inline-block` display not defined in IE 8/9. */audio,canvas,video {    display: inline-block;}/* * Prevents modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {    display: none;    height: 0;}/* * Addresses styling for `hidden` attribute not present in IE 8/9. */[hidden] {    display: none;}/* ==========================================================================   Base   ========================================================================== *//* * 1. Sets default font family to sans-serif. * 2. Prevents iOS text size adjust after orientation change, without disabling *    user zoom. */html {    font-family: sans-serif; /* 1 */    -webkit-text-size-adjust: 100%; /* 2 */    -ms-text-size-adjust: 100%; /* 2 */}/* * Removes default margin. */body {    margin: 0;}/* ==========================================================================   Links   ========================================================================== *//* * Addresses `outline` inconsistency between Chrome and other browsers. */a:focus {    outline: thin dotted;}/* * Improves readability when focused and also mouse hovered in all browsers. */a:active,a:hover {    outline: 0;}/* ==========================================================================   Typography   ========================================================================== *//* * Addresses `h1` font sizes within `section` and `article` in Firefox 4+, * Safari 5, and Chrome. */h1 {    font-size: 2em;}/* * Addresses styling not present in IE 8/9, Safari 5, and Chrome. */abbr[title] {    border-bottom: 1px dotted;}/* * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */b,strong {    font-weight: bold;}/* * Addresses styling not present in Safari 5 and Chrome. */dfn {    font-style: italic;}/* * Addresses styling not present in IE 8/9. */mark {    background: #ff0;    color: #000;}/* * Corrects font family set oddly in Safari 5 and Chrome. */code,kbd,pre,samp {    font-family: monospace, serif;    font-size: 1em;}/* * Improves readability of pre-formatted text in all browsers. */pre {    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}/* * Sets consistent quote types. */q {    quotes: "\201C" "\201D" "\2018" "\2019";}/* * Addresses inconsistent and variable font size in all browsers. */small {    font-size: 80%;}/* * Prevents `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}/* ==========================================================================   Embedded content   ========================================================================== *//* * Removes border when inside `a` element in IE 8/9. */img {    border: 0;}/* * Corrects overflow displayed oddly in IE 9. */svg:not(:root) {    overflow: hidden;}/* ==========================================================================   Figures   ========================================================================== *//* * Addresses margin not present in IE 8/9 and Safari 5. */figure {    margin: 0;}/* ==========================================================================   Forms   ========================================================================== *//* * Define consistent border, margin, and padding. */fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}/* * 1. Corrects color not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {    border: 0; /* 1 */    padding: 0; /* 2 */}/* * 1. Corrects font family not being inherited in all browsers. * 2. Corrects font size not being inherited in all browsers. * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome */button,input,select,textarea {    font-family: inherit; /* 1 */    font-size: 100%; /* 2 */    margin: 0; /* 3 */}/* * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */button,input {    line-height: normal;}/* * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Corrects inability to style clickable `input` types in iOS. * 3. Improves usability and consistency of cursor style between image-type *    `input` and others. */button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] {    -webkit-appearance: button; /* 2 */    cursor: pointer; /* 3 */}/* * Re-set default cursor for disabled elements. */button[disabled],input[disabled] {    cursor: default;}/* * 1. Addresses box sizing set to `content-box` in IE 8/9. * 2. Removes excess padding in IE 8/9. */input[type="checkbox"],input[type="radio"] {    box-sizing: border-box; /* 1 */    padding: 0; /* 2 */}/* * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome *    (include `-moz` to future-proof). */input[type="search"] {    -webkit-appearance: textfield; /* 1 */    -moz-box-sizing: content-box;    -webkit-box-sizing: content-box; /* 2 */    box-sizing: content-box;}/* * Removes inner padding and search cancel button in Safari 5 and Chrome * on OS X. */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}/* * Removes inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}/* * 1. Removes default vertical scrollbar in IE 8/9. * 2. Improves readability and alignment in all browsers. */textarea {    overflow: auto; /* 1 */    vertical-align: top; /* 2 */}/* ==========================================================================   Tables   ========================================================================== *//* * Remove most spacing between table cells. */table {    border-collapse: collapse;    border-spacing: 0;}/* 1.2 初期設定 */body {text-align: center;font-family: "ヒラギノ角ゴ pro W3", Hiragino Kaku Gothic pro, "メイリオ", Meiryo, sans-serif;word-wrap: break-word;word-break: break-all;-webkit-text-size-adjust: none;background: #fff;position: relative;}body,x:-moz-broken {margin-left:-1px; /*forFirefox3*/}* html body {margin-left:-1px; /*IE6*/}@media screen and (-webkit-min-device-pixel-ratio:0) { body  { margin-left:-1px;/*Chrome*/}}/* リンク */a, a:visited {color: #0000cc;text-decoration: underline;}a:hover, a:focus {color: #0000cc;text-decoration: none;}a:active {color: #D54E21;}a:link {-webkit-tap-highlight-color : rgba(0,0,0,0);}/* Clearfix */.clearfix {zoom:1;}.clearfix:after{content: "";display: block;clear: both;}/* Clear */.cl{clear: both;font-size: 1px;line-height: 1px;margin: 0;padding: 0;}/* 1.3 レイアウト */body {text-align:center;background: #e6e6e6;}#myd-container {background: #e6e6e6;padding: 20px 0 20px;}#myd-container-inner {width: 940px;margin:0 auto ;padding: 0px;}#myd-main {width: 68%;float:left;}#myd-main-inner {margin: 0 15px 0 0;}#myd-side {width: 32%;float:left;}#myd-side-inner {margin: 0 0 0 13px;}#myd-container-bottom {margin-top: -15px;height: 15px;background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, rgba(0,0,0,0.25)), color-stop(0.00, rgba(0,0,0,0)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%);background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%);background: linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%);}/*-------------------------------------------------------------------------------------------*//* 2. タイトルとナビゲーション *//*-------------------------------------------------------------------------------------------*//* 2.1 サイトタイトル、サイトの説明  */#myd-header {border-top: 1px #F90 solid ;background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAD0lEQVQImWNgYGCQYiAIAAO1ABuAWJnBAAAAAElFTkSuQmCC);}#myd-header-inner {display:table;width: 940px;margin:0 auto ;}#site-title-description {display:table-cell;text-align:left;vertical-align:top;width:90%;padding: 26px 0 0 0;}.ie6 #site-title-description,.ie7 #site-title-description {display: block;width: auto;float: left;}  #header-banner {display:table-cell;text-align:right;vertical-align:top;width:10%;padding: 26px 0 20px 0;}.ie6 #header-banner,.ie7 #header-banner { display: block;width: auto;float: right;}  #site-title-description h1 {color:#333;font-size: 26px;font-weight:bold;line-height: 1.3;text-align:left;text-shadow : 0px 1px 0px #fff ;margin: 0 20px 5px 0;padding: 0;}#site-title-description h1 a {color:#333;text-decoration:none;}#site-title-description h1 a:hover {text-decoration:underline;}#site-title-description p {display: block;width: 66%;color:#777;font-size:13px;font-weight:normal;line-height: 150%;text-align:left;text-shadow : 0px 1px 0px #fff ;margin: 0;padding: 0 20px 40px 0;}/* 2.3 グローバルメニュー*/#myd-menu {background: #F90;}#myd-menu-inner {height: 20px;background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.025) 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.2) 100%);background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), color-stop(0.5, rgba(255,255,255,0.025)), color-stop(0.5, rgba(0,0,0,0.05)),  to(rgba(0,0,0,0.2)));border-bottom: 1px solid rgba(0,0,0,0.5);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) inset;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) inset;box-shadow: 0px 1px 2px rgba(0,0,0,0.3) inset;}/* 2.2 パンくずリスト*/ol#breadcrumbs {list-style: none;text-align: left;margin: 0;padding: 0 0 20px;}ol#breadcrumbs li {display: inline;font-size: 13px;line-height: 1;padding: 0 5px 0 0;}ol#breadcrumbs li a {color: #222;font-weight: normal;text-decoration:none;}ol#breadcrumbs li a:hover {text-decoration: underline;}ol#breadcrumbs li a:after {content:" > ";color: #999;}/*-------------------------------------------------------------------------------------------*//* 3. コンテンツ *//*-------------------------------------------------------------------------------------------*//* アーカイブページのタイトル */.page-title {color: #333;font-size: 16px;font-weight: bold;line-height: 1.3;text-align: left;margin: 0 0 10px;padding: 10px 0;border-top: 1px solid #999;text-shadow : 1px 1px 0px #fff ;}/* 3.1 メインコンテンツ*/.entry {border-top: 1px solid #ccc;background-color: #fff ;-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;margin:0 0 20px;padding: 20px 20px;}.ie6 .entry {padding-top:0;}.ie7 .entry {padding-bottom:0;}/* 見出し */h2.entry-header {background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6e6e6), color-stop(0.00, #ffffff));background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: linear-gradient(top, #ffffff 0%, #e6e6e6 100%);border-top: 5px #F90 solid ;border-bottom: 1px #aaa solid ;margin: -21px -20px 20px;padding: 17px;color: #222;font-size: 16px;font-weight: bold;text-align: left;text-shadow : 0px 1px 0px #fff ;}.ie6 h2.entry-header {zoom:1;}h2.entry-header a {color:#333;text-decoration:none;}h2.entry-header a:hover {color:#333;text-decoration:underline;}h2.entry-header:before {content:"▼";-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);font-size: 9px;text-shadow : 0px 1px 0px #000 ;line-height: 9px;text-align: center;color: #fff;display: block;float: left;background-color: #F90 ;margin: 2px 7px 0 0;padding: 5px;-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.5) inset ;-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.5) inset ;box-shadow: 0 1px 0 rgba(0,0,0,0.5) inset ;}.sub-header {color: #333;font-size: 14px;font-weight: bold;text-align: left;text-shadow : 0px 1px 0px #fff ;background-color: #f6f6f6 ;border-top: 2px #F90 solid ;border-bottom: 1px #ccc dotted ;margin: 0 0 15px;padding: 12px;}/* 本文 */.entry-body {color: #222;font-size:13px;line-height:175%;text-align: left;margin: 0 0 10px;}.entry-body blockquote {color:#333333;font-style:normal;margin:0 0 1em;padding:1em;background: #f8f8f8;}/* 続きを読む */.entry-more {color: #222;font-size:13px;line-height:175%;text-align: right;margin: 0 0 10px;}/* テーマ・ジャンル */p.theme {font-size:12px;line-height:150%;text-align:left;margin:0 0 10px;}/* エントリフッタ */.entry-footer {color: #666;font-size: 10px;line-height: 1.5;text-align: right;margin: 0 -20px -20px;padding: 11px 20px 15px;background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6e6e6), color-stop(0.00, #ffffff));background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: linear-gradient(top, #ffffff 0%, #e6e6e6 100%);}.ie7 .entry-footer {margin: 0 -20px;}.entry-footer li {text-align: right;list-style-type: none; display:inline; zoom:1;  margin:0 0 0 5px;padding:0 5px 0 0;border-right: 1px solid #ccc;}.entry-footer img {vertical-align:middle;margin:0 5px 0 0;}.entry-footer a {color:#333;text-decoration:none;}.entry-footer a:hover {color:#999;text-decoration:underline;}.entry-footer li.last {border-right: none;padding:0;}/* ページナビゲーション */.page_navi {font-size:12px;line-height:150%;text-align:left;margin:0px 0px 50px;padding:0px 1em 0px 0px;}.page_navi ul {list-style-type: none;margin: 0;padding:0;}.page_navi li {display: block;float: left;margin: 0 5px 5px 0;padding: 7px 10px;color: #555;font-family: Arial, Helvetica, sans-serif;font-weight: bold;line-height: 1;text-decoration: none;text-shadow: #fff 0px 1px 0px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;background: #e6e6e6;-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) inset;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) inset;box-shadow: 0px 1px 2px rgba(0,0,0,0.3) inset;}.page_navi a {display: block;margin: -7px -10px;padding: 7px 10px;color: #555;background: #f3f3f3;-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) ;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) ;box-shadow: 0px 1px 2px rgba(0,0,0,0.3) ;}.page_navi a:hover {-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3) ;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3) ;box-shadow: 0px 0px 10px rgba(0,0,0,0.3) ;}/* 前後ページへのリンク */#post-navi-link {width: 100%;font-size: 13px;line-height: 1.5;margin: 0 auto;padding-bottom: 10px;}#post-navi-link ul {list-style-type: none;margin: 0;padding:0;}#post-navi-link ul li {margin: 0;padding:0;}#post-navi-link .previous {float: left;text-align: left;overflow: hidden;}#post-navi-link .next {float: right;text-align: right;overflow: hidden;}#post-navi-link a {margin-bottom: 10px;padding: 7px 10px;color: #555;font-size: 12px;line-height: 1;text-decoration: none;text-shadow: #fff 0px 1px 0px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;background: #f3f3f3;-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) ;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3) ;box-shadow: 0px 1px 2px rgba(0,0,0,0.3) ;}#post-navi-link a:hover {-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3) ;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3) ;box-shadow: 0px 0px 10px rgba(0,0,0,0.3) ;}/* 3.2 コメント＆トラックバック*/#comments,#trackback {font-size:14px;line-height:150%;text-align:left;border-top: 1px solid #ccc;background-color: #fff ;-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;margin:0 0 20px;padding: 20px 20px;}.comments-head,.trackback-head {color: #333;font-size: 14px;font-weight: bold;text-align: left;text-shadow : 0px 1px 0px #fff ;background-color: #f6f6f6 ;border-top: 2px #F90 solid ;border-bottom: 1px #ccc dotted ;margin: 0 0 15px;padding: 12px;}.comment-form-head {color: #666;font-size: 14px;font-weight: bold;text-align: left;text-shadow : 0px 1px 0px #fff ;border-top: 1px #ccc solid ;margin: 20px 0 15px;padding: 12px 0 0;}.comment-box {margin: 0 0 15px;}.comment-title {font-size:14px;font-weight: bold;font-style: normal;text-align: left;margin: 0 0 10px;padding: 0;}.comment-text {margin: 0 0 10px;padding: 0;font-size: 12px;color: #333;}.comment-footer ul {border-top: 1px #ccc dotted ;margin: 0 0 0;padding: 5px 0 0;color: #666;font-size: 10px;text-align: right;}.comment-footer li {display: inline-block;color: #666;font-size: 10px;text-align: left;margin:0 0 0 5px;padding:0 5px 0 0;border-right: 1px solid #ccc;}.comment-footer li.last {border-right: none;padding:0;}.comments-post a {color: #666;}.trackbackbox {width: 400px;}/* コメント入力欄 */#comment-form {background: #f3f3f3;padding:15px 15px 15px;margin:  15px 0 ;-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.33) inset;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.33) inset;box-shadow: 0 1px 1px rgba(0,0,0,0.33) inset;}#comment-form table {font-size: 13px;width: 100%;}#comment-form th,#comment-form td {padding: 5px 5px 5px 0;border-top: 1px #999 dotted;}#comment-form th {font-weight: bold;}#comment-form td {}#comment-form textarea {width: 400px;height: 150px;}.input-submit {font-size: 11px;color: #333;margin: 5px 5px 5px 0;padding: 3px 12px;background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 50%, #cccccc);background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #ffffff), to(#cccccc));-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #999999;-moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 0px 0px 3px rgba(255,255,255,1);-webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 0px 0px 3px rgba(255,255,255,1);box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 0px 0px 3px rgba(255,255,255,1);text-shadow: 0px -1px 0px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,1);}.input-submit:hover {border: 1px solid #F90;}/* トラックバック */.trackback_url {font-size: 13px;text-align: left;}.trackback_url input {width: 100%;margin-bottom: 10px;padding: 1px;}/* コメント入力欄 */.form {text-align: left;}.form dl {font-size: 13px;}.form dl dt {width: 200px;clear: left;float: left;font-weight: bold;margin: 0;padding: 0;}.form dl dd {margin: 0 0 5px;padding: 0 0 5px;border-bottom: 1px #999 dotted;}.form dl dd textarea {width: 400px;height: 150px;}.form input#himitu {margin-right: 0.5em;}.form .form_btn {margin-top: 20px;padding-bottom: 15px;}.form_btn input {font-size: 11px;color: #333;margin: 5px 5px 5px 0;padding: 3px 12px;background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 50%, #cccccc);background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #ffffff), to(#cccccc));-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #999999;-moz-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 0px 0px 3px rgba(255,255,255,1);-webkit-box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 0px 0px 3px rgba(255,255,255,1);box-shadow: 0px 1px 1px rgba(000,000,000,0.1), inset 0px 0px 3px rgba(255,255,255,1);text-shadow: 0px -1px 0px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,1);}.form_btn input:hover {border: 1px solid #F90;}/* コメント */.comments-title {font-size:14px;font-weight: bold;font-style: normal;text-align: left;border-top: 1px #ccc dotted;margin:15px 0 15px;padding:15px 0 0;}.sub_body {color:#666;font-size: 12px;text-align: left;line-height:150%;text-align: left;margin:10px 0 10px;}.list_body {}.list_body li {color:#666;font-size: 12px;line-height:150%;text-align: left;margin:10px 0 10px;}.list_footer {margin-top:-2px;margin-bottom:10px;color: #999;font-size:11px;text-align: right;}.sub_footer {margin-top:-2px;margin-bottom:10px;color: #999;font-size:11px;text-align: right;}.sub_footer li {display: inline;list-style-type: none;}/* 3.3 サイドバー*/#myd-side {font-size: 13px;line-height: 160%;text-align: left;background:rgba(255,153,0,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC)repeat;}.ie6 #myd-side,.ie7 #myd-side,.ie8 #myd-side {background: #ccc;}#myd-side-inner {color: #222;font-size:13px;line-height:160%;text-align:left;border-top: 1px #aaa solid ;background: #fff;-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;box-shadow: 0 1px 1px rgba(0,0,0,0.66) ;margin: 13px;padding: 10px;}/* sidemenu */.side-title {background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6e6e6), color-stop(0.00, #ffffff));background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: linear-gradient(top, #ffffff 0%, #e6e6e6 100%);border-top: 3px #F90 solid ;border-bottom: 1px #aaa solid ;border-left: 1px rgba(0,0,0,0.3) solid ;border-right: 1px rgba(0,0,0,0.3) solid ;margin: 0 0 10px;padding: 6px 8px 5px 8px;color: #222;font-weight: bold;text-shadow : 0px 1px 0px #fff ;font-size:12px;line-height:150%;text-align:left;}.side-body {font-size:13px;line-height:150%;text-align:left;margin: 0 0 15px;}.side-body ul {list-style: disc;margin: 0 0 0 20px;padding:0;}.side-body li {color:#222;font-size: 13px;line-height: 1.5;text-align: left;margin: 0;padding: 0 0 4px;}/* カレンダー */.CalendarMoveTable,.CalendarTable {width: 100%;color: #222;margin: 0;padding: 0;background : none;}.ie6 .CalendarMoveTable,.ie6 .CalendarTable {width: 200px;}.CalendarMoveTable {color: #666;font-size: 93%;font-weight: bold;}.CalendarPrevTd {text-align: left;padding: 5px 10px;}.CalendarNowTd {text-align: center;padding: 5px 10px;}.CalendarNextTd {text-align: right;padding: 5px 10px;}.CalendarTable th,.CalendarTable td {font-size: 11px;line-height: 1;text-align: center;padding: 8px 0 8px 0;}.CalendarTable th {font-weight: bold;background: #f3f3f3;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}.CalendarTable td {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}.CalendarTable td a {}.CalendarTable td a:hover {}.CalendarWdaySun {color: #FF0000;}.CalendarWdaySat {color: #0000FF;}/* 検索 */.blogsearch input[type="text"] {width: 150px;margin: 0 5px 5px 0;}/* PR2 */#PR2 a {color: #666;text-decoration: none;}/* 3.4 フッター*/#myd-footer {background: #454545;-moz-box-shadow: 0px 1px 1px rgba(0,0,0,1) inset;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,1) inset;box-shadow: 0px 1px 1px rgba(0,0,0,1) inset;clear: both;}#myd-footer-inner {width: 940px;text-align: left;margin: 0 auto ;padding: 20px 0px;}#myd-footer p {display: inline;color: #ccc;font-size: 12px;font-style: normal;line-height: 180%;text-align: left;text-shadow : 0px 1px 1px #000 ;margin: 0 1em 0 0;padding: 5px 0px 0px;}#myd-footer address {color: #ccc;font-size: 12px;font-style: normal;line-height: 180%;text-align: left;text-shadow : 0px 1px 1px #000 ;margin: 0;padding: 5px 0px 0px;}#myd-footer p a,#myd-footer address a {color: #ccc;font-weight: normal;text-decoration: none;}#myd-footer p a:hover,#myd-footer address a:hover {color: #fff;text-decoration: none;}