@charset "shift_jis";

body {
	font-family: "���C���I", Meiryo, "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 75%;
	line-height: 2;
	color: #000000;
	background-color: #E01500;
	background-image:url(img/bg.gif);
	margin: 0px;
	padding: 0px;
	text-align: center;
}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style-type: none;
}

img {
	border: none;
}

input,textarea,select {
	font-size: 1em;
}

form {
	margin: 0px;
}

table {
	border-collapse:collapse;
	font-size: 100%;
	border-spacing: 0;
}



/*�����N�J���[�ݒ�
---------------------------------------------------------------------------*/
a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}

/*page1�iHOME�j�̃J�[�\���I�[�o�[���J���[*/
#page1 a:hover {
	color: #FF1800;
}

/*page2�iABOUT�j�̃J�[�\���I�[�o�[���J���[*/
#page2 a:hover {
	color: #FF15AA;
}

/*page3�iCAKE�j�̃J�[�\���I�[�o�[���J���[*/
#page3 a:hover {
	color: #9000FF;
}

/*page4�iQ&A�j�̃J�[�\���I�[�o�[���J���[*/
#page4 a:hover {
	color: #01C0FF;
}

/*page5�iLINK�j�̃J�[�\���I�[�o�[���J���[*/
#page5 a:hover {
	color: #71E400;
}

/*page6�iCONTACT�j�̃J�[�\���I�[�o�[���J���[*/
#page6 a:hover {
	color: #FF9000;
}




/*h1�^�O�ݒ�
---------------------------------------------------------------------------*/
h1 {
	font-size: 10px;	/*�����T�C�Y*/
	color: #fafafa;		/*�����F*/
	font-weight: normal;
	text-align: right;	/*�������E��*/
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}

h1 a {
	color: #fafafa;			/*�����N��ݒ肵���ۂ̕����F*/
	text-decoration: none;	/*�����������ݒ�*/
}



/*�R���e�i�[�iHP���͂ރu���b�N�j
---------------------------------------------------------------------------*/
#container {
	background-color: #FFFFFF;	/*�w�i�F*/
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}



/*�w�b�_�[�i�T�C�g�����S�ƃ��C���ʐ^�������Ă���u���b�N�j
---------------------------------------------------------------------------*/
#header {
	background-image: url(images/header_bg.jpg);	/*�w�b�_�[�w�i�摜*/
	background-repeat: no-repeat;
	height: 310px;
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}

/*�T�C�g���S�z�u�ݒ�*/
#header #logo {
	position: absolute;
	left: 0px;	/*�w�b�_�[�ɑ΂��č�����0px�̈ʒu�ɔz�u*/
	top: 100px;	/*�w�b�_�[�ɑ΂��ďォ��100px�̈ʒu�ɔz�u*/
}



/*���C�����j���[
---------------------------------------------------------------------------*/
ul#menu {
	height: 50px;
	margin-left: 10px;
	width: 830px;
	margin-bottom: 20px;
}

ul#menu img {
	vertical-align: bottom;
}

ul#menu li {
	float: left;
	margin-right: 10px;
}

ul#menu li.last {
	margin-right: 0px;
}


/*���C�����j���[�̉��{�[�_�[�J���[
���̃e���v���[�g�ł͓����F�i���j�ɂ��Ă��܂����A�y�[�W���ƂɈႤ�F�ɐݒ�ł��܂��B
---------------------------------------------------------------------------*/
/*page1�iHOME�j*/
#page1 ul#menu {
	border-bottom: 10px solid #000000;
}
/*page2�iABOUT�j*/
#page2 ul#menu {
	border-bottom: 10px solid #000000;
}
/*page3�iCAKE�j*/
#page3 ul#menu {
	border-bottom: 10px solid #000000;
}
/*page4�iQ&A�j*/
#page4 ul#menu {
	border-bottom: 10px solid #000000;
}
/*page5�iLINK�j*/
#page5 ul#menu {
	border-bottom: 10px solid #000000;
}
/*page6�iCONTACT�j*/
#page6 ul#menu {
	border-bottom: 10px solid #000000;
}



/*�R���e���c
---------------------------------------------------------------------------*/
#contents {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
}



/*���C���R���e���c
---------------------------------------------------------------------------*/
/*h2���o���^�O���ʐݒ�*/
#main h2 {
	font-size: 100%;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	padding-left: 30px;
	clear: both;
}

/*�i���^�O�ݒ�*/
#main p {
	padding: 0.5em 10px 1em;
}

/*page1�iHOME�j��h2�w�i�摜*/
#page1 #main h2 {
	color: #fafafa;
	background-image: url(images/midashi1_1.gif);
	background-repeat: no-repeat;
}

/*page2�iABOUT�j��h2�w�i�摜*/
#page2 #main h2 {
	color: #fafafa;
	background-image: url(images/midashi1_2.gif);
	background-repeat: no-repeat;
}

/*page3�iCAKE�j��h2�w�i�摜*/
#page3 #main h2 {
	color: #fafafa;
	background-image: url(images/midashi1_3.gif);
	background-repeat: no-repeat;
}

/*page4�iQ&A�j��h2�w�i�摜*/
#page4 #main h2 {
	color: #fafafa;
	background-image: url(images/midashi1_4.gif);
	background-repeat: no-repeat;
}

/*page5�iLINK�j��h2�w�i�摜*/
#page5 #main h2 {
	color: #fafafa;
	background-image: url(images/midashi1_5.gif);
	background-repeat: no-repeat;
}

/*page1�iCONTACT�j��h2�w�i�摜*/
#page6 #main h2 {
	color: #fafafa;
	background-image: url(images/midashi1_6.gif);
	background-repeat: no-repeat;
}



