/* CSS Document */

#plan .alpha {
	width: 280px;
	float: left;
	margin-right: 7px;
}

#plan .life {
	width: 280px;
	float: left;
}

#plan .alpha img {
	margin: 0px 10px 10px 0px;
}

#plan .life img {
	margin: 0px 10px 10px 0px;
}

#plan p {
	margin: 5px 0px 20px 0px;
	width: 262px;
}

#idh {
	float: left;
}



#page .title strong{
font-weight:normal;}

/* alpha */
#alpha {
	width: 556px;
/*	background-color: #62AEB7;autmn */
	background-color: #7283C1; 
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

/* title */
#alpha .title {
	width: 325px;
	float: left;
/* \*/
	margin: 0px 10px 0px 10px !important;
	margin: 0px -8px 0px 5px;
/* */

/*\*//*/
	margin: 0px -17px 0px 10px;
/**/
}

#alpha p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

/* photo */
#alpha .photo2 img {
	margin: 10px 0px 10px 10px;
}

#alpha .photo3 {
	padding: 0px 10px 10px 10px;
	float: left;
}

/* madori plan */
#alpha .plan {
	line-height: 110%;
}

#alpha .plan h6 {
	float: left;
	font-weight: normal;
	font-size: 100%;
	margin-bottom: 5px;
}

#alpha .plan p {
	margin: 0px 10px 5px 0px;
	padding: 0px;
}

#alpha .plan img {
	margin: 0px 6px 6px 0px;
}

/* type */
#type .head {
	background-image: url(images/idh_s.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: inherit;
	height: 113px;
	margin: 0px 10px 5px 0px;
}

#type p {
/*	color: #CC6600; autumn*/
	color: #003399;
	font-size: 20px;
	line-height: 120%;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	font-weight: normal !important;
	font-weight: bold;
}

#type .madorizu {
	width: 556px;
	background-color: #FFFFFF;
	text-align: center;
}

#type .madorizu img {
	margin: 40px 0px 50px 0px;
}

#type .madorizu strong {
	color: #663300;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 10px;
	display: block;
}



/* plc */

#plc{
	width: 556px;
	background-color: #ffffff;
	color: #663300;
	float:left;
	background-image: url(images/plc_waku2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
    padding:0px 0px 5px 0px ;
}

#plc h1{
    font-size:120%;
	color:#666600;
    padding:0px 0px 2px 0px ;
}

#plc p{
    padding:0px 0px 0px 0px ;
    margin:0px 0px 0px 0px ;
}

#plc .bg{
	background-image: url(images/plc_bg.gif);
	background-repeat: repeat;
}

#plc .titleBox {
    padding:5px 0px 3px 10px !important;
    padding:5px 0px 3px 8px;
	float:left;
	width:333px;
}

#plc .titleBox img{
    padding:0px 0px 5px 0px;
}

#plc .photo1 {
    padding:10px 0px 0px 0px;
	float:left;
}

#plc .photo2 {
    padding:0px 20px 0px 60px;
	float:left;
}

#plc .photo3 {
    padding:0px 10px 0px 0px;
	float:left;
}

#plc .txtBox {
	padding:0px 0px 0px 15px;
	margin:0px 0px 20px 0px;
}

/* \*/
#plc .txtBox2{
	padding:120px 0px 0px 0px !important;
	padding:110px 0px 0px 0px;
	margin:0px 15px 0px 0px;
	background-image: url(images/plc_image.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* */

/*\*//*/
#plc .txtBox2{
	padding:95px 0px 0px 0px;
	margin:0px 15px 0px 0px;
	background-image: url(images/plc_image.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* */

#plc .leftBox{
	padding:5px 0px 0px 0px;
	float:left;
}

#plc .rightBox{
	padding:5px 0px 0px 0px;
	float:left;
}

#plc .madori1 {
	padding:0px 0px 0px 70px;
}

#plc .madori2 {
	padding:25px 0px 3px 0px;
}

#plc .photoBox1 {
	padding:5px 15px 0px 15px;
	width:268px;
}

#plc .photoBox2 {
	padding:5px 0px 0px 0px;
	width:234px ;
}

#plc .photoBox1 img {
	padding:0px 0px 5px 0px;
}

#plc .photoBox2 img{
	padding:0px 0px 5px 0px;
}

/* \*/
#plc .photoBox3 {
	padding:15px 0px 0px 320px !important;
	padding:15px 0px 0px 295px;
}
/* */

/*\*//*/
#plc .photoBox3 {
	padding:15px 0px 0px 290px;
}
/* */

/* x */
#x {
	width: 556px;
	color: #663300;
	float:left;
	background-image: url(images/x_waku3.gif);
    padding:0px 0px 6px 0px ;
}

#x h1{
    font-size:120%;
	color:#FFFF66;
    padding:2px 0px 2px 0px ;
}

#x p{
    padding:0px 0px 0px 0px ;
    margin:0px 0px 0px 0px ;
	color:#FFFFFF;
}

#x .titleBox {
    padding:0px 0px 3px 10px !important;
    padding:0px 0px 3px 8px;
	float:left;
	width:330px;
}

#x .titleBox img{
    padding:0px 0px 5px 0px;
}

#x .txtBox {
	padding:0px 0px 0px 15px;
	margin:0px 0px 20px 0px;
	width:530px;
	height:75px;
}

#x .photo1 {
    padding:0px 0px 0px 0px;
	float:left;
}

#x .photo2 {
    padding:0px 10px 0px 15px !important;
    padding:0px 8px 0px 15px;
	float:left;
}

#x .txtBox2 {
    padding:0px 10px 0px 0px !important;
	padding:0px 8px 0px 0px;
	width:144px;
	float:left;
}

#x .photo3 {
    padding:178px 15px 0px 0px;
}

#x .photo4 {
    margin:0px 0px 0px 0px !important;
    margin:-3px 0px 0px 0px;
    padding:0px 0px 5px 0px;
}

#x .madori{
	padding:5px 0px 0px 15px;
    margin:0px 0px 0px 0px !important;
    margin:-20px 0px 0px 0px;
}

#x .photoBox1 {
	padding:0px 29px 0px 15px !important;
	padding:0px 26px 0px 15px;
	width:286px;
	float:left;
}

#x .photoBox1 img {
    padding:0px 0px 5px 0px;
}

#x .photoBox2 {
	padding:10px 5px 0px 15px;
	float:left;
}

#x .txtBox4 {
	margin:80px 0px 0px 0px;
}

.koshi {
	font-size: 10px;
}


#navi {
	text-indent:0px;
}