/* CSS Document */


/* 共通事項 */

#header{
display:none;
}

#sidearea{
display:none;
}

#footer{
display:none;
}

#wrap {
margin:0px 0px 0px 0px;
}

#wrap #main {
margin:0px 0px 0px 0px;
}

#wrap #main #contents {
width: 575px;
background-color:#FFFFFF;
}

#wrap_wide {
width:782px;
}

#wrap_wide #main {
width:782px;
}

#wrap_wide #contents_wide {
width: 780px;
}

#pankuzu {
display: none;
}

/*
------------------------------------------------
コンテンツスタイルシート
------------------------------------------------*/

h1 {
width:520px;
height:18px;
padding-bottom:10px;
	color: #CC6600;
}
h2 {
	padding-bottom:5px;
	color: #FF3333;
}
.txt {
padding-bottom: 15px;
}

#contents {
width:547px;
margin-left:auto;
margin-right:auto;
}

#contents tr td{
font-size:90%;

}

#title_01{
width:520px;
padding-top:15px;
padding-left:27px;

}

.text_02{
padding-left:3px;
}

.limone_left_back{
background:url(../img/limone_index/left_back.gif) repeat-y;
}

.limone_right_back{
background:url(../img/limone_index/right_back.gif) repeat-y;
}

.text_01{
text-align:left;
}

.block_01{
width:547px;
margin-left:14px;
}

.block_02{
width:547px;
margin-left:14px;
}


/*******************************************************************************************/
.bg_01{
	width:512px;
	height:610px;
	padding-top:30px;
	padding-left:35px;
	margin-left:15px;
	background-image: url(../img/bg_plan.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bg_01 p{
width:473px;
padding-bottom:30px;
}

.bg_01 .syunou{
padding-bottom:15px;
padding-left:25px;
font-size:90%;
}

.bg_01 .randry{
padding-bottom:15px;
padding-left:25px;
font-size:90%;
}

.bg_02{
	width:542px;
	padding-top:40px;
	padding-left:4px;
	margin-left:15px;
	background-image: url(../img/bg_plan_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 544px;
}

.bg_02 table tr td{
padding-bottom:10px;
}

/*
------------------------------------------------
c_type.htmlスタイルシート
------------------------------------------------*/

h1 {
	padding-bottom:5px;
	color: #CC6600;
}
h2 {
	padding-bottom:5px;
	color: #FF3333;
}
.txt {
padding-bottom: 15px;
}

#contents {
width:547px;
}

#contents tr td{
font-size:90%;
}

.title_01{
width:525px;
padding-top:20px;
margin-left:auto;
margin-right:auto;
padding-bottom:11px;
}

.title_01 p{
width:525px;
padding-top:5px;
}

.title_02{
padding-bottom:10px;
}

table tr td{
font-size:90%;
}

.text_01{
width:192px;
padding-left:4px;
padding-right:4px;
padding-top:5px;
padding-bottom:5px;
}

.text_01 div{
line-height:1.1;
}

.text_02{
width:250px;
padding-left:4px;
padding-right:4px;
padding-top:5px;
}

.text_02 div{
line-height:1.1;
}

.text_03{
padding-left:4px;
padding-right:4px;
font-size:85%;
text-align:left;
line-height:1.1;
}

.text_03 b{
font-size:110%;
}

.text_03 span{
font-size:90%;
}

.block_01{
margin-bottom:15px;
}

.block_02{
margin-top:10px;
margin-bottom:15px;
}

.block_02 tr td b{
font-size:90%;
}

.block_03{
margin-top:10px;
margin-bottom:15px;
}

.block_03 tr td{
font-size:80%;
}

.block_03 tr td b{
font-size:90%;
}

.block_04 tr td{
font-size:75%;
text-align:left;
}

.block_04 tr td b{
font-size:90%;
}

.block_04 .text_04{
font-size:80%;
padding-left:35px;
}

.center{
padding-top:5px;
padding-left:15px;
}

.center span{
padding-left:40px;
}

.text_05 span{
font-size:90%;
line-height:1.1;
}

.text_05 font{
font-size:90%;
line-height:1.1;
}

.img_01{
padding-top:5px;
}

/*
------------------------------------------------
d_type.htmlスタイルシート
------------------------------------------------*/

h1 {
width:520px;
height:18px;
padding-bottom:10px;
	color: #CC6600;
}
h2 {
	padding-bottom:5px;
	color: #FF3333;
}
.txt {
padding-bottom: 15px;
}

#contents {
width:547px;
}

#contents tr td{
font-size:90%;

}

#title_01{
width:520px;
padding-top:15px;
padding-left:27px;
}

.title_02{
padding-bottom:10px;
}

.text_02{
padding-left:3px;
}

.limone_left_back{
background:url(../img/limone_index/left_back.gif) repeat-y;
}

.limone_right_back{
background:url(../img/limone_index/right_back.gif) repeat-y;
}

.text_00{
font-size:90%;
}

.text_00 span{
font-size:90%;
line-height:1.1;
}

.text_00 b{
font-size:90%;
}

.text_01{
text-align:left;
}

.block_01{
width:547px;
margin-left:14px;
}

.block_02{
width:547px;
margin-left:14px;
}

.text_03{
padding-left:10px;
}

.text_03 p{
font-size:90%;
}

.text_06 p{
font-size:90%;
line-height:1.1;
}

.img_02{
padding-left:10px;
}

.title_01{
margin-bottom:15px;
}

/*******************************************************************************************/
.bg_01{
background:url(../img/bg_plan.jpg) no-repeat 0px 0px;
width:512px;
height:565px;
padding-top:30px;
padding-left:35px;
margin-left:15px;
}

.bg_01 p{
width:473px;
padding-bottom:30px;
}

.bg_01 .syunou{
padding-bottom:15px;
padding-left:25px;
font-size:90%;
}

.bg_01 .randry{
padding-bottom:15px;
padding-left:25px;
font-size:90%;
}

.bg_02{
background:url(../img/bg_plan_02.jpg) no-repeat 0px 0px;
width:546px;
height:519px;
padding-top:40px;
padding-left:1px;
margin-left:15px;
}

.bg_02 table tr td{
padding-bottom:10px;
}

.naiyou_01 div{
width:192px;
padding-left:4px;
padding-right:4px;
font-size:90%;
}

.img_01{
padding-top:5px;
}
