@charset "utf-8";body {   text-align: center;   margin-top: 20px;   margin-bottom: 30px;   }div#wrapper {   width: 800px;   margin:0 auto;   text-align: left;   }div.section {   width: 800px;   overflow: hidden;   position: relative;   text-align: left;   padding-top: 30px;   }h1 {   font-size: 4.5em;   font-weight: bold;   text-align: center;   }h1 strong {   font-size: 0.8em;   text-transform: uppercase;   font-weight: bold;   }div.summery dl dt,div.summery dl dd {   font-size: 2.8em;   }div.summery dl {   margin-top: 60px;   }div.summery dl dd {   text-indent: 1em;   margin-bottom: 15px;   }table {   font-size: 2em;   margin-bottom: 20px;   text-align: left;   }table td,table th {   padding: 5px 20px 0 0;   }div.summery_left {   width: 400px;   float: left;   }div.summery p.gaikan {   width: 400px;   float: left;   }div.address h3 {   font-size: 4em;   font-weight: bold;   text-transform: uppercase;   width: 550px;   float: left;   }div.address h3 strong {   font-size: 1.4em;   font-weight: bold;}div.address p {   width: 250px;   float: left;   margin-top: 0;   }div.image {   width: 800px;}div.image dl {   width: 400px;   float: left;   margin-bottom: 10px;}div.image dd {   text-align: center;   font-size: 1.8em;   overflow: hidden;}div.image dd span {   font-size: 0.7em;}div.summery02 {   width: 800px;   position: relative;}ul.summery_en li {   font-size: 2em;   margin-bottom: 15px;}ul.summery_en li strong {   font-weight: bold;   font-size: 1.2em;}   div.summery02 ul.image li{   float: left;   text-align: center;   font-size: 1.8em;   padding-right: 40px;}div.summery02 ul.image li.entrance {   width: 320px;   position: absolute;   bottom: 0;   right: 0;   padding: 0;}h1,div.address h3,ul.summery_en li strong {   font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif;} 
p.madori span{
	display:block;
	font-size:1.2em;
}