@charset "Shift_JIS";

/* 全てのページ共通項目指定                                                     */
/* --------------------------------------------------------- */
blockquote {
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
}
p {
/*	line-height: 1.6em;*/
	margin: 0px;
	padding: 0px;
/*	letter-spacing: 0.1em;*/
}
dl{
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style:none;
}
dt{
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 10px;
	font-size:1.2em;
	color:#990066;
	
}
dd{
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 20px;
}

a:link {
	color: #999999;
}
a:visited {
	color: #999999;
}
a:hover, a:active {
	color: #FF0000;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

/* body                                                      */
/* --------------------------------------------------------- */
body {
	color: #4D4D4D;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*font-size:1.0em;*/
	line-height:1.4em;
	letter-spacing: 0.1em;
	margin: 0px ;
	padding: 0px;
	/*background-image:url(image/bg0-1.gif);
	background-repeat:repeat;*/
	background-color:#FFF;
	font-size:0.8em;
}

/* wrapper                                                   */
/* --------------------------------------------------------- */
#wrapper {
	text-align: left;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	/*background-image: url(image/bg4-1.gif);
	background-repeat: repeat-y;*/
}

/*---------topページの大きなイメージ部分-------*/
/* ----------------------------------------- */
#topimgbox {
	width: 100%;	/*元の幅は880pxです*/
	margin: 0px auto;
	padding: 0px;
	height: 250px;
	/*background-image:url(../image/common/back1.png);
	background-repeat:repeat-x;*/
	background-color:#FFFFFF;
	border-top:#CCCCCC 1px solid;
}
#topimg {
	margin: 0px auto;
	height: 250px;
	width: 880px;
	padding: 0px 0px 0px 0px;
}
/* ------各ページのヘッド部分のイメージ画像------- */
/*-------------------------------------------- */

/* -----------topページ、footeの指定-----------*/
/* ------------------------------------------- */
#pheaderimgbox {
	width: 100%;	/*元の幅は880pxです*/
	margin: 0px auto;
	padding: 0px;
	height: 100px;
	background-image:url(../image/common/header_bg1.jpg);
	background-repeat:repeat-x;	
}
#pheaderimg {
	margin: 0px auto;
	padding: 0px;	
	height: 100px;
	width: 880px;
}

/* -----------topページ、footeの指定-----------*/
/* ------------------------------------------- */
#header {
	width: 100%;	/*元の幅は880pxです*/
	margin: 0px auto;
	padding: 0px;
	height: 100px;
/*	background-image:url(image/common/back2.gif);/*	clear:both;*/

}
#headerinner {
	width: 880px;	/*元の幅は880pxです*/
	margin: 0px auto;
	padding: 0px;
	height: 100px;
	background-color:#FFFFFF;
	background-image:url();
	clear:both;

}
/* logo                                                 */
/* --------------------------------------------------------- */

#logo  {
	width: 840px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-align: left;

}
/* topread指定全体----------------- */
#topread {
	width: 100%;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#CCCCCC;
}
#topread h1 {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-weight: normal;
	text-align:center;
	font-size:0.9em;
	color:#FFFFFF;
}

