/*-----PAGES 下------*/

div.page-inside {
padding: 24px 28px;
font-size: 15px;
line-height: 32px;
color:#6c3524;
}


div.page-inside div {line-height: 32px;}

div.page-inside div p.caption { font-size: 18px; color:darkorchid; margin: -24px -28px 10px -28px; padding: 24px 28px 40px 28px; background-image: linear-gradient(180deg, #ffefe0 0%,  #ffeaff 53%, #F7F0F9 100%);}

div.page-inside div p.title1 { font-size: 15px; color:orangered; margin-bottom: 8px;}
div.page-inside div p.title2 { font-size: 17px; color: darkred; margin-bottom: 12px;}
div.page-inside div p.title3 { font-size: 17px; color: darkred; margin-bottom: 12px;}
div.page-inside div p.title4 { font-size: 17px; color: darkred; margin-bottom: 12px;}

div.page-inside img { width: 300px; float: right; margin: 0 0 20px 40px;}
div.page-inside img.large { width: 460px; float: right; margin: 0 0 20px 40px;}
div.page-inside img.large-time { width: 460px; float: right; margin: 0 0 20px 40px;}
div.page-inside img.small { width: 200px; float: right; margin: 0 0 20px 40px;}

div.page-inside div ul.icon1, div.page-inside div ul.icon2{ list-style: none; margin-top: 30px; }
div.page-inside div ul.icon3{ list-style: square; margin-left: 22px; margin-top: 12px; }
div.page-inside div ul.icon4{ list-style: none; margin-top: 0; }

.googlemap {
margin: 0 0 0 0;
width: 100%;
height: 500px;
}

/*-------------*/

td#main2 div.log { float: left; width: 45%; margin: 0 0 0 24px; padding: 0;}

.a1 {font-size:18px; color:#660000;}
.a2 {font-size:25px; padding-top:10px;}
td#main2 div.log span { display: inline-block; padding-bottom: 10px; color: #444;}
td#main2 div.log span.note1 { font-size: 18px; font-weight: bold;}
td#main2 div.log span.note2 { font-size: 15px;}

td#main2 div.log a.click1,td#main2 div.log a.click2 { display: block; width: 100%; padding: 20px 0; text-align: center; text-decoration: none; font-weight: bold; font-size: 18px; margin-bottom: 10px; box-shadow:2px 2px 3px #ccc; border-radius: 12px; letter-spacing: -1px;}

:hover.click1,:hover.click2 {box-shadow: none;}

td#main2 div.log p { text-align: center; font-size: 17px; font-weight: bold; color: #CC9966;}

td#main2 div.log a.click1 { background: #FF9933; color: white;}
td#main2 div.log a.click2 { background: #66CCCC; color: white;}


.allergic {position: relative; margin-left:-10px; padding-top: 7px;}

.allergic-title { background-image: linear-gradient(0deg, #fff 0%, #fcd575 100%); font-size: 17px; margin: 0 -10px 30px 15px; padding : 20px 30px; outline: 1px solid #bf783a; box-shadow: 1px 1px 7px rgba(0,0,0,0.25);text-shadow: 3px 3px 5px grey; letter-spacing: 2px;}

.allergic a {display:inline-block; height: 118px; width: 224px;border: 1px solid #db8449; margin: 0 18px 35px 18px; font-size: 16px; line-height: 20px; padding-top: 82px; text-align: center;  color: #3f312b; text-shadow: 3px 3px 5px grey; box-shadow: 1px 1px 7px rgba(0,0,0,0.25);}
.allergic a:hover { box-shadow: none; text-shadow: none; border-color: grey;}

.p1 { background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);}
.p2 { background-image: linear-gradient(300deg, #d5dee7 0%, #ffafbd 0%, #c9ffbf 100%);}
.p3 { background-image: linear-gradient(300deg, #fff 0%, #eacda3 100%);}
.p4 { background-image: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);}
.p6 { background-image: linear-gradient(120deg, #FFFF33 0%, #fda085 100%);}
.p7 { background-image: linear-gradient(300deg, #EBC9DD 0%, #E498A2 48%, #D96C9F 100%);}
.p8 { background-image: linear-gradient(300deg, #fff 0%, #CCCC66 100%);}
.p9 { background-image: linear-gradient(-225deg, #FFE29F 0%, #CC99FF 48%, #FF719A 100%);}
span.arrow { font-size: 14px; color: #ff6347; display:inline-block; margin-right: 5px; vertical-align: top;}
.space {letter-spacing: -1px;}
span.small { display: inline-block; font-size: 14px; padding: 0 3px 3px 3px; vertical-align: top;}

.allergic a.p5 {background-image: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%); width: 350px; padding-top: 45px; height: 155px;}
.allergic a.p5 span { display: block; font-size: 14px; margin: 5px 0 20px 0;}