@charset "shift_jis";
/* CSS Document */
body{
	background: url(../img/bg01.jpg);
}
div#container{
	margin: 0 auto;
}
div#header{
	margin:0px auto 20px auto;
	width:900px;
}
div#header h1{
	float:right;
	padding:5px 0px 0px 0px;
	color:#523300;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
div#header h2{
	float:left;
}
div#header h2 a{
	background:url(../img/logo.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:364px;
	height:95px;
}
div#header div#header_block{
	float:right;
	margin:15px 0px 0px 0px;
}
div#header div#header_block p{
	float:left;
	padding:5px 20px 0px 40px;
	background:url(../img/ico01.gif) 0px 10px no-repeat;
	color:#523300;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:24px;
	height:30px;
}
div#header div#header_block a{
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;	
	width:180px;
	height:40px;
	background:url(../img/btn01.jpg) top left no-repeat;
}
div#header div#header_block a#header_tel:hover{
	background:url(../img/btn01.jpg) bottom left no-repeat;
}
div#gnavi{
	width:900px;
	height:40px;
	margin: 0 auto;
}
div#gnavi ul li{
	float:left;
}
div#gnavi ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;	
	width:180px;
	height:40px;
}
div#gnavi ul li#home a{
	background:url(../img/navi01.gif) top left no-repeat;
}
div#gnavi ul li#home a:hover{
	background:url(../img/navi01.gif) bottom left no-repeat;
}
div#gnavi ul li#concept a{
	background:url(../img/navi02.gif) top left no-repeat;
}
div#gnavi ul li#concept a:hover{
	background:url(../img/navi02.gif) bottom left no-repeat;
}
div#gnavi ul li#menu a{
	background:url(../img/navi03.gif) top left no-repeat;
}
div#gnavi ul li#menu a:hover{
	background:url(../img/navi03.gif) bottom left no-repeat;
}
div#gnavi ul li#access a{
	background:url(../img/navi04.gif) top left no-repeat;
}
div#gnavi ul li#access a:hover{
	background:url(../img/navi04.gif) bottom left no-repeat;
}
div#gnavi ul li#inquiry a{
	background:url(../img/navi05.gif) top left no-repeat;
}
div#gnavi ul li#inquiry a:hover{
	background:url(../img/navi05.gif) bottom left no-repeat;
}
div#contents{
	width:900px;
	margin:20px auto 0px auto;
}
div#main_contents{
	margin-bottom:30px;
	float:left;
	width:700px;
}
div#right_contents{
	margin-bottom:30px;
	float:left;
}
div#right_contents dl{
	width:200px;
}
div#right_contents dl dt p{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	color:#523300;
	background-color:#E9DBB4;
	text-align:center;
	padding:5px 0px;
}
div#right_contents dl dd{
	margin-top:5px;
	padding-bottom:10px;
	background-color:#E9DBB4;
}
div#right_contents dl dd p#tel{
	padding:9px 0px 3px 60px;
	background: url(../img/ico01.gif) 20px 10px no-repeat;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;
	height:20px;
}
div#right_contents dl dd p#tel_text{
	padding-left:20px;
	margin-top:10px;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:12px;
	color:#523300;
}
div#right_contents dl dd a{
	margin-top:10px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;	
	width:150px;
	height:30px;
	background:url(../img/btn02.jpg) top left;
	position:relative;
	left:25px;
}
div#right_contents dl dd a:hover{
	background:url(../img/btn02.jpg) bottom left;
}
div#calender{
	margin-top:15px;
	width:200px;
	height:195px;
	background:url(../img/bg03.jpg) no-repeat;

    height: 210px;
    background-color: #e9dbb4;
}
div#calender a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;	
	position:relative;
	top:113px;
	left:25px;
	width:150px;
	height:25px;
	background:url(../img/btn03.jpg) top left no-repeat;
}
div#calender a:hover{
	background:url(../img/btn03.jpg) bottom left no-repeat;
}
div#calender span#year{
	position:relative;
	top:39px;
	left:23px;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
div#calender span#month{
	position:relative;
	top:39px;
	left:40px;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
