
* {
	margin: 0;
	padding: 0;
	font-family: 'Meiryo','Verdana',sans-serif;
	zoom:1 ;
}

body {
	line-height: 1.3em;
	margin: 0;
	text-align: center;
	background-color: #EBEBEB;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	font-weight: 400;
}

img {
	border: 0;
}

#container {
	width : 904px;
	margin :0 auto;
	text-align : left;
	background : #fff;
	overflow : hidden;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
}

/* ヘッダー
----------------------------------------------------------------------------------------------*/

#header {
	width: 100%;
	margin-bottom: 5px;
	overflow : hidden;
}

#header .inner{
	width: 230px;
	xheight: 50px;
}

#header a {
	width: 230px;
	height: 50px;
	display: block;
	text-indent: -9999em;
	background: #f00;
	background: url("image/sitelogo.jpg") no-repeat;
	margin: 10px 10px 5px 10px;
}

/* ****************************** 10色　************************************ */

div#ten_color{
	width: 864px;
	margin: 60px 0;
	overflow: hidden;
}

div#ten_color div.wrap_left{
	width: 422px;
	float: left;
	overflow: hidden;
}

div#ten_color div.wrap_right{
	width: 422px;
	float: right;
	overflow: hidden;
}

div#ten_color div.wrap_left div.row, div#ten_color div.wrap_right div.row{
	width: 422px;
	padding: 20px 0;
	overflow: hidden;
}

div#ten_color div.wrap_left div.row div.image, div#ten_color div.wrap_right div.row div.image{
	width: 150px;
	float: left;
}

div#ten_color div.wrap_left div.row div.image img, div#ten_color div.wrap_right div.row div.image img{
	display: block;
}

div#ten_color div.wrap_left div.row div.text, div#ten_color div.wrap_right div.row div.text{
	width: 252px;
	float: right;
}

div#ten_color div.wrap_left div.row div.text p.colorTitle, div#ten_color div.wrap_right div.row div.text p.colorTitle{
	font-size: 80%;
	padding: 2px;
	margin-bottom: 10px;
	width: 100px;
	text-align :center;
}

div#ten_color div.wrap_left div.row div.text p.title, div#ten_color div.wrap_right div.row div.text p.title{
	font-size: 80%;
	font-weight: 900;
	margin-bottom: 5px;
	color: #f93;
}

div#ten_color div.wrap_left div.row div.text p.caption, div#ten_color div.wrap_right div.row div.text p.caption{
	line-height: 1.5em;
	font-size: 80%;
	margin-bottom: 5px;
}

div#ten_color div.wrap_left div.row div.text p.captionSub, div#ten_color div.wrap_right div.row div.text p.captionSub{
	line-height: 1.5em;
	font-size: 65%;
	margin-bottom: 5px;
}

p#colorTitleCream{
	background: #FFEF8A;
}

p#colorTitleYellow{
	background: #F8DE00;
}

p#colorTitleOrange{
	background: #EFA719;
}

p#colorTitleSkyBlue{
	background: #93BFE6;
}

p#colorTitlePurple{
	background: #A69AB6;
}

p#colorTitlePink{
	background: #EE86A1;
}

p#colorTitleSalmonPink{
	background: #F5B199;
}

p#colorTitleGray{
	background: #E6DDC2;
}

p#colorTitleAquaBlue{
	background: #94CBCF;
}

p#colorTitleYellowGreen{
	background: #CCD200;
}

/* 中身
----------------------------------------------------------------------------------------------*/
#naka{
	width: 864px;
	overflow: hidden;
	xbackground: #F9A4D0;
	padding-bottom:50px;
	margin-left:20px;
}

/* メイン
----------------------------------------------------------------------------------------------*/
#naka #main{
	width: 864px;
	overflow: hidden;
	xmargin-bottom:20px;
	xmargin-top:10px;
}

#naka #main h1{
	width: 864px;
	height:567px;
	overflow: hidden;
	background: #0c0;
	font-size:20px;
	text-indent:-9999em;
	background: url("image/change_main.jpg") no-repeat;
}

