﻿@charset "UTF-8";

/*==================================================
          
   base.css
		  
==================================================*/



body,div,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,address,
ul,ol,li,dl,dt,dd,
table,th,td,
form,fieldset,legend {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "MS PGothic", sans-serif;
}

html {
overflow-x:hidden;
overflow-y:scroll;
} 


/*font-size*/

body {
	font-size: 13px;
	line-height:1.4;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background: #FFFFFF;
		color:#333333;
}

input,textarea {
font-family:Arial,Helvetica,sans-serif;
}


/*border*/

img,object {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	vertical-align:bottom;
}

/*table*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {
	text-align: justify;
	text-justify: distribute;
	line-height: 140%;
	font-size: 12px;
}

ul,
li {
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a {
	color:#333;
	cursor: pointer;
} 

a:hover {
	text-decoration: none;
}

address {
	font-style: normal;
	clear: both;
}


.clear {
	clear: both;
	}

.contBox {
	margin: 0 0 10px 0;
}

.contInBox {
	padding: 10px;
	width: 640px;
	}

.left { float: left; }
.right { float: right; }
.floatCenter { margin: 0 auto;}

.mB10 { margin-bottom: 10px; }
.mB20 { margin-bottom: 20px; }
.mB40 { margin-bottom: 40px; }


.mT10 { margin-top: 10px; }


.pT10 { padding-top: 10px; }

.pB10 { padding-bottom: 10px; }
.pLR10 { padding-left: 10px; padding-right: 10px; }

.textCenter { text-align: center; }
.textRight { text-align: right; }

.w635px { width: 635px; }
.w207px { width: 207px; }
.w640px { width: 640px; }
.w660px { width: 660px; }
.w350px { width: 350px; }
.w656px { width: 656px; }
.w360px { width: 360px; }

.w100per { width: 100%; }

.boxWrap { overflow: hidden; zoom: 1;}

.f16px { font-size: 16px; }
.f14px { font-size: 14px; }
.f12px { font-size: 12px; }