/* topmenu指定全体----------------- */
#topmenu {  
	float: right;
	width: 400px;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	background-image:url(/*image/menu_backimg1.gif*/);
}
#topmenu .crfix {  
	clear:left;
}	
#topmenu ul {  
	margin: 0px;
	padding: 0px;
	height: 20px;

}
#topmenu li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top:#eeeeee 1px dotted;
	border-bottom:#eeeeee 1px dotted;
	border-left:#eeeeee 1px dotted;
	border-right:#eeeeee 1px dotted;
	/*background-color:#E9F8FF;*/
	/*background-image:url(image/common/sub_menu_back1.gif);*/
}
#topmenu li a {
	display: block;
	text-decoration: none;
	/*text-indent: -9999px;*/
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	color:#6633CC;
	font-weight:bold;
}
/* menu1〜menu8までのリンク指定----------------- */
#topmenu li#submenu1 a {  
	background: url(../image);
	height: 20px;
	width: 80px;	
}/*（普通のメニュー指定）*/
#topmenu li#submenu1on a {  
	background: url(../image);
	height: 20px;
	width: 80px;	
}/*（対象ページのメニュー指定）*/
#topmenu li#submenu2 a {  
	background: url(../image);
	height: 20px;
	width: 100px;	
}/*（普通のメニュー指定）*/
#topmenu li#submenu2on a {  
	background: url(../image);
	height: 20px;
	width: 100px;	
}/*（対象ページのメニュー指定）*/
#topmenu li#submenu3 a {  
	background: url(../image);
		height: 20px;
	width: 140px;
}/*（普通のメニュー指定）*/
#topmenu li#submenu3on a {  
	background: url(../image);
		height: 20px;
	width: 140px;
}/*（対象ページのメニュー指定）*/
#topmenu li#submenu4 a {  
	background: url(../image);
		height: 20px;
	width: 100px;
}/*（普通のメニュー指定）*/
#topmenu li#submenu4on a {  
	background: url(../image);
		height: 20px;
	width: 100px;
}/*（対象ページのメニュー指定）*/

/* topmenu〜topmenu8までのﾏｳｽがリンクの上に乗った時の指定------ */
#topmenu li#submenu1 a:hover {
	background: url(../image);
	color:#666666;
	height: 20px;
	width: 80px;
}
#topmenu li#submenu2 a:hover  {  
	background: url(../image);
	color:#666666;
		height: 20px;
	width: 100px;	
}
#topmenu li#submenu3 a:hover  {  
	background: url(../image);
	color:#666666;
		height: 20px;
	width: 140px;	
}
#topmenu li#submenu4 a:hover  {  
	background: url(../image);
	color:#666666;
		height: 20px;
	width: 100px;	
}


/* menu                                                      */
/* --------------------------------------------------------- */
#menubox {
	width: 100%;
	height:50px;
	margin: 0px;
	padding: 0px;
	clear:both;
	background-image:url(../image/common/menu_bg2.gif);
	background-repeat:repeat-x;
}
#menu {
	width: 860px;
	margin: 0px auto;
	padding: 0px 10px 0px 10px;
	clear:both;
	background-image:url(../image/common/menu_bg1.gif);
	background-repeat:repeat-x;
}
#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 50px;
}
#menu li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#menu li a {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height: 50px;
	width: 143px;
	margin: 0px;
	padding: 0px;
}
#menu li#home a:hover,#menu li#plofile a:hover,#menu li#information a:hover,#menu li#contact a:hover,#menu li#link a:hover{
    background-position: right top; 
}
#menu li#home a {
	background: url(../image/common/menu1.gif);
}
#menu li#plofile a {
	background: url(../image/common/menu2.gif);
}
#menu li#infomation a {
	background: url(../image/common/menu3.gif);
}
#menu li#contact a {
	background: url(../image/common/menu4.gif);
}
#menu li#link a {
	background: url(../image/common/menu5.gif);
}



#menu li#home a:hover {
	background: url(../image/common/menu1_on.gif);
}
#menu li#plofile a:hover  {
	background: url(../image/common/menu2_on.gif);
}
#menu li#infomation a:hover  {
	background: url(../image/common/menu3_on.gif);
}
#menu li#contact a:hover  {
	background: url(../image/common/menu4_on.gif);
}
#menu li#link a:hover  {
	background: url(../image/common/menu5_on.gif);
}



/* --------------------------------------*/
/*-------- footer部分指定----------------*/

#footerframe {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	height: 100px;
	clear: both;
	background-color:#CCCCCC;
}

#footer {
	width: 880px;
	height:80px;
	margin: 0px auto;
	padding: 10px 0px;
	text-align: center;
	font-size: 0.9em;
	background-image: url();
	background-repeat: no-repeat;
}
#footer ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#footer li {
	display: inline;
	margin: 0px;
	padding: 0px 5px;
}
#footer li a {
	color: #666666;
}
#footer li a:hover, a:active {
	color: #999999;
}
/* ----------copyright----------*/
#copyright p{
	font-size: 0.9em;
	font-weight: normal;
	margin: 5px auto;
	padding: 0px;
	text-align:center;
	color:#FFFFFF;
}
/*--------- address ------------------*/