#naka #main p{
	display:none;
}

/* スイーツ
----------------------------------------------------------------------------------------------*/
#naka #sweets{
	width: 864px;
	overflow: hidden;
	padding-bottom:20px;
	background: #fcd;
	background: url("image/sweetsbottom.jpg") no-repeat bottom;
}

#naka #sweets h2{
	width: 864px;
	height:220px;
	background: #0c0;
	overflow: hidden;
	text-indent:-9999em;
	background: url("image/sweetstop.jpg") no-repeat top;
}

/* フォンティーヌ
----------------------------------------------------------------------------------------------*/
#naka #sweets .sweets_inner{
	width: 765px;
	margin-left:52px;
	xbackground: #f00;
	overflow: hidden;
	xmargin-top:5px;
}

#naka #sweets .sweets_inner .sweetsph{
	width: 350px;
	float:left;
	xbackground: #fcc;
}

#naka #sweets .sweets_inner .fontaine{
	width: 370px;
	float:right;
	background: #E1E1E1;
	padding:15px 10px;
	overflow: hidden;
}

#naka #sweets .sweets_inner .fontaine_inner{
	width: 200px;
	float:left;
	xbackground: #fdd;
}

#naka #sweets .sweets_inner .goderikoma{
	width: 150px;
	height:150px;
	float:right;
	xbackground: #fff;
}


#naka #sweets .sweets_inner .fontaine_inner h3 a{
	font-size:100%;
	color:#000;
	font-weight:bold;
	text-decoration: none;
}

#naka #sweets .sweets_inner .fontaine_inner p{
	font-size:80%;
	color:#000;
	xmargin-top:5px;
}

#naka #sweets .sweets_inner .fontaine_inner a{
	font-size:80%;
	color:#000;
}

/* スイーツの注意事項
----------------------------------------------------------------------------------------------*/
#naka #sweets ul{
	width: 740px;
	margin:10px 0 10px 62px;
	font-size:80%;
}

#naka #sweets li img{
	width: 13px;
	height:13px;
	background: #d3d3d3;
	margin-right:5px;
}

/* スイーツの問いあわせ
----------------------------------------------------------------------------------------------*/
#naka #sweets .sweets_tel{
	width: 760px;
	margin:10px 0 10px 50px;
	border: 1px solid #000;
	overflow: hidden;
}

#naka #sweets .sweets_tel h4{
	width: 200px;
	display:block;
	float:left;
	background: #000;
	text-align:center;
	color:#fff;
	font-size:80%;
	padding:8px 5px;
}

#naka #sweets .sweets_tel p{
	width: 530px;
	float:right;
	padding:5px;
	font-size:17px;
	xbackground: #f00;
}

#naka #sweets .sweets_tel p img{
	width: 20px;
	height:20px;
	background: #d3d3d3;
	margin: 0 5px;
}

/* モバイル
----------------------------------------------------------------------------------------------*/
#naka #mobile{
	width: 760px;
	margin-left:52px;
	background: #fff;
	overflow: hidden;
	xmargin-top:10px;
}

#naka #mobile img{
	width: 300px;
	float:left;
}

#naka #mobile .mobile_inner{
	width: 450px;
	float:right;
}

#naka #mobile .mobile_inner h3{
	font-size:85%;
	font-weight:bold;
	line-height: 1.5em;
	padding-top:30px;
}

#naka #mobile .mobile_inner h3{
	font-size:95%;
	font-weight:bold;
	line-height: 1.5em;
	margin-top:13px;
}

#naka #mobile .mobile_inner p{
	font-size:80%;
	xfont-weight:bold;
	line-height: 1.8em;
	margin-top:5px;
}

/* 物件紹介上
----------------------------------------------------------------------------------------------*/
#naka #room #room_top{
	width: 864px;
	overflow: hidden;
}