/*�t�b�^�[���j���[
---------------------------------------------------------------------------*/
ul#footermenu {
	clear: both;
	width: 100%;
	font-size: 10px;	/*�����T�C�Y*/
	text-align: center;	/*�Z���^�����O*/
	padding-top: 30px;
	padding-bottom: 10px;
}

ul#footermenu li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
}



/*�t�b�^�[�i�R�s�[���C�g�\�L������ŉ��������j
---------------------------------------------------------------------------*/
#footer {
	font-size: 10px;	/*�����T�C�Y*/
	text-align: center;	/*�Z���^�����O*/
	background-image: url(images/footer_bg.jpg);	/*�t�b�^�[�w�i�摜*/
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	color: #fafafa;
}
#footer a {
	color: #fafafa;
}




/*�g�b�v�y�[�W���u�X�V���E���m�点�v�u���b�N
---------------------------------------------------------------------------*/
#main .new dl {
	height: 150px;			/*�{�b�N�X�̍���*/
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
}

#main .new dt {
	font-weight: bold;	/*���t�𑾎��ɂ���ݒ�*/
	float: left;
}

#main .new dd {
	border-bottom: 1px solid #cccccc;	/*���t���Ƃ̉���*/
	padding-left: 8em;
}



/*CAKE�y�[�W�{�b�N�X�ݒ�
---------------------------------------------------------------------------*/
.box1 {
	height: 200px;
	width: 230px;
	border: 3px solid #CCCCCC;	/*�{�b�N�X1������̘g���̕��Ɛ���ƐF*/
	float: left;
	display: none;
	margin-top: 14px;
	margin-left: 14px;
	padding: 10px;
	overflow: auto;
}

/*h3���o���ݒ�*/
.box1 h3 {
	font-size: 14px;	/*�����T�C�Y*/
	color: #9000FF;		/*�����F*/
}

/*�i���^�O�ݒ�*/
.box1 p {
	padding: 0px !important;
	font-size: 11px;	/*�����T�C�Y*/
	line-height: 1.6;
}



/*�e�[�u���P�i�����N�y�[�W�Ɏg���Ă���e�[�u���j
---------------------------------------------------------------------------*/
/*�e�[�u���P���ʐݒ�*/
.ta1 {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
}

.ta1, .ta1 td, .ta1 th{
	border: 1px solid #999999;	/*�g���̕��Ɛ���ƐF*/
}

.ta1 td, .ta1 th{
	padding: 10px 5px;
}

.ta1 th{
	background-color: #f5f5f5;
	width: 200px;
	text-align: center;
}

.ta1 th.tamidashi{
	width: auto;
	text-align: left;
}

/*page1�iHOME�j�́u�T���v���^�C�g���v�����̔w�i�F*/
#page1 .ta1 th.tamidashi{
	background-color: #ffa299;
}

/*page2�iABOUT�j�́u�T���v���^�C�g���v�����̔w�i�F*/
#page2 .ta1 th.tamidashi{
	background-color: #ffa1dd;
}

/*page3�iCAKE�j�́u�T���v���^�C�g���v�����̔w�i�F*/
#page3 .ta1 th.tamidashi{
	background-color: #d299ff;
}

/*page4�iQ&A�j�́u�T���v���^�C�g���v�����̔w�i�F*/
#page4 .ta1 th.tamidashi{
	background-color: #99e6ff;
}

/*page5�iLINK�j�́u�T���v���^�C�g���v�����̔w�i�F*/
#page5 .ta1 th.tamidashi{
	background-color: #c6f499;
}

/*page6�iCONTACT�j�́u�T���v���^�C�g���v�����̔w�i�F*/
#page6 .ta1 th.tamidashi{
	background-color: #ffd299;
}



/*�A�N�Z���g�J���[
---------------------------------------------------------------------------*/
/*page1�iHOME�j�̃A�N�Z���g�iclass="color1"�j�J���[*/
#page1 .color1 {
	color: #FF1800;
}

/*page2�iABOUT�j�̃A�N�Z���g�iclass="color1"�j�J���[*/
#page2 .color1 {
	color: #FF15AA;
}

/*page3�iCAKE�j�̃A�N�Z���g�iclass="color1"�j�J���[*/
#page3 .color1 {
	color: #9000FF;
}

/*page4�iQ&A�j�̃A�N�Z���g�iclass="color1"�j�J���[*/
#page4 .color1 {
	color: #01C0FF;
}

/*page5�iLINK�j�̃A�N�Z���g�iclass="color1"�j�J���[*/
#page5 .color1 {
	color: #71E400;
}

/*page6�iCONTACT�j�̃A�N�Z���g�iclass="color1"�j�J���[*/
#page6 .color1 {
	color: #FF9000;
}



/*���̑�
---------------------------------------------------------------------------*/
.look {
	background-color: #E4E4E4;
}

.mb1em {
	margin-bottom: 1em;
}

.clear {
	clear: both;
}

ul.disc {
	padding: 0.5em 10px 0.5em 25px;
	list-style: disc;
}#header2 {

	background-image: url(images/header_bg.jpg);	/*�w�b�_�[�w�i�摜*/
	background-repeat: no-repeat;
	height: 150px;
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}
#header3 {

	background-image: url(images/header_bg.jpg);	/*�w�b�_�[�w�i�摜*/
	background-repeat: no-repeat;
	height: 328px;
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}
.honbun {
	font-size: 12px;
	color: 333333;
}
.honbun2 {
	font-size: 10px;
	color: 333333;
}

	#outerImageContainer {
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
	}
	#imageDataContainer {
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
	}
