@charset "UTF-8";
/*
食べものカルテ用
*/
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}
.container {
margin:10px auto;
width:80%;
}

/* Site Header
--------------------------------------------------------------*/
.site-branding {
	width: 100%;
	text-align: center;
}
.site-branding img {
	max-width:100%;
}



/*--------------------------------------------------------------
    食べものカルテ用
--------------------------------------------------------------*/
/* 表示 */
table.style01 th.thw01 {
text-align:left;
width:40%;
padding:5px;
}
table.style01 th p {
padding:0px;
margin:0px;
}
table.style01 td {
padding:5px;
margin:0px;
}
table.style01 td div.普通の調理 {
background:url(http://karte.aisoho.jp/img/s/img06.png) no-repeat 0 bottom;
height:70px;
vertical-align:top;
display:inline-block;
}
table.style01 td div.やわらかく調理 {
background:url(http://karte.aisoho.jp/img/s/img05.png) no-repeat 0 bottom;
height:70px;
vertical-align:top;
display:inline-block;
}
table.style01 td div.あ1cmに切る,
table.style01 td div.あ2cmに切る,
table.style01 td div.あ3cmに切る {
background:url(http://karte.aisoho.jp/img/s/img04.png) no-repeat 0 bottom;
height:70px;
vertical-align:top;
}
table.style01 td div.あ5mm未満に切る {
background:url(http://karte.aisoho.jp/img/s/img03.png) no-repeat 0 bottom;
height:70px;
vertical-align:top;
}
table.style01 td div.あミキサー状 {
background:url(http://karte.aisoho.jp/img/s/img02.png) no-repeat 0 bottom;
height:70px;
vertical-align:top;
}
table.style01 td div.あゼリー状（嚥下食・ソフト食） {
background:url(http://karte.aisoho.jp/img/s/img01.png) no-repeat 0 bottom;
height:70px;
vertical-align:top;
}
table.style01 td p.td03 {
margin:0px 20px 0px 0px;
display:inline-block;
font-weight:bold;
}
table.style01 td p.txt02 {
margin:0px 0px 0px 0px;
}
#none01,
#不使用 {
display:none;
}
.自分で食べられる,
.食事中にむせない,
.とろみなし {
display:none;
}
.btn01 {
margin:20px auto;
width:100%;
display:block;
text-align:center;
}
.btn01 input[type="button"] {
background-color:#46a28d;
width:10%;
color:#fff;
padding:10px 0;
border-style:none;
}
.btn01 button {
background-color:#46a28d;
width:20%;
color:#fff;
padding:10px 0;
margin:0 20px 0 0;
border-style:none;
}

/* 印刷用 */
@media print {
/*.site-branding { display:none; }*/
.btn01 { display:none; }
.container {
top:0 !IMPORTANT;
left:0 !IMPORTANT;
width:100% !IMPORTANT;
}
table.style01 {
top:0 !IMPORTANT;
left:0 !IMPORTANT;
width:100% !IMPORTANT;
}

}