#naka #room #room_top .room_left{
	width: 180px;
	height:100px;
	float:left;
	overflow: hidden;
	background: #fff;
	text-indent:-9999em;
	background: url("image/ueda_bukken.png") no-repeat;
}

#naka #room #room_top .room_center{
	width: 480px;
	margin-left:10px;
	margin-top:10px;
	float:left;
	overflow: hidden;
	background: #fff;
}

#naka #room #room_top .room_right{
	width: 180px;
	height:100px;
	float:right;
	overflow: hidden;
	background: #fff;
	text-indent:-9999em;
	background: url("image/saku_bukken.png") no-repeat;
}


#naka #room #room_top .room_center h2{
	width: 480px;
	text-align:center;
	font-size:110%;
	margin-top:10px;
	font-weight:bold;
}

#naka #room #room_top .room_center p{
	width: 480px;
	text-align:center;
	font-size:80%;
	margin-top:5px;
}

#naka #room #room_top .room_center p a{
	color:#f00;
}


/* 物件紹介
----------------------------------------------------------------------------------------------*/
#naka #room{
	width: 864px;
	overflow: hidden;
	margin-top:30px;
}

#naka #room h3{
	width: 420px;
	height:55px;
	display:block;
	overflow: hidden;
	xbackground: #f00;
	margin-bottom:15px;
}

#naka #room #ueda h3{
	width: 420px;
	height:55px;
	display:block;
	overflow: hidden;
	xbackground: #f00;
	margin-bottom:15px;
	text-indent:-9999em;
	background: url("image/ueda_aka.png") no-repeat;
}

#naka #room #saku h3{
	width: 420px;
	height:55px;
	display:block;
	overflow: hidden;
	xbackground: #f00;
	margin-bottom:15px;
	text-indent:-9999em;
	background: url("image/saku_aka.png") no-repeat;
}

#naka #room #ueda{
	width: 420px;
	overflow: hidden;
	float:left;
}

#naka #room #saku{
	width: 420px;
	float:right;
	overflow: hidden;
}

/* 物件紹介ボックス
----------------------------------------------------------------------------------------------*/
#naka #room .room_box{
	width: 420px;
	overflow: hidden;
	xbackground: #fff;
	padding:10px 0;
	border-bottom: 1px solid #EBEBEB;
}

#naka #room .room_box .roomph{
	width: 120px;
	height:100px;
	display:block;
	float:left;
	overflow: hidden;
	xbackground: #fcc;
}

#naka #room .room_box .room_boxinner{
	width: 290px;
	float:right;
	overflow: hidden;
	xbackground: #0c0;
}

#naka #room .room_box .room_boxinner .boxinner_top{
	width: 290px;
	overflow: hidden;
}

#naka #room .room_box .room_boxinner .boxinner_top p{
	width: 200px;
	float:left;
	background: #696969;
	padding:2px;
	font-size:12px;
	color:#fff;
	text-align:center;
}

#naka #room .room_box .room_boxinner .boxinner_top a{
	width: 75px;
	height:25px;
	display:block;
	float:right;
	xbackground: #f00;
	text-indent:-9999em;
	background: url("image/bukken_botan.jpg") no-repeat;
}

#naka #room .room_box .room_boxinner ul{
	width: 290px;
	list-style-type:none;
	font-size:80%;
	margin-top:5px;
}

#naka #room .room_box .room_boxinner li span{
	color:#f00;
	font-weight:bold;
	font-size:120%;
}

/* いい部屋ネットボタン
----------------------------------------------------------------------------------------------*/
#naka .iiheyabotan a{
	width: 864px;
	height:68px;
	margin-top:15px;
	display:block;
	background: #f00;
	text-indent:-9999em;
	background: url("image/go_iiheyanet.jpg") no-repeat;
}

/* チェックポイント
----------------------------------------------------------------------------------------------*/
#checkpoint{
	width: 904px;
	background: #d9d9d9;
	padding:20px 0;
	overflow: hidden;
	background: url("image/check_bg.jpg") repeat;
}

