@charset "UTF-8";/* -------------------------------------------------------------------------------------  Initialize------------------------------------------------------------------------------------- *//*body {font: 12px/1.3 "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;background:url(../images/creampaper.png);text-align: center;}*/body {font: 12px/1.3 "メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:url(../images/creampaper.png);text-align: center;}body,table,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,blockquote,form,label {margin: 0;padding: 0;}img { border-style: none; }a:hover img{	opacity:0.8;	filter: alpha(opacity=80);}/* -------------------------------------------------------------------------------------  to avoid reading CSS bug of Safari------------------------------------------------------------------------------------- */a,a:link,a:visited {color:yellow;text-shadow: 1px 1px 3px #000;}a:hover,a:focus {color: #FFCC33;text-decoration:underline; -webkit-transition: color 1s linear;text-shadow: 1px 1px 3px #000;}a:active {color: yellow;text-decoration:underline;text-shadow: 1px 1px 3px #000;}/* -------------------------------------------------------------------------------------  Clearfix------------------------------------------------------------------------------------- */.clearfix {/zoom:1;}.clearfix:after {content:"";display:block;clear:both;height:0;}/* -------------------------------------------------------------------------------------  layout------------------------------------------------------------------------------------- */body{padding:20px;color:#fff;line-height:180%;}.logo{float:right;clear:both;background-color: rgba(250,250,250,0.6);padding:10px;width:40%;}.contents{float:right;clear:both;background-color: rgba(250,250,250,0.6);padding:10px;width:55%;margin:5px 0 0 0;text-align:left;color:#000;}#footer{float:right;clear:both;text-align:right;margin:30px 0 0 0;text-shadow: 1px 1px 3px #000;}#fb{margin:10px 10px 0 0;}#line{margin:10px 10px 0 0;}.sns{	margin:10px 10px 0 0;	float:left;}/* -------------------------------------------------------------------------------------  color------------------------------------------------------------------------------------- */.col1{color:#FFF; background:#8b4513; padding:1px 3px;}h3{color:yellow; font-size:140%;text-shadow: 1px 1px 3px #000; padding:10px 0px;}/* -------------------------------------------------------------------------------------  menu------------------------------------------------------------------------------------- */.menu{width:100%;margin-bottom:10px;}