<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,

pre,form,fieldset,blockquote,th,td,img,hr,p{
	_font:normal normal normal 96.01%/1.4 "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;/*IE入れ子フォントサイズ変更回避*/
	margin:0;
	padding:0;
	color:#666;
	text-decoration:none;
	border:none;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
	font-size: 96%;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
}



a{

    color:#5482AF;

    text-decoration:none;

    border:none;

}



html {

    height:100%;

	line-height:1.5em;

}



body {

	width:100%;

	height: 100%;

	min-width: 970px;

	margin: 0px auto;

	padding: 0px;

	text-align: center;

	position: relative;

}



body &gt; #container {

        height: auto;

}





/*** 基本設定 ****/



ul {

	list-style: none;

	text-align: left;

}

p,dl,table,h1,h2,h3,h4,h5,div {

	text-align: left;

}



hr {

	clear:both;

	background-image:url(../../images/dotted.gif);

	background-repeat: repeat-x;

	height:1px;

	border:none 0px;

	_border:#ccc 1px dashed;

}





.f_left{

	float:left;

}



.f_right{

	float:right;

}



.clear{

	clear:both;

}



.align_l{

	text-align:left;

}



.align_c{

	text-align:center;

}



.align_r{

	text-align:right;

}



.clearfix:after {

  content: ".";  /* 新しい要素を作る */

  display: block;  /* ブロックレベル要素に */

  clear: both;

  height: 0;

  visibility: hidden;

/*  margin-bottom:20px;*/

}



.clearfix {

  min-height: 1px;

}



* html .clearfix {

  height: 1px;

  /*\*//*/

  height: auto;

  overflow: hidden;

  /**/

}





#text_area .photo_r{

	float:right;

	margin-left:10px;

	margin-bottom:10px;

}

#text_area .photo_r20,#text_area .photo_rb20{

	float:right;

	margin-left:20px;

	margin-bottom:20px;

}



#text_area .photo_right20{

	float:right;

	margin-left:20px;

}





#text_area .photo_l{

	float:left;

	margin-right:10px;

	margin-top:10px;

}



#text_area .photo_left10{

	float:left;

	margin-right:10px;

}



#text_area .photo_left20{

	float:left;

	margin-right:20px;

}





#text_area .photo_l20{

	float:left;

	margin-right:20px;

	margin-top:20px;

}





#text_area .photo_b{

	bottom:0px;

}





#shop_info{

	width:334px;

	padding:10px;

	float:right;

}





/*余白*/

.m_tr10{

	margin-right:10px;

	margin-top:10px;

}


@media screen and (max-width: 760px) {
html{font-size: 100%;}
body,.post p,#qa_area p,dt,dd,mainText{font-size: 1.4em !important;
letter-spacing:2px !important;}
}


</pre></body></html>