@charset "utf-8";
* {
	margin:0;
	padding:0;
	font-size:100%;
	line-height:1.5;
	font-family:"MS UI Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	/*
	font-family:Arial,sans-serif;
	*/
	}
body {
	color:#333;
	background:#fff url(http://angelica-tama.com/1.0/image/bg.jpg) center top;
	text-align:center;
	}
a:link {
	color:#00c;
	}
a:hover {
	color:#f60;
	}
a:active {
	color:#c00;
	}
a:visited {
	color:#909;
	}
h1,h2,h3,h4,h5,address,p,span,em,strong,a,input,textarea,ul,ol,li,dt,dd,th,td {
	line-height:1.4em;
	}
img {
	border:0;
	}


table {
	clear:both;
	margin:0.5em 0;
	}
table td dl {
	margin-left:2em;
	}
table td dt {
	font-weight:bold;
	}
table td dd {
	margin-left:2em;
	}
table th {
	vertical-align:top;
	white-space:nowrap;
	text-align:left;
	}
table td {
	vertical-align:top;
	background-color:#fff;
	}
table.default {
	width:100%;
	margin:0.5em 0;
	border-collapse:collapse;
	border:1px solid #999;
	}
table.default th {
	padding:3px;
	font-weight:normal;
	background-color:#E0F1B9;
	border:1px solid #999;
	}
table.default td {
	padding:3px;
	border:1px solid #999;
	}
table.noborder {
	}
table.noborder th {
	padding-right:1em;
	background-color:#fff;
	}
table.noborder td {
	}




/*

	multipurpose

*/

h2 {
	letter-spacing:2px;
	font-family:"ＭＳ 明朝","MS Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","細明朝体","Ryumin-Light-83pv-RKSJ-H";
	color:#e71b85;
	font-size:130%;
	_font-size:120%;
	text-align:center;
	}
h3 {
	font-family:"ＭＳ 明朝","MS Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","細明朝体","Ryumin-Light-83pv-RKSJ-H";
	padding:15px 0 15px 35px;
	color:#e71b85;
	font-size:120%;
	_font-size:110%;
	background:url(http://angelica-tama.com/1.0/image/rose-32x30.gif) left center no-repeat;
	}

fieldset {
	border:0;
	}
legend {
	font-family:"ＭＳ 明朝","MS Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","細明朝体","Ryumin-Light-83pv-RKSJ-H";
	padding:15px 0 15px 35px;
	color:#e71b85;
	font-size:120%;
	_font-size:110%;
	background:url(http://angelica-tama.com/1.0/image/rose-32x30.gif) left center no-repeat;
	font-weight:bold;
	}
form dt.errfield {
	color:#080;
	font-weight:bold;
	}
form dd {
	margin-bottom:1.5em;
	}
input,textarea {
	padding:2px;
	}
input.w,textarea.w {
	width:100%;
	}
input.w20,textarea.w20 {
	width:20em;
	}

.phl {
	float:left;
	margin-right:10px;
	}
.phr {
	float:right;
	margin-left:10px;
	}
.mgt1 {
	margin-top:1em;
	}
.mgl2 {
	margin-left:2em;
	}
.mgb2 {
	margin-bottom:2em;
	}
.mgt30 {
	margin-top:30px;
	}
.mgb30 {
	margin-bottom:30px;
	}
.serif {
	font-family:"ＭＳ 明朝","MS Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","細明朝体","Ryumin-Light-83pv-RKSJ-H";
	}
.clear {
	clear:both;
	}
.hide {
	display:none;
	}
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}
.pagetop {
	text-align:right;
	margin:1em 0;
	font-family:Verdana,Arial,Helvetica;
	}
.errmsg {
	color:#c00;
	font-weight:bold;
	}
.pink {
	color:#e71b85;
	}







/*

	structure

*/


#wrapper {
	width:800px;
	background:url(http://angelica-tama.com/1.0/image/content_bg.jpg) center top repeat-y;
	margin:0 auto;
	text-align:left;
	}
#header {
	padding:0 60px;
	}
#header h1 a {
	display:block;
	width:100%;
	height:120px;
	background:url(http://angelica-tama.com/1.0/image/logo.jpg) center top no-repeat;
	}
#menu {
	padding:0 60px;
	}
#menu li {
	display:inline;
	list-style:none;
	}
#menu li a {
	float:left;
	height:40px;
	}
#menu li a#m_home { width:105px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) 0px 0px no-repeat; }
#menu li a#m_course { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -105px 0px no-repeat; }
#menu li a#m_cosmetics { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -197px 0px no-repeat; }
#menu li a#m_voice { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -289px 0px no-repeat; }
#menu li a#m_salon { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -381px 0px no-repeat; }
#menu li a#m_recruit { width:80px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -473px 0px no-repeat; }
#menu li a#m_inquiry { width:127px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -553px 0px no-repeat; }

