              

body
{
padding:0; vertical-align:top; 
line-height:150%;  margin-top:0; 
}

table {
	margin-right: auto;
	margin-left: auto;
}


p.mm         { text-align: left; font-size: 0.75em; color: #333333; margin: 1 3 }

.hyou_ue     
{ 
border-top:1px dotted #999999; font-size: 9pt; 
color: #666666; 
text-align: left; 
border-bottom: 1px dotted #999999; 
text-align:left; 
padding-left:15; 
padding-right:10; 
padding-top: 4; 
padding-bottom: 4; background-color:#F0F5FB; font-weight:bold; margin-left:70; margin-right:70; margin-top:10; margin-bottom:3 
 
}

.hyou_mini01     
{ 
font-size: 9pt; 
color: #666666; 
text-align: left; 
border-bottom: 1px dotted #999999; 
text-align:left; 
padding-left:10; 
padding-right:10; 
padding-top: 4; 
padding-bottom: 4; margin-left:150; margin-right:70; margin-top:3; margin-bottom:3 
 
}

.hyou_mini02     
{ 
margin:3 70; 
font-size: 9pt; 
color: #666666; 
text-align: left; 
border-bottom: 1px dotted #999999; 
text-align:left; 
padding-left:90; 
padding-right:10; 
padding-top: 4; 
padding-bottom: 4 
 
}

.hyou_mini03     
{ 
margin:3 70; 
font-size: 9pt; 
color: #666666; 
text-align: left; 
text-align:left; 
padding-left:90; 
padding-right:10; 
padding-top: 4; 
padding-bottom: 4 
 
}


.hyou_shita     
{
margin:3 70; 
font-size: 9pt; 
color: #666666; 
text-align: left; 
border-bottom: 1px dotted #999999; 
text-align:left; 
padding-left:10; 
padding-right:10; 
padding-top: 4; 
padding-bottom: 4; 
 
}


.hyou_shiro    
{
margin:3 70; 
font-size: 9pt; 
color: #666666; 
text-align: left; 
text-align:left; 
padding-left:10; 
padding-right:10; 
padding-top: 4; 
padding-bottom: 4; 
 
}


.hyou_p     
{
margin:3 70; 
font-size: 9pt; 
color: #666666; 
text-align: left; 
border-bottom: 1px dotted #999999; 
text-align:left; 
padding-left:10; 
padding-right:10; 
padding-top: 4; 
padding-bottom: 4; background-color:#FEECE7 
 
}

p.menu a:link{
font-weight:normal; font-style:normal; 
text-align:left; vertical-align:; color:#333333; text-decoration:none 
}

p.menu a:visited{
font-style:normal; 
text-align:left; 
vertical-align:; color:#5276AD
}

p.menu a:active{
font-weight:normal; 
font-style:normal; 
text-align:left; 
vertical-align:; color:#333333
}

p.menu a:hover{
font-weight:normal; 
font-style:normal; 
text-align:left; 
vertical-align:; 
color:#666666; 
background-color:#DFF3FF
}

p.menua a:link{
font-weight:normal; font-style:normal; 
text-align:left; vertical-align:; color:#333333; text-decoration:none 
}

p.menau a:visited{
font-style:normal; 
text-align:left; 
vertical-align:; color:#5276AD
}

p.menua a:active{
font-weight:normal; 
font-style:normal; 
text-align:left; 
vertical-align:; color:#333333
}

p.menua a:hover{
font-weight:normal; 
font-style:normal; 
text-align:left; 
vertical-align:; 
color:#666666; 
background-color:#DFF3FF
}




h1{
    border-left:5px solid #C48C64; border-bottom:1px solid #CCCCCC; background-position: center 50%; font-weight:bold; 
    text-align:left; 
    vertical-align:; color:#666666;  
    background-repeat:no-repeat; 
    background-attachment:fixed; padding-left:10; padding-right:10; padding-top:7; padding-bottom:7; font-size:12pt; margin-left:14; margin-right:10; margin-top:15; margin-bottom:15  
 }
 
 
 
 h11{
    padding:0; background-position: 
 
     
                
               center 50%; font-family: "ＭＳ Ｐ明朝"; 
    font-size:12pt; 
    font-weight:bold; 
    text-align:left; 
    vertical-align:; color:#666666;  
    margin-top:5;
    margin-bottom:5; 
    background-image:url('file://///ls-wxl76e/sk/★ワーク/WEB/003医療関係/山本皮フ科/skinclinic-yamamoto.com/2007/img/h01.jpg'); 
    background-repeat:no-repeat; 
    background-attachment:fixed; width:558; height:46; margin-left:10  
 }

h2 {
	border-bottom: 1px solid #C0C0C0;
	font-weight: bold;
	text-align: left;
	color: #333333;
	margin-left: 20;
	margin-right: 20;
	margin-top: 10;
	margin-bottom: 0;
	background-color: #F2F2F2;
	overflow-y: auto;
	font-size: 13px;
	vertical-align: baseline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
 }
 
.3 {
	border-bottom: 1px solid #C0C0C0;
	font-weight: bold;
	text-align: left;
	color: #333333;
	margin-left: 20;
	margin-right: 20;
	margin-top: 10;
	margin-bottom: 0;
	background-color: #D3CDFC;
	overflow-y: auto;
	font-size: 13px;
	vertical-align: baseline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
 }

h2 a{
	text-decoration: none;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
}
 
.1{
    border-bottom:1px solid #C0C0C0; background-position: center 50%; font-size:12px; 
    font-weight:bold; 
    text-align:left; 
    vertical-align:; background-repeat:no-repeat; 
    background-attachment:fixed; padding-left:14; padding-right:10; padding-top:7; padding-bottom:7;background-color:#F5F5F5; color:#333333; margin-left:20; margin-right:20; margin-top:10; margin-bottom:0    
 }
 
.11{
    border-bottom:1px solid #C0C0C0; background-position: center 50%; font-size:12px; 
    font-weight:bold; 
    text-align:left; 
    vertical-align:; background-repeat:no-repeat; 
    background-attachment:fixed; padding-left:14; padding-right:10; padding-top:7; padding-bottom:7;background-color:#FEECE7; color:#333333; margin-left:20; margin-right:20; margin-top:10; margin-bottom:0    
 }
 

 
 .23{
    border-bottom:0px solid #cccccc; background-position: center 50%; font-size:12px; 
    text-align:left; 
    vertical-align:; 
    background-repeat:no-repeat; 
    background-attachment:fixed; 
    padding-left:14; 
    padding-right:10; padding-top:7; padding-bottom:7;margin-left:20; 
    margin-right:20; margin-top:0; margin-bottom:5     
 }




a{
	text-decoration: none;

}

a:hover{
	background-color: #DFF3FF;
}

 h22{
    background-position: 
     
                
               center 50%; font-size:11pt;
    margin-top:5;
    margin-bottom:10; 
    padding-left:40;
    background-image:url('file://///ls-wxl76e/sk/★ワーク/WEB/003医療関係/山本皮フ科/skinclinic-yamamoto.com/2007/img/h02.jpg'); 
    padding-top:10; 
    padding-bottom:10; 
　　　margin-bottom:0;
    color:#666666; 
    font-weight:bold; 
    background-repeat:no-repeat; 
    background-attachment:fixed; text-align:left 
    
}

 h2.han{
    background-position: 
    center 50%; font-size:11pt;
    margin-top:5;
    margin-bottom:10; 
    padding-left:40;
    background-image:url('file://///ls-wxl76e/sk/★ワーク/WEB/003医療関係/山本皮フ科/skinclinic-yamamoto.com/2007/img/h02han.jpg'); 
    padding-top:10; 
    padding-bottom:10; 
　　　margin-bottom:0;
    color:#666666; 
    font-weight:bold; 
    background-repeat:no-repeat; 
    background-attachment:fixed; text-align:left 
    
}


h2 img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}

