@charset "utf-8";


* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #737271;
	font-style: normal;
}

.clear {
	clear: both;
}


a img {
	border: none;
}


td a {
	color: #a30c19;
	line-height: 1.5;
}


div#top_background table td a {
	color: #dbc282;
	line-height: 1.5;
}

div#top_background table th a {
	color: #dbc282;
	line-height: 1.5;
	text-decoration: none;
}

p {
	line-height: 1.5;
}


/* page_top */

div#page_top a img {
	display: block;
	width: 83px;
	height: 25px;
	margin: 0 0 0 624px;
}



/* レイアウト */

div#top_background {
	background: #000;
width: 1280px;
}

div#sub_background {

width: 1280px;
}



div#container {
	width: 1100px;
	margin: 0 auto;
}

div#left {
	float: left;
	display: inline;
	width: 300px;
	margin-bottom: 30px;
}


div#top_category {
	color: #FFF;
	width: 200px;
	margin: 0 0 0 75px;
}

div#sub_category {
	width: 200px;
	margin: 0 0 0 75px;
}


div#right {
	float: right;
	display: inline;
	width: 800px;
	margin-bottom: 30px;
}

div#flash_box {
	background: url(http://www.tokiwa-kitsuke.com/images/flash_bg.jpg) no-repeat;
	width: 800px;
	height: 510px;
}

div#contents_left {
	float: left;
	display: inline;
	width: 505px;
	margin: 25px 0 10px;
}

div#contents_right {
	float: right;
	display: inline;
	width: 200px;
	margin: 25px 75px 10px 0;
}


/* left */

div#left h1 {
	margin-left: 35px;
}

div.top_bg {
	margin-left: 35px;
}


div#top_category h2 {
	width: 200px;
	margin: 10px 0 0 0px;
}

div#top_category ul {
	width: 200px;
	margin: 0 0 20px 0px;
}

div#top_categoryul li {
	width: 200px;
	height: 35px;
}


div#top_category ul li a{
	background: url(http://www.tokiwa-kitsuke.com/images/top_menu.jpg) no-repeat;
	width: 165px;
	height: 23px;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 12px 0 0 35px;
}


div#sub_category h2 {
	width: 200px;
	margin: 10px 0 0 0px;
}

div#sub_category ul {
	width: 200px;
	margin: 0 0 20px 0px;
}

div#sub_categoryul li {
	width: 200px;
	height: 35px;
}


div#sub_category ul li a{
	background: url(http://www.tokiwa-kitsuke.com/images/sub_menu.jpg) no-repeat;
	width: 165px;
	height: 23px;
	display: block;
	text-decoration: none;
	padding: 12px 0 0 35px;
	color: #424141;
}



/* right */
ul#top_menu {
	width: 273px;
	height: 17px;
	margin: 0 0 0 452px;
}

ul#top_menu li {
	float: left;
	display: inline;
}

table.contact {
	width: 348px;
	margin: 0 0 0 377px;
}


/* contents_left */

div#contents_left h3 {
	margin: 30px 0 0;
}


div#new {
	background: url(http://www.tokiwa-kitsuke.com/images/top_newbg.jpg) repeat-x;
	width: 498px;
	height: 123px;
	overflow: auto;
	border: 1px solid #5a5a5a;
}

div#new table {
	width: 463px;
	margin: 5px 0 0 5px; 
}

div#new table td {
	color: #FFF;
	padding: 1px;
}

div#info {
	width: 493px;
	padding: 3px 6px 3px 6px;
}

div#info p{
	color: #FFF;
	line-height: 1.5;
}

div#pickup {
	width: 505px;
}

div#pickup table {
	float: left;
	display: inline;
	width: 161px;
	height: 235px;
	margin-left: 5px;
}


div#pickup table td p{
	background: url(http://www.tokiwa-kitsuke.com/images/top_imgbg.jpg) no-repeat;
	width: 149px;
	height: 183px;
	padding: 18px 0 0 12px;
}


div#pickup table th p{
	background: url(http://www.tokiwa-kitsuke.com/images/top_btnbg.jpg) no-repeat;
	width: 150px;
	height: 24px;
	padding: 10px 0 0 10px;
}


