@charset "utf-8";

body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,th,td,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size: 100%;}
img,object{
	border:0;
	vertical-align: middle;
}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}


body {
	background-color: #fff;
	color: #000;
    font-size: small !important; /* IE 7向け */
    font-size: x-small; /* IE 6以下 */
	text-align: center;
}
html>/**/body {
    font-size: 13px; /* モダンブラウザ向け */
}
/*
	デフォルトで13px
	あとはパーセント指定
	http://developer.yahoo.com/yui/fonts/
*/

a:link {
	color: #339;
	text-decoration: none;
}
a:visited {
	color: #339;
	text-decoration: none;
}
a:active {
	color: #36f;
}
a:hover {
	text-decoration: underline;
}
.r {
	text-align: right;
}
.c {
	text-align: center;
}
.f00 {
	color: red;
}
.c630 {
	color: #630;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	line-height: 1.5;
}

.t1 {  font-size: 10px; line-height: 15px;}
.t2 {  font-size: 12px; line-height: 20px;}
.t3 {  font-size: 14px; line-height: 24px;}
.t4 {  font-size: 16px; line-height: 24px;}
.t5 {  font-size: 18px; line-height: 27px;}
.t6 {  font-size: 24px; line-height: 36px;}
.t7 {  font-size: 36px; line-height: 54px;}



/* =====20200625=============== kids
*/
body.kids  {
	background-color: #fff;
	margin: auto;
	text-align: center;
}

body.kids #contents {
	width: 700px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color:#ffffff;
	text-align: center;
}

body.kids  div.logo {
	width: 600px;
	margin-top:10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: bottom;
}

body.kids  div.ichiran {
	width: 650px;
	margin-top:10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

body.kids img.ico{
	height: 1.8em;
	width: 2em;	
	vertical-align:middle;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
}

body.kids ul.ship{
	width: 450px;
	margin-top:10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

body.kids ul.ship li{
	list-style-image: url("../image/p_icon.gif");
	font-size: 16px;
	line-height: 2em;
	vertical-align: middle;
	border-bottom: dotted 1px #A8A4A4;
	margin-bottom: 20px;
}
body.kids ul.ship li.komidasi{
	list-style: none;
	font-size: 16px;
	line-height: 40px;
	vertical-align: middle;
	text-align: left;
	border-bottom: solid 1px #59b1b6;
}
body.kids ul.pamp{
	width: 450px;
	margin-top:10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
body.kids ul.pamp li{
	list-style-image: url("../image/b_icon.gif");
	font-size: 16px;
	line-height: 2em;
	vertical-align: middle;
	border-bottom: dotted 1px #A8A4A4;
	margin-bottom: 20px;
}
body.kids ul.pamp li.komidasi{
	list-style: none;
	font-size: 16px;
	line-height: 40px;
	vertical-align: middle;
	text-align: left;
	border-bottom: solid 1px #59b1b6;
}

body.kids ul.movie{
	width: 450px;
	margin-top:10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

body.kids ul.movie li{
	list-style-image: url("../image/m_icon.gif");
	font-size: 16px;
	line-height: 2em;
	vertical-align: top;
	border-bottom: dotted 1px #A8A4A4;
	margin-bottom: 20px;
}

body.kids ul.movie li.komidasi{
	list-style: none;
	font-size: 16px;
	line-height: 40px;
	vertical-align:top;
	text-align: left;
	border-bottom: solid 1px #59b1b6;
}

.line_kaisha{
	width: 600px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../image/back_b5.gif);
	background-repeat:repeat-x;
}

.kaisha_ti{
	font-size: 18px;
	line-height: 1em;
	vertical-align: bottom;
}

.kaisha_komidasi{
	font-size: 16px;
	line-height: 40px;
	vertical-align: middle;
	text-align: left;
}
.ico{
	vertical-align:middle;
	margin:0 3px;
}