address {
	/*font-size:0.8em;*/
	font-weight: normal;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	font-style: normal;

}
/*-------- footer部分指定----------------*/
/* 本文外枠指定                                                   */
/* --------------------------------------------------------- */
#container {
	width: 100%;
	height:auto;
	margin: 0px auto;
	clear: both;
	padding: 0px 0px 0px 0px;
	background-image:url(../image/common/back1.png);
}




/* content                                                   */
/* --------------------------------------------------------- */
#content1 {
	width: 880px;
	height:auto;
	margin: 0px auto;
	clear: both;
	padding: 0px 0px 0px 0px;
	
	background-color:#FFFFFF;
}




/* ------------------------------------ */
/* ---------左側のメニューnavi--------- */

#navi {
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	/*font-size:0.8em;*/
}
#navi ul {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#navi ul li{
	list-style:none;
	width: 140px;
	border-bottom:1px dotted #9C9256;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #9C9256;
	color: #333;
	margin:  3px 0px 0px 0px;
	padding: 3px 0px 0px 8px;
	background-image:url(../image/common/mark1-1.gif);
	background-repeat:no-repeat;
	background-position:5px 5px
}
#navi li a{
	text-decoration:none;
	padding-left:10px;
	color: #9C9256;

}
#navi li a:hover{
	list-style:none;
	width: 140px;
	border-bottom:1px dotted #963;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #9C9256;
	color: #963;
	margin:  3px 0px 0px 0px;
	padding: 3px 0px 0px 8px;
	padding-left:10px;
}

/* box1.box2.box3.box4                                       */
/* --------------------------------------------------------- */
/* index専用 */
.box1 {
	width: 500px;
	height:auto;
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 20px;
}
.box2 {
	width: 330px;
	float: right;
	height:auto;	
	margin: 0px;
	padding: 4px 20px 0px 0px;
}

/* index専用ページ終了 */
/* --------------------------------------------------------- */

/* menu.salon.info.etc… */
.box3 {
	width: 660px;
	float: right;
	margin: 0px;
	padding: 4px 20px 0px 0px;
}
/* menu.salon.info.etc… */
.box4 {
    margin: 10px 0px 10px 30px;
	padding: 4px 20px 0px 0px;
}

.box5 {
   margin: 10px 30px 10px 40px;
	padding: 4px 20px 0px 0px;

}
/*----------------------------------------*/
/*プライバシーポリシー、サイトマップで利用*/
/*----------------------------------------*/
.allbox1 {
	width: 880px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
} 
.allbox1 p{
	text-align:left;
	margin: 0px;
	padding: 5px 20px 5px 20px;
	/*font-size:0.8em;*/
} 

/*---------------------------------------------*/
/*---------------topページ関連指定-------------*/
/*---------------------------------------------*/

/*---新着情報のタイトル指定---*/
.newinfo {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #996600;
	border-left:5px solid #C63;
	color: #7E7645;
/*	font-size: 0.9em;*/
	font-weight:bold;
}

/*----- 新着情報の内容-------*/
#iframe {
	overflow:auto;
	width:468px;
	height:70px;
	padding: 7px;
	border: 1px dotted #AAA064;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-size:1.0em;
}
#iframe ul{
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 25px;
	/*font-size:0.8em;*/
}
/* color                                                     */
/* --------------------------------------------------------- */
.color1 {
	color: #960;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px;
	font-size: 0.85em;
}
.color2 {
	color: #FF6699;
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
}
/* --------------------------------------*/
/*--本文内メニュータイトルの指定---*/

/*--コンセプト、お店からのメッセージ指定---*/
.concept {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #996600;
	border-left:5px solid #C63;
	color: #7E7645;
	/*font-size:0.8em;*/
	font-weight:bold;
}
.conceptdetail {
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}
.conceptdetail p{
	margin: 3px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #333;
	/*font-size:0.8em;*/
}
.moji1 {
	margin:0px 0px 3px 10px;
	padding:1px 1px 1px 1px;
	text-align:left;
	/*font-size:0.8em;*/

}
/*--------水色系文字----------*/
.moji2 {
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	text-align:left;
	color:#36F;
	font-weight:bold;
}
/*--------ピンク系文字----------*/
.moji3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	color:#F03;
}
/*--------（消費税含まず）指定----------*/
.moji4 {
	margin:5px 40px 3px 10px;
	padding:1px 1px 1px 1px;
	text-align:right;
	/*font-size:0.8em;*/
	font-weight:bold;

}

