﻿/* ================================================================================ */
/*      MAIN COMPORNENTS [K2palace]                                                 */  
/* ================================================================================ */

body {text-align:center;margin:0px;padding:0px;background:url(../background.gif) repeat top left;
      color:#000000;font-size:100%;font-family:ＭＳ Ｐゴシック}

a:link{color:#666666}
a:visited{color:#666666}
a:hover{color:#3300ff}
a{text-decoration:none}

img{border:none}

#container{margin:50px auto 0px;padding:10px;width:800px;min-height:100%;background-image:url(../containerbackground.jpg)}

/* ================================================================================ */
/*      PAGE CONTENTS                                                               */  
/* ================================================================================ */

#main{margin:0px auto;text-align:left;width:780px;padding:0px;height:auto;background-color:#ffffff;overflow:auto}

/*---------------------------------------------------------------------
	//////// Header Navi  ///
---------------------------------------------------------------------*/

#header_navi{margin:0px;padding:0px;width:100%;height:auto;text-align:right}
#header_navi p{margin-bottom:-5px;font-size:55%}
#header_navi ul{margin-left:280px;padding:0px;width:500px;height:auto;list-style:none;font-size:75%}
#header_navi li{margin:0px;padding:0px;width:100%;display:inline}

/*---------------------------------------------------------------------
	//////// HeadLine  ///
---------------------------------------------------------------------*/

#headline{margin:0px;padding:0px;width:100%;height:auto}
h1{margin:0px;padding:5px;color:#999999;font-size:115%;font-weight:bold;font-family:ＭＳ 明朝}
h2{margin:0px;padding:5px;background-image:url(../headlinebackground.gif);color:#6666cc;text-indent:3em}
#headline p{margin:0px;padding:5px;text-align:right}

/*===================--------------------------------------------------
	//////// Left Category  ///
--------------------------------======================================*/

#leftcategory{float:left;width:610px;height:auto;background:url(../leftcatebackground.gif) no-repeat top left}	/* bg */
#infomation{margin-left:20px;padding:0px;width:590px;height:auto}
#infomation dt{font-family:Times New Roman, Times, serif}
#infomation dd{line-height:1.3em}

#catalogue{margin:0px 0px 15px 20px;width:590px;height:auto}

/*---------------------------------------------------------------------
	//////// details_Tab  ///
---------------------------------------------------------------------*/
h3{margin-bottom:5px;padding:1px;background-color:#99ccff;font-size:100%;font-weight:bold;text-indent:0.5em;border:1px solid #666666}
.details_Tab dt{margin-bottom:5px;width:180px;border-bottom:1px dotted #666666;text-indent:0.5em;letter-spacing:1em}


/* [ImageCompornent] */
.photo_exteria{margin-left:90px;width:300px;height:225px;border:1px solid #000000}


/* [PhraseCompornent] || phr:phrase exp:explain */
.phr_exte{margin:0px;padding-bottom:15px;text-align:right;color:#464646;font-size:95%}
.sp_exte{font-size:10pt}
.exp_detail{margin:0px;padding-bottom:15px;text-align:center;font-size:10pt}



/* ==[ListStyle]==== */
.gallery_set{margin:0px 0px 0px -1px;padding:0px;list-style:none;width:500px;height:auto;overflow:auto}	/* >ul< */
.gallery_photo{float:left;margin:0px;padding:2px;width:240px;height:180px;display:block}
.gallery_explain{float:left;margin-left:5px;padding-top:5px;width:240px;height:35px;display:block;text-align:right;color:#464646;font-size:95%}


/* [ImageCompornent] */
.galphoto_size{margin-left:0px;width:240px;height:183px;border:1px solid #000000}
.lay_typec{margin-left:40px;width:298px;height:121px}
.lay_typea{margin:8px 0px 13px 40px;width:296px;height:153px}


/* [PhraseCompornent] */
h3.room_details{background-color:#cdb5ff}
.inf{font-family:Times New Roman, Times, serif;font-style:italic}

#details_window1 dd{padding:1px}
h4{margin-left:5px;margin-bottom:1px;font-weight:normal}


/* [PhraseCompornent]  >span&dd< */
.wspa{margin-right:-41px;letter-spacing:2.5em}
.wspa_second{padding:1px;text-indent:5.5em}



/* ==[Map&Contuct]==== */

/* [InlineFlame] */
.map{width:485px;height:300px;frame-border:0px;scrolling:no;margin-height:0px;margin-width:0px;border:0px}
.details_Tab a.largemap{text-align:left;color:#0000ff;font-size:small}
.details_Tab a:hover.largemap{color:#660066;font-weight:bold}

#contact{margin:0px;padding:0px;text-align:right;color:#444444;line-height:0.3em;font-size:80%}
#contact h3{font-size:110%;margin-right:50px;background-color:#ffffcc;border:0px;color:#000000;font-weight:normal}


/* [PhraseCompornent] */
.inquire{margin-right:60px;font-size:120%}
.inquire_code{margin-right:168px}
.inquire_place{margin-right:73px}
.inquire_number{margin-right:1px}
.inquire_mail{margin-right:76px}


/*===================--------------------------------------------------
	//////// Right Category  ///
--------------------------------======================================*/

#rightcategory{float:left;margin-left:-10px;margin-top:15px;padding:0px;width:150px;height:auto}
#rightcategory h3{margin:0px;padding:0px;width:0px;height:0px;font-size:0%;margin:0px;background-color:#ffffff;border:0px;font-weight:normal;text-indent:-9999px}
#rightcategory dt{margin:-2px 0px 5px 5px;padding-left:3px;padding-top:1px;background-image:url(../banner.gif);border-bottom:1px solid #cccccc;border-right:1px solid #cccccc}
#rightcategory dd{margin-left:15px;font-size:90%}
#rightcategory dd.supplement{text-align:right;font-size:80%}

/*---------------------------------------------------------------------
	//////// Footer  ///
---------------------------------------------------------------------*/

#corpolation{float:right;margin:25px 250px 20px 0px;padding:0px;width:300px;height:auto;background-color:#ffffff;border:1px solid #cccccc;font-size:80%;color:#666666;text-align:right}
#corpolation img{float:left}
#corpolation p.corpolation_profile{margin-right:10px;padding-top:15px;font-family:ＭＳ Ｐ明朝;font-size:120%;font-weight:bold}
#corpolation p.honsya{margin-top:20px;margin-right:200px;line-height:0.1em;font-weight:bold}
#corpolation p.postcode{margin-right:160px;line-height:0.1em}
#corpolation p.honsya_address{margin-right:55px;line-height:0.1em}
#corpolation p.phone_number{margin-right:5px;line-height:0.1em}
#corpolation p.karuizawa{margin-top:20px;margin-right:180px;line-height:0.1em;font-weight:bold}
#corpolation p.karuizawa_address{margin-right:5px;line-height:0.1em}
#corpolation p.sanwajisyo_url{margin-right:5px;margin-top:20px;line-height:0.1em}
#corpolation p.sanwajisyo_mail{margin-right:5px;padding-bottom:10px;line-height:0.1em}


/*---------------------------------------------------------------------
	//////// Authority  ///
---------------------------------------------------------------------*/

#authority{float:right;margin-top:-15px;padding:0px;width:100%;6color:#808080;font-size:70%;font-family:Times New Roman, Times, serif;font-style:italic;text-indent:50em}