h3{
    border-left:4px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background-position: center 50%; font-size:14px; 
    font-weight:bold; 
    text-align:left; 
    vertical-align:; background-repeat:no-repeat; 
    background-attachment:fixed; padding-left:10; padding-right:10; padding-top:3; padding-bottom:3;margin-left:20; margin-right:20; margin-top:20; margin-bottom:15; color:#666666    
 }
 
 
h3.img{
    padding-top:0; 
    padding-bottom:0; 
　　　margin-bottom:0;   
}
     

h3.2{
    border-left:4px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background-position: center 50%; font-size:13px; 
    font-weight:bold; 
    text-align:left; 
    vertical-align:; background-repeat:no-repeat; 
    background-attachment:fixed; padding-left:10; padding-right:10; padding-top:5; padding-bottom:5;margin-left:20; margin-right:20; margin-top:15; margin-bottom:10; color:#666666; background-color:#F0F0FF    
 }

    
h4           
{
 font-size: 11pt; 
 color: #6699FF; 
 font-weight: bold; 
    padding-bottom:2; 
text-align:left; border-left-width:1; border-right-width:1; border-top-width:1; margin-left:45; margin-top:10; margin-bottom:0 
 }
 
address      
{ 
border-top:1px solid #EBEBEB; 
font-size: 11px; 
color: #808080; 
text-align:center;
font-style:normal; margin-top:5; margin-bottom:5; padding-top:6
}

