/*---------- 基本共通設定 ---------- */
body{
	background-color:#ffffff;
	margin-top:0px;
	text-align:center;
	font-size:12px;
}
a.type1{text-decoration:none; color:#0000ff;}
a.type2{text-decoration:none; color:#ffffff;}
a.type3{text-decoration:none; color:#0000ff; font-weight:bold;}
a.type4{
	text-decoration:none;
	font-size:10px;
	padding-top:4px;
	font-weight:bold;
	color:#0000ff;
	padding-left: 6px;
}
a.pagetopj{
font-size:12px;
}
.blog{
	font-size:12px;
	padding-left:6px;
	font-weight:bold;
}
.blog2{
	font-size:12px;
	padding-top:4px;
	padding-left:6px;
	font-weight:bold;
	margin-left: 40px;
	margin-right: 15px;
}
.blog3{
	font-size: 12px;
	line-height: 18px;
	margin: 5px 10px 5px 0;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #216EAF;
}
.info3{
	font-size: 12px;
	line-height: 18px;
	margin: 5px 5px 5px 0;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #216EAF;
}
.services{
	font-size: 12px;
	line-height: 18px;
	margin: 0px 10px 7px 0;
	padding: 0px 0px 0px 0px;
	float: left;
}
.services2{
	font-size: 12px;
	line-height: 18px;
	margin: 0px 10px 20px 0;
	padding: 0px 0px 0px 0px;
	float: left;
}
.intern{
	font-size: 12px;
	line-height: 18px;
	margin: 0px 10px 20px 0;
	padding: 0px 0px 0px 0px;
	float: left;
	vertical-align: top;
}
.gakusei{
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
}
a:hover{
	color:#33bbff;
}
img.rtex{float:right;}
.sideright{
	width:20px;
	background-image: url(../img/sideright.gif);
	visibility: visible;
}
.sideleft{width:20px; background-image: url(../img/sideleft.gif);}
.midback{
	background-color:#0860A8;
	height: 20px;
}
.mid{
	font-size:12px;
	color:#ffffff;
	margin-left:6px;
	height: 20px;
}
.ad{
	font-size:12px;
	line-height:12pt;
	text-align:left;
}
.ad_mail{
	font-size:12px;
	line-height:16px;
	text-align:left;
}
.adcober{color:#000000;}
.footter{height:20px; background-color:#0860A8;}
.footter01{height:20px; font-size:10px; color:#ffffff; background-color:#0860A8;}
.copy{height:20px; font-size:10px; color:#ffffff;  background-color:#0860A8;  padding-right:10px; text-align:right;}
.footer{height:20px;}
.noborder{border: none;}
.sidebtext{font-size:12px; line-height:18px; padding-left:11px; padding-right:12px;}
.sepalate{width:5px; background-image: url(../img/point.gif); background-repeat:repeat-y; margin-top:14px;}
.sidebwidth{widht:191px; margin-top:0px;}
.text{font-size:12px; line-height:18px; white-space: normal;}
.text2{font-size:12px; line-height:18px; padding-left:20px;}
.textop{font-size:12px; line-height:18px; width:230px; padding-left:6px;}
.textop2{font-size:12px; line-height:18px; width:165px; padding-right:10px; padding-left:10px;}
.koushin{
font-size:10px;
color:#ff0000;
}
.koushin2{
font-size:10px;
color:#ff0000;
	vertical-align: super;
}
.huukei{
margin-left:90px;
}
.huukei2{
margin-left:110px;
}
.huukei3{
	margin-left:40px;
	border-right-width: thin;
	margin-top: 10px;
}
.huukei32{
	margin-left:40px;
	border-right-width: thin;
}
.huukei33{
	margin-left:40px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.huukei34{
	margin-left:40px;
	border-right-width: thin;
	margin-bottom: 3px;
}
.huukei35{
	margin-left:40px;
	border-right-width: thin;
	border: none;
	margin-bottom: 5px;
	margin-top: 5px;
}
.huukei36{
	margin-left:40px;
	border-right-width: thin;
	margin-top: 5px;
}
.jitop{
	margin-bottom: 6px;
	margin-left: 7px;
	margin-top: 0px;
}
.jime{
	border-right-width: thin;
	margin-left: 6px;
	border: none;
}
.huukei4{
	margin-left:60px;
	border-right-width: thin;
}
.huukei5{
	margin-left:25px;
	border-right-width: thin;
	margin-top: 10px;
}
.huukei52{
	margin-left:25px;
	border-right-width: thin;
}
.huukei53{
	margin-left:25px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.huukei54{
	margin-left:25px;
	border-right-width: thin;
	margin-bottom: 3px;
}
.huukei55{
	margin-left:25px;
	border-right-width: thin;
	margin-top: 5px;
}
.huukei6{
	margin-left:50px;
	border-right-width: thin;
}
.huukei7{
	margin-left:80px;
	border-right-width: thin;
}
.huukei8{
margin-left:100px;
}
.carriar1{
	border-right-width: thin;
	margin-right: 9px;
	margin-bottom: 5px;
}
.carriar2{
	border-right-width: thin;
	margin-bottom: 5px;
}
div.undertoiawase{
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:75px;
	width:400px;
	background-color:#ddffff;
	border:1px solid #000;
	text-align:center;
}
div.undertoiawasetop{
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:80px;
	width:400px;
	background-color:#ddffff;
	border:1px solid #000;
	text-align:center;
}
p.undertoiawase001{
	margin-top:15px;
}
p.undertoiawase002{
	margin-bottom:0px;
	margin-top: 0px;
}
p.undertoiawase_jigyo01{
	margin-top:15px;
	margin-bottom: 15px;
}
/*---------- トップページ設定 ---------- */
.indexbar{
background-image: url(../img/topbar.gif);
background-repeat:repeat-x;
height:14px;
}
.indexbar2{
width:190px;
height:12px;
}
.indexbar{
background-image: url(../img/topbar.gif);
background-repeat:repeat-x;
height:14px;
width:570px;
}
.flashcenter{
text-align:center;
}
.flashspace{
width:563px;
haight:284px;
}
.sepalate2{
height:12px;
background-image: url(../img/point.gif);
background-repeat:repeat-x;
}
span.new{
background-image: url("../img/new.gif")
}
.day{
font-size:12px; 
line-height:20px;
font-weight:bold; 
color:#ff9900;
width:40px;
padding-right:6px;
vertical-align:top;
text-align:right;
}
.day2{
font-size:12px; 
line-height:20px;
font-weight:bold; 
color:#ff9900;
width:105px;
vertical-align:top;
white-space:nowrap;
}
.newstext{
	font-size:14px;
	line-height:20px;
	color:#000000;
	padding-right: 10px;
}
.newstext2{
	font-size:13px;
	line-height:18px;
	color:#000000;
	vertical-align:top;
	padding-right: 10px;
}
.newstext3{
	font-size:10px;
	line-height:16px;
	color:#000000;
	padding-right: 10px;
}
.servicestext{
	font-size:12px;
	line-height:15px;
	color:#000000;
	vertical-align: top;
}
.servicestext2{
	font-size:10px;
	line-height:14px;
	color:#000000;
}
.servicestext3{
	font-size:12px;
	line-height:16px;
	color:#000000;
	vertical-align: top;
}
div.tokuten{
margin-top:8px;
}
span.tokutext{
background-color:#ff0000;
padding:3px;
color:#ffffff;
text-decoration: overline underline;
}
img#horipic{
	float:left;
	margin-bottom:10px;
	margin-top: 3px;
	margin-right: 20px;
}
img#lpro{
	float:left;
	margin-bottom: 8px;
	border: none;
	margin-top: 10px;
}
img#lpropic{
	float:right;
	margin-bottom:10px;
	margin-left: 15px;
	margin-top: 0px;
}
td#naka{
width:450px;
}
div#aibox{
	font-size:13px;
	border:1px solid #216EAF;
	padding:13px 15px 15px 15px;
	line-height: 18px;
}
div#iprobox{
	font-size:12px;
	border:2px solid #e60076;
	padding:5px 14px 2px 14px;
	line-height: 18px;
	margin: 0px 1px 0px 1px;
}
.topw{
	border:none;
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 13px;
}
ul#jigyout{
font-size:12px;
margin-left:50px;
margin-right:30px;
}
li.topjigyouli{
	list-style-image: url('../img/b/catch.gif');
	margin-bottom:8px;
	font-size: 12px;
	line-height: 140%;
	margin-right: 10px;
}
td.ttoppage{
font-size:12px;
text-align:right;
padding-right:20px;
}
.interntext{
	font-size:12px;
	padding-right: 10px;
	line-height: 16px;
}
.shinbuntext{
	font-size:12px;
	line-height:15px;
}


/*---------- 会社概要設定 ---------- */
.rinen{font-size:12px;  line-height:20px;}
.pdf{font-size:12px; text-align:rignt; font-weight:bold;}
.lname{font-size:13px;  font-weight:bold;}
.lf{font-size:12px;}
.jigyo{font-size:12px;  line-height:25px;}
.sideb{width:190px;}
.sougou{width:490; font-size:12px; line-height;20px; font-weight:bold; padding-right:20px;}
.sougou2{width:490; font-size:12px; line-height;20px; padding-right:60px;}
.kuro{width:20; font-size:12px; line-height;20px;}
.histex{font-size:12px; line-height:18px;}
span.histext{
	display:block;
	width:290px;
	font-size:12px;
}
table#gaiyoutable{
font-size:12px;
margin-left:40px;
}
ul#rinelist{
margin:0 0 0 55px;
width:420px;
font-size:12px;
}
li.rili{
margin-bottom:8px;
}
div#rinentext{
font-size:12px;
line-height:140%;
width:460px;
margin-left:40px;
margin-bottom:20px;
}
span.history{
	border-top:1px dotted #000;
	display:block;
	width:290px;
	font-size:12px;
	color:#aaa;
}
div#lintext{
font-size:12px;
width:420px;
margin-bottom:5px;
margin-left:40px;
}
ul#link{
font-size:12px;
	margin-left:40px;
}
li.linklist{
font-size:12px;
	list-style:none;
	line-height: 20px;
}
a.linkset{
font-size:12px;
text-decoration:none;
color:#000;
}
a.linkset:hover{
font-size:12px;
text-decoration:none;
color:#33bbff;
}
a.linkset2{
font-size:12px;
text-decoration:none;
color:#0000ff;
font-weight:normal;
}
a.linkset2:hover{
font-size:12px;
text-decoration:none;
color:#33bbff;
}
/*---------- お問い合わせ設定 ---------- */
.mmtext{font-size:12px; line-height:18px; padding-right:20px;}
.naiyou{font-size:12px; text-align:right; font-weight:bold;}
.repom{background-color:#e63100; font-size:12px; font-weight:bold; color:#ffffff; padding-right:3px; padding-left:3px; padding-bottom:3px; padding-top:3px; width:490px;}
.repom2{font-size:12px; font-weight:bold; color:#e63100; padding-right:3px; padding-left:3px; padding-bottom:3px; padding-top:3px; width:470px;}
.polilay{padding-left:90px;}
.repomid{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	left: auto;
	line-height: 18px;
}
.repocon{
	font-size:12px;
	line-height:18px;
	color:#000000;
}
.repocon2{
	font-size:12px;
	line-height:18px;
	color:#000000;
}
.repocon3{
	font-size:12px;
	line-height:18px;
	color:#000000;
}
.repocon4{
	font-size:11px;
	line-height:18px;
	color:#000000;
}
li#toku001{
list-style-image: url('../img/toku/toku01.gif');
margin-bottom:8px;
margin-left:20px;
text-decoration: underline;
}
li#toku002{
list-style-image: url('../img/toku/toku02.gif');
margin-bottom:14px;
margin-left:20px;
text-decoration: underline;
}
li#toku003{
list-style-image: url('../img/toku/toku03.gif');
margin-left:20px;
text-decoration: underline;
}
ul#kotowari{
font-size:12px;
margin:0;
padding:0;
}
li.kome{
	font-size:12px;
	list-style-image: url('../img/kome.gif');
	margin-bottom:8px;
	margin-left:0px;
	margin-right: 30px;
}
td.ptopright{
text-align:right;
padding-right:20px;
}
/*---------- 新規事業内容設定 ---------- */
div#jigyo001{
	font-size:12px;
	margin-left:40px;
	margin-bottom:10px;
	margin-top: 20px;
	border: 1px solid #e63100;
	margin-right: 45px;
	padding: 0px 0px 0px 15px;
}
div#jigyo0012{
	font-size:12px;
	margin-left:40px;
	margin-bottom:5px;
	margin-top: 5px;
}
div#jigt001{
width:380px;
line-height:140%;
margin-top:20px;
border-top:1px solid #000;
border-bottom:1px solid #000;
}
.jigt0012{
width:440px;
line-height:140%;
}
#jigmail{
	margin-top:0px;
	margin-bottom:15px;
	text-align: center;
}
span#tuyomi{
display:block;
margin:15px;
}
ul.jiss{
	margin:8 0 0 0;
	padding:0;
	list-style: none;
	line-height: 18px;
}
ul.kansul{
margin:4 0 0 0;
padding:0;
}
li.jissli{
	margin-bottom:1px;
	list-style:none;
	margin-left:14px;
	line-height: 140%;
}
li.kansli{
width:420px;
margin-bottom:8px;
list-style:none;
margin-left:14px;
}
.gimu{
font-size:10px;
color:f00;
}
div#jigyo002{
font-size:12px;
margin-top:20px;
margin-left:40px;
margin-bottom:60px;
}
div#jigyo003{
font-size:12px;
margin-top:20px;
margin-left:40px;
margin-bottom:20px;
}
div#jigyo0032{
	font-size:12px;
	margin-top:15px;
	margin-left:40px;
	margin-bottom:10px;
	width: 455px;
}
div#jigyo014{
	font-size:12px;
	margin-top:5px;
	margin-left:40px;
	margin-bottom:10px;
	margin-right: 40px;
}
div#jigyo015{
	font-size:12px;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:20px;
	margin-right: 40px;
	background: #FFF9A9;
	border: 1px solid #e63100;
}
div#jigyo0152{
	font-size:13px;
	margin-top:10px;
	margin-left:40px;
	border: 2px solid #e63100;
	line-height: 19px;
	width: 455px;
}
div#jigyo0153{
	font-size:12px;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:13px;
	width: 455px;
}
div#jigyo0154{
	font-size:13px;
	margin-top:10px;
	margin-left:40px;
	border: 2px solid #e63100;
	line-height: 20px;
	width: 455px;
	margin-bottom: 5px;
}
div#jigyo0162{
	font-size:13px;
	margin-top:10px;
	margin-left:40px;
	border: 2px solid #e63100;
	line-height: 19px;
	width: 455px;
}
div#jigyo0163{
	font-size:12px;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:13px;
	width: 455px;
}
div#jigyo013{
	font-size:12px;
	margin-top:15px;
	margin-left:40px;
	margin-bottom:15px;
	width: 455px;
}
.jigt002{
	line-height:150%;
	font-size: 13px;
	text-align: center;
}
.jigt0023{
	line-height:140%;
	padding: 10px 20px 10px 20px;
	font-weight: bold;
}
.jigt0152{
	line-height:19px;
	padding: 7px 20px 7px 20px;
	font-size: 13px;
	margin-bottom: 3px;
}
.jigt0153{
	line-height:19px;
	font-size: 13px;
	text-align: center;
}
.genba{
	line-height:270%;
	font-weight: bold;
	font-size: 12px;
}
.jigt0022{
	width:420px;
	line-height:160%;
	margin-left: 12px;
}
.jigt003{
	width:460px;
	line-height:140%;
	text-align: center;
	font-weight: bold;
}
div#jigyo007{
font-size:12px;
margin-top:5px;
margin-left:90px;
margin-bottom:10px;
}
div#jigyo010{
	font-size:12px;
	margin-top:3px;
	margin-left:40px;
	margin-bottom:25px;
	margin-right: 40px;
	text-align: center;
	line-height: 120%;
}
div#jigyo011{
	font-size:12px;
	margin-top:1px;
	margin-left:40px;
	margin-bottom:8px;
	margin-right: 40px;
	text-align: center;
	line-height: 15px;
}
div#jigyo011_2{
	font-size:12px;
	margin-top:1px;
	margin-left:40px;
	margin-bottom:8px;
	margin-right: 40px;
	text-align: center;
	line-height: 15px;
}
div#jigyo0113{
	font-size:13px;
	margin-top:6px;
	margin-left:40px;
	margin-bottom:6px;
	margin-right: 40px;
	text-align: center;
	line-height: 120%;
	font-weight: bold;
}
div#jigyo0113_2{
	font-size:12px;
	margin-top:5px;
	margin-left:40px;
	margin-bottom:5px;
	margin-right: 40px;
	text-align: left;
	line-height: 18px;
}
div#jigyo0113_3{
	font-size:12px;
	margin-top:0px;
	margin-left:40px;
	margin-bottom:5px;
	margin-right: 40px;
	text-align: left;
	line-height: 18px;
}
div#jigyo0113_4{
	font-size:12px;
	margin-top:0px;
	margin-left:40px;
	margin-bottom:3px;
	margin-right: 40px;
	text-align: left;
	line-height: 18px;
}
div#jigyo0113_5{
	font-size:12px;
	margin-left:40px;
	margin-bottom:10px;
	margin-right: 40px;
	text-align: left;
	line-height: 18px;
}
div#jigyo0114{
	font-size:12px;
	margin-top:15px;
	margin-left:40px;
	margin-bottom:8px;
	margin-right: 40px;
	text-align: left;
	line-height: 120%;
}
div#jigyo012{
font-size:12px;
margin-top:3px;
margin-left:40px;
margin-bottom:20px;
}
div#jigyo005a{
font-size:12px;
margin-top:14px;
margin-left:40px;
margin-bottom:10px;
}
p.kanstex{
width:440px;
margin:10 0 10 0;
}
p.kanstex2{
width:440px;
margin:30 0 10 0;
}
div#jigyo006{
	width:400px;
	font-size:12px;
	margin-top:0px;
	margin-left:80px;
	margin-bottom:10px;
	text-align: center;
}
#teikan{
display:block;
margin-top:10px;
}
#kyouryoku{
	font-size:12px;
	margin-top:15px;
	margin-bottom: 15px;
}
div#jigyo003{
	width:455px;
	font-size:12px;
	margin-top:12px;
	margin-left:40px;
	line-height: 19px;
	margin-bottom: 0px;
}
div#jigyo004{
	width:440px;
	font-size:12px;
	margin-top:15px;
	margin-left:40px;
	margin-bottom:10px;
	line-height: 140%;
}
div#jisseki2{
width:440px;
font-size:12px;
margin-top:20px;
margin-left:40px;
margin-bottom:5px;
}
.jisseki{
margin:0 0 0 0;
}
p.hostex{
width:440px;
margin:20 0 10 0;
line-height:140%;
}
li.hosli{
	width:440px;
	margin-bottom:0px;
	margin-left:14px;
	line-height: 18px;
	list-style: none;
	font-size: 12px;
}
p.npotex{
width:440px;
margin:00 0 10 0;
line-height:150%;
}
#kaitouroku{
margin-left:160px;
margin-bottom:30px;
}
div#kokuchi{
width:380px;
line-height:140%;
margin-top:20px;
margin-left:40px;
margin-bottom:40px;
border-top:1px solid #000;
border-bottom:1px solid #000;
}
p.kokutex{
width:360px;
font-size:12px;
margin:15px;
}
.spomeshitextbox{
margin-bottom:15px;
padding-top:3px;
padding-bottom:3px;
padding-right:8px;
padding-left:14px;
border-bottom:1px dotted #aaa;
border-top:1px dotted #aaa;
}
.spometext{
display:block;
margin-top:15px;
margin-bottom:4px;
}
.spometext1{
display:block;
margin-top:4px;
margin-bottom:4px;
}
.red{
color:#f00;
}
div#jigyo008{
width:188px;
font-size:12px;
margin-top:5px;
margin-left:40px;
margin-bottom:10px;
}
div#jigyo009{
width:189px;
float:left;
font-size:12px;
margin-top:5px;
margin-bottom:10px;
}.pad {
	padding-right: 20px;
	padding-left: 25px;
}
.p2left {
	font-size: 12px;
	line-height: 15px;
	float: left;
	width: 228px;
	padding-top: 5px;
	padding-left: 40px;
}
.p3left {
	font-size: 12px;
	line-height: 15px;
	float: left;
	width: 262px;
	padding-top: 5px;
	padding-left: 70px;
}
.hidari1 {
	float: none;
	width: 189px;
	padding-left: 40px;
	padding-bottom: 5px;
}
.hidari1 {
	float: none;
	width: 189px;
	padding-left: 40px;
	padding-bottom: 5px;
}
.hidari {
	float: left;
	width: 189px;
}
a_hidari {
	float: left;
	width: 200px;
	padding: 5px 0px 0px 40px;
}
a_migi {
	float: right;
	width: 189px;
}
.hidari1 {
	float: left;
	width: 215px;
	font-size: 12px;
	padding-left: 0px;
	line-height: 15px;
	text-align: center;
	margin-left: 40px;
	display:inline;
}
.hidari1_2 {
	float: left;
	width: 215px;
	font-size: 12px;
	padding-left: 0px;
	line-height: 15px;
	text-align: center;
	margin-left: 40px;
	display:inline;
}
migi2 {
	float: right;
	width: 189px;
	padding-right: 10px;
}
.migi1 {
	float: right;
	width: 215px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-right: 40px;
	display:inline;
}
.migi12 {
	float: left;
	width: 215px;
	font-size: 11px;
	line-height: 120%;
	text-align: center;
	padding-left: 25px;
}
.migi1_2 {
	float: right;
	width: 215px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-right: 40px;
	display:inline;
}
.text3 {
	font-size: 12px;
	line-height: 18px;
	width: 410px;
}hidari2 {
	font-size: 12px;
	line-height: normal;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
	width: 144px;
	height: auto;
}
#hidari2_2 {
	font-size: 12px;
	line-height: normal;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
	height: auto;
	width: 188px;
	padding-top: 20px;
}
migi2_2 {
	font-size: 12px;
	line-height: normal;
	margin: 5px;
	padding: 0px;
	float: left;
	height: auto;
	width: 188px;
}
#migi2_2 {
	margin: 0px 40px 0px 0px;
	padding: 20px 0px 0px;
	float: right;
	height: auto;
	width: 188px;
}
.repocon #flo_hidari img {
	font-size: 12px;
	line-height: 18px;
	float: left;
	margin-right: 10px;
}
.text2 wbc {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.text2wbc {
	font-size: 12px;
	line-height: 18px;
	padding-left: 0px;
}
#topshinbun img {
	font-size: 12px;
	line-height: 18px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	width: 350px;
	margin-left: 30px;
}
#topshinbun2 {
	font-size: 12px;
	line-height: 18px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	width: 353px;
}
#topshinbun3 img {
	font-size: 12px;
	line-height: 18px;
	margin: 5px 10px 5px 48px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #216EAF;
}
.wbcback{
	background-color:#b63223;
	font-color:#ffffff;
}
#wbc_image a {
	margin: 0px 0 0 10;
	padding: 0px 0px 0px 0px;
}
.copy2{height:20px; font-size:10px; color:#ffffff;  background-color:#b63223;  padding-right:10px; text-align:right;}
.footter_wbc{height:20px; background-color:#b63223;}
#wbc_image2 img {
	margin: 23px 0px 0px;
}
.repomid_wbc_r {
	font-size: 12px;
	line-height: 20px;
}
.repomid_spomeshi {
	font-size: 14px;
	line-height: 20px;
}
.text4{font-size:12px; line-height:18px;
}
.text5{font-size:12px; line-height:16px;
}
.text6{
	font-size:10px;
	line-height:140%;
	color: #0000FF;
}
.repom3{font-size:12px; font-weight:bold; color:#e63100; padding-right:3px; padding-bottom:3px; padding-top:3px; width:470px;}
.repomid2{
	font-size:12px;
	color:#000000;
	left: auto;
	line-height:18px;
}
div.undertoiawase_jigyo{
font-size:12px; 
margin-top:15px;
margin-bottom:10px;
margin-left:80px;
width:400px;
background-color:#ddffff;
border:1px solid #000;
text-align:center;
}
div.undertoiawase_jigyo_1{
	font-size:12px;
	margin-bottom:10px;
	margin-left:90px;
	width:350px;
	background-color:#ddffff;
	border:1px solid #000;
	text-align:center;
}
p.undertoiawase003{
	margin-bottom: 15px;
}
.repomid3{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	left: auto;
	line-height:18px;
}
#aibox2 {
	font-size:13px;
	border:1px solid #216EAF;
	padding:15px;
	line-height: 18px;
}
.textainame {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align:right
}
.carryar_img {
	margin-top: 5px;
	margin-right: 9px;
}
.repocon2{
	margin-right: 9px;
	float: left;
	padding-top: 5px;
}
.kiku{
	float: left;
	margin-right: 8px;
}
.kiku2 {
	float: left;
	border-bottom: 15px;
}
.noborder2{
	margin-left:8px;
	margin-bottom: 3px;
	border: none;
}
.noborder3{
	margin-left:8px;
	border: none;
}
.noborder4{
	border: none;
	margin-bottom: 5px;
}
.noborder5{
	margin-top: 10px;
	border: none;
	margin-bottom: 10px;
}
.noborder6{
	margin-top: 15px;
	border: none;
	margin-bottom: 10px;
}
.noborder7{
	margin-top: 5px;
	border: none;
	margin-bottom: 10px;
}
.noborder8{
	border: none;
	margin-bottom: 10px;
}
.jigyoti{
	border: none;
	margin-top: 15px;
}
.jigyoti2{
	border: none;
	margin-top: 10px;
}
.adcober2{
	color:#000000;
	margin-bottom: 10px;
	line-height: 30px;
}
.adcober3{
	color:#000000;
	line-height: 18px;
}
.contti2{
	border: none;
	margin-top: 5px;
}
/*スポメシページ*/
.spomeshitop{
	margin-bottom: 15px;
	border: none;
}
.spomeshi_syushi {
	font-size: 12px;
	line-height: 19px;
	color: #333;
	margin-right: 80px;
	margin-left: 7px;
}
.spomeshi_info{
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
.spomeshi_infoday {
	font-size: 12px;
	line-height: 24px;
}
.spomeshi_infoday2 {
	font-size: 12px;
	line-height: 19px;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
}
.spomeshi_infoday22 {
	font-size: 12px;
	line-height: 19px;
	margin-right: 50px;
	margin-left: 7px;
	margin-bottom: 5px;
	padding: 4px 60px 4px 0px;
}
.spomeshi_infobar {
	font-size: 12px;
	line-height: 19px;
	border-top: dashed #009FDE 1px;
	margin-top: 10px;
}
.spomeshi_infodashued{
	border: none;
	margin-top: 10px;
	margin-bottom: 15px;
}
.spomeshi_info111 {
	font-size: 14px;
	line-height: 21px;
	margin-right: 50px;
	margin-left: 7px;
	margin-bottom: 8px;
	margin-top: 2px;
	color: #fc7309;
	font-weight: bold;
}
.spomeshi_info112 {
	font-size: 15px;
	line-height: 21px;
	margin-right: 50px;
	margin-bottom: 8px;
	font-weight: bold;
	color: #000000;
}
.spomeshi_info12 {
	font-size: 12px;
	line-height: 19px;
	margin-right: 60px;
	margin-left: 7px;
	margin-top: 10px;
	margin-bottom: 7px;
}
.spomeshi_info122 {
	font-size: 12px;
	line-height: 19px;
	color: #fc7309;
	font-weight: bold;
}
.spomeshi_info2 {
	font-size: 12px;
	line-height: 19px;
	margin-right: 50px;
	margin-left: 7px;
	margin-bottom: 5px;
}
div#spomeshi01{
	font-size:12px;
	line-height: 19px;
	width: 620px;
	background-image: url(../img/spomeshi/repo_mjpg);
	border: none;
}
.spomeshi_repo{
	line-height:19px;
	font-size: 12px;
	background-image: url(../img/spomeshi/repo_m.jpg);
	padding-left: 40px;
	padding-top: 15px;
	background-webkit-background-clip: padding;　/* Safari,Google Chrome用 */  
    background-moz-background-clip: padding;　/* Firefox用 */ 
}
.spomeshi_repo1{
	border: none;
	margin-top: 20px;
}
.spomeshi_repo_b{
	border: none;
	margin-bottom: 20px;
}
.spomeshi_syusai {
	font-size: 12px;
	line-height: 19px;
	margin-right: 60px;
	margin-left: 7px;
	margin-bottom: 5px;
}
.spomeshi_ttoppage{
	font-size:12px;
	text-align:right;
	padding-right:7px;
}
div#logo {
	float: left;
	width: 380px;
	border: none;
	margin-right: 70px;
}
.spomeshi_ad{
	font-size:12px;
	line-height:12pt;
	text-align:left;
	margin-top: 20px;
}