div#calender span#week{
	position:relative;
	top:50px;
	left:30px;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
}
div#calender span#date{
	position:relative;
	top:50px;
	left:30px;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:24px;
}
div#calender span#open{
	position:relative;
	top:42px;
	right:-55px;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:18px;
	font-weight:bold;
}
div#calender span.red{
	color:#F00;
}
div#calender span.blue{
	color:#0CF;
}
#qr{
	margin-top:15px;
}
#footer{
	margin-top:30px;
	clear:both;
	height:65px;
	background-color:#E9DBB4;
}
#footer div{
	width:900px;
	margin:0px auto;
}
#footer div ul{
	padding:10px 0px 0px 90px;
}
#footer div ul li{
	float:left;
	margin-right:50px;
}
#footer div ul li a{
	text-decoration:none;
	color:#523300;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
}
#footer div ul li a:hover{
	text-decoration:underline;
}
#footer div p{
	clear:both;	
	padding-top:7px;	
	text-align:center;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#523300;
	font-weight:bold;	
}
.clearfix:after {
  content: ".";  /* V‚µ‚¢—v‘f‚ðì‚é */
  display: block;  /* ƒuƒƒbƒNƒŒƒxƒ‹—v‘f‚É */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*index*/
#flash{
	background-color:#E9DBB4;
}
#catch h1{
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:20px;
	font-weight:bold;
}
#catch_first{
	width:640px;
	height:135px;
	background:url(../img/bg05.jpg) no-repeat;
}
#catch_first h2{
	padding:5px 0px 0px 20px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;	
}
#catch_first p{
	padding-left:20px;	
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:16px;
	color:#000;
}
#catch_second{
	margin:15px 0px;
	width:640px;
	height:135px;
	background:url(../img/bg06.jpg) no-repeat;
}
#catch_second h2{
	padding:5px 0px 0px 20px;	
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;	
}
#catch_second p{
	padding-left:20px;	
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:16px;
	color:#000;
}
#dosen_box{
	height:170px;
}
#dosen1{
	padding-right:20px;
	float:left;
	width:285px;
	height:170px;
	background:url(../img/bg07.jpg) no-repeat;
}
#dosen1 h2{
	padding:5px 0px 0px 10px;	
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;		
}
#dosen1 p{
	padding-left:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:12px;
	color:#000;	
}
#dosen1 a{
	position:relative;
	top:15px;
	left:165px;
	background:url(../img/btn04.png) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	display:block;
	width:111px;
	height:22px;
}
#dosen1 a:hover{
	background:url(../img/btn04.png) left bottom no-repeat;	
}
#dosen2{
	float:left;
	padding-right:110px;
	width:285px;
	height:170px;
	background:url(../img/bg08.jpg) no-repeat;	
}
#dosen2 h2{
	padding:5px 0px 0px 10px;	
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;		
}
#dosen2 p{
	padding-left:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:12px;
	color:#000;	
}
#dosen2 a{
	position:relative;
	top:51px;
	left:165px;
	background:url(../img/btn04.png) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	display:block;
	width:111px;
	height:22px;
}
#dosen2 a:hover{
	background:url(../img/btn04.png) left bottom no-repeat;	
}
#news{
	padding-top:30px;
	background:url(../img/bg04.gif) 0px 62px no-repeat;
}
#news h1{
	padding-bottom:15px;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;	
}
#news div{
	height:240px;
	background:url(../img/bg04.gif) 0px 239px no-repeat;
}
#news div dl{
	width:640px;
	height:230px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#news div dl dt{
	float:left;
	clear:left;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
}
#news div dl dd{
	padding-left:140px;
	margin-bottom:8px;
}
#news div dl dd h2{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003300;
}
#news div dl dd h2 a{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003300;
	text-decoration:underline;
}
#news div dl dd h2 a:hover{
	text-decoration:none;
}
#news div dl dd p{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
}
.fb-like{
	margin:10px 0px 10px 0px;
}
#twitter{
	margin-bottom:10px;	
}

/*concept*/
h1#title{
	height:45px;
	margin-top:10px;
	background-color:#E9DBB4;
	text-align:center;
}
h1#title img{
	padding-top:12px;
}
#concept1 h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#concept1 div h2{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;	
}
#concept1 div p{
	margin:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:16px;
	color:#000;
}
#concept2 h1{
	margin-top:25px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#concept2 div h2{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;	
}
#concept2 div p{
	margin:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:16px;
	color:#000;
}
#concept3 h1{
	margin-top:25px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#concept3 div#concept_block h2{
	padding:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;	
}
#mens_menu{
	background:url(../img/img06.jpg) 430px 10px no-repeat;
}
#mens_menu{
	background:url(../img/img06.jpg) 430px 10px no-repeat;
}
#concept3 div#concept_block p{
	padding:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:16px;
	color:#000;
}
#concept3 div#concept_block a{
	width:244px;
	height:54px;
	display:block;
	overflow:hidden;	
	text-indent:-9999px;
	background:url(../img/btn05.png) top left no-repeat;
}
#concept3 div#concept_block a:hover{
	background:url(../img/btn05.png) bottom left no-repeat;
}


#concept4 h1{
	margin-top:25px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#concept4 div#concept_block h2{
	padding:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;	
}
#mens_menu{
	background:url(../img/img06.jpg) 430px 10px no-repeat;
}
#woman_staff{
	background:url(../img/img20.jpg) 430px 10px no-repeat;
	padding-bottom:20px;
}
#concept4 div#concept_block p{
	padding:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:16px;
	color:#000;
}
#staff_link{
	margin-top:10px;
	width:240px;
	height:54px;
	display:block;
	overflow:hidden;	
	text-indent:-9999px;
	background:url(../img/btn07.png) top left no-repeat;
}
a#staff_link:hover{
	background:url(../img/btn07.png) bottom left no-repeat;
}
/*staff*/
.staff{
	margin-bottom:10px;
}
.staff p.staff_img{
	padding-top:10px;
	padding-right:20px;
	float:left;
}
.staff div.staff_intro{
	float:left;
	background:url(../img/bg12.gif) 0px 0px no-repeat;
	width:400px;
	height:315px;
}
.staff_name{
	padding-top:30px;
}
.staff_intro p{
	padding-left:30px;
}

