@import "base.css";

/*==================================================

	official kiyaku

==================================================*/

#kiyaku-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#kiyaku-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/kiyaku_header_img.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}

#kiyaku-main p {

	font-size: 12px;

	margin: 0;

	padding: 0 40px 10px 40px;

}

#kiyaku-main UL {

	font-size: 12px;

	list-style:none;

	margin:0;

	padding: 0 40px 0 40px;

}

#kiyaku-main li {

	list-style:none;

	margin: 3px;

	padding:0;

}

#kiyaku-01 {

	width: 700px;

	padding: 30px 0 0 0;

	margin: 0;

}

#kiyaku-02 h3 {

	width: 650px;

	height: 25px;

	background-image: url(../images/official/kiyaku_title01.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 25px 25px 15px 25px;

}

#kiyaku-02 h4 {

	font-size: 13px;

	margin: 25px 25px 15px 25px;

}





/*==================================================

	official company

==================================================*/

#company-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#company-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/company_header_img.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}

#company-main table {

	padding: 30px 0 0 40px;

}

.table-th {

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	margin: 0;

	padding: 8px;

}

.table-td {

	font-size: 12px;

	color: #666666;

	margin: 0;

	padding: 8px;

}





/*==================================================

	official tokutei

==================================================*/

#tokutei-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#tokutei-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/tokutei_header_img.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}

#tokutei-main table {

	padding: 30px 0 0 40px;

}





/*==================================================

	official privacy

==================================================*/

#privacy-main {

	width: 700px;

	padding: 0 0 0 5px;

	margin: 0;

}

#privacy-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/privacy_header_img.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}

#privacy-main p {

	font-size: 12px;

	margin: 0;

	padding: 0 40px 10px 40px;

}

#privacy-main UL {

	font-size: 12px;

	list-style:none;

	margin:0;

	padding: 0 40px 0 40px;

}

#privacy-main li {

	list-style:none;

	margin: 3px;

	padding:0;

}







/*==================================================

	shop tamagawa

==================================================*/

#shop-tamagawa {

	width: 700px;

	padding: 0;

	margin: 0;

	font-size: 12px;

	color: #000;

}

#shop-tamagawa h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/shop_tamagawa_title.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}

#shop-tamagawa h3 {
	margin:20px 0 0 0;
}
#tamagaku-main-text {
	width:600px;
	margin:15px auto 25px;
}
#tamagaku-map{
	width:604px;
	margin:0 auto;
}
p.tamamaptitle{
	width:600px;
	margin:15px auto 10px;
}
p#tamagakuadress{
	margin-top:5px;
}
#tamagaku-map h4{
	text-align:center;
	font-size:210%;
	color:#06f;
	margin:5px 0 0 0;
}
p.tamamaphosoku{
	width:560px;
	margin:0 auto;
}

/*==================================================

	shop okinawa

==================================================*/

#shop-okinawa {

	width: 700px;

	padding: 0;

	margin: 0;

}

#shop-okinawa h2.midashi {
	width: 699px;
	height: 322px;
	background-image: url(../images/official/okinawa_midashi.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0;
	margin: 20px 0 20px 0;
}
#shop-okinawa p.boutou {
	width: 700px;
	height: 242px;
	background-image: url(../images/official/shop_okinawa_text.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0;
	margin-bottom: 20px;
}
#shop-okinawa p.syoukai{
	margin:10px auto;
	padding:0;
	width:450px;
	font-size:16px;
	color:#000;
}
#shop-okinawa h3.syousai {
	font-style: bold;
	font-size: 20px;
	color: #333;
	padding: 0;
	width:280px;
	margin-left:225px ;
	margin:20px auto 30px;
}
#shop-okinawa p.event {
	width: 700px;
	height: 733px;
	background-image: url(../images/official/shop_okinawa_ivent.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0;
	margin-bottom: 30px;
}
#shop-okinawa p#opening-event {
	width: 700px;
	height: 2354px;
	background-image: url(../images/official/okinawa_opening.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0;
	margin:50px 0 30px 0;
}

/*==================================================

	shop shibuya

==================================================*/

#shop-shibuya {

	width: 700px;

	padding: 0;

	margin: 0;

}

#shop-shibuya h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/shop_shibuya_title.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}


/*==================================================

	recruit

==================================================*/

#recruit-main {

	width: 700px;

	padding: 0;

	margin: 0;

	font-size: 12px;

	text-align:center;

}

#recruit-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/recruit_main_title.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

	text-align:center;

}

#recruit-main p {

	line-height:1.5em;

	}

#recruit-main th {

	margin: 5px;

	padding: 5px;

	text-align:left;

	}

#recruit-main td {

	margin: 5px;

	padding: 5px;

	text-align:left;

	}

.font-org {

	font-size: 15px;

	font-weight: bold;

	color: #FF6600;

	text-align:left;

	}

.text01 {

	width: 490px;

	text-align: left;

	margin: 10px 0 10px 0;

	}

.text02 {

	width: 490px;

	text-align: left;

	margin: 10px 0 10px 0;

	}

.midashi01 {

	width: 490px;

	color: #f00;

	text-align: center;

	margin: 10px 0 10px 0;

	}

.staff{

@color:#0033ff;

  text-align: left;

}





/*==================================================

	customer

==================================================*/

#customer-main {

	width: 700px;

	padding: 0;

	margin: 0;

	font-size: 12px;

	text-align:center;

}

#customer-main h2 {

	width: 700px;

	height: 60px;

	background-image: url(../images/official/customervoice_main_title.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}

#customer-main p {

	line-height:1.5em;

	}

#customer-main th {

	margin: 5px;

	padding: 5px;

	text-align:left;

	color:#FFFFFF;

	}

#customer-main td {

	margin: 5px;

	padding: 5px 15px 5px 15px;

	text-align:left;

	}





/*==================================================

	mtt08

==================================================*/

#mtt08-01 h2 {

	width: 676px;

	height: 34px;

	background-image: url(../images/official/mtt08_1.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0;

}

#mtt08-01 p {

	width: 676px;

	height: 41px;

	background-image: url(../images/official/mtt08_2.gif);

	background-repeat: no-repeat;

	background-position:0px;

	text-indent: -9999px;

	margin: 0;

}

#mtt08-01 strong {

	font-size: 14px;

	padding : 0px 0px 0px 0px ;

}

/*==================================================

	mtt final

==================================================*/

#mtt-final h2 {

	width: 613px;

	height: 199px;

	background-image: url(../images/official/mtt-final.jpg);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0;

	margin: 0 0 0 30px;

}

#mtt-final strong {

	font-size: 14px;

	padding : 0px 0px 0px 0px ;

}