@charset "UTF-8";
/* CSS Document */

/*

june2008 auther Masahiro Kusunose

目次

0.基本設定
1.トップ領域のレイアウト
2.メイン設定
3.右帯の設定
4.フッターの設定
5.ショップインフォページ固有設定→info.css
6.ヒーリングページ固有設定→healing.css
7.リンクページ固有設定→link.css
8.インラインフレーム内で表示させるヘージ内の設定→what.css

*/


/*0.基本設定-----------------------------------------------------------------------------*/

/*ボディ*/
body {
    text-align:center;
    margin-top:0px;
}

/*リンクカラーの設定*/		   
a:link { color:#FFFFFF; text-decoration:none; }

a:visited{ color:#FFFFFF; text-decoration:none; }
   
a:hover{ color:#6633CC; text-decoration:none; }

/*回り込みの解除*/
.c-both { clear:both; }

/*クリアフィックス設定*/
.clearfix:after {
    content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	
.clearfix { display:inline-block; }

/*hides from ie-mac*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/*end hide from ie-mac*/

   
 h3 {
    font-size:1.2em;
    font-family:Arial, Helvetica, sans-serif; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#ff6699;
	font-weight:normal;
	}	

/*1.トップ領域のレイアウト-------------------------------------------------------------*/

#head {
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding: 0px;
    width: 850px;

}

#head h1 {
	display:block;
    margin: 0px;
    font-size: 11px;
    line-height: 13px;
	font-weight: normal;
	text-align:center;
}


/*トップ画像*/
.header { 
    margin:0 0px;
    background-image:url(img/header.jpg); 
	background-repeat:no-repeat;
	width: 850px; 
	height: 128px; 
	text-align: right; 
}

		  
		  
/*トップ画像のリンクテキストの囲い*/
.topkago {
    width:380px;
    height:80px;
    margin:0;
    padding:0;
    float:right;
}

/*かごの中のTOPへのリンク*/
.toplink { 
    width: 150px; 
    height:30px; 
    margin:20px 20px; 
    font-size:0.9em;
    font-family:Arial, Helvetica, sans-serif; 
    color:#ffffff;
    float:right;
}
	
/*トップ内のseo対策キャッチコピー*/
.topseo { 
     
    }
	
h2 {
    width: 160px; 
    height:60px;
    margin-top:20px;
    margin-left:0px;
    font-size:0.9em;
    font-family:Arial, Helvetica, sans-serif; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#ffffff;
	text-align:center;
	float:left;
	line-height:150%;
	font-weight:normal;
	}	

/*トップ下1*/
.underheader {
    margin:0 0px; width: 850px; height: 4px; 
    background-image:url(img/top-under1.jpg); 
	background-repeat:no-repeat;
}

/*トップ下2*/
.underheader2 {
    margin:0 0px;
    width: 850px; 
	height: 30px;
	background-image:url(img/top-under2.jpg); 
	background-repeat:no-repeat;
}

/*トップ下3*/
.underheader3 { 
    margin:0 0px; 
    width: 850px; 
    height: 4px;
	background-image:url(img/top-under3.jpg); 
	background-repeat:no-repeat; 
}


/*2.メイン設定-------------------------------------------------------------*/

/*一番外側の枠の指定*/
#outline {
	width:850px;
	height:auto;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/*メインとメニュー入った外枠*/
.outline-margin {
    margin:0 0px;
    width:850px;
}

/*左メインの枠*/
.main {
    width:615px;
    height:auto;
    float:left;
}

/*メイントップ（フラッシュ等）*/
.maintop {
	width:585px;
	padding:13px 15px 13px 15px;
	margin-bottom:4px;
	background-color:#FF6699;
	background-image:url(img/top-under4.jpg);
	background-repeat:no-repeat;
}

/*whatsnew*/
.whatnew {
    width:320px;
	height:140px;
	background-color:#FF6699;
	padding:48px 15px 12px 25px;
	margin:0;
	float:left;
	background-image:url(img/what.jpg);
}
		  
	  
/*shopphoto*/
.shopphoto {
    width:250px;
    height:200px;
	background-image:url(img/shopphoto.jpg);
	margin:0;
	padding:0;
	float:right;
}

/*グーグルマップ設定*/
#map {
    width:210px;
    height:180px;
	border:solid 10px #FF6699;
}

/*map*/
.map {
    width:230px;
    height:200px;
    background-image:url(img/map.jpg);
    padding:0;
	margin:0;
}

/*3.右帯の設定-------------------------------------------------------------*/
			
/*右帯の枠*/
.rightside {
    width:230px;
	float:right;
    height:100%;
}
		   
/*サイドメニュー*/
.menu {
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    width:230px;
	height:420px;
	background-image:url(img/menu-b.jpg);
	background-repeat:no-repeat;
}
	   
/*サイドメニューの中の一つ一つの枠*/
.listmenu {
    margin:0;
	padding:0;
	width:230px;
	height:84px;
}
		   
/*メニューのテキストリンク*/
.listtext {
    float:left;
	margin-top:55px;
	margin-left:10px;
	font-size:0.9em;
	width:auto;
	height:15px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
		   
/*メニューの楽天とビッダーズの部分*/
.rakuten {
    float:right;
	margin-top:17px;
	margin-right:12px;
	font-size:0.7em;
	width:90px;
	height:auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	line-height:150%;
}


			

/*4.フッターの設定-------------------------------------------------------------*/

/*フッターの設定*/
.footer {
    margin:4px 0px 0px 0px;
	padding:10px 0px 0px 0px;
    width:850px;
	height:25px;
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
}

/*コピーライトテキスト*/
.copyright {
    float:left;
	width:auto;
	height:auto;
	margin-left:15px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}
		 
/*カウンター設置場所*/
.counter {
    width:auto;
	height:auto;
	float:right;
	margin-top:4px;
	margin-right:15px;
	padding:0;
 }