@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,p,blockquote,th,td{
	margin:0;padding:0;
}
table{
	border-collapse:collapse;border-spacing:0; font-size:100%;
}
img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
}
ul li,ol li { list-style:none; } 
h1,h2,h3,h4,h5,h6{
	font-size:100%;font-weight:normal;
}
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select{ *font-size:100%; }

body	{
	margin-top  : 0px;
	margin-left	: 0px;
	font-size 	: 80%;
}

.center { text-align : center; }

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

a { text-decoration: none;font-weight: lighter; }

a:link   { font-size 	: 120%;font-weight 	: lighter; }
a:visited { font-weight : lighter; }
a:hover { font-weight 	: lighter;text-decoration: none; }
a:active  { font-weight : lighter; }

a img{border:none;}

img {	border: none;vertical-align	: middle;	}

.icon{ vertical-align : middle; }

.s_link{ font-weight : lighter;font-size : 80%; }

.main-cnt { width: 100%;text-align: center; }

.introduction{ background-color : #fffff0; }


.td-5 {
 width : 420px;
/* width : 100%;*/
 font-size : 120%;
 color : #000040;
 background-color : #ffe4c4;
 text-align : left;
 }

/*コメント・ボタン*/
.td-4 { font-size : 90%;text-align : left;line-height:1.5em; }

/*住所*/
.td-3 { font-size : 80%;text-align : left; }

/*PHOTO*/
.td-2 { width : 90px;padding: 0; }

.comit{ font-size : 90%; }



li { float:left;list-style-type: none; }

.ui-footer {
text-align : center;
padding : 2px;
}

.tail_data{
width : 100%;
text-align : center;
}

.copyright{font-weight:lighter;}

#main {
width : 100%;
/*height:360px;*/
text-align : center;
line-height: 1.5em;
padding-top: 2em;
}

#main form{
margin-top: 20px;
}

#main p{
margin-top: 20px;
}


/* タイトルを切り捨てないで表示 */
.ui-header .ui-title,
.ui-footer .ui-title,
.ui-btn-inner,
.ui-li-heading,
.ui-li .ui-btn-text a.ui-link-inherit
{
overflow: visible;
white-spase: normal;
}


