@charset "Shift_JIS";

/* site.css */
@import url(styles-site.css);
/*
@import url(styles-photoflame.css);
*/

BODY,BODY *,HTML,HTML * {
    
    
  		
	font-family : メイリオ,serif;
/*	font-size: small;
	line-height: 1.7;
*/

  font-weight : normal;

  line-height : 1.6;
}

IFRAME {
    
    
  		
/*
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 10px 10px 10px 10px;
*/
  margin-bottom : 5px;
}
.entry LI {
    
    
    
  clear : both;
}
.entry LI IMG {
    
    
  		
	clear: both;
	float: left;
}

LI:after {
	clear:both;
}

#beta DT {
    
    
  		
  border-bottom-width : thin;
  border-bottom-style : inset;
  color : teal;
  font-weight : bold;
  margin-bottom : 3px;
}

/*
.layout-two-column-left #beta-inner H4,
.layout-two-column-left #beta-inner H5,
.layout-two-column-left #beta-inner H6
 { 
  border-bottom-width : thin;
  border-bottom-style : inset;
  color : teal;
  font-weight : bold;
  margin-bottom : 3px;
}
*/

.shop, 
.shop_white, 
.fukidashi, 
.fukidashi_left, 
.box {
    
    
  /* 箱の枠を描画 */
  clear : both;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver gray gray silver;
}

.box {
    
    
    
  clear : both;
  margin-top : 0px;
  margin-bottom : 1px;
  margin-left : 1px;
  margin-right : 1px;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
}

.box_maru {
    
    
  		
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
 -moz-border-radius: 5px;
}

.shop, 
.shop_white, 
.box_center {
    
    
  /* 箱の中の位置決め */
  align : center;
  text-align : center;
}

.shop_white, 
.fukidashi, 
.fukidashi_left,
.box_margin5 {
    
    
  /* 箱のマージン */
  clear : both;
  margin-top : 5px;
  margin-bottom : 10px;
  margin-left : 5px;
  margin-right : 5px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
 -moz-border-radius: 5px;
}

.box_white, .shop_white {
    
    
    
  background-color : white;
}
.box_gray, .shop_gray {
    
    
    
  background-color: #eee;
}
.box_margin1 {
    
    
  		
	/* clear: both; */
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

/* 
.box .box {
  margin-top : 5px;
}
*/


.shop- {
    
    
    
  clear : both;
  margin-top : 5px;
  margin-bottom : 5px;
  align : center;
  text-align : center;
}

.shop * {
}

.shop_white P,
.commentline {
    
    
  		
	text-align: left;
	color: gray;
/* --- */ 
}


.fukidashi, 
.fukidashi_left {
    
    
    
  background-color: #eee;
}

.fukidashi_left{
    
    
    
  text-align : left;
}

.fukidashi,.fukidashi-left,.fukidashi.*,.fukidashi-left.* {
    
    
  		
				
		/*"フォントの設定"*/	font-size: small;
	font-weight: normal;
	vertical-align: middle;
	line-height: 1.2;
}

.box_null {
    
    
  	
 clear: both;	
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-style: none;
}


.photo IMG, 
.entry-body IMG{
    
    
  		
  /* float: left;   */
  background-color: #FFFFFF;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
  margin : 3px 10px 3px 3px;
  padding: 5px;
/*float : none;*/
}

.photo IMG.none,
.entry-body TABLE IMG{
    
    
  		
  background-color: transparent;
  float: none;
  border: none;
  margin: 0px;
  padding:0px;
/*
  width: 160;
  height: none;
  */
}

.flameOn{
    
    
  		
  background-color: #FFFFFF;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
  margin : 5px 10px 5px 0px;
  padding: 5px;
}	

.flameOff{
    
    
  		
  background-color: #FFFFFF;
  border-top: none;
  border-left: none;
  border-bottom: none;
  border-right: none;
  border; 1px solid #FFFFFF;
  border-style : none none none none;
  margin : 5px 10px 5px 0px;
  padding: 5px;
}	

.box H5,.box H6 {
    
    
  		
	font-weight: bold;
	color: navy;
	text-align: left;
	padding-left: 4px;
	padding-bottom: 0px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 3px;
	border-left-width: 3px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: purple;
	border-bottom-color: purple;
}

.module H5 {
    
    
    
  /*font-size : small;*/
  font-size: x-small;
  border-bottom-width : thin;
  border-bottom-style : inset;
  padding-bottom : 1px;
  margin-bottom :  5px;
  margin-left : 0px;
}

.entry-body h5 {
    
    
  		
	color : teal;
	font-weight : bold;
}

.hpb-vmenu1 {
    
    
    
	width: 100%;
}

.clr
{
    
    
    
  clear: both;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: 0 -1px -1px 0;
  border: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}

.pkg:after
{
    
    
    
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0.1px;
  font-size: 0.1em;
  line-height: 0;
}

* html .pkg {
    
    
  display: inline-block; 
}
/* no ie mac \*/
* html .pkg {
    
    
  height: 1%; 
}

.pkg {
    
    
    
  display: block;
}
/* .pkg class wraps enclosing block element around inner floated elements */

.font-small {
    
    
	font-size : -1;
}
BODY {
  	font-size: small;
	font-family: メイリオ;
}
