@charset "utf-8";

/*
------------------------------------------------
Gloval Reset
------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,th,td,img{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body{line-height:1;}
table{border-collapse:collapse;border-spacing:0;border: none;empty-cells:show;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
li,dl{list-style:none;}
hr {display: none;}
img {vertical-align:bottom;border: none;}


/*
------------------------------------------------
Common Set
------------------------------------------------*/

/*---------  Text Set  --------------*/

body {
	font-size: 75%;
	line-height: 1.7;
	color:#333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}
input,textarea {
	font-size: 100%;
	line-height: 1.7;
	color:#333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

h1,h2,h3,h4,h5,h6{font-weight:normal;clear:both;}
a{text-decoration:underline;color:#0059B2;outline:none;}
a:hover{text-decoration:none;color:#0059B2;}


/*---------  Margin Set  --------------*/

.mb5 {margin-bottom: 5px;}.mb10 {margin-bottom: 10px;}.mb15 {margin-bottom: 15px;}.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}.mb30 {margin-bottom: 30px;}.mb35 {margin-bottom: 35px;}.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}.mb50 {margin-bottom: 50px;}.mb55 {margin-bottom: 55px;}.mb60 {margin-bottom: 60px;}


/*---------  Padding Set  --------------*/

.pb5 {padding-bottom: 5px;}.pb10 {padding-bottom: 10px;}.pb15 {padding-bottom: 15px;}.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}.pb30 {padding-bottom: 30px;}.pb35 {padding-bottom: 35px;}.pb40 {padding-bottom: 40px;}
.pb45 {padding-bottom: 45px;}.pb50 {padding-bottom: 50px;}.pb55 {padding-bottom: 55px;}.pb60 {padding-bottom: 60px;}
.pb80 {padding-bottom: 80px;}.pb100 {padding-bottom: 100px;}
.pt10 {padding-top: 10px;}.pt20 {padding-top: 20px;}.pt30 {padding-top: 30px;}.pt50 {padding-top: 50px;}
.pl5 {padding-left: 5px;}.pl10 {padding-left: 10px;}.pl20 {padding-left: 20px;}.pl30 {padding-left: 30px;}


/*---------  Width Set  --------------*/

.w50 {width: 50px;}.w100 {width: 100px;}.w150 {width: 150px;}.w200 {width: 200px;}.w300 {width: 300px;}.w400 {width: 400px;}.w450 {width: 450px;}.w500 {width: 500px;}.w600 {width: 600px;}


/*-------------------*/

.clear {
clear:both;
}
.centertext {
	text-align: center;
}
.linktext {
	background: url(image/common/ic_textlink.jpg) no-repeat left center;
	padding-left: 12px;
}
.icnblank {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
}
