@charset "Shift_JIS";

/* -------------------------------------------- *
 * 初期設定                                     *
 * -------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
}


h1,h2,h3,h4,h5,h6,p {
	font-size: 100%;
	font-weight: normal;
}

img {
	border: none 0px;
	vertical-align: top;
}
body {
	color: #666666;
	background-image: url(../images/common/body_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #ffffff;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

strong {
	font-weight: bold;
}

ul,ol,li,dl,dt,dd {
	list-style-type: none;
}


/* -------------------------------------------- *
 * 文字装飾・間隔など                           *
 * -------------------------------------------- */

/*----- フロート -----*/
.float_left {
	float: left;
}

/*----- 回り込み解除 -----*/
.clear {
	clear: both;
}

/*----- 色 -----*/
.c_lightgreen {
	color: #daff36;
}
.c_red {
	color: #c80000;
}
.c_darkred {
	color: #a12830;
}
.c_blue {
	color: #00529b;
}
.c_darkblue {
	color: #2f4e64;
}
.c_grey {
	color: #999999;
}
.c_whitegrey {
	color: #cccccc;
}
.bg_whiteyerrow {
	background-color: #faf9e2;
}
.c_orange {
	color: #e01f02;
}
/*----- マージン調整 -----*/
.mb0px {
	margin-bottom: 0px!important;
}
.mb5px {
	margin-bottom: 5px!important;
}
.mb10px {
	margin-bottom: 10px!important;
}
.mb20px {
	margin-bottom: 20px!important;
}
.mb30px {
	margin-bottom: 30px!important;
}
.mb40px {
	margin-bottom: 40px!important;
}
.mb50px {
	margin-bottom: 50px!important;
}

.txt_center {
	text-align: center!important;
}
.txt_right {
	text-align: right!important;
}
.txt12px {
	font-size: 12px!important;
}
.txt10px {
	font-size: 10px;
}

#right .inquiry_box table.sample_form select {
	font-size: 12px;
}
#right .inquiry_box table.sample_form select option.separator {
	background-color: #800000;
	color: #ffffff;
}
/*#right .inquiry_box table.sample_form select option {
	background-color: #ffffcc;
}*/

.ok {
	background-color: #CCCCCC;
}