/*--------------------------------------------------------------------

common

cssの初期化
--------------------------------------------------------------------*/

* {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	color:#333333;
	line-height:1.8em;
}


/*bodyのスタイル*/
body {
	margin: 0px;
	padding: 0px;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align:left;
}
img {
	padding:0px;
	margin:0px;
}
html, body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-align: center;
}
h2, h3, h4, h5, h6, address, div, blockquote, p, pre, li, dl, dt, dd, hr {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
table, caption, th, td {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub, sup, q, br, ins, del, a, img, object, iframe {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}
a {
	color: #003366;
	text-decoration:underline;
}
a:hover {
	color: #FF0000;
	text-decoration:underline;
}
li {
	list-style:none;
}
td {
	text-align:left;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align:left;
}
h1 {
	margin:0;
	color:#CA362C;
	font-size:11px;
}
h2.mt25 {
	margin:25px 0px 0px;
}
h2.mt25mb25 {
	margin:25px 0px 25px;
}
h2.m0 {
	margin:0px;
}
/*--------------------------------------------------------------------


common
ページ共通部分

--------------------------------------------------------------------*/


/*containerのスタイル*/


#home_head {
	background:url(../commonimg/bg.jpg) repeat-x 0 0;
	margin: 0px;
	padding: 0px;
}
#container {
	width:960px;
	text-align:center;
	margin:0px auto;
	font-size:12px;
	color:#333333;
}
/*headerのスタイル*/