li{
    padding-left:0.5em;
    font-size:12px;
    margin-bottom:10;
    line-height:150%; 
    padding-right:20; margin-left:50; margin-right:50
    }    
p            
{
	font-size: 10pt;
	color: #4E4E4E;
	text-align: left;
	margin-left: 35;
	margin-right: 35;
	margin-top: 15;
	margin-bottom: 15;
	line-height: 150%;
 
}

td.waku{
	border: 1px solid #CBCBCB;
	
}

td{
	font-size: 10pt;
	color: #535353;
	text-align: left;
	margin-left: 3;
	margin-right: 3;
	/* [disabled]border-width: 1px; */
}


p.lead            
{ 
margin:10 50; padding:0; color:#000080; font-weight:bold; text-align:left;  
}



p.menu            
{ 
border-left:3px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-size: 9pt; 
color: #333333; 
text-align:left;
padding-left:10; 
padding-right:0; padding-top:3; padding-bottom:3; margin-left:5; margin-right:0; margin-top:0; margin-bottom:5; font-weight:bold 
}


p.menua          
{ 
border-bottom:1px solid #C0C0C0; font-size: 9pt; 
color: #333333; 
text-align:left;
padding-left:10; 
padding-right:0; padding-top:3; padding-bottom:3; margin-left:10; margin-right:0; margin-top:0; margin-bottom:5 
}



p.ten            
{ 
border-top:1px dotted #C0C0C0; padding:0; margin:2 4; font-size: 9pt; 
color: #666666; 
line-height: 150%; 
text-align:left
 
}

p.tenao            
{ 
border-top:1px dotted #C0C0C0; padding:0; margin:2 4; font-size: 9pt; 
color: #000080; 
line-height: 150%; 
text-align:left
 
}

p.fod           
{ 
margin:5 0; font-size: 9pt; 
color: #333333; 
text-align:center;
 
}


p.cut           
{ 
color: #666666; 
text-align:right;
float:right; margin-left:20; margin-right:50; margin-top:5; margin-bottom:5 
}

p.cut1           
{ 
color: #666666; 
text-align:right;
float:right; margin-left:20; margin-right:50 
}

p.cut2           
{ 
color: #666666; 
text-align:right;
float:left; margin-left:50; margin-right:20; margin-top:5; margin-bottom:5 
}

