@charset "shift_jis";
@import url("https://65d3a6.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/top.css");
@import url("https://5c14cf.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/doctor.css");
@import url("https://9f73cd.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/institution.css");
@import url("https://914b42.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/access.css");
@import url("https://947246.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/chara.css");
@import url("https://9f2164.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/contact.css");
@import url("https://f62228.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/news.css");
@import url("https://de0476.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/type3-oshirase.css");
@import url("https://fc8bc9.claudeassets.com/20161007020549cs_/http://www.matsuzaki-shounika.com/html/css/type3orange/allergy.css");

/*-------------------------------------------------------------------
�N���V�b�N�i�I�����W�j�@�S�y�[�W�x�[�X
--------------------------------------------------------------------*/
body {
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        color: #333333;
}
img {
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}


a:link{
	COLOR:#003399;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

a:visited{
	COLOR:#003399;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
a:hover{
	COLOR:#663366;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#wrapper {
        padding: 0px;
        width: 901px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
}
#contents {
        margin: 0px;
        padding: 0px;
}
#main {
        margin: 0px;
        padding: 0px;
        float: right;
        width: 651px;
}
.titlel {
        padding: 0px;
        width: 640px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 15px;
        margin-left: 0px;
}
.titles {
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 15px;
        margin-left: 0px;
        width: 307px;
}
.pp {
        margin: 0px;
        padding: 0px;
        clear: both;
}
/*-------------------------------------------------------------------
�w�b�_�[����
--------------------------------------------------------------------*/
#header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 38px;
	margin-left: 0px;
}
#header h1 {
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 600px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#jusho {
	font-size: 10px;
	line-height: 14px;
	padding: 0px;
	float: right;
	width: 280px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #666666;
	text-align: right;
}
#jusho p {
	padding: 0px;
	float: right;
	color: #666666;
	text-align: right;
	margin: 0px;
	font-size: 10px;
	line-height: 1.5em;
}

#head {
        margin: 0px;
        padding: 0px;
        clear: both;
        background-repeat: repeat;
        background-position: right top;
        border-top-width: 12px;
        border-bottom-width: 12px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-top-color: #c7c79e;
        border-bottom-color: #c7c79e;
        height: 285px;
}
#headphoto {
        margin: 0px;
        padding: 0px;
        background-image: url(https://b7492d.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/head-cover.png);
        background-repeat: no-repeat;
        background-position: left top;
        width: 901px;
        height: 285px;
}
* html #headphoto {
behavior: expression(IEPNGFIX.fix(this));
} 

#logo {
        padding-top: 25px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        width: 340px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 6px;
}
#headphoto #headcom h2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
}
#headcom {
        padding: 0px;
        width: 400px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 15px;
}
#header2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #c7c79e;
}
#header2 h1 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	width: 891px;
	color: #666666;
	background-color: #F1EFDE;
	height: 9px;
}
#logo2 {
        padding: 0px;
        width: 340px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 8px;
        margin-left: 15px;
        float: left;
}

/*---------------------------------------------------------------------
���[���I�[�o�[
---------------------------------------------------------------------*/