#sub_head {
	background:url(../commonimg/bg2.jpg) repeat-x 0 0;
	margin: 0px;
	padding: 0px;
}
#header {
	padding: 22px 0 0 0;
	width:960px;
	margin: 0px auto 0px;
	position:relative;
}
#header p.top {
	position:absolute;
	top:0;
	right:0;
}
#navi {
	margin:0px 0px 0px;
}
#navi_mu {
	margin:0px 0px 15px 0px;
}
#main {
	width:960px;
	margin:15px 0px 0px;
}
#left {
	width:204px;
	float:left;
	margin:0 0 30px;
}
#left h2 {
	margin:0px;
}
#left p {
	margin:0px 0px 10px;
	line-height:1.5em;
}
.leftbox {
	background:url(../commonimg/l_boxm.jpg) repeat-y 0 0;
}
.leftbox-cal {
	height:240px;
	background:url(../commonimg/l_boxm.jpg) repeat-y 0 0;
}
.leftbox ul.colum li {
	background:url(../commonimg/list.gif) no-repeat 0 7px;
	text-align:left;
	padding:0px 0px 3px 10px;
}
#right {
	width:740px;
	float:right;
	margin:0 0 30px;
}
#right h2.h2top {
	margin:25px 0px 5px;
}
#right h3.h2top {
	margin:25px 0px 5px;
}
#right h3.h3top {
	margin:25px 0px 5px;
}
#right h3.h3top_man {
	margin:60px 0px 5px;
}
#right h4.h4top {
	margin:25px 0px 5px;
}
#right h5.h5top {
	margin:25px 0px 5px;
}
.topconcept {
	background:url(../commonimg/top_concept.jpg) no-repeat 0 0;
	position:relative;
	width:740px;
	height:400px;
}
.topconcept .coment {
	position:absolute;
	top:210px;
	left:30px;
	width:680px;
}
.topconcept .af_box01 {
	position:absolute;
	top:280px;
	background:url(../commonimg/af_box01.jpg) no-repeat 0 0;
	left:0px;
	width:165px;
	height:80px;
}
.topconcept .af_box01 p {
	margin:25px 8px 0;
	font-size:11px;
	line-height:1.5em;
}
.topconcept .af_box02 {
	position:absolute;
	top:280px;
	background:url(../commonimg/af_box02.jpg) no-repeat 0 0;
	left:170px;
	width:165px;
	height:80px;
}
.topconcept .af_box02 p {
	margin:25px 8px 0;
	font-size:11px;
	line-height:1.5em;
}
.topconcept .af_box03 {
	position:absolute;
	top:280px;
	background:url(../commonimg/af_box03.jpg) no-repeat 0 0;
	left:340px;
	width:165px;
	height:80px;
}
.topconcept .af_box03 p {
	margin:25px 8px 0;
	font-size:11px;
	line-height:1.5em;
}
.topconcept .af_box04 {
	position:absolute;
	top:280px;
	background:url(../commonimg/af_box04.jpg) no-repeat 0 0;
	left:510px;
	width:165px;
	height:80px;
}
.topconcept .af_box04 p {
	margin:25px 8px 0;
	font-size:11px;
	line-height:1.5em;
}
.topconcept .af_inoue {
	position:absolute;
	top:380px;
	left:0px;
	width:695px;
}
.topconcept .af_inoue .fright {
	font-size:11px;
	line-height:1.5em;
}
#footer {
	padding:0px 0px 0px;
	color:#211713;
	font-size:11px;
}
.footer01 {
	background:url(../commonimg/fbg1.jpg) no-repeat 0 0;
	width:960px;
	padding:10px 0px 20px;
}
.footer02 {
	background:url(../commonimg/fbg2.jpg) no-repeat 0 0;
	width:960px;
	padding:5px 0px 20px;
	margin:0px 0px 5px;
}
.footer02 td {
	line-height:1.5em;
}
#footer p {
	margin:0px 0px 10px;
	line-height:1.5em;
}
#footer p.p0 {
	margin:0px 0px 0px;
	line-height:1.5em;
}
#footer h3 {
	margin:15px 0px 5px;
	text-align:left;
}
#footer h4 {
	font-weight:bold;
	margin:5px 0px 5px;
	text-align:left;
	font-size:12px;
}
.f02_1 {
	width:280px;
	float:left;
	margin:0 15px 0 0;
	background:url(../commonimg/f_line.gif) repeat-y right 0;
}
.f02_2 {
	width:310px;
	float:left;
	margin:0 15px 0 0;
	background:url(../commonimg/f_line.gif) repeat-y right 0;
}
.f02_3 {
	width:300px;
	float:right;
}
.footer03 {
	text-align:left;
}
.footer03 ul {
	margin:0px;
	padding:0px 0px 10px;
}
.footer03 li {
	margin: 0px;
	padding: 0 5px 0 7px;
	display: inline;
	border-right: 1px solid #211713;
	font-size:11px;
	line-height:2em;
	text-decoration: none;
}
.footer03 li.noline {
	border:none;
}
.footer03 li a {
	color: #211713;
	text-decoration:none;
}
.footer03 li a:hover {
	color:#FF0000;
	text-decoration:none;
}
.footer04 a {
	color:#666666;
	text-decoration:none;
}
/*otherのスタイル*/

.borderpoint {
	border-collapse: collapse;
}
.pagetop {
	margin:30px 2px 0;
	text-align:right;
}
.pagetop2 {
	margin:10px 2px 0;
	text-align:right;
}
.pagetop3 {
	margin:20px 2px 20px;
	text-align:right;
}
.graybg {
	background:#EBF1DE;
}
.graybg p {
	margin:0px 50px 0px 50px;
}
.ind {margin-left: 22px;}

/*fontのスタイル*/
.txtb {
	font-weight:bold;
}
.txtwhite {
	color:#FFFFFF;
}
.txtblue {
	color:#163594;
}
.txtblueb {
	color:#163594;
	font-weight:bold;
}
.txtblue14b {
	color:#163594;
	font-size:14px;
	font-weight:bold;
}
.txtblue16b {
	color:#163594;
	font-size:16px;
	font-weight:bold;
}
.txtred {
	color:#CC0000;
	font-size:12px;
}
.txtbred {
	color:#CC0000;
	font-weight:bold;
}
.txtred14b {
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}
.txtgreen {
	color:#003300;
}
.txtgreen14 {
	color:#003300;
	font-size:14px;
}
.txtgreenb {
	color:#003300;
	font-weight:bold;
}
.txtbrown {
	color:#663300;
}
.txt404 {
	font-size:18px;
	font-weight:bold;
	color:990000;
}
.txt14 {
	font-size:14px;
	font-weight:bold;
}
.greenbox {
	border:solid 1px #568102;
	padding:10px 0px;
}
.greenbox2 {
	border:solid 1px #568102;
	padding:10px 0px 0px;
}
.greenbox p {
	margin:0px 0px 5px;
	line-height:1.3em;
	font-size:10px;
}
.greenbox2 p {
	margin:0px 0px 5px;
	line-height:1.3em;
	font-size:10px;
}
.txt_ita {
	font-style:italic;
	font-weight:bold;
}
/*float alignのスタイル*/

