/*
@BSC-WEB.NET CSS
@Rec
@*/

/*@charset "SHIFT_JIS";*/

@import url(basiclayout.css);
@import url(left.css);
@import url(right.css);


/*Beone*/
div.beoneBox{
	width:550px;
	margin:0px 4px 20px 4px;
	padding:10px;
	border:1px solid #486CD0;
	text-align:left;
	}

div.beoneBox h2{
	margin:0px;
	margin-top:5px;
	padding:0px 5px;
	border-bottom:1px dashed #666666;
	}

div.beoneBox h3{
	margin:15px 0px 0px 15px;
	padding:0px;
	font-size:medium;
	line-height:150%;
	}

div.beoneBox h3.navi{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 12px;
	font-size:small;
	background:url(../img_beone/icon_arrow.gif) no-repeat center left;
	}

div.beoneBox table{
	margin:5px 0px 5px 15px;
	padding:0px;
	border:none;
	}

div.beoneBox td{
	margin:0px;
	padding:0px;
	font-size:small;
	line-height:150%;
	text-align:left;
	vertical-align:top;
	border:none;
	}

div.beoneBox p{
	margin:10px 15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.beoneBox p.menu{
	margin:0px 0px 10px 22px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.beoneBox li{
	margin:5px 10px 5px 35px;
	padding:0px;
	font-size:small;
	line-height:150%;
	list-style:disc outside;
	}

div.beoneBox li.number{
	margin:5px 10px 5px 35px;
	padding:0px;
	font-size:small;
	line-height:150%;
	list-style:decimal outside;
	}

div.beoneBox img.photo{
	margin:5px 10px;
	}

div.beoneBox hr{
	margin:20px 0px;
	border:none;
	border-bottom:1px solid #486CD0;
	}

div.beoneBox table.howtoTable{
	margin:5px 0px 5px 15px;
	padding:10px;
	border:1px solid #999999;
	}

div.beoneBox table.howtoTable td{
	margin:0px;
	padding:5px 0px 10px 0px;
	font-size:x-small;
	line-height:150%;
	text-align:center;
	vertical-align:top;
	border:none;
	}


/*BSCΙΒ’Δ*/
div.bscBox{
	width:550px;
	margin:0px 5px 20px 5px;
	padding:10px;
	border:none;
	/*border:1px solid #486CD0;*/
	text-align:left;
	}

div.bscBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border-bottom:1px dashed #666666;
	}

div.bscdetailBox{
	margin:10px 5px;
	padding:10px;
	border:1px solid #486CD0;
	text-align:left;
	}

div.bscdetailBox h3{
	margin:15px 0px 0px 15px;
	padding:0px;
	font-size:medium;
	line-height:150%;
	}

div.bscdetailBox table{
	margin:5px 0px 5px 15px;
	padding:0px;
	border:none;
	}

div.bscdetailBox td{
	margin:0px;
	padding:0px;
	font-size:small;
	line-height:150%;
	text-align:left;
	vertical-align:top;
	border:none;
	}

div.bscdetailBox table.member{
	margin:5px 0px 5px 15px;
	padding:0px;
	border-collapse:collapse;
	}

div.bscdetailBox table.member th,
div.bscdetailBox table.member td{
	margin:0px;
	padding:5px;
	font-size:small;
	line-height:150%;
	text-align:center;
	vertical-align:middle;
	border:1px solid #333333;
	}

div.bscdetailBox p{
	margin:10px 15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.bscdetailBox li{
	margin:5px 10px 5px 35px;
	padding:0px;
	font-size:small;
	line-height:150%;
	list-style:disc outside;
	}

div.bscdetailBox li.number{
	margin:5px 10px 5px 35px;
	padding:0px;
	font-size:small;
	line-height:150%;
	list-style:decimal outside;
	}

div.bscdetailBox img.photo{
	margin:5px;
	}

div.bscBox hr{
	margin:20px 0px;
	border:none;
	border-bottom:1px solid #486CD0;
	}


/*VbvXg*/
div.shopBox{
	width:550px;
	margin:0px 5px 20px 5px;
	padding:10px;
	border:none;
	text-align:left;
	}

div.shopBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border-bottom:1px dashed #666666;
	font-size:medium;
	color:#003300;
	}

div.shopBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.shoplistBox{
	margin:0px 5px 10px 5px;
	padding:10px;
	border:1px solid #EF692E;
	text-align:left;
	}

div.salonName{
	margin:5px;
	padding:0px;
	font-size:medium;
	font-weight:bold;
	border:none;
	}

div.salonText{
	margin:5px;
	padding:0px;
	font-size:small;
	border:none;
	}


/*VbvΪΧζΚ*/
div.shopdetailBox{
	width:550px;
	margin:0px 4px 20px 4px;
	padding:10px;
	border:1px solid #EF692E;
	text-align:left;
	}

div.shopdetailBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border-bottom:1px dashed #666666;
	font-size:medium;
	color:#003300;
	}

div.shopdetailBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.shopdetailBox table,
div.shopdetailBox td{
	margin:0px;
	padding:0px;
	border:none;
	text-align:left;
	vertical-align:top;
	}

div.shopdetailBox img{
	margin:15px 0px 15px 15px;
	padding:0px;
	}


/*fB[[Xg*/
div.dealerBox{
	width:550px;
	margin:0px 5px 20px 5px;
	padding:10px;
	border:none;
	text-align:left;
	}