p.cut3           
{ 
margin:5 0; padding:0; text-align:center 
 }
 
 p.cut4           
{ 
padding:0; text-align:center; margin-left:0; margin-right:0; margin-top:10; margin-bottom:0 
 }
 
 .cut5           
{
	padding: 0;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
 }
 
 .cut6           
{
	padding: 0;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 10
	;
 }
 
p.top3           
{ 
text-align:right; margin-left:10; margin-right:0; margin-top:10; margin-bottom:5; text-decoration:none; padding-left:20; padding-right:20; padding-top:2; padding-bottom:2; font-size:12px  

}

p.top4           
{ 
text-align:right; margin-left:10; margin-right:10; margin-top:0; margin-bottom:5; text-decoration:none; padding-left:20; padding-right:20; padding-top:2; padding-bottom:2; font-size:12px  

}

p.red           
{ 
color: #FF0000; 
font-weight:bold; 
margin-top:0; 
margin-bottom:0; padding-top:0; padding-bottom:0 
}

p.m2          { line-height: 150%; text-align: left; font-size: 12px; padding: 0; margin-left:10; margin-right:0; margin-top:3; margin-bottom:3 }


p.m4          {
	text-align: right;
	font-size: 11px;
	padding: 0;
	color: #800080;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

p.m          { line-height: 150%; text-align: left; font-size: 12px; margin: 0; padding: 0 }
p.blue           
{ 
color: #6699FF; 
margin-top:2; 
margin-bottom:5; padding-top:0; padding-bottom:0; margin-left:70 
}


.new{
	color: #8C50E1;
}

.momo a{
	color: #E4056D;
}
.mark01      
{ 
margin-left: 5 
}

h5{
	background-color: #FF8DB7;
	font-size: 12px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 5px solid #FFDDDE;
	width: 320px;
}

h5 a{
	color: #FFFFFF;
}

.topb{
	text-align: right;
	clear: both;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}



p .migi {
   float: right;
   margin-left: 2em;
   margin-bottom: 1em;
 }
 
 p .hidari {
	float: left;
	margin-right: 2em;
 }
 
  p .hidari1 {
	float: left;
	margin-right: 2em;
	margin-bottom: 1em;
 }
 
.ossu{
	background-color: #8F63D9;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.red {color: #FF0000}

/*お問合せ*/
div#order {
	text-align: center;
	vertical-align: top;
	padding: 0px;
	margin: 0px auto;
	bottom: 0px;
	background: url(file://///ls-wxl76e/sk/%E2%98%85%E3%83%AF%E3%83%BC%E3%82%AF/WEB/003%E5%8C%BB%E7%99%82%E9%96%A2%E4%BF%82/%E5%B1%B1%E6%9C%AC%E7%9A%AE%E3%83%95%E7%A7%91/skinclinic-yamamoto.com/img/order/or_r3_c2.jpg);
	clear: both;
}

div#order table{
	text-align: center;
	vertical-align: middle;
	margin: 0px auto;
	bottom: 0px;
	clear: both;
}


div#order p {
	text-align: left;
	font-size: 14px;
	color: #333333;
	line-height: 150%;
	padding-right: 30px;
	padding-left: 30px;

}

div#order .hy011 {
	text-align: left;
	font-size: 12px;
	background-color: #FBF8F3;
	border-bottom: 2px solid #CCCCCC;
	line-height: 150%;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #333333;
}


div#order .hy01 {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	background: #FFFFFF;
	border-bottom: 2px solid #CCCCCC;
	color: #333333;
	vertical-align: middle;
	line-height: 14px;
}


div#order input {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 10px 0px;
	vertical-align: middle;

}

div#order select {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 10px 0px;
	color: #999999;

}

div#order textarea {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 10px 0px;

}

p.cam {
	border-bottom: 1px solid #C0C0C0;
	font-weight: bold;
	text-align: left;
	color: #333333;
	margin-left: 20;
	margin-right: 20;
	margin-top: 10;
	margin-bottom: 0;
	background-color: #E0EBF8;
	overflow-y: auto;
	font-size: 13px;
	vertical-align: baseline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
 }
 