/*menu*/
#cut h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
div.male{
	float:left;
}
div.female{
	float:left;
}
div#common{
	clear:both;
	padding-top:10px;
	margin-bottom:20px;
}
#cut dl{
	margin-top:10px;
}
#cut .male{
	width:350px;
	background:url(../img/bg09.gif) 323px 40px no-repeat;
}
#cut .male dt{
	width:250px;
	clear:left;
	float:left;
}
#cut .female dt{
	width:250px;
	clear:left;
	float:left;
}
#cut dd{
	float:left;
	padding-right:20px;
}
#cut div h2{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;	
}
#cut dt, #cut dd{
	margin-bottom:5px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;
}
#common{
	width:330px;
}
#common .bottom_nomargin{
	margin-bottom:0px;
}
#common .up_nomargin{
	margin-top:0px;
}
#common dt{
	width:250px;
	clear:left;
	float:left;
}
#common dd{
	float:left;
}
#color h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;	
}
#color .male{
	float:left;
}
#color .female{
	float:left;
}
#color .male{
	width:350px;
	background:url(../img/bg10.gif) 323px 50px no-repeat;
}
#color dl{
	margin-top:10px;
}
#color .male dt{
	width:250px;
	clear:left;
	float:left;
}
#color .female dt{
	width:250px;
	clear:left;
	float:left;
}
#color dd{
	float:left;
	padding-right:20px;
}
#color div h2{
	margin-top:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;
}
#color dt, #color dd{
	margin-bottom:5px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;
}
#color p{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;
}
#color dt.last, #color dd.last{
	margin-bottom:0px;
}
#este h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;	
}
#este .male{
	float:left;
}
#este .female{
	float:left;
}
#este .male{
	width:350px;
	background:url(../img/bg10.gif) 323px 50px no-repeat;
}
#este dl{
	margin-top:10px;
}
#este .male dt{
	width:250px;
	clear:left;
	float:left;
}
#este .female dt{
	width:250px;
	clear:left;
	float:left;
}
#este dd{
	float:left;
	padding-right:20px;
}
#este div h2{
	margin-top:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#523300;
}
#este dt, #este dd{
	margin-bottom:5px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;
}
#inquiry_box{
	margin-top:15px;	
}
#inquiry_box p{
	margin-bottom:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;	
}
#inquiry_box div{
	float:left;
}
#inquiry_box #second{
	padding:70px 0px 0px 90px;
}
#inquiry_box a{
	text-indent:-9999px;
	overflow:hidden;	
	display:block;
	background:url(../img/btn06.png) top left no-repeat;
	width:244px;
	height:54px;
}
#inquiry_box a:hover{
	background:url(../img/btn06.png) bottom left no-repeat;
}

/*access*/
#access1 h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#access1 div{
	background:url(../img/img14.jpg) no-repeat;
	padding:0px 0px 0px 290px;
}
#access1 div p{
	margin-bottom:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;
}
p.last{
	margin-bottom:0px;
}
#access2 h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#access2 th{
	background-color:#E9DBB4;
	border:1px solid #999;
	border-collapse:collapse;
	color:#523300;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	padding:5px 0px;
	text-align:center;
}
#access2 td{
	border:1px solid #999;
	border-collapse:collapse;
	color:#000;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	padding:5px 0px 5px 20px;
}
#access2 td.map{
	padding:5px;
}

/*inquiry*/
#inquiry1 h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#inquiry1 div p{
	margin-bottom:10px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;
}
#inquiry1 div p a{
	text-decoration:none;
}
#inquiry1 div p a:hover{
	text-decoration:underline;
}
#inquiry2 h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;
}
#inquiry2 th{
	background-color:#E9DBB4;
	border:1px solid #999;
	border-collapse:collapse;
	color:#523300;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	padding:5px 0px;
	text-align:center;
}
#inquiry2 td{
	border:1px solid #999;
	border-collapse:collapse;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	padding:5px 0px 5px 20px;
}
#inquiry2 p.err{
	color:#F00;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;	
}

/*sent_mail*/
#sent_mail h1{
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;	
}
#sent_mail p{
	margin:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;	
}

/*privacy*/
#privacy1 h1{
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;	
}
#privacy1 p{
	margin:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;	
}
#privacy2 h1{
	margin-top:20px;
	padding-bottom:15px;
	background:url(../img/bg04.gif) 0px 30px no-repeat;
	color:#B0BF1E;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:24px;
	font-weight:bold;	
}
#privacy2 p{
	margin:5px 0px 10px 0px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:14px;
	color:#000;	
}
#right_tel{
    display: none !important;
}