* {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


#basic-modal-content {
display:none;
font-size:x-small;
}

/* Overlay */
#simplemodal-overlay {background-color:#CC3300; cursor:wait;}

/* Container */
#simplemodal-container {
width:600px;
color:#000;
background-color:#FFF;
border:1px solid #ccc;
padding:12px;
}

.h_800{
height:800px;
}

.h_600{
height:600px;
}

#simplemodal-container a.modalCloseImg {
background:url(img/x.png) no-repeat;
width:25px; height:29px;
display:inline;
z-index:3200;
position:absolute; top:-15px;
right:-16px;
cursor:pointer;
}


#basic-modal{
	background:#FFFFFF;
	clear:both;
	text-align:center;
}

#main{
	font-size:1.1em;
}


#footer li{
	float: left;
}

#footer a:link{
	text-decoration: none;
	color: #006699;
}

#footer a:visited{
	text-decoration: none;
	color: #006699;
}

#footer a:hover{
	text-decoration: none;
	color: #FF6347;
}

#perm_title{
	float:left;
	padding:0px 0px 20px 0px;
	width:620px;
}

#perm_ex{
	float:left;
	padding:0px 0px 30px 5px;
	width:610px;
}

#perm_left_img{
	float:left;
	margin:0px 0px 10px 0px;
	width:210px;
}

#perm_left_img img{
	border:1px solid #CCCCCC;
	margin:0px 0px 5px 0px;
}


#perm_right{
	float:right;
	margin:0px 0px 10px 0px;
	width:400px;
}

#perm_right h3{
	color:#E8620D;
	font-weight:bold;
	font-size:1.3em;
}

#perm_right h3.p_168{
	color:#D11008;
	font-weight:bold;
	font-size:1.3em;
}

#perm_right h3.p_169{
	color:#BD121E;
	font-weight:bold;
	font-size:1.3em;
}


#perm_right h4{
	color:#D63F25;
	font-weight:bold;
	font-size:1.1em;
}

#perm_gray{
	background:#F3F1EC;
	margin:5px 0px 10px 0px;
	padding:10px 0px 10px 10px;
}

#cart_type1{
	background:#FFFFCC;
	margin:40px 0px 5px 0px;
	padding:25px 0px 25px 0px;
	clear:both;
	text-align:center;
}


#cart_type2{
	background:#FFFFFF;
	margin:10px 10px 5px 0px;
	padding:10px 0px 10px 0px;
	clear:both;
	text-align:center;
}

.img_100 img{
width:100px;
}

.img_50 img{
width:50px;
}