 background-color: #fde7fe; padding-right: 10px; padding-left: 15px;   background-color: #fde2fb; margin-right: 10px; margin-left: 15px;  ﻿/*------------------------------------------------*
	[PrimeCMS Default CSS]
*------------------------------------------------*/

*		{
		margin: 0 ;
		padding: 0;
		font-style: normal;
		font-family: arial,helvetica,sans-serif;
		}

body	{ color: #4d4d4d; font-size: 80%; line-height: 140%; }


/*Text*/
h1		{
		font-size: 143%;
		}
h2		{
		font-size: 132%;
		}
h3		{
		font-size: 125%;
		}
h4		{
		font-size: 119%;
		}
h5		{
		font-size: 112%;
		}
h6		{
		font-size: 106%;
		}

h1,
h2,
h3,
h4,
h5,
h6{
		margin: 0 0 10px 0;
		}


p		{ margin: 0 0 10px; line-height: 1.4em; }

em		{
		font-style: italic;
		}


address	{
		margin: 0 0 15px 0;
		line-height: 1.4em;
		}

/*Hyper Text*/
a		{
		text-decoration: none;
		color: #0033ff;
		}
a:hover	{
		color: #ff0000;
		}
a img	{
		border: none;
		}

/*List*/
ul,
ol		{
		margin: 0 0 15px 25px;
		list-style-position: outside;
		}
li		{ margin: 0 0 0.5em; line-height: 1.2em; border-bottom: 1px dotted #8e8e8e; }
li ul,
li ol	{
		padding-top: 5px;
		}
dl		{
		margin: 0 0 15px 0;
		}
dt		{
		font-weight: bold;
		margin: 0 0 0.2em 0;
		}
dd		{
		margin: 0 0 0.2em 1em;
		}


/*Table*/
/*Form*/
form	{
		
		}
form table,
form th,
form td	{
		border-color: #ffffff;
		}
form th	{
		text-align: right;
		vertical-align: top;
		}
input,
textarea {
		line-height: 1.2em;
		}
input:focus,
textarea:focus {
		background-color: #ffffcc;
		}


/*入れ子処理*/


li ul,
li ol,
li p,
li dl,
dt ul,
dt ol,
dt p,
dd ul,
dd ol,
dd p,
th ul,
th ol,
th dl,
th p,
td ul,
td ol,
td dl,
td p,
th table,
td table{
		font-size: 100%;
		}








/* layout */

#wrapper { text-align: center; padding-top: 10px; }




#obj_swf {
	text-align:left;
	width:720px;
	margin: 0 auto;
	background-color: #fff;
}

.addr_img {
	margin: 10px 0 10px 0;
}






#container { width:920px; margin: 0 auto; text-align: left; background-color:#fff; padding-top: 0; }

#container h1 { color: #fff; width: 920px; height: 170px; padding-bottom: 15px; }

#container .cont{
	width:920px;
	margin-top: 60px;
	margin-bottom: 10px;
	clear: both;
}
#blank { width:920px; height: 30px; float: left; }
#main { width:700px; text-align: left; background-color:#fff; float: left; }
#navi { line-height: 22px; width:180px; text-align: left; background-color:#fff; float: right; }
#navi2 { line-height: 20px; width:170px; text-align: left; background-color:#fff; float: left; }
#footer { float: left; margin-top: 0; margin-right: auto; margin-left: auto; }

.cont .left_part { color: #353535; font-size: 12px; font-weight: bold; background-repeat: repeat-y; text-align: right; float: left; width: 250px; padding-right: 20px; }
.cont .left_part h2.tokyomanai{
	width: 155px;
	height: 10px;
	background-repeat: no-repeat;
}
.cont .left_part h2.sagamanai{
	width: 142px;
	height: 10px;
	text-indent: -55555em;
	background-repeat: no-repeat;
}
.cont .left_part h2 span{
	display: none;
}


.cont .left_part address{
	font-size: 12px;
}
.cont .left_part .attention{
	font-size: 12px;
	color: #4f938b;
	margin: 15px 0;
}




.cont .mid_part { background-image: url(../../shop/img/line_tate_ten.gif); background-repeat: repeat; float: left; width: 10px; padding: 0 5px; }
.cont .mid_part .description{
	margin: 1em 0;
	font-size: 12px;
	line-height: 2em;
}


.cont .right_part { background-repeat: repeat-y; float: left; width: 580px; padding-left: 10px; }
.cont .right_part p{ color: #4b4b4b; background-image: url(../../shop/img/line_yoko_ten590.gif); background-repeat: no-repeat; letter-spacing: 20px; margin-bottom: 20px; padding-bottom: 40px; }


.topcont { color: #525252; font-size: 12px; text-align: left; width: 650px; padding-left: 130px; }

.cont .left_part2 { float: left; width: 380px; padding-right: 50px; }
.cont .right_part2 { background-repeat: repeat-y; float: left; width: 325px; }
.topcont2 { color: #525252; font-size: 12px; text-align: left; width: 650px; padding-left: 120px; }
.f14{ font-size: 14px; line-height: 18px; letter-spacing: 1px; }
.f12{ font-size: 12px; line-height: 16px; }
.f10{ font-size: 10px; line-height: 14px; letter-spacing: 1px; }

/*　　シルクレ　　*/
#silklee