@charset "Shift-JIS";													

/* #font */
.size10s { font-size: 10px; line-height: 12px;}
.size10m { font-size: 10px; line-height: 14px;}
.size10l { font-size: 10px; line-height: 16px;}
.size11s { font-size: 11px; line-height: 12px;}
.size11m { font-size: 11px; line-height: 14px;}
.size11l { font-size: 11px; line-height: 16px;}
.size12s { font-size: 12px; line-height: 15px;}
.size12m { font-size: 12px; line-height: 17px;}
.size12l { font-size: 12px; line-height: 19px;}
.size14s { font-size: 14px; line-height: 17px;}
.size14m { font-size: 14px; line-height: 19px;}
.size14l { font-size: 14px; line-height: 21px;}
.size16s { font-size: 16px; line-height: 19px;}
.size16m { font-size: 16px; line-height: 21px;}
.size16l { font-size: 16px; line-height: 24px;}
.info_style02 { font-size: 12px; line-height: 19px;}
.style_banner { font-size: 10px; line-height: 12px;}


.size10s_w { font-size: 10px; line-height: 12px; color: #FFFFFF}
.size10m_w { font-size: 10px; line-height: 14px; color: #FFFFFF}
.size10l_w { font-size: 10px; line-height: 16px; color: #FFFFFF}
.size11s_w { font-size: 11px; line-height: 12px; color: #FFFFFF}
.size11m_w { font-size: 11px; line-height: 14px; color: #FFFFFF}
.size11l_w { font-size: 11px; line-height: 16px; color: #FFFFFF}
.size12s_w { font-size: 12px; line-height: 15px; color: #FFFFFF}
.size12m_w { font-size: 12px; line-height: 17px; color: #FFFFFF}
.size12l_w { font-size: 12px; line-height: 19px; color: #FFFFFF}
.size14s_w { font-size: 14px; line-height: 17px; color: #FFFFFF}
.size14m_w { font-size: 14px; line-height: 19px; color: #FFFFFF}
.size14l_w { font-size: 14px; line-height: 21px; color: #FFFFFF}
.size16s_w { font-size: 16px; line-height: 19px; color: #FFFFFF}
.size16m_w { font-size: 16px; line-height: 21px; color: #FFFFFF}
.size16l_w { font-size: 16px; line-height: 24px; color: #FFFFFF}


.size10s_y { font-size: 10px; line-height: 12px; color: #FFFF66}
.size10m_y { font-size: 10px; line-height: 14px; color: #FFFF66}
.size10l_y { font-size: 10px; line-height: 16px; color: #FFFF66}
.size11s_y { font-size: 11px; line-height: 12px; color: #FFFF66}
.size11m_y { font-size: 11px; line-height: 14px; color: #FFFF66}
.size11l_y { font-size: 11px; line-height: 16px; color: #FFFF66}
.size12s_y { font-size: 12px; line-height: 15px; color: #FFFF66}
.size12m_y { font-size: 12px; line-height: 17px; color: #FFFF66}
.size12l_y { font-size: 12px; line-height: 19px; color: #FFFF66}
.size14s_y { font-size: 14px; line-height: 17px; color: #FFFF66}
.size14m_y { font-size: 14px; line-height: 19px; color: #FFFF66}
.size14l_y { font-size: 14px; line-height: 21px; color: #FFFF66}
.size16s_y { font-size: 16px; line-height: 19px; color: #FFFF66}
.size16m_y { font-size: 16px; line-height: 21px; color: #FFFF66}
.size16l_y { font-size: 16px; line-height: 24px; color: #FFFF66}

.size10m_green { font-size: 10px; line-height: 15px; color: #009999}

.size12m_o { font-size: 12px; line-height: 17px; color: #FF8800}

.size12s_r { font-size: 12px; line-height: 15px; color: #FF0000}

a {  color: #009999; text-decoration: none}
a:hover {  color: #FF8888; text-decoration: none}


/*基本設定
-----------------------------------------*/

h1,h2,h3,h4,h5,h6,address {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

img {
	border-width: 0px;
}

#copyright {
	background: #009999;
	height: 25px;
	width: 760px;
}

p.basetext {
	font-size: 12px;
	color: #333333;
}

p.basetext14 {
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}

#navi {
	margin-top: 5px;
	margin-bottom: 15px;
}

#navi2 {
	margin-top: 5px;
}

/*高さ設定
-----------------------------------------*/

.menubox {
	margin-top: 15px;
	margin-bottom: 15px;
}

.pagetop {
	margin-top: 5px;
	margin-bottom: 5px;
}

.top15 {
	margin-top: 15px;
}

.left19top15b30 {
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 19px;
}

.bottom10 {
	margin-bottom: 10px;
}


/*Form設定
-----------------------------------------*/

#formbg {
	background: url(../img/spc.gif) no-repeat right top;
	height: 180px;
}

.form_t {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	white-space: nowrap;
	padding-left: 5px;
}

.left65 {
	margin-left: 65px;
}

.left10 {
	margin-left: 10px;
}

.left15 {
	margin-left: 15px;
}

.left25 {
	margin-left: 25px;
}

.left45 {
	margin-left: 45px;
}

.left50 {
	margin-left: 50px;
}

.left120 {
	margin-left: 120px;
}

.left125 {
	margin-left: 125px;
}

.left135 {
	margin-left: 135px;
}

.left120_2 {
	margin-left: 120px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.left125_2 {
	margin-left: 125px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.left130_2 {
	margin-left: 120px;
	margin-top: 15px;
	margin-bottom: 15px;
}



.line_b {
	background: url(../images/form/dot.gif) repeat-x top;
}

.red {
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}

.form_box {
	background: #999999;
	margin-top: 5px;
}

.form_box2 {
	background: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding: 7px;
}

.form_box3 {
	background: #E0F0F0;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding: 7px 5px 7px 7px;
	width: 165px;
}

.w216 {
	width: 216px;
}

.w400 {
	width: 400px;
}

.w500 {
	width: 500px;
}

.w600 {
	width: 600px;
}

.w700 {
	width: 700px;
}

.w40 {
	width: 40px;
}

.center {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 20px;
}

.center2 {
	text-align: center;
}

.f_box {
	margin-top: 20px;
	margin-left: 125px;
}

.f_box1 {
	margin-top: 5px;
	margin-left: 125px;
}

.f_box2 {
	margin-top: 35px;
	margin-left: 62px;
	margin-bottom: 15px;
}

p.basetext2 {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 5px;
}

.f_box input, .f_box2 input {
	margin: 0px;
	padding: 0px;
}


/*proposal設定
-----------------------------------------*/

.w234 {
	width: 234px;
	vertical-align: top;
}

.w90 {
	width: 90px;
	vertical-align: top;
}

.w93 {
	width: 93px;
	vertical-align: top;
}

.w138 {
	width: 138px;
	vertical-align: top;
}

.tdtop {
	vertical-align: top;
}

.pro a {
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #000033;
	background: url(images/proposal/point.gif) no-repeat left center;
	padding-left: 18px;
	text-decoration: none;
	letter-spacing: -0.05em;
}

.pro a:hover {
	color: #FF6600;
	background: url(images/proposal/point2.gif) no-repeat left center;
	padding-left: 18px;
}

.pro_t {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	padding: 8px 5px 8px 0px;
}

.pro_t2 {
	font-size: 11px;
	color: #0000FF;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	letter-spacing: -0.05em;
}

.pro_t2 a:hover {
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.bottom42 {
	margin-bottom: 42px;
}

.prp_b {
	margin-bottom: 25px;
	background: url(images/form/dot.gif) repeat-x bottom;
	padding-bottom: 25px;
}

#pro_img {
	float: right;
	margin-right: 18px;
}

#B01 {
	float: right;
	margin-right: 7px;
	margin-top: 4px;
}

#pro_ber {
	background: url(images/proposal2/ber.jpg) no-repeat;
	height: 40px;
	width: 360px;
}

#pro_ber2 {
	background: url(images/proposal2/ber2.jpg) no-repeat;
	height: 64px;
	width: 358px;
}

.top23 {
	margin-top: 23px;
}

h2.next_t {
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	padding-left: 20px;
}

h3.next_t2 {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
}

img {
  pointer-events:none;
}



img {
-webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-touch-callout:none;
  -moz-user-select:none;
  touch-callout:none;
  user-select:none;
}

.linkimg{display:inline-block;}


}