﻿@charset "utf-8";

*{
margin:0;
padding:0;
font-size:100%;
}

body{
font-family:'メイリオ',Sans-serif,Comic Sans MS,'MS UI Gothic','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Arial,Tahoma,Verdana,'ＭＳ Ｐゴシック',Osaka;
background-color:#FFFFFF;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-position:top left;
background-attachment:scroll;
}

html , body{
height:100%;
}


/* IE6 */

*html div#wrapper{
height:100%;
}


/*-------------------------------------------------------------------------
 h1～h2
-------------------------------------------------------------------------*/

h1{
text-indent:-9999px;
margin:0px;
padding:10px;
color:#b6b6a6;
font-size:80%;
font-weight:500;
font-family:'メイリオ',Sans-serif,Tahoma,Verdana,Comic Sans MS,'MS UI Gothic',Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

h1 p{
padding:0px;
}

/*-------------------------------------------------------------------------
 common
-------------------------------------------------------------------------*/

p {
font-size:73%;
text-align:justify;
text-justify:distribute;
color:#645a32;
margin:0;
padding:0;
}

#header{
width:100%;
height:30px;
margin:0 auto;
background-image:url();
background-repeat:no-repeat;
background-position:top center;
background-color:;
}

#wrapper{
width:100%;
height:auto;
margin:0 auto;
display:block;
padding-bottom:30px;
}

p.copy{
width:88%;
margin:0 auto;
font-size:70%;
}

#container{
width:880px;
height:auto;
margin:0 auto;
padding:0px;
display:block;
border:solid 10px #d8d8c5;
border-collapse:collapse;
background-image:url();
background-repeat:repeat-y;
background-position:top left;
background-color:;
text-align:center;
}

table.top{
width:880px;
height:auto;
color:#645a32;
background-color:;
background-image:url(images/background_container.jpg);
background-repeat:repeat-y;
background-position:top center;
}

table.container{
width:880px;
height:auto;
color:#645a32;
background-color:;
background-image:url(images/background_container.jpg);
background-repeat:repeat-y;
background-position:top center;
}

table.bottom{
width:880px;
height:auto;
color:#645a32;
background-color:;
background-image:url(images/background_bottom.jpg);
background-repeat:no-repeat;
background-position:top center;
}

td.content{
width:700px;
font-size:82%;
margin:0 auto;
padding:0px;
background-image:url();
background-repeat:no-repeat;
background-position:top left;
}


/*-------------------------------------------------------------------------
 ページ 共通
-------------------------------------------------------------------------*/
ul{
padding-left:40px;
padding-right:30px;
}

li{
padding:10px;
font-size:13px;
line-height:160%;
font-family:'メイリオ','Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

table.waku{
border:solid 1px #c4c4a2;
border-collapse:collapse;
}

td div{
width:92%;
padding:10px;
font-size:14px;
line-height:170%;
text-align:left;
color:#645a32;
font-family:'メイリオ','Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

td p{
width:96%;
padding:10px;
font-size:14px;
line-height:170%;
text-align:left;
color:#645a32;
font-family:'メイリオ','Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

td p.left{
float:left;
width:56%;
padding:10px;
font-size:12px;
line-height:190%;
text-align:left;
background-image:url();
background-repeat:no-repeat;
background-position:top center;
font-family:'メイリオ','Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

td p.promo{
float:left;
width:56%;
padding:10px;
font-size:14px;
line-height:190%;
text-align:left;
background-image:url();
background-repeat:no-repeat;
background-position:top center;
font-family:'メイリオ','Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

td p.right{
float:right;
width:36%;
padding:10px;
margin-left:5px;
font-size:12px;
line-height:170%;
text-align:left;
color:#645a32;
font-family:'メイリオ','Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

td p.right span{
height:12px;
font-size:14px;
line-height:170%;
text-align:left;
color:#645a32;
font-family:'メイリオ','Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
}

img {
border:0
}

/* link STYLE */
a:link			{ color: #645a32; font-size:14px; text-decoration: underline ; font-family:'Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';}
a:visited		{ color: #645a32; font-size:14px; text-decoration: underline ; font-family:'Sans-serif,MS UI Gothic',Tahoma,Verdana,Comic Sans MS,Arial,'ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';}
a:active		{ color: #fe8d6b }
a:hover			{ color: #fe8d6b; position: relative; left: 1px; top: 1px;}

a:link.idx		{ color: #000033; text-decoration: none ; font-size:12px ; font-family:"Comic Sans ms",sans-serif,MS UI Gothic,Arial,Tahoma,Verdana,"ＭＳ Ｐゴシック",sans,Osaka;font-weight:500; }
a:visited.idx		{ color: #996600; text-decoration: none ; font-size:12px ; font-family:"Comic Sans ms",sans-serif,MS UI Gothic,Arial,Tahoma,Verdana,"ＭＳ Ｐゴシック",sans,Osaka;font-weight:500; }
a:active.idx		{ color: #FF6600; background-color: #696169;}
a:hover.idx		{ color: #FFFFFF; font-weight:500; background-color: #000033; }


/*-------------------------------------------------------------------------
 form page
-------------------------------------------------------------------------*/

table.rsv{
width:720px;
padding:10px;
font-size:86%;
}

table.phuket{
width:780px;
padding:10px;
font-size:90%;
}

table.test{
width:580px;
border:solid 1px #dbd6c2;
color:#545454;
border-collapse:collapse;
margin-left:20px;
font-size:120%;
}

table.donation{
width:720px;
padding:10px;
font-size:100%;
}

table.booking{
width:800px;
text-align:center;
padding:10px;
font-size:100%;
}

table.booking td{
text-align:center;
}

table.rsv td{
border:solid 1px #dbd6c2;
font-size:100%;
padding:6px;
background-image:url(images/tbg.jpg);
background-repeat:repeat-x;
background-position:top center;
text-align:left;
}

table.phuket td{
border:solid 1px #dbd6c2;
font-size:100%;
padding:6px;
background-image:url(images/tbg.jpg);
background-repeat:repeat-x;
background-position:top center;
text-align:left;
}

table.phuket td.photo{
border:solid 0px #dbd6c2;
font-size:100%;
padding:6px;
background-image:url();
background-repeat:repeat-x;
background-position:top center;
text-align:left;
}

table.donation td{
border:solid 1px #dbd6c2;
font-size:100%;
padding:10px;
background-image:url(images/tbg2.jpg);
background-repeat:repeat-x;
background-position:top center;
text-align:left;
}

span.color01{
color:#e60011;
font-size:100%;
margin-left:5px;
}


p.button{
width:580px;
text-align:right;
padding-top:15px;
}