/*--コンセプト、お店からのメッセージ指定終わり---*/
/* --------------------------------------*/

/* --------------------------------------*/
/*--ＴＯＰページ右側メニュー指定---*/
.menuinfobox {
	width:330px;
	height:auto;
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
/*	font-size:0.9em;*/
}
.toptaitol1 {
	margin: 0px;
	padding: 8px 5px 2px 5px;
	border-bottom: 0px dashed #996600;
	color: #7E7645;
	font-size: 1.1em;
	text-align:left;
}
.toptaitol1 li a {
	text-decoration:none;
}
.menuinfo {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #996600;
	border-left:5px solid #C63;
	color: #7E7645;
	font-size: 1.1em;
	font-weight:bold;

}

.menuinfotitol {
	margin: 2px 2px 4px 10px;
	padding: 2px 2px 2px 0px;


}
.menuinfotitol h3{
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 0px 15px;
	border-bottom: 1px solid #996600;
	border-left:0px solid #C63;
	background-image:url(../image/common/mark3.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	color: #7E7645;
	font-size: 1.0em;
	font-weight:bold;	

}
.menuinfotitol p{
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 0px 0px;
	border-bottom: 0px dashed #996600;

}
.menuinfobox p{
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 30px;
	/*font-size:0.8em;*/
	color:#630;
}
.menuinfobox p a{
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size:1.1em;
	color:#063;
}
.menuinfobox p a:hover{
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 30px;
	/*font-size:0.8em;*/
	color:#F60;
}
.menuinfobox ul{
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	/*font-size:0.8em;*/
	list-style:none;
}
.menuinfobox li{
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 20px;
}
.menuinfobox dl{
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	/*font-size:0.8em;*/
	list-style:none;
}
.menuinfobox dt{
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 20px;
}
.menuinfobox dd{
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 35px;
}

/*--ＴＯＰページ右側メニュー指定終わり---*/
/* --------------------------------------*/


/* ---------------------------------- */
.gmap{
	/*font-size:0.8em;*/
	font-weight: normal;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	border:inset 1px #CCC;
	width:451px;
}

/* ------------------------------------------------- */
/* -------各ページタイトル（見出しH２装飾）------- */

.pagetaitol1 {
	margin: 5px 10px 5px 5px;
	padding: 10px 0px 0px 3px;
	border-bottom: 1px dashed #996600;
	border-left:5px solid #C63;
	color: #7E7645;
	font-size: 1.2em;
	font-weight:bold;
	height:30px;
}
/* ------------------------------------------------- */
/* -------各ページサブタイトル（見出しH3装飾）------- */
.style1 {
	font-size: 1.0em;
	color: #9C9256;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right:0px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #9C9256;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C9256;
	margin: 5px 10px 7px 10px;
	background-image:url(../image/common/mark2-2.gif);
	background-repeat:no-repeat;
}
/*-------------------------------*/
/*本文の段落(P）の文字指定開始*/
	
.style2 {
	margin: 0px 30px 0px 15px;
	padding: 8px 5px 2px 10px;
	border-bottom: 1px dashed #996600;
	/*font-size:0.8em;*/
}

/*本文の段落(P）の文字指定終了*/
/*-------------------------------*/

.style3 {
	margin: 0px;
	padding: 8px 5px 2px 10px;
	border-bottom: 1px dashed #996600;
	color: #7E7645;
	font-size: 1.1em;
	text-align:left;
}
.style4 {
	margin: 0px 10px;
	color: #7E7645;
	font-weight: bold;
	background: #EAE6D6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.style5 {
	margin: 0px 10px;
	color: #7E7645;
	font-weight: bold;
	background: #EAE6D6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.style6 {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px dashed #996600;
	/*font-size:0.8em;*/
}
/* メニュー＆料金ページで利用                                                   */
/* --------------------------------------------------------- */
.centerbox {
	clear: both;
	width: auto;
	padding-left: 10px;
	padding-bottom:10px;
}
.st1 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*font-size:0.8em;*/
	font-weight:bold;
	color:#903;
}