a.home {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(/assets/www.matsuzaki-shounika.com/html/images/type3orange/2menu_home.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.home:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}


a.news {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://308163.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_news.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.news:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}



a.doctor {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://d0ef17.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_doctor.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.doctor:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}


a.institution {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://7869ad.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_institution.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.institution:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}
a.access {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://88f830.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_access.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.access:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}

a.chara {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 41px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://e611a5.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_chara.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.chara:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}

a.contact {
	display: block;
	width: 242px;  /*�摜�̉���*/
	height: 42px;  /*hover���̉摜��ǂݍ���*/
	text-decoration: none;
	background-image: url(https://1e09f6.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_inq.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.contact:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}   



/*------------------------------------------------------------------------------------------------
���[���I�[�o�[�ǉ���
--------------------------------------------------------------------------------------------------*/
a.consultation-hours {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://5f453c.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_consultation-hours.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.consultation-hours:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}




a.allergic {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://7580d5.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_allergic.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.allergic:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}


a.counselor {
        display: block;
        width: 242px;  /*�摜�̉���*/
        height: 42px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://d907c6.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/2menu_counselor.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.counselor:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}




 
a.backtotop {
        display: block;
        width: 143px;  /*�摜�̉���*/
        height: 30px;  /*hover���̉摜��ǂݍ���*/
        text-decoration: none;
        background-image: url(https://c3c45e.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/pagetop.gif);
        background-repeat: no-repeat;
        background-position: 0 0;
}
a.backtotop:hover {
        text-indent: -9999px;  /*hover�������摜���΂�*/

}
html { 
    filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}








/*---------------------------------------------------------------------
����
---------------------------------------------------------------------*/
#left {
        margin: 0px;
        padding: 0px;
        width: 250px;
        display: inline;
}

#navi {
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 4px;
        width: 242px;
}
.bt {
        margin: 0px;
        padding: 0px;
}
#character {
        padding: 0px;
        width: 242px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 4px;
        background-image: url(https://1be179.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/tokuchou_bg.gif);
        background-repeat: repeat-y;
        background-position: center top;
}
#charatitle {
	padding: 0px;
	width: 242px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#character h4 {
        padding-top: 3px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 10px;
        font-size: 12px;
        font-weight: bold;
        line-height: 20px;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 14px;
	width: 203px;
}
#character a:link{
        COLOR:#670000;
        text-decoration: none;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        margin: 0px;
        padding: 0px;
}

#character a:visited{
        COLOR:#670000;
        text-decoration: none;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        margin: 0px;
        padding: 0px;
}
#character a:hover{
        COLOR:#FF0000;
        text-decoration: none;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        margin: 0px;
        padding: 0px;
}
.characom {
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-left: 10px;
        font-size: 12px;
        color: #000000;
        line-height: 16px;
        width: 202px;
        border-bottom-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-bottom-color: #999999;
        margin-top: 0px;
        margin-right: 16px;
        margin-bottom: 0px;
        margin-left: 14px;
}
#charalist {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
	width: 232px;
}

#bokin {
        padding: 0px;
        width: 242px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 25px;
        margin-left: 4px;
        background-image: url(https://ff4990.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/donation_bg.gif);
        background-repeat: repeat-y;
        background-position: center top;
}
#click {
        padding: 0px;
        width: 191px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
}
#bokin p {
        margin: 0px;
        width: 220px;
        padding-top: 0px;
        padding-right: 8px;
        padding-bottom: 3px;
        padding-left: 14px;
        font-size: 10px;
        line-height: 14px;
        color: #666666;
}
.banner {
        padding: 0px;
        width: 151px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 5px;
        margin-left: auto;
}
#link {
        padding: 0px;
        width: 242px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 4px;
        background-image: url(https://ff4990.claudeassets.com/20161007020549im_/http://www.matsuzaki-shounika.com/html/images/type3orange/donation_bg.gif);
        background-repeat: repeat-y;
        background-position: center top;
}
#linktitle {
        padding: 0px;
        width: 191px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
}
#link p {
        margin: 0px;
        padding-top: 3px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-align: center;
}
/*---------------------------------------------------------------------
�t�b�^�[
---------------------------------------------------------------------*/
#backtotop {
        clear: both;
	padding: 0px;
	width: 143px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 730px;
}

#footer {
        margin: 0px;
        clear: both;
        text-align: center;
        padding-top: 11px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        border-top-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #afad83;
}


#footer_top {
        margin: 0px;
        clear: both;
        text-align: center;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        border-top-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #afad83;
}


#navi2 {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
	font-family: "�l�r �S�V�b�N", "Osaka�|����";
}
.bt2 {
	margin: 0px;
	float: left;
	height: 13px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
}
#bt2 {
	margin: 0px;
	float: right;
	height: 13px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
address {
        font-size: 12px;
        font-style: normal;
        margin: 0px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
}
   .ftbred {
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
}
/*---------------------------------------------------------------------
���͘g
---------------------------------------------------------------------*/
.inputbox1 {
	width: 460px;
}     
.inputbox2 {
	width: 250px;
}     
.inputbox3 {
	width: 180px;
}     
.inputbox4 {
	width: 70px;
}     
.inputbox5 {
	width: 350px;
}     
.inputbox6 {
	width: 65px;
}     
.inputbox7 {
	width: 25px;
}
.textbox1 {
	width: 320px;
}
.textbox2 {
	width: 280px;
}
.textbox3 {
	width: 210px;
}  

/*
     FILE ARCHIVED ON 21:13:53 Oct 27, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:01:22 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.327
  exclusion.robots: 0.109
  exclusion.robots.policy: 0.079
  esindex: 0.028
  cdx.remote: 289.731
  LoadShardBlock: 234.258 (3)
  PetaboxLoader3.datanode: 128.186 (5)
  PetaboxLoader3.resolve: 466.937 (4)
  load_resource: 440.132 (2)
*/