.fleft {
	float:left;
	text-align:left;
}
.fright {
	float:right;
}
.tcenter {
	text-align:center;
}
.tleft {
	text-align:left;
}
.tright {
	text-align:right;
}
.tcenter {
	text-align:center;
	vertical-align: top;
}

.tcenter_gray {
	text-align:center;
	vertical-align: top;
	background: #EEEEEE;

}

.clear {
	clear:both;
}
.vtop {
	vertical-align:top;
}
/*margin paddingのスタイル*/







.mt5 {
	margin:5px 0px 0px;
}
.mt10 {
	margin:10px 0px 0px;
}
.mt15 {
	margin:15px 0px 0px;
}
.mt20 {
	margin:20px 0px 0px;
}
.mt30 {
	margin:30px 0px 0px;
}
.mt40 {
	margin:40px 0px 0px;
}

.mt70 {

	margin:70px 0px 0px;

}

.mt150 {

	margin:150px 0px 0px;

}

.mu21 {
	margin:0px 0px 1px;
}
.mu2 {
	margin:0px 0px 2px;
}
.mu4 {
	margin:0px 0px 4px;
}
.mu5 {
	margin:0px 0px 5px;
}
.mu7 {
	margin:0px 0px 7px;
}
.mu10 {
	margin:0px 0px 10px;
}
.mu12 {
	margin:0px 0px 12px;
}
.mu14 {
	margin:0px 0px 14px;
}
.mu15 {
	margin:0px 0px 15px;
}
.mu20 {
	margin:0 0 20px;
	text-align: left;
}
.mu20_man {
	margin:20px 0 0 0;
	text-align: left;
}
.mu25 {
	margin:0px 0px 25px;
}
.mu30 {
	margin:0px 0px 30px;
}
.mu40 {
	margin:0px 0px 40px;
}
.mu41 {
	margin:0px 0px 41px;
}
.mu50 {
	margin:0px 0px 50px;
}
.mu51 {
	margin:0px 0px 51px;
}
.mu80 {
	margin:0px 0px 80px;
}
.mu100 {
	margin:0px 0px 100px;
}
.mu200 {
	margin:0px 0px 200px;
}
.mu500 {
	margin:0px 0px 500px;
}
.mtu20 {
	margin:20px 0;
}
.mtu30 {
	margin:30px 0px;
}
.mr20 {
	margin:0 20px 0 0;
}
.mr10 {
	margin:0 10px 0 0;
}
.ml20 {
	margin:0 0 0 20px;
}

.ml25 {

	margin:0 0 0 25px;

}
.m20 {
	margin:20px;
}
.mr5 {
	margin:0 5px 0 0;
}
.mlr10 {
	margin:0 10px;
}
.mt40mu20 {
	margin:40px 0 20px 0;
}
/*widthのスタイル*/















.w170 {
	width:170px;
	margin:0px auto;
}
.w210r {
	width:210px;
	float:right;
}
.w260 {
	width:260px;
}
.w290 {
	width:290px;
}
.w530l {
	width:530px;
	float:left;
}
.w925 {
	width:925px;
	margin:0 auto;
}
.main_ind {
	width:720px;
	height:auto;
	margin:25px 10px 10px 10px;
}

.main_ind_man {
	width:720px;
	height:auto;
	margin:20px 10px 0 10px;
	text-align: left;
}

.main_ind_man p,.main_ind_man div {
	margin:0;
}

