@charset "UTF-8";
@-webkit-keyframes bg-color {
  0% { background-color: #e74c3c; }
  20% { background-color: #f1c40f; }
  40% { background-color: #1abc9c; }
  60% { background-color: #3498db; }
  80% { background-color: #9b59b6; }
  100% { background-color: #e74c3c; }
}
@keyframes bg-color {
  0% { background-color: #e74c3c; }
  20% { background-color: #f1c40f; }
  40% { background-color: #1abc9c; }
  60% { background-color: #3498db; }
  80% { background-color: #9b59b6; }
  100% { background-color: #e74c3c; }
}

/*フォト観覧車*/
*	{		
	font-family					  :"verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif, "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}

textarea {
    font-family                   :"ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif", "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro;
}


/*ボディ*/
/*
body{
	color                         :#000;
	margin                        :0px;
	text-align                    :center;
	background-color: #d1e6d2;
background-image: url(http://img01.otemo-yan.net/usr/amadeusclassics/cloth-3.jpg);
	font-size: 90%;
	}
*/
body{
	color                         :#000;
	margin                        :0px;
	text-align                    :center;
	background: #d1e6d2;
	font-size: 90%;
background:-webkit-gradient(radial, left top, 0, center top,70, from(#d1e6d2), to(#f9f1c7));
    background:-webkit-radial-gradient(left top, circle contain, #d1e6d2 0, #f9f1c7 70%);
    background:-moz-radial-gradient(left top, circle contain, #d1e6d2 0, #f9f1c7 70%);
    background:-o-radial-gradient(left top, circle contain, #d1e6d2 0, #f9f1c7 70%);
    background:radial-gradient(farthest-corner circle at left top, #d1e6d2 0, #f9f1c7 70%);
	}

/*フォーム*/	
form{
	margin                        :0px;
	padding                       :0px;
    text-align                    :left;
	}
/*テーブル作成*/
table.form{
	margin                        :25px 0px 0px 15px;
    text-align                    :left;
	}
	
img	{
	border                        :none;
	}

ul.rss{
	padding						  :0px;
	width						  :100%;
	text-align				      :center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

ul.rss li{
	border-right				  :#999 1px solid;
	display						  :inline;
	font-size					  :12px;
	font-style					  :normal;
	font-weight					  :bold;
	letter-spacing			      :0.2px;
	margin-right				  :0.3em;
	padding-right				  :0.5em;
	padding-left				  :0.2em;
}

ul.rss a:link		              {color:#5b825d;text-decoration:none;}
ul.rss a:visited	              {color:#5b825d;text-decoration:none;}
ul.rss a:hover		              {color:#5b825d;text-decoration:none;}
ul.rss a:active  	              {color:#5b825d;text-decoration:none;}

a                                 {color:#5b825d;text-decoration:none;}
a:link                            {color:#5b825d;text-decoration:none;}
a:visited                         {text-decoration:none;}
a:active                          {}
a:hover                           {color:#5b825d;text-decoration:underline;}

/*全体のレイアウト*/
/*
#container{
	width                       :800px;
	margin                      :0px auto;
	border-right-width          :1px;
	border-left-width           :1px;
	border-right-style          :solid;
	border-left-style           :solid;
	border-right-color          :#000;
	border-left-color           :#000;
	text-align                  :left;

	background-color: #f9f1c7;
	background-image: url(//img01.otemo-yan.net/usr/amadeusclassics/amadeusrecordscloud_212.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
*/
#container{
	width                       :800px;
	margin                      :0px auto;
	border-right-width          :1px;
	border-left-width           :1px;
	border-right-style          :solid;
	border-left-style           :solid;
	border-right-color          :#000;
	border-left-color           :#000;
	text-align                  :left;
	background-color: #f9f1c7;
	}
/*サイトのタイトル・サブタイトル・概要が入るところ //www.otemo-yan.net/usr/amadeusclassics/headerlogol_280x800.jpg?k=1262455486*/
#banner,#subbanner{
	padding                     :0px 0px 0px 0px;
	height                      :280px;
	background-color: #998c64;
	background-image: url(http://img01.otemo-yan.net/usr/a/m/a/amadeusclassics/headercover800x280.png?k=1262455486);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

/*　サイトのタイトル・概要が入るところのリンク　*/
#banner a                        {color:#fff;text-decoration:none;}
#banner a:link                   {color:#fff;text-decoration:none;}
#banner a:visited                {text-decoration:none;}
#banner a:active                 {}
#banner a:hover                  {color:#fff;text-decoration:underline;}

#subbanner a                     {color:#000;text-decoration:none;}
#subbanner a:link                {color:#000;text-decoration:none;}
#subbanner a:visited             {text-decoration:none;}
#subbanner a:active              {}
#subbanner a:hover               {color:#000;text-decoration:underline;}


/*　サイトのh1,h2,h3のマージンなど配置　*/
h1,h2,h3                         {margin:0px;padding:0px;}


/*　ブログタイトルの概要　*/
.blogtitle{
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", sans-serif;
	font-size                  :170%;
	font-weight                :bold;
	text-align                 :left;
	letter-spacing             :2px;
	padding-top: 60px;
	padding-right: 360px;
	padding-bottom: 0px;
	padding-left: 10px;
	width:12em;
	}

.description{
display: inline-flex;
	width                      :200pt;
	color                      :#fff;
	font-size                  :85%;
	text-align                 :left;
	letter-spacing             :2px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	}


#content{
	width                      :580px;
	float                      :right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	}


/*サイド概要指定*/	
#links{
	width                      :190px;
	float                      :left;
	text-align                 :left;
	margin                     :0px;
	background-color           :#f9f1c7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

#footer{
      clear                      :both;

	}

/*?R?s?[???C?g*/
#copyright{
	  background		         :#5b825d;
	  width			             :100%;
	  font-size		             :10px;
	  font-weight		         :bold;
	  color			             :#FFFFFF;
	  margin					 :0px;
	  padding					 :0px;
	  line-height				 :16px;
	  text-align				 :center;
	}

.blog{  
	text-align: center;
	}

.date{
	  color                      :#000;
	  font-size                  :100%;
	  padding                    :5px 10px 5px 15px;
	  font-weight                :bold;
	  text-align                 :right;
}

.blogbody{
        font-family: "Noto Serif", serif;
	text-align                 :justify;
        text-justify: inter-ideograph;
        text-rendering: optimizeLegibility;
        font-kerning: normal;
	padding                    :0px;
	margin                     :0px;
	border-top                 :1px solid #998c64;
	border-right               :1px solid #000;
	border-left                :1px solid #000;
	border-bottom              :1px solid #000;
	background-color: #f9f1c7;
}

.title{
	color                      :#106A09;
	font-size                  :150%;
	font-weight                :bold;
	padding                    :5px 10px 5px 10px;
	background-color: #998c64;
text-shadow: -1px -1px #d1e6d2, 1px 1px #333333;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro;
	}


.title_s{
	  color		                 :#000000;
	font-size                  :110%;
	font-weight                :bold;
	background-color: #385898;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
border:#07AE75 ridge 2px;
border-radius: 10px;
}
.title_s a{
	  color		                 :#ffffff;
	font-size                  :110%;
	font-weight                :bold;
}

.main{
	color                      :#000;
	font-size                  :110%;
	line-height                :190%;
	width                      :548px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow					 :auto;
}

.main img{
      margin                     :0px 5px 5px 5px;
}

.main-continues{
      font-size                  :80%;
}


.box_bottom {
	  width                      :515px;
	  height                     :8px;
	  margin                     :0px;
	  padding                    :0px;
}

.posted{
     color                       :#5b825d;
	font-size                   :80%;
	text-align                  :right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
}

a.aposted                        {color:#5b825d;text-decoration:none;font-weight:bold;font-size:10px;}
a.aposted:link                   {color:#5b825d;text-decoration:none;font-weight:bold;}
a.aposted:visited                {text-decoration:none;font-weight:bold;}
a.aposted:active                 {text-decoration:none;font-weight:bold;}
a.aposted:hover                  {color:#5b825d;text-decoration:underline;font-weight:bold;}


.menu{
     color                       :#000;
     font-size                   :90%;
     padding                     :0px 0px 10px 0px;
}

.comments-head{
     color                       :#106A09;
     font-size                   :90%;
     font-weight                 :bold;
     padding                     :10px 10px 15px 20px;
     height                      :10px;
background-color:#fff;
}

.comments-body,.trackback-body{
	color                        :#000;
	font-size                    :90%;
	line-height                  :135%;
	margin                       :16px auto 15px;
    margin                       :0px 10px 25px 20px;
}


.comments-post,.trackback-post{
	color                        :#000;
	font-size                    :80%;
	text-align                   :right;
	text-align                   :right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 20px;
}

.trackback-url{
	color                        :#5b825d;
	font-size                    :12px;
	font-weight                  :bold;
	margin                       :10px 0px 15px 13px;
	text-align                   :left;
	}

a.atrackback-post                {color:#5b825d;text-decoration:none;font-weight:bold;}
a.atrackback-post:link           {color:#5b825d;text-decoration:none;font-weight:bold;}
a.atrackback-post:visited        {text-decoration:none;font-weight:bold;}
a.atrackback-post:active         {font-weight:bold;}
a.atrackback-post:hover          {color:#5b825d;text-decoration:underline;font-weight:bold;}

label{
    font-size                    :10px;
    font-weight                  :bold;
}

#author                          {width:200px;border:1px solid #CCCCCC;}

#email                           {width:200px;border:1px solid #CCCCCC;}

#url                             {width:200px;border:1px solid #CCCCCC;}

#text{
    font-size                    :12px;
    width                        :400px;
    height                       :200px;
    border                       :1px solid #CCCCCC;
}



.pagetop{
    font-size                    :90%;
    text-align                   :right;
    margin                       :10px;
    background-position          :1px;
}

.calendarhead{
	color				         :#666;
	font-weight			         :bold;
	letter-spacing		         :1px;
	text-align			         :center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}

.calendartable{
	padding						 :0px;
	width						 :180px;
	text-align					 :left;
	background					 :#f9f1c7;
	border-top					 :1px solid #666;
	border-bottom				 :1px solid #666;
	empty-cells                  :show;
	border-spacing               :0px;
	border-collapse              :collapse;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;

}

.calendarweek{
	color						 :#000;
	font-size					 :12px;
	font-weight					 :bold;
	position					 :center;
}

.calendarwd{
	border-top					 :1px none #44231A;
	border-left					 :none;
	border-right				 :none;
	border-bottom	             :1px solid #666;
	color						 :#000;
	font-size					 :12px;
	letter-spacing				 :2px;
	background-color: #999999;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-align: center;
}
.calendard{
	text-align                   :center;
}
.calendar{
	position					 :center;
	font-size: 10px;
}

.sidetitle{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.sidebody{
	border-bottom                :1px dotted #999999;
	margin                       :0px 0px 5px 0px;
	}


.side{
	font-size                    :90%;
	line-height                  :160%;
	padding                      :5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.side .text {
	width: 100px;
}

a.aside                          {color:#5b825d;text-decoration:none;}
a.aside:link                     {color:#5b825d;text-decoration:none;}
a.aside:visited                  {color:#5b825d;text-decoration:none;}
a.aside:hover                    {color:#5b825d;text-decoration:underline;}

a.arss                           {color:#5b825d;text-decoration:none;}
a.arss:link                      {color:#5b825d;text-decoration:none;}
a.arss:visited                   {text-decoration:none;}
a.arss:active                    {}
a.arss:hover                     {color:#5b825d;text-decoration:underline;}



.photo{
    text-align                   :center;
}

.nickname{
    color                        :#5b825d;
    font-size                    :xx-small;
    font-weight                  :bold;
    margin                       :10px 0px;
}

.message{
    font-size                    :xx-small;
}

.quotetable{

}

.quote{
    color                        :#000;
    font-size                    :xx-small;
    padding                      :1px;
}

.blogtimes{
    margin                       :0px 0px 16px 0px;
    text-align                   :center;
}

.powered{
    text-align                   :center;
    margin                       :0px 0px 10px 0px;
}

.syndicate{
    font-size                    :xx-small;
    text-align                   :center;
}
.checkers{
    font-size                    :xx-small;
    margin-top                   :10px;
}

a.adtitle                        {font-weight:bold;text-decoration:none;}
a.adtitle:link                   {font-weight:bold;text-decoration:none;}
a.adtitle:visited                {font-weight:bold;text-decoration:none;}
a.adtitle:active                 {font-weight:bold;text-decoration:none;}
a.adtitle:hover                  {font-weight:bold;text-decoration:underline;}

a.addescription                  {color:black;text-decoration:none;}
a.addescription:link             {color:black;text-decoration:none;}
a.addescription:visited          {color:black;text-decoration:none;}
a.addescription:active           {color:black;text-decoration:none;}
a.addescription:hover            {color:black;text-decoration:underline;}

a.adurl                          {color:#5b825d;text-decoration:none;}
a.adurl:link                     {color:#5b825d;text-decoration:none;}
a.adurl:visited                  {color:#5b825d;text-decoration:none;}
a.adurl:active                   {color:#5b825d;text-decoration:none;}
a.adurl:hover                    {color:#5b825d;text-decoration:underline;}

a.adld                           {text-decoration:none;}
a.adld:link                      {text-decoration:none;}
a.adld:visited                   {text-decoration:none;}
a.adld:active                    {text-decoration:none;}
a.adld:hover                     {text-decoration:underline;}
body.ad                          {background:#f7p39f;}

.photo{
	text-align                  :center;
}

.blog .photo{
	width                       :168px;
	border                      :1px solid #000;
	overflow                    :hidden;
	text-align                  :center;
	background                   :#998c64;
	float                       :left;
	padding                     :5px;
	margin-top: 10px.px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	height: 210px;
}
.blog .photo img{
	height                      :160px;
	width                       :160px;
	border                      :1px solid #000;
	margin                      :0px;
	background-image: url(//www.otemo-yan.net/_img/photo/no_image.gif);
	background-color: #FFFFFF;
	background-position: center center;
	background-repeat: no-repeat;
object-fit: none;
object-position:none;
}
.blog .photo h3.title{
	margin                      :5px 0px 5px 0px;
	padding                     :0px;
	background                  :none;
	display                     :block;
	width                       :160px;
	overflow                    :hidden;
	font-weight                 :normal;
	color                       :#000;
	font-size: 90%;
}

.blog .photo h2.date{
    margin                      :0px 0px 2px 0px;
    padding                     :0px;
    border                      :none;
    background                  :none;
    font-weight                 :normal;
    color                       :#333;
    width                       :159px;
    font-size                   :80%;
    text-align                  :center;
}

/*************************************************
*  This CSS file belongs to WP-Table Reloaded!   *
*  DO NOT make any changes here, add them to the *
* "Custom CSS" textarea in the "Plugin Options"! *
*************************************************/

.main .wp-table-reloaded {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
.main .wp-table-reloaded th {
	background-color: #E6EEEE;
	border: 1px solid #FFFFFF;
	padding: 4px;
	color: #3D3D3D!important;
}
.main .wp-table-reloaded td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.main .wp-table-reloaded .even td {
	background-color: #FFFFFF;
}
.main .wp-table-reloaded .odd td {
	background-color: #F0F0F6;
}
.main .wp-table-reloaded .row-hover tr:hover td {
	background-color: #D0D0D6!important;
}
.main .wp-table-reloaded-table-description {
	clear: both;
	display: block;
}
.main .a8{text-align:center;padding:1em;}
.main p.note:first-letter
{
   float: left;
   font-weight: bold;
   font-size: 200%;
   line-height:1em;
   font-family: serif;
}
.main p.note
{
   line-height:2em;
   font-family: serif;
   margin:1em;
   border-bottom: dotted 1px #ff0000;
}
.kadomaru {
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.attention{
background-color: #e74c3c;
  animation: bg-color 20s infinite;
  -webkit-animation: bg-color 20s infinite;
color:#ffffff;
}
.tokimeki {border-radius: 3em .7em 2em .7em/.7em 2em .7em 3em;
  background-color: #e74c3c;
  animation: bg-color 20s infinite;
  -webkit-animation: bg-color 20s infinite;
color:#ffffff;padding:.6em;
}
.appeal {border-radius: 1em;
  background-color: #e74c3c;
  animation: bg-color 60s infinite;
  -webkit-animation: bg-color 60s infinite;
color:#ffffff;padding:.6em;
}
.appeal a{
color:#ffffff;
}
.appeal ul li{
text-align:center;padding:.6em;list-style-type:none;
}
.appeal ul li:not(:last-child){
border-bottom:solid #ddd 1px;
}
table .hsides {
line-height: 2em;
width:100%;
frame:hsides;
border-collapse:separate; border-spacing: 2px;
border-collapse:collapse; border-spacing: 4;
}
.quantity{
padding: 1em; border: outset 3px #78695b; color: #ff0000; font-weight: bold; font-size: 1.2em; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align: center;
}
.main dt{width: 66%; font-size: 1.2em; font-weight: bold; letter-spacing: 0.25em;}
.no-ruby rt:before {
	content: '（';
}
.no-ruby rt:after {
	content: '）';
}
.no-ruby rp {
	display: none;
}
.v-product dt, .v-condition dt {
	float: left;
	margin-right: 2em;
}
.v-product dd, .v-condition dd {
	margin-left: 2em;
}
.blog .lp-cover{
	width                       :480px;
	border                      :1px solid #000;
	overflow                    :hidden;
	text-align                  :center;
	background                   :#998c64;
	padding                     :1em;
	margin-top: 10px.px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	height: 480px;
}
.mailorder:after {
	content: "(詳細とオーダーはリンク先のサイトで)";margin-left:2em;
}
.blog .input_date {
	padding: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
	border-top: solid 1px #05a9c5;
	border-bottom: solid 1px #05a9c5;
}
.blog .input_date:before {
font-weight:bold;
content:"おすすめ記事";
margin-right:1em;
}
.blog .input_title {
font-size:1.2em;
}
.blog .input_title:after {
font-weight:bold;
content:"←クリック";
margin-left:1em;
}
.blog .input_body:after {
content:"続きを読む";
}
.navimenu{
background-color#5b825d;
}
.navimenu ul{
list-style-type:none;
margin:0;
padding:0;
padding-top:6px;
padding-bottom:6px;
}
.navimenu li{
display:inline;
}
.navimenu a:link, .navimenu a:visited{
font-weight:bold;
color:#FFFFFF;
background-color:#98bf21;
text-align:center;
padding:6px;
text-decoration:none;
text-transform:uppercase;
}
 .navimenu a:hover,a:active{
background-color:#7A991A;
}
.description {
display: inline-flex;
	background: #7b123f;
	background: rgba(123,18,63,0.8);
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", sans-serif;
	-webkit-transform: translateZ(0);
	font-weight: normal;
}
.blog h2.date {
color:#ffffff;
background-color:#998c64;
	border-top                 :1px solid #998c64;
	border-right               :1px solid #000;
	border-left                :1px solid #998c64;
	border-bottom              :1px solid #998c64;
float:right;
}
.main h2, .main h3 {
font-family:YuMincho, 'Yu Mincho', 'Noto Serif', serif;
font-size:1.1rem;
border-bottom:#106A09 dotted 2px;
border-left:#106A09 solid 1rem;
	padding: 3px 0 3px 10px !important;
	margin: 0 !important;
	clear: both !important;
}
.ninjaadmax {
display:inline-block;
float:right;
margin:0.5em;
padding:.5em;
}
.blog ul.c3_social_button:before {
content:"【おすすめ】";
}
.blog .vertival-rl {
-webkit-writing-mode: vertical-rl;
direction: ltr; 
text-indent:1em;
font-family : '@ＭＳ 明朝' ;
}
.blog .asditail, .blog .noteditail {
padding:1em;
border:#dcdcdc dotted 1px;
background:#ffffff;
}
.blog .noteditail {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.428571429;
color: #333333;
}
.blog .catalog-ditail {
background:#e4f1f1;
margin-top:1em;
padding:1em;
}
.blog .ngditail {
padding:1em;border:#824880 groove 1em;font-family: "Sawarabi Mincho";font-size:1.2rem;background:#F5EFD8;
}
.blog .ngditail h3{
padding: 1em; border: outset 3px #78695b; color: #ff0000; font-weight: bold; font-size: 1.2em; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-align: center;
padding-left:1em;color:#ffffff;background-color:#000000;
}
.blog .ngnotice:before
{
  content: "次回の更新作業は2020年11月13日です";
margin-left:2em;font-size:0.8em;color:#824880;
}
.blog .ngditail:before
{
  content: "このページで紹介しているレコードはアメリカの通販サイトから購入したもので、管理を委託しているレコードです。2019年11月５〜７日の期間に、長谷裕二へ下記メール・電話番号でオーダーしてください。";
font-weight:700;width:100%;text-align:center;color:#ffffff;background-color:#7f7f7f;border:3px solid #7f7f7f;margin-bottom:10px;display:block;
}
.blog .ngditail:after
{
  content: "長谷裕二セレクト盤を海外の通販ショップから購入した委託商品　商品説明と販売は、長谷裕二　このレコードのオーダーは12時から20時の間に受け付けます。 http://amadeusclassics.shop-pro.jp";
margin-left:2em;font-size:0.8em;color:#824880;
}
.blog .ngcm {overflow: hidden; height: 17em; width: 15em;padding-left:.5em;
}
.blog .ngcms {overflow: hidden; height: 8em; width: 32em;padding-left:.5em;
}
.blog .ngcms:before, .blog .ngcm:before {
 content: "\f075 長谷裕二";color:#824880;font-size:.8em;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
}
.blog .asditail:after
{
  content: "販売者：recordsound http://recordsound.jp/analogsound/";
margin-left:2em;font-size:0.8em;color:#824880;
}
.blog #price {
border-top :1px dotted #999999;
border-bottom :1px dotted #999999;
}
.blog #price:after {
	content: '\f07a';
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	color: #ff0000;
        margin-left:1em;
}
.side .sidebody .text-aside {text-align:justify;
} 
.blog .rewritememo {
text-indent:1em;
font-family : '@ＭＳ 明朝' ;
background:#c0c0c0;
padding:1em;
margin:-1em;
}
.blog .v-headline {
height:250px;overflow:hidden;display:block;clear:all;
}
.blog .analogsound, span .analogsound, .blog .analogsound li.chronicle {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
font-feature-settings : "pkna";
padding-right:0.5em;
line-height:1.8em;
}
.blog div.analogsound:after {
display:block;
clear:both;
height:0px;
visibility:hidden;
content:".";
}
.blog .analogsound h3 {
background:#c91;
}
.blog .analogsound img {
height: 250px;width:250px;
margin-left:.5em;
margin-top:.5em;
overflow: hidden;
display:block;
object-fit: cover;
}
.blog dl.analogsound dt {
font-family:YuMincho, 'Yu Mincho', 'Noto Serif', serif;
padding: 10px 0.5em 10px 1em;
float:left;width:10em;font-size:.8em;font-weight:300;
text-align:justify;
display:block;
clear:left;
}
.blog dl.analogsound dt {
background-color: transparent;
margin-left:1em;
}
.blog dl.analogsound dd:after {
display:block;
clear:both;
height:0px;
visibility:hidden;
content:".";
}
.blog dl.analogsound dl:before {
display:block;
clear:both;
height:0px;
visibility:hidden;
content:".";
}
.blog dl.analogsound dl{
display:block;
clear:both;
min-width:250p;
}
.input_title:before, .blog dl.analogsound dt:before {
content: '\f058';
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	color: #f79124;
}
.blog dl.analogsound dd {
font-family:YuGothic, 'Yu Gothic', sans-serif;
margin-left:2em;padding: 10px 0.5em 10px 8em;
border-bottom: solid 1px #dcdcdc;font-size:1em;font-weight:400;
}
.blog dl.nenpu dt {
border-right: solid 2px #dcdcdc;
}
.blog dl.nenpu dd {
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", sans-serif;
}
.blog .analogsound table {
width:250px;
}
.blog .writing-mode{
font-family: 'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'HGP明朝B', serif;
  -webkit-font-feature-settings: 'pkna';
          font-feature-settings: 'pkna';
  font-size: 15px;
  line-height: 1.6;
  letter-spacing: 0.03em;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
margin-left: 30px;
width:32em;
height:32em;
}
.text-combine {
  -webkit-text-combine: horizontal;
  -ms-text-combine-horizontal: all;
  text-combine-upright: all;
}
.blog .tategaki-item {
display:block;clear:both;
}
.header_scroll {
background:#000000;
}
.blog table.record {
border-top:#c0c0c0 solid 2px;margin-top:1em;
}
.blog table.record tr.solo-no,  .blog table.record tr.display-no {
display:none;
}
.blog table.record th {
border-bottom:#c0c0c0 solid 2px;background-color: #efefef;width:8em;padding-left:1em;font-size:.9em;
}
.blog table.record td {
padding-left:1em;padding-right:1em;border-bottom:#c0c0c0 solid 1px;
}
.blog table.record tfoot {
color: #ff0000;font-weight:600;font-size:1.1em;
}
.blog .point, .blog .product-price {
padding:1em;
font-family: YuMincho, 'Yu Mincho', 'Noto Serif', serif;
font-weight:700;
	line-break: strict;text-justify:inter-ideograph;
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	background:#cbeceb;
}
.marker-animation {
    background-image: -webkit-linear-gradient(left, transparent 70%, rgb(139,202,154) 50%);
    background-image: -moz-linear-gradient(left, transparent 70%, rgb(139,202,154) 50%);
    background-image: -ms-linear-gradient(left, transparent 70%, rgb(139,202,154) 50%);
    background-image: -o-linear-gradient(left, transparent 70%, rgb(139,202,154) 50%);
    background-image: linear-gradient(left, transparent 70%, rgb(139,202,154) 50%);
    background-repeat: repeat-x;
    background-size: 200% .8em;
    background-position: 0 .5em;
    transition: 8s all 2s ease-in-out;
    font-weight:bold;
}
.blog .point1{
background-color: #e4ecf3;
border: 1px solid #428bca;
}
.blog .pointing {
padding:1em;
	line-break: strict;text-justify:inter-ideograph;
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.blogbody .ads {
padding-left:.5em;
background-color:#998c64;
}
.text-aside, .text-aside a {
font-family: YuMincho, 'Yu Mincho', 'Noto Serif', serif;
font-weight:700;
}
.blog .highlight, .blog .highlight-image-only img {
border:#998c64 dotted 3px;border-radius: 1em;padding:5px;margin:1em;min-height:260px;max-width:460px;
}
.blog .highlight img {
height: 240px;width:240px;
overflow: hidden;margin:5px;
}
.blog .ul-image img {
height: 240px;width:240px;
overflow: hidden;margin:5px;
}
.blog .guidance {
	background: #fafafa;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 8px 12px;
}
.blog .itemkarte:before {
	content: '\f05a';
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	color: #f79124;
}
.blog .notebook:before {
	content: '\f14e';
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	color: #f79124;
}
.blog .notebook {
border-bottom: 1px dotted #999;line-height: 2em;display: inline;padding-bottom: 2px;}
.blog .valuecommerce{text-align:center;width:100%;background:#f79124;}
.blog .wa {  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;}
/*熊本地震のレイアウト*/
.blog .kumamoto-earthquake, .blog .classicalchronicle {
font-family: 'Hiragino Mincho ProN', '游明朝', 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS 明朝', serif;
background:#ffffff;
padding:1em;
}
.blog .kumamoto-earthquake img, .blog .classicalchronicle img {
max-width:460px;
}
.blog .kumamoto-earthquake .inshou, .blog .classicalchronicle .inshou {
	background: #fafafa;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 8px 12px;
font-family: 'Hiragino Mincho ProN', '游明朝', 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS 明朝', serif;
}
.blog .kumamoto-earthquake .table, .blog record .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    margin-top: 10px;
box-shadow: 3px 3px 3px 2px rgba(221,221,221,0.8);
filter: drop-shadow(3px 3px 3px 2px rgba(221,221,221,0.8));
}
.blog .kumamoto-earthquake .table, .blog .record .table>tbody>tr>td, .blog .kumamoto-earthquake .table, .blog .record .table>tbody>tr>th, .blog .kumamoto-earthquake .table, .blog .record .table>tfoot>tr>td, .blog .kumamoto-earthquake .table, .blog .record .table>tfoot>tr>th,
.table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.blog .kumamoto-earthquake .table, .blog .record .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;background-color: #f5f5f5;
}
.blog .kumamoto-earthquake .table, .blog .record .table>caption+thead>tr:first-child>td, .blog .kumamoto-earthquake .table, .blog .record .table>caption+thead>tr:first-child>th, .blog .kumamoto-earthquake .table, .blog .record .table>colgroup+thead>tr:first-child>td, .blog .kumamoto-earthquake .table, .blog .record .table>colgroup+thead>tr:first-child>th, .blog .kumamoto-earthquake .table, .blog .record .table>thead:first-child>tr:first-child>td, .blog .kumamoto-earthquake .table, .blog .record .table>thead:first-child>tr:first-child>th {
    border-top: 0;min-width:6em;
}
.blog .kumamoto-earthquake .table, .blog .record .table>tbody+tbody {
    border-top: 2px solid #ddd
}
.blog .kumamoto-earthquake .table .table, .blog .record .table .table {
    background-color: #fff;
font-family: 'Hiragino Mincho ProN', '游明朝', 'HGS明朝E', 'ＭＳ Ｐ明朝', 'MS 明朝', serif;
}
.blog .kumamoto-earthquake .table-hover, .blog .record .table-hover>tbody>tr:hover {
    background-color: #ffffff
}
.blog .kumamoto-earthquake .table td{
vertical-align:top;
 border-top: 2px ridge #fff;
}
.blog .kumamoto-earthquake table{
 border-bottom: 3px ridge #fff;
}
.blog .kumamoto-earthquake .none, .blog .ngditail .none {
display:none;
}
.radial {background:-webkit-gradient(radial, center top, 0, center top,50, from(#b94047), to(#f9f1c7));
    background:-webkit-radial-gradient(center top, circle contain, #b94047 0, #f9f1c7 50%);
    background:-moz-radial-gradient(center top, circle contain, #b94047 0, #f9f1c7 50%);
    background:-o-radial-gradient(center top, circle contain, #b94047 0, #f9f1c7 50%);
    background:radial-gradient(farthest-side circle at center top, #b94047 0, #f9f1c7 50%);
}
.radial-white {background:-webkit-gradient(radial, right top, 0, center top,70, from(#ffffff), to(#f9f1c7));
    background:-webkit-radial-gradient(right top, circle contain, #ffffff 0, #f9f1c7 70%);
    background:-moz-radial-gradient(right top, circle contain, #ffffff 0, #f9f1c7 70%);
    background:-o-radial-gradient(right top, circle contain, #ffffff 0, #f9f1c7 70%);
    background:radial-gradient(farthest-corner circle at right top, #ffffff 0, #f9f1c7 70%);
}
.radial-c91, .radial-symphony {background:-webkit-gradient(radial, right top, 0, center top,50, from(#ffffff), to(#c91c91));
    background:-webkit-radial-gradient(right top, circle contain, #ffffff 0, #c91c91 50%);
    background:-moz-radial-gradient(right top, circle contain, #ffffff 0, #c91c91 50%);
    background:-o-radial-gradient(right top, circle contain, #ffffff 0, #c91c91 50%);
    background:radial-gradient(farthest-corner circle at right top, #ffffff 0, #c91c91 50%);
}
.radial-orange {background:-webkit-gradient(radial, center top, 0, center top,50, from(#f59c38), to(#f9f1c7));
    background:-webkit-radial-gradient(center top, circle contain, #f59c38 0, #f9f1c7 50%);
    background:-moz-radial-gradient(center top, circle contain, #f59c38 0, #f9f1c7 50%);
    background:-o-radial-gradient(center top, circle contain, #f59c38 0, #f9f1c7 50%);
    background:radial-gradient(farthest-corner circle at center top, #f59c38 0, #f9f1c7 50%);
}
.radial-blue {background:-webkit-gradient(radial, center top, 0, center top,50, from(#3498db), to(#f9f1c7));
    background:-webkit-radial-gradient(center top, circle contain, #3498db 0, #f9f1c7 50%);
    background:-moz-radial-gradient(center top, circle contain, #3498db 0, #f9f1c7 50%);
    background:-o-radial-gradient(center top, circle contain, #3498db 0, #f9f1c7 50%);
    background:radial-gradient(farthest-side circle at center top, #3498db 0, #f9f1c7 50%);
}
.radial-gold {background:-webkit-gradient(radial, center top, 0, center top,50, from(#998c64), to(#f9f1c7));
    background:-webkit-radial-gradient(center top, circle contain, #998c64 0, #f9f1c7 50%);
    background:-moz-radial-gradient(center top, circle contain, #998c64 0, #f9f1c7 50%);
    background:-o-radial-gradient(center top, circle contain, #998c64 0, #f9f1c7 50%);
    background:radial-gradient(farthest-side circle at center top, #998c64 0, #f9f1c7 50%);
}
.radial-silver {background:-webkit-gradient(radial, center top, 0, center top,50, from(#b5b5bd), to(#f9f1c7));
    background:-webkit-radial-gradient(center top, circle contain, #b5b5bd 0, #f9f1c7 50%);
    background:-moz-radial-gradient(center top, circle contain, #b5b5bd 0, #f9f1c7 50%);
    background:-o-radial-gradient(center top, circle contain, #b5b5bd 0, #f9f1c7 50%);
    background:radial-gradient(farthest-side circle at center top, #b5b5bd 0, #f9f1c7 50%);
}
.radial-opera {background:-webkit-gradient(radial, right top, 0, center top,50, from(#ffffff), to(#b22222));
    background:-webkit-radial-gradient(right top, circle contain, #ffffff 0, #b22222 50%);
    background:-moz-radial-gradient(right top, circle contain, #ffffff 0, #b22222 50%);
    background:-o-radial-gradient(right top, circle contain, #ffffff 0, #b22222 50%);
    background:radial-gradient(farthest-corner circle at right top, #ffffff 0, #b22222 50%);
}
.radial-orchestral {background:-webkit-gradient(radial, right top, 0, center top,50, from(#ffffff), to(#cd5c5c));
    background:-webkit-radial-gradient(right top, circle contain, #ffffff 0, #cd5c5c 50%);
    background:-moz-radial-gradient(right top, circle contain, #ffffff 0, #cd5c5c 50%);
    background:-o-radial-gradient(right top, circle contain, #ffffff 0, #cd5c5c 50%);
    background:radial-gradient(farthest-corner circle at right top, #ffffff 0, #cd5c5c 50%);
}
.radial-concerto {background:-webkit-gradient(radial, right top, 0, center top,50, from(#ffffff), to(#d2691e));
    background:-webkit-radial-gradient(right top, circle contain, #ffffff 0, #d2691e 50%);
    background:-moz-radial-gradient(right top, circle contain, #ffffff 0, #d2691e 50%);
    background:-o-radial-gradient(right top, circle contain, #ffffff 0, #d2691e 50%);
    background:radial-gradient(farthest-corner circle at right top, #ffffff 0, #d2691e 50%);
}
.radial-chamber {background:-webkit-gradient(radial, right top, 0, center top,50, from(#ffffff), to(#385898));
    background:-webkit-radial-gradient(right top, circle contain, #ffffff 0, #385898 50%);
    background:-moz-radial-gradient(right top, circle contain, #ffffff 0, #385898 50%);
    background:-o-radial-gradient(right top, circle contain, #ffffff 0, #385898 50%);
    background:radial-gradient(farthest-corner circle at right top, #ffffff 0, #385898 50%);
}
.blog .marker{
background: linear-gradient(transparent 0%, #c1e0ff 0%);
font-weight: bold; 
}
.rakuten-widget-from-here, .amazon-banner{padding:15px;}