#menu li a#m_home_ { width:105px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) 0px -40px no-repeat; }
#menu li a#m_course_ { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -105px -40px no-repeat; }
#menu li a#m_cosmetics_ { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -197px -40px no-repeat; }
#menu li a#m_voice_ { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -289px -40px no-repeat; }
#menu li a#m_salon_ { width:92px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -381px -40px no-repeat; }
#menu li a#m_recruit_ { width:80px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -473px -40px no-repeat; }
#menu li a#m_inquiry_ { width:127px; background:url(http://angelica-tama.com/1.0/image/menu.jpg) -553px -40px no-repeat; }

#content {
	clear:both;
	padding:30px 80px;
	}
#content ul,ol {
	margin:0.5em 0;
	}
#content li {
	margin-left:2em;
	}

#address {
	clear:both;
	padding-top:50px;
	text-align:center;
	}
#address h3 {
	padding:0;
	background:none;
	}
#address address {
	font-size:90%;
	_font-size:80%;
	font-style:normal;
	}
#copyright {
	margin-top:2em;
	font-size:90%;
	_font-size:80%;
	font-family:Verdana,Arial,Helvetica;
	border-top:1px solid #999;
	padding-top:5px;
	text-align:center;
	}









/*

	minority

*/




#home {
	text-align:center;
	}
#home #lead {
	letter-spacing:3px;
	font-family:"ＭＳ 明朝","MS Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","細明朝体","Ryumin-Light-83pv-RKSJ-H";
	}
#home #msg {
	margin:0 auto;
	width:500px;
	text-align:left;
	}
#home #msg #owner {
	text-align:right;
	margin-top:0.5em;
	}

#news-ticker {
	position:relative;
	margin:2em auto;
	width:350px;
	padding:0 10px 10px 10px;
	border:1px solid #999;
	text-align:left;
	}
#news-detail {
	position:relative;
	width:500px;
	margin:2em auto;
	padding:10px;
	border:1px solid #999;
	background-color:#fff;
	text-align:left;
	}
#news-detail #photo {
	float:right;
	margin:0 0 5px 5px;
	}
#news-detail #text h3 {
	margin-bottom:1em;
	padding:0;
	background:none;
	}
p.datetime {
	clear:both;
	margin-top:1em;
	text-align:right;
	font-size:90%;
	_font-size:80%;
	font-family:Verdana,Arial,Helvetica;
	}
p.btn {
	clear:both;
	text-align:right;
	font-size:90%;
	_font-size:80%;
	}




#voice {
	width:100%;
	}
#voice h3 {
	margin-top:2em;
	}
#voice th {
	width:15em;
	}
#voice dl {
	}
#voice dt {
	color:#080;
	}
#voice dd {
	margin:0 0 1em 2em;
	}






#rtn {
	margin:2em 0 1em 0;
	text-align:center;
	}
#rtn p {
	display:inline;
	padding:7px;
	border:1px solid #999;
	color:#000;
	font-weight:bold;
	font-family:"ＭＳ 明朝","MS Mincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","細明朝体","Ryumin-Light-83pv-RKSJ-H";
	font-size:120%;
	_font-size:110%;
	}
#rtn strong {
	color:#e71b85;
	}
.course-rec {
	clear:both;
	/*
	padding-top:20px;
	*/
	}
.course-rec h3 .price {
	color:#080;
	}
.course-list {
	clear:both;
	padding-top:20px;
	}
.course-list .cll {
	float:left;
	width:300px;
	}
.course-list .clr {
	float:right;
	width:300px;
	}
.course-list .clr #mascot {
	text-align:right;
	}
.course-list dt {
	color:#080;
	margin-top:1em;
	font-weight:bold;
	}
.course-list dd {
	margin-left:24px;
	}
.course-list dd.info {
	font-size:90%;
	_font-size:80%;
	}




#cosmetics {
	width:100%;
	}
#cosmetics strong {
	color:#e71b85;
	}
#cosmetics dt {
	font-weight:bold;
	margin-top:1em;
	}
#cosmetics dd {
	margin-left:2em;
	}
/*#mos {
	margin-top:2em;
	}*/
.faq {
	margin-bottom:3em;
	}
.faq h3 {
	margin-bottom:5px;
	padding:0;
	background:none;
	color:#000;
	}
.faq .box {
	padding:2px;
	font-weight:bold;
	color:#fff;
	font-family:"MS UI Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	}
.faq .que {
	background-color:#f60;/*e71b85*/
	}
.faq .ans {
	background-color:#00ac57;
	}





#salon {
	width:100%;
	}
#salon dt {
	margin-top:0.5em;
	font-weight:bold;
	}
#map {
	clear:both;
	padding-top:20px;
	}
#gmap {
	width:100%;
	height:400px;
	border:1px solid #999;
	}



#recruit {
	width:100%;
	}
#recruit th {
	text-align:center;
	}
#recruit-jemmy h3 {
	font-family:Arial,sans-serif;
	color:#080;
	/*
	margin:2em 0;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	_font-size:110%;
	*/
	}