.main_ind p {
	margin-top:0;
}
.detail_main {
	width:654px;
	padding:30px;
	border:3px solid #6093C6;
}
.detail_bt {
	float:left;
	margin:10px 20px 0 0;
}
.bt_left {
	float:left;
	margin-right:20px;
	display:inline;
}
.w317l {
	width:317px;
	float:left;
}
.w383r {
	width:383px;
	float:right;
}
.w284l {
	width:284px;
	float:left;
}
.w284r {
	width:284px;
	float:right;
}
.w416l {
	width:416px;
	float:left;
}
.w416r {
	width:416px;
	float:right;
}
.w272r {
	width:272px;
	float:right;
}
.w428l {
	width:428px;
	float:left;
}
.w270r {
	width:270px;
	float:right;
}
.w430l {
	width:430px;
	float:left;
}
.w300r {
	width:300px;
	float:right;
}
.w400l {
	width:400px;
	float:left;
}
.w70l {
	width:70px;
	float:left;
}
.w630r {
	width:630px;
	float:right;
}
.w176r {
	width:176px;
	float:right;
}
.w434l {
	width:434px;
	float:left;
}
.w204l {
	width:204px;
	float:left;
}
.w204r {
	width:204px;
	float:right;
}
.w496r {
	width:496px;
	float:right;
}
.w496l {
	width:496px;
	float:left;
}
.w296l {
	width:296px;
	float:left;
}
.w396r {
	width:396px;
	float:right;
}
.w115l {
	width:115px;
	float:left;
}
.w265r {
	width:265px;
	float:right;
}
.w435l {
	width:435px;
	float:left;
}
.w170r {
	width:170px;
	float:right;
}
.w235r {
	width:235px;
	float:right;
}

.w240{
	width:240px;
	margin:0 auto;}
.w260l {
	width:260px;
	float:left;
}
.w260r {
	width:260px;
	float:right;
}
.w440l {
	width:440px;
	float:left;
}
.w440r {
	width:440px;
	float:right;
}
.w490l {
	width:490px;
	float:left;
}
.w530l {
	width:530px;
	float:left;
}
.w300l {
	width:300px;
	float:left;
}
.w350l {
	width:350px;
	float:left;
}
.w350r {
	width:350px;
	float:right;
}
.w327l {
	width:327px;
	float:left;
}
.w327r {
	width:327px;
	float:right;
}
.w373l {
	width:373px;
	float:left;
}
.w373r {
	width:373px;
	float:right;
}
.w211l {
	width:211px;
	float:left;
}
.w480r {
	width:480px;
	float:right;
}
.w348l {
	width:348px;
	float:left;
}
.w348r {
	width:348px;
	float:right;
}
.w420l {
	width:420px;
	float:left;
}
.w280r {
	width:280px;
	float:right;
}
.w345l {
	width:345px;
	float:left;
}
.w345r {
	width:345px;
	float:right;
}
.w464l {
	width:464px;
	float:left;
}
.w236r {
	width:236px;
	float:right;
}
.w143r{
	width:143px;
	float:right;
}
.w520r {
	width:520px;
	float:right;
}
.mu20 {
	margin:0 0 20px;
	text-align: left;
}
.mu50 {
	margin:0px 0px 50px;
}
.s_name {
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
	color: #1B1F86;
}
.s_tel{float: left;}

.s_con {
	margin: 6px;
}
.detail_con {
	width:720px;
	border:3px solid #6093C6;
}

.detail_con {

	width:720px;

	border:3px solid #6093C6;

}

.detail_con_inner {
	padding: 20px 20px 0 20px;
}

.detail_con_inner h3 {
	margin: 0 0 10px 0;
}

.detail_con_inner dl {
	text-align: left;
	margin: 0 0 30px 0;
}

.detail_con_inner dt {
	font-weight: bold;
	font-size: 16px;
}

.detail_con_inner dd {
	font-size: 12px;
	margin: 0 0 10px 15px;
}

.detail_con_inner dd span {
	font-weight: bold;
}

.detail_con_inner dd.m_in {
	margin: 5px 0 10px 40px;
}

.detail_con_inner dd strong {
	font-size: 12px;
	font-weight: bold;
}

.w180l {
	width:180px;
	float:left;
}




