﻿@charset "UTF-8";
@import url("style-base.css");

body {
	width: 100%;
	text-align: center;
	background: #FFFFFF url(img/bg01.gif) repeat-x 0 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
a:link,a:visited { color: #01248A; text-decoration:underline; }
a:hover,a:active { color: #2756DE; text-decoration:underline; }

td { font-size:12px; line-height: 150%; }
th { font-size:12px; line-height: 150%; }

form { margin: 0; }
textarea,select,input {
	font-family:“ヒラギノ角ゴ Pro W3″,”Hiragino Kaku Gothic Pro”, Osaka,”メイリオ”,Meiryo, Verdana, Arial,sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
img	{ vertical-align: top; border: none; }
.clear { clear: both; width:0px; height:0px; display:block; overflow:hidden; }

div{
    zoom:1;/*for IE 5.5-7*/
}
div:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
	overflow:hidden;
	width:0px;
	font-size:0px;
}


.pb5px	{ padding-bottom: 5px; }
.pb08px	{ padding-bottom: 8px; }
.pb10px	{ padding-bottom: 10px; }
.pb15px	{ padding-bottom: 15px; }
.pb25px	{ padding-bottom: 25px; }

.mt5px	{ margin-top: 5px; }
.mt10px	{ margin-top: 10px; }
.mb20px	{ margin-bottom: 20px; }

.blue_txt	{ color: #3300FF; }
.red_txt	{ color: #E82E09; }

.size10px	{ font-size: 10px; line-height: 130%; letter-spacing: 1px; }

.w40p	{ width: 40%; border: #999999 solid 1px; }
.w100p	{ width: 100%; border: #999999 solid 1px; }

.w140px	{ width: 140px; }











table.pp_price	{
	width: 592px;
	margin: 15px 0;
	clear: both;
}
table.pp_price td.pp_price02 {
	background: #D3ECFC;
	padding: 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}
table.pp_price td.pp_price03 {
	background: #E9F5FC;
	padding: 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}
table.pp_price td {
	background: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}

table.pp_price th	{
	color: #4D4425;
	background: #97D1F6;
	padding: 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}




.hologram{
background:url(img/inner/hologram04.gif) no-repeat left bottom;
padding: 0px 22px 15px 22px;
line-height:180%;
}
.f-10{
font-size:10px;
letter-spacing:1px;
}

.hologram02{
width: 297px;
margin:20px auto;
background: #999999;
}
.hologram02 td {
	background: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}
.hologram02 th.hologram03 {
	color: #4D4425;
	background: #97D1F6;
	padding: 8px 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}
.hologram02  th {
	background: #D3ECFC;
	padding: 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}
.hologram02  td.hologram04 {
	background: #E9F5FC;
	padding: 5px;
	font-size: 12px;
	line-height: 130%;
	vertical-align: center;
	text-align: center;
}
.p_t10{
padding-top:10px;
}
