@charset "shift_jis";

/* ----- ���ʃX�^�C�� --------------------------------------------- */
div.center3 a:link { color: #fff000; }
div.center3 a:hover { color: #ff9900; }



body#body{
	background-color: #1d0026;

/************************************* �X�N���[���o�[�̐F�w�� ***************/
	scrollbar-face-color: #01b099; 
	scrollbar-track-color: #222222; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-highlight-color: #00ffde; 
	scrollbar-shadow-color: #017667; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #017667; 
}


div.center{
	width: 450px;
	height: auto;
	margin: 0auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #000000;
}


div.center2{
	padding: 0px 0px 0px 0px;
}

div.center2 p{
	color: #ffffff;
}

div.center3{
	padding: 20px 0px 0px 0px;
}

div.center3 p{
	color: #ffffff;
}

div.number{
	padding: 10px 0px 10px 0px;
}


p.center{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}

p.center2{
	font-size: 13px;
	padding: 5px 0px 5px 5px;
}

p.center3{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}


p.skype{
	background: url( ../img/yajirusi.gif) no-repeat left middle;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}

p.number{
	font-size: 13px;
	line-height: 1em;
	padding: 10px;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
    background: -webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
    background: repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}

p.number3{
	font-size: 15px;
	line-height: 1.5em;
	padding: 10px;
	background-color: #fff;
	word-wrap: break-word;
    box-shadow: 0px 0px 0px 0px #d6ebff;
    border: dashed 2px white;
    border-top: solid 1px #c1cbff;
}

table.number{
	width: 450px;
	border-collapse: collapse;
}

td.number{
	background-color: #dddddd;
}

td.number2{
	background-color: #eeeeee;
}

img.center{
	padding: 0px 0px 10px 0px;
}


.mybox{
 background-color: #fff;	/* �w�i�F */
 border: 2px solid #f3cbd0;	/* ���̑����E��ށE�F */
 border-radius: 5px;
 margin: 40px 5px 5px 20px;	/* �O���̗]�� ��E�E�E���E�� */
 padding: 25px 20px 10px 20px;	/* �����̗]�� ��E�E�E���E�� */
 position: relative;
}
.mybox:before{
 background-color: #ef858c;	/* �����o���w�i�F */
 border-radius: 5px;
 color: #fff;	/* �����o�������F */
 content: '�R�����g';
 padding: 5px 20px;
 position: absolute;
 left: -10px;
 top: -20px;
}
.mybox:after{
 border-top: 12px solid #ef858c;		/* �����o���O�p�����̐F */
 border-right: 12px solid transparent;
 border-left: 12px solid transparent;
 content: '';
 position: absolute;
 top: 10px;
 left: 15px;
}