.fl {
	float:left;
	display:inline;
}
.fr {
	float:right;
}
/* after */	







.after_cir_b {
	width:425px;
	float:left;
	margin-right:20px;
}
.after_cir_bg {
	background:url(../after/img/cir_bg.jpg) repeat-y;
	padding:15px;
}
#company {
	width:740px;
	height:auto;
	text-align:left;
}
#company table {
	border-collapse:collapse;
	margin:20px 0 0 0;
}
#company th {
	background-color:#E1EBF4;
	color:#000099;
	width:180px;
	border:1px solid #CCCCCC;
	text-align:left;
	padding:5px 10px;
}
#company td {
	border:1px solid #CCCCCC;
	text-align:left;
	padding:5px 10px;
}
/* faq */















.faq_m {
	width:720px;
	height:auto;
	padding:0 10px 0 10px;
	margin:20px 0 20px 0;
}
.q_icon {
	padding:0 0 0 25px;
	background:url(../faq/img/qu.gif) no-repeat 0 0;
}
.q_icon a {
	text-decoration:none;
}
.faq_a {
	width:668px;
	height:auto;
	margin:10px 10px 70px 10px;
	padding:25px;
	background-color:#DDE9F2;
	border:1px solid #B7D0E3;
}
/* event */			







.event_b {
	height:50px;
	border-left:1px solid #A7C5E0;
	border-right:1px solid #A7C5E0;
	border-bottom:1px solid #A7C5E0;
	margin:0;
	text-align:left;
}
.event_b ul {
	margin:0;
	padding:10px 20px 0 20px;
}
.event_b li {
	background:url(../commonimg/list.gif) no-repeat 0 7px;
	text-align:left;
	padding:0px 0px 0px 10px;
}
.event_b p {
	padding:20px 20px 0 20px;
}
/* infomation */







.info_box {
	width:678px;
	height:150px;
	border:1px solid #CCCCCC;
	padding:20px;
	margin:30px 0 80px 0;
}
/* price */







.price_bg {
	background:url(../price/img/cir_bg.jpg) repeat-y;
	width:296px;
	padding:20px 0;
}
/* quality */	







.quality_b {
	height:380px;
	border-left:1px solid #A7C5E0;
	border-right:1px solid #A7C5E0;
	border-bottom:1px solid #A7C5E0;
	margin:0;
	text-align:left;
}
.quality_b img {
	margin:10px 0 10px 10px;
}
.quality_b p {
	padding:0 10px;
}
/* select */


.select_cir {
	width:461px;
	height:auto;
	float:left;
	margin-right:20px;
}
.select_bg {
	width:461px;
	padding:5px 0;
	height:auto;
	background:url(../select/img/cir_bg.jpg) repeat-y;
}
.select_l {
	float:left;
	padding:0 10px;
}
/* service */







.service_bt {
	width:732px;
	height:auto;
	padding:0 1px 0 7px;
}
.service_bt img {
	margin:0 6px 10px 0;
}
.service_txtm {
	margin:0 50px 0 0;
	float:left;
}
/* sitemap */	







.sitemap_txt {
	margin:20px;
	text-align:left;
}
.sitemap_txt li {
	background:url(../commonimg/list.gif) no-repeat 0 7px;
	text-align:left;
	padding:0px 0px 10px 10px;
}
/* special */







.special_copy {
	margin:40px 0 20px 0;
}
/* staff */







.staff_l {
	float:left;
	margin-right:34px;
}
.staff_ll {
	float:left;
	margin-right:15px;
}
/* column */







.c5_bg {
	width:678px;
	height:auto;
	padding:20px;
	margin-bottom:20px;
	background-color:#E2ECF3;
}
.c5_point {
	float:left;
	margin:0 10px 0 0;
}
.c1_bt_b {
	width:723px;
	padding:0 1px 0 16px;
}
.c1_bt_b img {
	margin-right:15px;
}
.input_cb {
	border:1px solid #CCCCCC;
	background-color:#EEEEEE;
	margin-right:5px;
}
/*page top*/