.std1 {
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	/*font-size:0.8em;*/
	color:#963;
}


.menut {
	margin: 0px;
	padding: 8px 10px 2px 15px;
	border-bottom: 1px dashed #996600;
	background-image:url(../image/common/mark3-1.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	color: #7E7645;
	/*font-size:0.8em;*/
	text-align:left;
	font-weight:bold;
	width:400px;
}
.menuh {
	margin: 0px;
	padding: 8px 5px 2px 10px;
	border-bottom: 1px dashed #996600;
	color: #7E7645;
	/*font-size:0.8em;*/
	text-align:right;
	width:50px;	
}
.menup {
	margin: 0px;
	padding: 8px 5px 2px 10px;
	border-bottom: 1px dashed #996600;
	color: #7E7645;
	/*font-size:0.8em;*/
	text-align:right;
	width:80px;	
}
.menudetail {
	margin: 0px;
	padding: 0px 10px 2px 20px;
	border-bottom: 0px dashed #996600;
	color: #7E7645;
	/*font-size:0.8em;*/
	width:560px;
}
.menudetail1 {
	margin: 0px;
	padding: 0px 10px 2px 20px;
	border-bottom: 0px dashed #996600;
	/*color: #7E7645;*/
	font-size: 0.8em;
}


/* img                                                    */
/* --------------------------------------------------------- */
.img1 {
	margin: 0px 0px 5px;
}
.img2 {
	margin: 0px;
	padding: 5px 0px;
}
/* ギャラリーページの写真掲載指定        */
/* --------------------------------------------------------- */
.gallerysettext {
	margin:5px 5px 0px 15px;
	padding:0px;
	/*font-size:0.8em;*/
	text-align:left;
	color:#F30;
}	

.galleryboxmain {
	width:auto;
	margin:5px 5px 15px 5px;
	padding:0px;
	clear:both;

}
.gallerybox {
	width:150px;
	margin:5px 5px 0 5px;
	padding:0px;
	float:left;
}
.galleryphoto {
	border:1px dotted #e73f1a;
	margin:0px 0px 0px 0px;
	padding:2px 2px 0px 2px;
	text-align:center;
	height:220px;

}
.gallerytext {
	border:0px dotted #e73f1a;
	border-top:0px;
	margin:0px;
	padding:3px;
	height:35px;
	color:#930;
}	
.gallerytext p {
	margin:0px;
	padding:0px;
	font-size:0.9em;
	text-align:left;
}	

#pagetop {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}	

#pagetop1 {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 45px;
}
.ichi1 {
	border:1px solid #9f9f9f;
	margin:0px 0px 0px 15px;
	padding:1px 1px 1px 1px;
	text-align:left;
	height:50px;
	width:300px;
}

.ichi2 {
	border:1px solid #0e3a12;
	margin:0px 0px 3px 10px;
	padding:1px 1px 1px 1px;
	text-align:left;
	height:80px;
	width:480px;
}
.ichi3 {
	margin:0px 0px 3px 20px;
	padding:1px 1px 1px 1px;
	text-align:left;

}
.ichi3 p{
	/*font-size:0.8em;*/
	margin:0px 0px 0px 0px;
	padding:1px 3px 1px 0px;
	text-align:left;

}
.ichi4 {
	margin:0px 0px 3px 10px;
	padding:1px 1px 1px 1px;
	text-align:left;

}
/*--------ギャラリーページのカテゴリータイトル背景----------*/
.midashi1 {
	margin:0px 0px 0px 0px;
	padding:3px 1px 1px 10px;
	text-align:left;
	font-size:1.0em;
	background-image:url(../image/bg_line1-1.jpg);
	border-bottom:#eee 1px solid;
	border-left:#F30 0px solid;
	border-right:#F30 0px solid;
	border-top:#eee 1px solid;
	width:620px;

}
