/* CSS Document */

/*
 * Developer : moco mode
 * Author : mica
 * http://www.mocomode.com
*/
/*******************************************************/
/********************************************************/
/******************パソコン用！！***********************/	
@media screen and (min-width: 641px) {
/* title */
#p_title {
margin: 0 10px 10px 0;
padding: 0;
width: 910px;
height: auto;
color: #666;
}

/* container */
.container1 {
margin: 0 0 0 10px;
padding: 0 0 30px 0;
width: 910px;
height: auto;
}

.box1 {
margin: 0 0 10px 30px;
padding: 20px;
width: 800px;
height: auto;
border: #FECDE7 4px double;
}

.box2 {
margin: 20px 0 10px 25px;
padding: 75px 0 0 30px;
width: 800px;
height: auto;
background: url(../images/warning_title.png) no-repeat top;
}

.box3 {
margin: 0 0 20px 0;
padding: 0;
width: 940px;
height: 90px;
text-align: center;
}

.box4 {
margin: 20px 0 20px 50px;
padding: 50px 0 0 220px;
width: 600px;
height: 114px;
text-align: center;
background-image: url(../images/hikari_info.jpg);
line-height: 1.8em;
}
.box5{
margin:10px 20px;
padding: 20px;
width: 940px;
line-height: 1.8em;

}
/* table */
table	{
margin: 10px 0 0 40px;
border-collapse: collapse;	border-spacing: 0;
width: 800px;
}
th, td	{
padding: 10px 20px;
color: #333;
}

.ta1 td	{
border-bottom: 1px solid #FEDAED;
}

.ta2	{
	border: 1px solid #EDDBBC;
}
.ta2 th	{
	background: url(../images/th_2.png) repeat-x bottom;
	border: 1px solid #EDDBBC;
	color: #59401A;
	font-weight: normal;
	width: 260px;
}
.ta2 td	{
width: 220px;
	border: 1px solid #EDDBBC;
	color: #333;
}

/* page reserve banner */
#p_reserve_bn {
margin: 0 0 10px 0;
padding: 0;
width: 910px;
height: auto;
text-align: center;
}
#p_reserve_bn a{
	width: 650px;
	display: block;
	margin: 0 auto;
}

/* page point card */
#p_pcard {
margin: 0 0 20px 50px;
padding: 20px 0 0 250px;
width: 600px;
height: 122px;
text-align: left;
background: url(../images/cc_point.png) left no-repeat;
}
/***********2016.12追加************/
div#self_gel_top{
	position: relative;
	text-align: center;
	border: 1px solid #e2e2e2;
		margin-bottom: 30px;
}
p.big-pink{
	color: #f73d9d;/*ビビッドピンク*/;
	font-size: 24px;
	top: -14px;
	background-color: #fff;
	right: 0;
	left: 0;
	margin: 0 auto;
	display: inline-block;
	position: absolute;
	width: 600px;

}
div#self_gel_top ul{
	padding-top: 30px;
	display: inline-block;
	width: 600px;
	text-align: left;
	margin-bottom: 20px;
}
div#self_gel_top ul li{
	font-size: 20px;
	line-height: 1.8em;
	border-bottom: 4px solid #F0FBFF;/*みずいろ*/
}

}