.page_top {
	text-align:right;
	margin:80px 0 0 0;
}
.ml50mb10 {
	margin:0 0 10px 50px;
}
/*sample*/







.sample_flow {
	width:706px;
	height:auto;
	margin:0 0 20px 0;
	padding:0 7px;
}
.sample_flow table {
	border:none;
	margin:0;
	padding:0;
}
.w360l {
	width:360px;
	float:left;
}
.w360r {
	width:360px;
	float:right;
}


ul.thum_img {
	width: 540px;
	height: 180px;
	margin: 25px auto 0 auto;
}
ul.thum_img li {
	float: left;
}


/*2020.05.02 追加分*/
ul#bnr_list {
	margin: 20px 0 0 0;
	width: 740px;
	clear: both;
}

ul#bnr_list li {
	float: left;
	margin-right: 2px;
}

ul#bnr_list li.list_end {
	margin: 0 0 0 8px;
	width:240px;
}

ul#bnr_list li h2 {
	margin: 0;
}

ul#bnr_list li dl {
	padding-top: 10px;
	width: 240px;
	clear: both;
}

ul#bnr_list li dt {
	width: 75px;
	float: left;
	text-align: left;
	line-height: 1.2;
	font-size: 12px;
	display: block;
}

ul#bnr_list li dd {
	float: right;
	text-align: left;
	line-height: 1.2;
	font-size: 12px;
	width: 160px;
	display: block;
}

ul#bnr_list li dd a {
	line-height: 1.2;
}

table.d_list {
	width: 740px;
	margin: 0 auto;
}

table.d_list td{
	text-align: center;
}

div#blog_box {
	background: url(../commonimg/i_bg_blog.jpg) 0 0 no-repeat;
	width: 740px;
	height:208px;
	margin: 0 auto 30px auto;
	text-align: left;
	line-height: 1.3;
}

div#blog_box p{
margin: 10px 10px 0 345px;}

div#blog_box dl {
	margin: 0 10px 0 345px;
}

.leftbox ul.colum2 {
	width: 165px;
	margin: 0 auto;
}

.leftbox ul.colum2 li {
	background:url(http://www.inouering.com/commonimg/list.gif) no-repeat 0 7px;
	text-align:left;
	padding:0px 0px 3px 0;
	float: left;
	width: 80px;
}

.leftbox ul.colum2 li span {
	padding: 0 0 0 10px;
}

/* MODAN BROWZER clearfix */
.clearfix:after { display:block; clear:both; content:""; }

/* MacIE5,WinIE7 clearfix */
.clearfix { display:inline-block; }

/* Hide from MacIE \*/
* html .clearfix { height: 1em; }
.clearfix { display: block; }
/* End Hide from MacIE */


#right h2.h2top2,#right h3.h2top2 {
	margin:50px 0px 5px 0;
}

#header p {
	float: left;
	margin: 0 5px 0 0;
}

#header p.pend {
	margin-right: 0;
}

textarea{
	width:500px;}

div.bnr_sail {
	background: url(../commonimg/bnr_sailadd.jpg) no-repeat 0 0;
	width: 740px;
	height: 140px;
	position: relative;
	}

div.bnr_sail p{
	position: absolute;
	top: 75px;
	right: 15px;
	width: 170px;
	height: 30px;
	display: block;
	}

div.bnr_sail2 {
	background: url(../commonimg/bnr_sailadd3.jpg) no-repeat 0 0;
	width: 740px;
	height: 138px;
	position: relative;
	}

div.bnr_sail2 p{
	position: absolute;
	top: 89px;
	right: 15px;
	width: 170px;
	height: 30px;
	display: block;
	}

div.bt_accece {
	/*margin: -15px 0 0 0;*/
	}
	
.txtdeco {
	text-decoration: none;}
	
	
div.bnr_fair {
	background: url(../commonimg/bg_fair.jpg) no-repeat 0 0;
	width: 718px;
	height: 160px;
	position: relative;
	margin: 30px 0 0 0;
	}

div.bnr_fair p{
	position: absolute;
	top: 110px;
	right: 15px;
	width: 140px;
	height: 30px;
	display: block;
	}