#checkpoint h4{
	width: 904px;
	text-align:center;
	font-size:120%;
	font-weight:bold;
}

#checkpoint .titletext{
	width: 904px;
	text-align:center;
	font-size:80%;
	line-height: 2em;
	margin-bottom:20px;
}

/* チェックポイント6 上の段
----------------------------------------------------------------------------------------------*/
#checkpoint #checkpoint_top{
	width: 864px;
	xbackground: #0c0;
	margin-left:20px;
	margin-bottom:20px;
	overflow: hidden;
	padding-bottom:15px;
	background: url("image/check_bottom.png") no-repeat bottom;
}

#checkpoint #checkpoint_top .check1{
	width: 270px;
	xbackground: #fff;
	float:left;
	overflow: hidden;
	margin-right:27px;
	text-align:left;

}

#checkpoint #checkpoint_top .check2{
	width: 270px;
	float:left;
	xbackground: #fff;
	overflow: hidden;
	text-align:left;
}

#checkpoint #checkpoint_top .check3{
	width: 270px;
	xbackground: #fff;
	float:right;
	overflow: hidden;
	text-align:left;
}

/* チェックポイント6 下の段
----------------------------------------------------------------------------------------------*/
#checkpoint #checkpoint_bottom{
	width: 864px;
	margin-left:20px;
	overflow: hidden;
	padding-bottom:15px;
	xbackground: #f00;
	background: url("image/check_bottom2.png") no-repeat bottom;
}

#checkpoint #checkpoint_bottom .check4{
	width: 270px;
	xbackground: #fff;
	float:left;
	overflow: hidden;
	margin-right:27px;
	text-align:left;
}

#checkpoint #checkpoint_bottom .check5{
	width: 270px;
	float:left;
	xbackground: #fff;
	overflow: hidden;
	text-align:left;
}

#checkpoint #checkpoint_bottom .check6{
	width: 270px;
	xbackground: #fff;
	float:right;
	overflow: hidden;
	text-align:left;
}

/* チェックポイント6 タイトル
----------------------------------------------------------------------------------------------*/
#checkpoint .title_check1{
	width: 270px;
	height:100px;
	xbackground: #000;
	color:#fff;
	text-indent:-9999em;
	background: url("image/check1.png") no-repeat;
}

#checkpoint .title_check2{
	width: 270px;
	height:100px;
	xbackground: #000;
	color:#fff;
	text-indent:-9999em;
	background: url("image/check2.png") no-repeat;
}

#checkpoint .title_check3{
	width: 270px;
	height:100px;
	xbackground: #000;
	color:#fff;
	text-indent:-9999em;
	background: url("image/check3.png") no-repeat;
}

#checkpoint .title_check4{
	width: 270px;
	height:100px;
	xbackground: #000;
	color:#fff;
	text-indent:-9999em;
	background: url("image/check4.png") no-repeat;
}


#checkpoint .title_check5{
	width: 270px;
	height:100px;
	xbackground: #000;
	color:#fff;
	text-indent:-9999em;
	background: url("image/check5.png") no-repeat;
}


#checkpoint .title_check6{
	width: 270px;
	height:100px;
	xbackground: #000;
	color:#fff;
	text-indent:-9999em;
	background: url("image/check6.png") no-repeat;
}



/* チェックポイント6 テキスト
----------------------------------------------------------------------------------------------*/
#checkpoint #checkpoint_top p{
	width: 240px;
	margin-left:15px;
	text-align:left;
	font-size:80%;
	margin-top:10px;
	line-height: 1.6em;
}

#checkpoint #checkpoint_bottom  p{
	width: 240px;
	margin-left:15px;
	text-align:left;
	font-size:80%;
	margin-top:10px;
	line-height: 1.6em;
}

#checkpoint #checkpoint_bottom span{
	font-size:150%;
	color:#A127FF;
	font-weight:bold;
	margin-top:10px;
}