div.dealerBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border:none;
	font-size:medium;
	color:#000099;
	}

div.dealerBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.dealerlistBox{
	margin:0px 5px 10px 5px;
	padding:10px;
	border:1px solid #666666;
	text-align:left;
	}

div.dealerName{
	margin:5px;
	padding:0px;
	font-size:medium;
	font-weight:bold;
	border:none;
	}

div.dealerText{
	margin:5px;
	padding:0px;
	font-size:small;
	border:none;
	}


/*gsbNX*/
div.basisBox{
	width:550px;
	margin:0px 4px 20px 4px;
	padding:10px;
	border:1px solid #006600;
	text-align:left;
	}

div.basisBox h2{
	margin:0px;
	padding:5px;
	border-bottom:1px dashed #666666;
	font-size:medium;
	color:#003300;
	}

div.basisBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.basisDate{
	margin:0px;
	padding:0px;
	font-size:small;
	text-align:right;
	}

div.eventDate{
	margin:0px;
	padding:5px;
	font-size:small;
	font-weight:bold;
	text-align:left;
	}

div.basisBox li.eventList{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 12px;
	font-size:small;
	list-style:none outside;
	background:url(../img_event/eventlist_arrow.gif) no-repeat center left;
	}


/*gsbNXκ*/
div.topicsBox{
	width:550px;
	margin:0px 5px 20px 5px;
	padding:10px;
	border:none;
	text-align:left;
	}

div.topicsBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	font-size:medium;
	color:#003300;
	}

div.topicslistBox{
	margin:5px 5px 10px 5px;
	padding:10px;
	border:1px solid #006600;
	text-align:left;
	}

div.topicslistBox h3{
	margin:0px;
	padding:5px;
	border:none;
	font-size:medium;
	color:#003300;
	}

div.topicslistBox p{
	margin:5px 10px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}


/*²Σ©E¨β’Ή*/
div.aboutBox{
	width:550px;
	margin:0px 4px 20px 4px;
	padding:10px;
	border:1px solid #486CD0;
	text-align:left;
	}

div.aboutBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border-bottom:1px dashed #666666;
	font-size:medium;
	color:#003300;
	}

div.aboutBox h3{
	margin:0px;
	margin-top:5px;
	padding:5px;
	border:none;
	font-size:medium;
	color:#000000;
	}

div.aboutBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.mailformBox{
	width:550px;
	margin:0px;
	padding:0px;
	text-align:left;
	}

div.mailformLeft{
	width:25%;
	margin:10px 0px;
	padding:0px;
	font-size:small;
	font-weight:bold;
	text-align:right;
	float:left;
	}

div.mailformRight{
	width:75%;
	margin:10px 0px;
	padding:0px;
	font-size:small;
	text-align:left;
	float:right;
	}

div.mailformButton{
	width:100%;
	margin:10px 0px;
	padding:0px;
	font-size:small;
	text-align:center;
	}

div.aboutBox li{
	margin:5px 10px 5px 35px;
	padding:0px;
	font-size:small;
	line-height:150%;
	list-style:disc outside;
	}

div.aboutBox hr{
	margin:20px 0px;
	border:none;
	border-bottom:1px solid #999999;
	}


/*lξρ*/
div.recruitBox{
	width:550px;
	margin:0px 5px 20px 5px;
	padding:10px;
	border:none;
	text-align:left;
	}

div.recruitBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border-bottom:1px dashed #666666;
	font-size:medium;
	color:#003300;
	}

div.recruitBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.recruitlistBox{
	margin:0px 5px 10px 5px;
	padding:10px;
	border:1px solid #EF692E;
	text-align:left;
	}

div.recruitsalonName{
	margin:5px;
	padding:0px;
	font-size:medium;
	font-weight:bold;
	border:none;
	}

div.recruitsalonText{
	margin:5px;
	padding:0px;
	font-size:small;
	border:none;
	}


/*NW*/
div.linkBox{
	width:550px;
	margin:0px 5px 20px 5px;
	padding:10px;
	border:none;
	text-align:left;
	}

div.linkBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border-bottom:1px dashed #666666;
	font-size:medium;
	color:#003300;
	}

div.linkBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.linksiteBox{
	margin:0px 5px 10px 5px;
	padding:10px;
	border:1px solid #EF692E;
	text-align:left;
	}

div.linksiteName{
	margin:5px;
	padding:0px;
	font-size:medium;
	font-weight:bold;
	border:none;
	}

div.linksiteText{
	margin:0px 15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	border:none;
	}


/*utΜ²Πξ*/
div.instructorBox{
	width:550px;
	margin:0px 5px 20px 5px;
	padding:10px;
	border:none;
	text-align:left;
	}

div.instructorBox h2{
	margin:0px;
	padding:5px;
	padding-top:0px;
	border-bottom:1px dashed #666666;
	font-size:medium;
	color:#003300;
	}

div.instructorBox p{
	margin:15px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

div.instructordetailBox{
	margin:0px 5px 10px 5px;
	padding:10px;
	border:1px solid #EF692E;
	text-align:left;
	}

div.instructordetailBox img{
	margin:10px;
	float:left;
	}

div.instructordetailBox h3{
	margin:10px;
	padding:0px;
	font-size:medium;
	line-height:150%;
	}

div.instructordetailBox p{
	margin:10px;
	padding:0px;
	font-size:small;
	line-height:150%;
	}

