﻿@charset "utf-8";



/*
--------------------------------2009-5-22修正*/


/*商品予約リンク色*/

div.reserve p{
color:#00bfff;
margin:20px 0;

}

div.reserve a:link , div.reserve a:visited{
color:#00bfff;
}

div.reserve a:hover{
color:#00bfff;
text-decoration:underline;
}

/*
--------------------------------2010-5-13修正*/
div#contents01{
	width:820px;
	font-size:12px;
	height:1900px;/*←←←コンテンツの縦幅はここで指定*/
	position:relative;
}

/*item1 左上*/

div#item1{
position:absolute;
top:0px;
left:0px;
width:390px;
border-right: 1px solid #CCCCCC;
padding-bottom:70px;

}

/*item2 右上*/
div#item2{
position:absolute;
top:0;
left:390px;
width:390px;
float:left;
padding-left:15px;

}

/*item3 左中*/

div#item3{
position:absolute;
top:250px;
left:0px;
width:390px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-bottom:80px;
padding-top:10px;

}


/*item4 右中*/

div#item4{
position:absolute;
top:250px;
left:390px;
width:390px;
border-top: 1px solid #CCCCCC;
padding-left:15px;
padding-top:10px;
padding-bottom:20px;

}

/*item5 左下*/

div#item5{
position:absolute;
top:500px;
left:0px;
width:390px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-bottom:80px;
padding-top:10px;
}


/*item6 右下*/

div#item6{
position:absolute;
top:500px;
left:390px;
width:390px;
border-top: 1px solid #CCCCCC;
padding-left:15px;
padding-top:10px;

}


/*item7*/

div#item7{
position:absolute;
top:750px;
left:0px;
width:390px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-bottom:80px;
padding-top:10px;

}


/*item8*/

div#item8{
position:absolute;
top:750px;
left:390px;
width:390px;
border-top: 1px solid #CCCCCC;
padding-left:15px;
padding-top:10px;
padding-bottom:20px;

}

/*item9*/

div#item9{
position:absolute;
top:1100px;
left:0px;
width:390px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-bottom:80px;
padding-top:10px;

}


/*item10*/

div#item10{
position:absolute;
top:1100px;
left:390px;
width:390px;
border-top: 1px solid #CCCCCC;
padding-left:15px;
padding-top:10px;
padding-bottom:20px;

}

/*item11*/

div#item11{
position:absolute;
top:1450px;
left:0px;
width:390px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-bottom:80px;
padding-top:10px;

}


/*item12*/

div#item12{
position:absolute;
top:1450px;
left:390px;
width:390px;
border-top: 1px solid #CCCCCC;
padding-left:15px;
padding-top:10px;
padding-bottom:20px;

}