#checkpoint #checkpoint_bottom .small{
	font-size:60%;
	line-height: 1.5em;
}

#checkpoint #checkpoint_bottom .menu{
	font-size:70%;
	line-height: 1.6em;
}

/* 基本設備
----------------------------------------------------------------------------------------------*/
#checkpoint .kisosetubi{
	width: 864px;
	margin:15px 20px;
}

#checkpoint .kisosetubi h6{
	width: 70px;
	float: left;
	background: #000;
	color:#fff;
	text-align:center;
	padding:20px 0;
}

#checkpoint .kisosetubi .setubi{
	width: 780px;
	float: right;
	font-size:80%;
	line-height: 1.6em;
	font-weight:bold;
}

#checkpoint .kisosetubi .setubi span{
	width: 780px;
	font-size:80%;
	line-height: 2em;
}

/* 店舗アクセス
----------------------------------------------------------------------------------------------*/
#naka #access{
	width: 864px;
	overflow: hidden;
	margin-top:50px;
}
#naka #access .shopueda{
	width: 270px;
	float:left;
	xbackground: #fde;
	xpadding-right:10px;
	margin-right:27px;
	border-right: 1px solid #CECECE;
}

#naka #access .shopuedahara{
	width: 270px;
	float:left;
	xbackground: #fde;
	xpadding-right:10px;
	border-right: 1px solid #CECECE;
}


#naka #access .shopsaku{
	width: 270px;
	float:right;
	xbackground: #fde;
}

#naka #access ul{
	width: 220px;
	overflow: hidden;
	list-style-type:none;
	margin-bottom:10px;
}

#naka #access .shopmap{
	width: 180px;
	overflow: hidden;
	list-style-type:none;
}


#naka #access ul h2{
	width: 220px;
	height:70px;
	padding-bottom:5px;
	margin-bottom:5px;
	background: #fff;
	xborder-bottom: 1px solid #000;
}

#naka #access .shopueda ul h2{
	width: 220px;
	height:70px;
	background: #fff;
	text-indent:-9999em;
	background: url("image/rogo_ueda.jpg") no-repeat;
}

#naka #access .shopuedahara ul h2{
	width: 220px;
	height:70px;
	background: #fff;
	text-indent:-9999em;
	background: url("image/rogo_uedahara.jpg") no-repeat;
}

#naka #access .shopsaku ul h2{
	width: 220px;
	height:70px;
	background: #fff;
	text-indent:-9999em;
	background: url("image/rogo_saku.jpg") no-repeat;
}


#naka #access ul li{
	font-size:80%;
}

#naka #access ul .tel{
	width: 220px;
	height:35px;
	background:
}

#naka #access .shopueda .tel{
	width: 220px;
	height:35px;
	background: #f00;
	margin:5px 0;
	text-indent:-9999em;
	background: url("image/ueda_tel.jpg") no-repeat;
}

#naka #access .shopuedahara .tel{
	width: 220px;
	height:35px;
	background: #f00;
	margin:5px 0;
	text-indent:-9999em;
	background: url("image/uedahara_tel.jpg") no-repeat;
}

#naka #access .shopsaku .tel{
	width: 220px;
	height:35px;
	background: #f00;
	margin:5px 0;
	text-indent:-9999em;
	background: url("image/saku_tel.jpg") no-repeat;
}

#naka #access .goshop{
	width: 75px;
	height:25px;
	display:block;
	xmargin-top:5px;
	background: #f00;
	xmargin-left:105px;
	text-indent:-9999em;
	background: url("image/goshop_botan.jpg") no-repeat;
}

/* フッター
----------------------------------------------------------------------------------------------*/
#copyrights {
	width: 904px;
	clear:left;
	list-style-type: none;
	padding: 10px 0;
	font-size: 10px;
	text-align: center;
	color: #696969;
	overflow: hidden;
	border-top: 1px solid #CECECE;
}

#copyrights address {
	font-style: normal;
	line-height: 1em;
	margin-right: 10px;
}