div#pickup table th p a{
	font-size: 11px;
}


/* contents_right */

div#contents_right ul {
	width: 200px;
	margin-bottom: 25px;
}

div#contents_right ul li a{
	width: 200px;
	height: 67px;
	margin: 0 0 10px 0;
	display: block;
}


div#top_map {
	background: url(http://www.tokiwa-kitsuke.com/images/top_map_bg.jpg) no-repeat;
	width: 180px;
	height: 184px;
	border: 1px solid #5a5a5a;
	padding: 9px;
}


div#top_map table td.top_maplink {
	padding: 3px;
}

.address {
	background: #161616;
	border: 1px solid #3e3e3e;
	line-height: 1.5;
	color: #FFF;
	font-size: 11px;
	padding: 3px 5px;
}

div#sub_map {
	background: #faf9f4;
	width: 180px;
	height: 184px;
	border: 1px solid #d1caa9;
	padding: 9px;
}


div#sub_map table td.top_maplink {
	padding: 3px;
}

.address02 {
	background: #e5dbaf;
	border: 1px solid #e5dbaf;
	line-height: 1.5;
	font-size: 11px;
	padding: 3px 5px;
	color:#2e2b2b;
}

/* footer */
div#footer {
	background: #FFF;
	padding-top: 10px;
	height: 80px;
	margin: 0 auto;
}

div#footer div {
	width: 1100px;
	margin: 0 auto;
}


div#footer div address {
	width: 300px;
	margin: 0 auto;
	letter-spacing: 3;
}


div#sub_footer {
	background: #000;
	height: 114px;
	margin: 0 auto;
}

div#sub_footer div {
	background: url(http://www.tokiwa-kitsuke.com/images/footer_bg.jpg) no-repeat;
	width: 1280px;
	height: 114px;
	margin: 0 auto;
}


div#sub_footer div address {
	width: 300px;
	margin: 0 auto;
	letter-spacing: 3;
	color: #FFF;
	padding-top: 10px;
}

/* サブページレイアウト */
ul#submenu {
	width: 725px;
	height: 31px;
}


ul#submenu li {
	float: left;
	display: inline;
}

div.sub_img {
	width: 725px;
	height: 170px;
}

div.page_top {
	width: 1100px;
	margin: 30px auto 0;
}

div.page_top p a img{
	margin-left: 951px;
	width: 74px;
}

p.text {
	padding: 10px 0 30px 15px;
}

div#sub_contents {
	width: 725px;
	margin-right: 75px;
}

div#sub_contents h3 {
	width: 725px;
	margin-top: 20px;
}

div#sub_contents h4.students {
	width: 671px;
	margin: 0 auto 20px;
}

div.contact_box {
	background: url(http://www.tokiwa-kitsuke.com/images/sub_contactbg01.jpg) no-repeat;
	width: 688px;
	height: 116px;
	margin: 0 auto;
}

div.contact_box p a img{
	width: 218px;
	height: 22px;
	margin: 55px 0 0 245px;
}

table.qa {
	background: url(http://www.tokiwa-kitsuke.com/images/sub_qatitle01.jpg) no-repeat;
	width: 685px;
	height: 42px;
	margin: 20px auto 0;
}

table.qa td {
	padding: 0px 0 0 20px;
	color: #403d3d;
}

table.qa_text {
	background: #f6f3eb;
	width: 665px;
	margin: 0 auto;
}


table.qa_text td {
	padding: 10px;
	width: 655px;
	color: #403d3d;
}

table.qa_text td p{
	color: #403d3d;
}

table.students {
	width: 606px;
	margin: 0 auto 30px;
}


table.st {
	background: url(http://www.tokiwa-kitsuke.com/images/qa_students.jpg) no-repeat;
	width: 669px;
	height: 42px;
	margin: 20px auto 0;
}

table.st td {
	padding: 0px 0 0 20px;
	color: #403d3d;
}

table.st_text {
	background: #f2f1f1;
	width: 659px;
	margin: 0 auto;
}


table.st_text td {
	padding: 10px;
	width: 649px;
	color: #403d3d;
}

table.st_text td p{
	color: #403d3d;
}


/* ベーシックコース */

div.base {
	background: url(http://www.tokiwa-kitsuke.com/images/base_bg.jpg) no-repeat;
	width: 688px;
	height: 186px;
	margin: 0 auto;
}

h4.base_sub01 {
	width: 708px;
	height: 41px;
	margin: 30px auto 20px;
}

table.base_point {
	width: 681px;
	margin: 0 auto 20px;
	border: 1px solid #d0a7ab;
}

table.base_point th p{
	background: url(http://www.tokiwa-kitsuke.com/images/base_title.jpg) no-repeat;
	width: 631px;
	height: 29px;
	font-size: 14px;
	color: #8c2932;
	text-align: left;
	padding: 15px 0 0 50px;
}

table.base_point td img {
	border: 1px solid #e8e7e7;
	padding: 5px;
}


table.base_detail {
	width: 695px;
	margin: 30px auto 20px;
}

table.karikyuramu01 {
	width: 323px;
	border-right: 1px solid #d1caa9;
}

table.karikyuramu01 th {
	background: #ece8d1;
	border-left: 1px solid #d1caa9;
	border-bottom: 1px solid #d1caa9;
	font-weight: normal;
	color: #473f33;
	width: 35px;
	vertical-align: middle;
}

table.karikyuramu01 td.kari_text {
	border-left: 1px solid #d1caa9;
	border-bottom: 1px solid #d1caa9;
	padding: 8px 3px;
	background: #fcfaf7;
	color: #473f33;
	width: 280px;
}


table.karikyuramu01 td.kari_text02 {
	border-bottom: 1px solid #d1caa9;
	padding: 8px 3px;
	background: #fcfaf7;
	color: #473f33;
	width: 240px;
}

table.karikyuramu01 td.kari_img {
	border-left: 1px solid #d1caa9;
	border-bottom: 1px solid #d1caa9;
	background: #fcfaf7;
	color: #473f33;
	padding: 5px 0;
}

div.karikyuramu_box {
	border: 7px solid #ece8d1;
	width: 303px;
	margin: 0 0 0 10px;
}

div.karikyuramu_box table {
	background: url(http://www.tokiwa-kitsuke.com/images/base_timeborder.jpg) no-repeat;
	width: 291px;
	height: 27px;
	margin: 3px auto;
}

div.karikyuramu_box table td {
	color: #7d0e18;
	font-weight: bold;
}

p.price {
	width: 298px;
	font-size: 15px;
	color: #b7a176;
	border-bottom: 1px dotted #d1caa9;
	font-weight: bold;
	padding-left: 5px;
}

p.atention {
	width:293px;
	padding: 5px;
	font-size: 11px;
	color: #7d0e18;
	line-height: 1.5;
}


div.kaikyuramu_contact {
	background: url(http://tokiwa-kitsuke.com/images/sub_contactbox.jpg) no-repeat;
	width: 296px;
	height: 79px;
	margin: 30px 0 0 10px;
	padding: 93px 0 0 25px;
}

div.kaikyuramu_contact table {
	width: 218px;
}

table.customer {
	width: 681px;
	margin: 20px auto 0;
	background: #f4eede;
	border-top: 1px solid #d0b56f;
	border-bottom: 1px solid #d0b56f;
	border-right: 1px solid #d0b56f;
	border-left: 7px solid #d0b56f;
}

table.customer td {
	padding: 0px 10px 10px;
	color: #333332;
}


/* プロコース */


div.pro {
	background: url(http://www.tokiwa-kitsuke.com/images/pro_bg.jpg) no-repeat;
	width: 725px;
	height: 184px;
	margin: 0 auto;
}

h4.pro_sub01 {
	width: 708px;
	height: 41px;
	margin: 30px auto 20px;
}

table.pro_point {
	width: 681px;
	margin: 0 auto 20px;
	border: 1px solid #d0bdcb;
}

table.pro_point th p{
	background: url(http://www.tokiwa-kitsuke.com/images/pro_title.jpg) no-repeat;
	width: 631px;
	height: 29px;
	font-size: 14px;
	color: #7e6395;
	text-align: left;
	padding: 15px 0 0 50px;
}

table.pro_point td img {
	border: 1px solid #e8e7e7;
	padding: 5px;
}


table.pro_detail {
	width: 695px;
	margin: 30px auto 20px;
}


/* 講師育成コース */


div.koushi {
	background: url(http://www.tokiwa-kitsuke.com/images/koushi_bg.jpg) no-repeat;
	width: 725px;
	height: 181px;
	margin: 0 auto;
}

h4.koushi_sub01 {
	width: 708px;
	height: 41px;
	margin: 30px auto 20px;
}

table.koushi_point {
	width: 681px;
	margin: 0 auto 20px;
	border: 1px solid #c0c4c7;
}

table.koushi_point th p{
	background: url(http://www.tokiwa-kitsuke.com/images/koushi_point.jpg) no-repeat;
	width: 631px;
	height: 29px;
	font-size: 14px;
	color: #667078;
	text-align: left;
	padding: 15px 0 0 50px;
}

table.koushi_point td img {
	border: 1px solid #e8e7e7;
	padding: 5px;
}


table.koushi_detail {
	width: 695px;
	margin: 30px auto 20px;
}

div.karikyuramu_box02 {
	border: 7px solid #ece8d1;
	width: 663px;
	margin: 0 auto 10px;
}

div.karikyuramu_box02 table {
	width: 653px;
	margin: 3px auto;
}

div.karikyuramu_box02 table td {
	color: #7d0e18;
}

p.price02 {
	width: 377px;
	font-size: 15px;
	color: #b7a176;
	font-weight: bold;
	padding-left: 5px;
	line-height: 1;
}

p.atention02 {
	width:377px;
	padding: 5px;
	font-size: 11px;
	color: #7d0e18;
	line-height: 1.5;
}

div.contact_box02 {
	background: url(http://www.tokiwa-kitsuke.com/images/sub03_contact.jpg) no-repeat;
	width: 684px;
	height: 127px;
	margin: 0 auto;
}

div.contact_box02 table {
	width: px;
	margin: 70px 0 0 205px;
}

/* 美容師育成コース */


div.biyoushi {
	background: url(http://www.tokiwa-kitsuke.com/images/biyoushi_bg.jpg) no-repeat;
	width: 725px;
	height: 191px;
	margin: 0 auto;
}

h4.biyoushi_sub01 {
	width: 708px;
	height: 41px;
	margin: 30px auto 20px;
}

table.biyoushi_point {
	width: 681px;
	margin: 0 auto 20px;
	border: 1px solid #b9cdc3;
}

table.biyoushi_point th p{
	background: url(http://www.tokiwa-kitsuke.com/images/biyoushi_title.jpg) no-repeat;
	width: 631px;
	height: 29px;
	font-size: 14px;
	color: #588870;
	text-align: left;
	padding: 15px 0 0 50px;
}

table.biyoushi_point td img {
	border: 1px solid #e8e7e7;
	padding: 5px;
}


table.biyoushi_detail {
	width: 695px;
	margin: 30px auto 20px;
}

p.price03 {
	width: 643px;
	height: 43px;
	font-size: 15px;
	color: #b7a176;
	font-weight: bold;
	padding-left: 5px;
	line-height: 1;
	background: url(http://www.tokiwa-kitsuke.com/images/biyoushi_price.jpg) no-repeat;
}

p.atention03 {
	width: 643px;
	padding: 5px;
	font-size: 11px;
	color: #7d0e18;
	line-height: 1.5;
}

div.contact_box05 {
	background: url(http://tokiwa-kitsuke.com/images/sub03_contact.jpg) no-repeat;
	width: 479px;
	height: 57px;
	margin: 0 auto;
	padding: 70px 0 0 205px;
}

div.contact_box05 table {
	width: 371px;
}


/* 駆け込みレッスンコース */


div.lesson {
	background: url(http://www.tokiwa-kitsuke.com/images/biyoushi_bg.jpg) no-repeat;
	width: 725px;
	height: 191px;
	margin: 0 auto;
}

h4.lesson_sub01 {
	width: 708px;
	height: 41px;
	margin: 30px auto 20px;
}

table.lesson_point {
	width: 681px;
	margin: 0 auto 20px;
	border: 1px solid #efdbc5;
}

table.lesson_point th p{
	background: url(http://www.tokiwa-kitsuke.com/images/leson_title.jpg) no-repeat;
	width: 631px;
	height: 29px;
	font-size: 14px;
	color: #ea9e48;
	text-align: left;
	padding: 15px 0 0 50px;
}

table.lesson_point td img {
	border: 1px solid #e8e7e7;
	padding: 5px;
}


table.other {
	width: 650px;
	margin: 0 0 20px 15px;
	border: 7px solid #dbaca9;
	background: #f9f7f1;
}



table.other th p{
	background: url(http://www.tokiwa-kitsuke.com/images/other_lesson.jpg) no-repeat;
	width: 660px;
	height: 23px;
	font-size: 15px;
	color: #b7a176;
	padding: 10px 0 0 10px; 
}


table.other td {
	padding: 10px;
}

table.other td table td img {
	border: 1px solid #e3dabb;
}


table.lesson_detail {
	width: 400px;
	margin: 20px 0;
	
}

table.lesson_detail th {
	color: #d99b98;
	font-size: 13px;
}

table.lesson_detail td {
	background: #e5dbaf;
	padding: 5px;
}

table.lesson_detail td table th {
	color: #7d0e18;
	font-weight: normal;
	padding: 0;
}

table.lesson_detail td table td {
	color: #7d0e18;
	padding: 0;
}


table.lesson_detail01 {
	width: 630px;
	margin: 20px 0;
	
}

table.lesson_detail01 th {
	color: #d99b98;
	font-size: 13px;
}

table.lesson_detail01 td {
	padding: 5px;
}

table.lesson_detail01 td table {
	width: 250px;
	margin: 0px 0;
	
}

table.lesson_detail01 td table.hyou01 {
	width: 250px;
	margin: 0px 0;
	border-right: 1px solid #e3dabb;
	border-bottom: 1px solid #e3dabb;
	
}


table.lesson_detail01 td table.hyou01 td,table.lesson_detail01 td table.hyou01 th {
	padding: 3px;
	border-left: 1px solid #e3dabb;	
}


table.lesson_detail01 td table.hyou01 th {
	font-weight: normal;
	color: #424040;
}

/* ときわ着付け */


div.tokiwa {
	background: url(http://www.tokiwa-kitsuke.com/images/tokiwa_bg.jpg) no-repeat;
	width: 725px;
	height: 573px;
	margin: 0 auto;
}


table.rekishi {
	width: 700px;
	border: 1px solid #d1caa9;
	margin: 0 auto 30px;
}

table.rekishi td{
	padding: 5px 3px;
	line-height: 1.5;
}

table.rekishi td.rekishi01{
	background: #faf9f5;
	border-right: 1px solid #d1caa9;
}


table.rekishi table {
	border-bottom: 1px dotted #d1caa9;
}


table.company {
	border-right: 1px solid #d1caa9;
	width: 700px;
	margin: 0 auto;
}


table.company th {
	border-bottom: 1px solid #d1caa9;
	border-left: 1px solid #d1caa9;
	padding: 5px;
	width: 128px;
	background: #e9e5d0;
	font-weight: normal;
}

table.company td {
	border-bottom: 1px solid #d1caa9;
	border-left: 1px solid #d1caa9;
	padding: 5px;
	background: #faf9f5;
	line-height: 1.5;
}


div.tokiwa_contact {
	background: url(http://tokiwa-kitsuke.com/images/tokiwa_contact.jpg) no-repeat;
	width: 660px;
	height: 170px;
	margin: 30px auto;
	padding: 40px 6px 0 12px;
}

div.tokiwa_contact table {
	width: 660px;
}

/* メニュー */

div.menu_bg {
	width: 656px;
	border-bottom: 8px solid #F6F3EB;
	border-left: 8px solid #F6F3EB;
	border-right: 8px solid #F6F3EB;
	margin: 0 auto;
	padding: 3px 7px 7px;
}

div.menu_bg table {
	background: url(http://www.tokiwa-kitsuke.com/images/menu_pricebg.jpg) no-repeat;
	width: 655px;
	height: 23px;
}

div.menu_bg table td.menu_name {
	padding: 0 0 0 30px;
}

table.menu_sub01 {
	width: 450px;
	margin: 20px 0 0px 10px;
}


table.menu_sub01 th {
	color: #973842;
	line-height: 1.8;
}

table.menu_sub {
	width: 700px;
	margin: 20px auto 30px;


}


table.menu_sub td img {
	padding: 5px;
	border: 1px solid #E3E1E1;
}

table.menu_sub td img.title {
	border: none;
}


table.menu_sub01 td {
	padding: 5px;
	background: #E5DBAF;
}

div.tokuten {
	background: url(http://www.tokiwa-kitsuke.com/images/menu_bg02.jpg) no-repeat;
	width: 570px;
	height: 70px;
	padding: 18px 0 0 90px;
	margin: 0 auto 20px;
}

div.tokuten table td {
	height: 25px;
	vertical-align: middle;
	line-height: 2;
}

table.menu_box {
	border-right: 1px solid #d1caa9;
	width: 257px;
	margin: 0 auto;
}


table.menu_box th {
	border-bottom: 1px solid #d1caa9;
	border-left: 1px solid #d1caa9;
	padding: 2px 5px;
	width: 115px;
	background: #e9e5d0;
	font-weight: normal;
}

table.menu_box td {
	border-bottom: 1px solid #d1caa9;
	border-left: 1px solid #d1caa9;
	padding: 2px 5px;
	line-height: 1.5;
}

/* ギャラリー商品販売 */

div.gallery01 {
	float: left;
	display: inline;
	width: 231px;
	height: 400px;
	border: 1px solid #E2DFDF;
	margin: 0 0 30px 5px;
}

div.gallery01 table th {
	background: url(http://www.tokiwa-kitsuke.com/images/gallery_bg.jpg) no-repeat;
	width: 231px;
	height: 195px;
	padding-top: 15px;
}

div.gallery01 table td {
	padding: 5px;
	width: 221px;
}

table.gallery02 {
	width: 700px;
	margin: 10px auto;
}

table.gallery02 td p img {
	padding: 5px;
	border: 1px solid #E2DFDF;
}

table.gallery02 td h4 {
	background: url(http://www.tokiwa-kitsuke.com/images/gallery_subtitle02.jpg) no-repeat;
	width: 359px;
	height: 18px;
	color: #A54C54;
	font-weight: bold;
	padding: 7px 0 0 20px;
}

table.gallery02 td h5 {
	margin: 10px 0 0 0;
}

div#gallery_contact {
	background: url(http://www.tokiwa-kitsuke.com/images/gallery_contact.jpg) no-repeat;
	width: 670px;
	height: 124px;
	padding: 30px 0 0 10px;
	margin: 20px auto 30px;
}

table.gallery03 {
	width: 700px;
	border-bottom: 1px dotted #ADABAB;
	margin: 0 auto 10px;
}

table.gallery03 td,th {
	padding-bottom: 10px;
}

table.gallery03 th {
	background: url(http://www.tokiwa-kitsuke.com/images/gallery_subimg_bg.jpg) no-repeat;
	width: 177px;
	height: 130px;
	padding: 17px 0 0 3px;
}

table.gallery03 td table {
	background: url(http://www.tokiwa-kitsuke.com/images/gallery_subtitle.jpg) no-repeat;
	width: 507px;
	height: 31px;
}

table.gallery03 td table td.title {
	color: #C66D72;
	font-weight: bold;
	padding: 3px 0 0 30px;
	font-size: 15px;
}

table.gallery03 td table td.price06 {
	color: #C66D72;
	padding: 3px 0 0 0px;
	font-size: 13px;
}

table.gallery03 td p a img {
	width: 145px;
	height: 22px;
	margin: 10px 0 0 350px;
}

table.gallery03 td p {
	padding: 5px;
}
