@charset "utf-8";
@import url("contents3.css");

div.U_termItems {
	margin:0;
	padding:0;
}

h3.h3_Userterm {
	font-weight: bold;
	padding: 3px 0 3px 10px;
	display:block;
	border-left: 5px solid #ccc;
}

div.U_termItems p{
	line-height: 1.8em;
	margin: 0 0 20px 0;
}

p.flash_link {
	font-size: 1em;
	margin:0 0 20px 0;
}

p.flash_link a{
	color:#4cbf28;
}

#Home_link {
}

#Home_link a{
	padding: 0 0 0 18px;
	display:block;
	background: url(../img/top_icon3.gif) no-repeat left top;
}

#Home_link a:hover {
	color: #007cc4;
	text-decoration: none;
}
div.U_termItems p.infor_P{
	margin: 0 0 0 0;
	padding:3px 0 15px 0;
	/*border-bottom: 1px dotted #000;*/
	background: url(../image/top_dot.gif) repeat-x 0 bottom;
}
#contentsMenu {
	margin:0;
	padding:0;
}
#contentsMenu li {
	float:left;
}
#contentsMenu li a{
	display:block;
	padding: 0 0 0 22px;
	background: url(../img/top_icon4.gif) no-repeat left;
}

#contentsMenu li.conMitems1 {
	padding: 0 90px 0 0;
}

#contentsMenu a:hover {
	text-decoration:none;
	color:#000;
}

#top_iconlink {
	width: 50px;
	height: 16px;
	margin: 0 0 30px 0;
	float: right;
}

#top_iconlink a {
	display:block;
	text-indent: -9999px;
	background: url(../img/top_icon2.gif) no-repeat left top;
	zoom: 1;
}

#top_iconlink a:hover {
	background-position: bottom;
}

h4.infor_H4 {
	font-weight:bold;
	padding:0;
	margin:15px 0 0 0;
}

/* company info */

div.coPan {
	margin: 0 0 1px 0 !important;
}

#coMenu {
	clear: both;
	height: 26px;
	overflow: hidden;
	margin: 0 0 20px 0;
}

#coMenu li {
	height: 52px;
	float: left;
}

#coMenu li a {
	display: block;
	height: 26px;
	text-indent: -9999px;
}

#coMenu1,
#coMenu2,
#coMenu3 {
	margin: 0 1px 0 0;

}

#coMenu4 {
	margin: 0;

}

#coMenu1 a,
#coMenu2 a,
#coMenu3 a {
	width: 167px;

}

#coMenu4 a {
	width: 166px;

}

#coMenu1 a {background: url(../img/co_navi1.gif) no-repeat 0 0;}
#coMenu2 a {background: url(../img/co_navi2.gif) no-repeat 0 0;}
#coMenu3 a {background: url(../img/co_navi3.gif) no-repeat 0 0;}
#coMenu4 a {background: url(../img/co_navi4.gif) no-repeat 0 0;}

#coMenu li.current a,
#coMenu li a:hover {
	background-position: bottom !important;
}

div.title {
	height:39px;
	margin-bottom:20px;
}

div.catch {
margin-bottom:30px;
}


div.title-rokkaku {
float:left;
width:80px;
}
div.title-text {
float:right;
margin-left:12px;
width:438px;
}
div.title-corp {
margin-bottom:40px;
width:530px;
}
div.title-corp-4 {
height:39px;
margin-bottom:40px;
width:530px;
}
div.title-text-1line {
float:left;
margin-left:12px;
margin-top:10px;

}
.text {
font-weight:bold;
line-height:1.8;
}

p.catch-corp {
background-image:url(../img/img_dotline_single.gif);
background-position:center top;
background-repeat:no-repeat;
font-weight:bold;
line-height:1.8;
padding:11px 0px;
}
div.catch-corp {
background-image:url(../img/img_dotline_single.gif);
background-position:center bottom;
background-repeat:no-repeat;
margin-bottom:30px;
}

div.contents-box {
margin-bottom:34px;
_margin-bottom: 20px;
}
div.corp-block {
margin-bottom:27px;
}

h3.corp {
border-left:4px solid #B5C6B9;
font-weight:bold;
line-height:1.8;
margin-bottom:12px;
padding-left:10px;
}

p.main-text {
line-height:1.8;
}

div.corp-box-left {
float:left;
width:110px;
}
div.corp-box-right {
float:left;
width:420px;
}

div.contents-leftbox {
float:left;
width:121px;
}
div.contents-rightbox {
float:left;
margin-left:15px;
width:394px;
}
div.contents-right-text-c2 {
padding-bottom:0px;
}
div.contents-right-url {
margin-top:15px;
}
div.contents-right-corp {
margin-top:28px;
}
div.contents-mainbox {
width:530px;
}
div.corp-block-topline {
background-image:url(../img/img_dotline_single.gif);
background-position:center top;
background-repeat:no-repeat;
margin-top:12px;
padding-top:12px;
}

div.corp-box-left-mini {
float:left;
width:60px;
}
div.corp-box-right-mini {
float:right;
width:334px;
}
div.corp-box-left-corp4 {
float:left;
width:60px;
}
div.corp-box-right-corp4 {
float:left;
width:470px;
}

div.corp6-left-box {
	float:left;
}
div.corp6-right-box {
	float:right;
	width:189px;
}

/* sitemap */
div.sitemap-box-top {
background-image:url(../img/img_dotline_single.gif);
background-position:center top;
background-repeat:no-repeat;
padding:0px;
}
div.sitemap-box-foot {
background-image:url(../img/img_dotline_single.gif);
background-position:center bottom;
background-repeat:no-repeat;
}
div#sitemap-main {
}
div.sitemap-box-left {
float:left;
width:136px;
}
div.sitemap-box-right {
float:right;
width: 534px;

}
div.sitemap-box-right-left {
float:left;
width:267px;
}
div.sitemap-box-right-right {
float:right;
width:267px;
}
div.sitemap-box-right-main {
background-image:url(../img/img_dotline_single.gif);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:13px;
padding-top:11px;
}
p.sitemap-toppage {
line-height:1.8;
padding-top:11px;
}
#sitemap-main a {
line-height:1.8;
}
#sitemap-main a:hover {
line-height:1.8;
}
#indiBoxWrap {
	background:url(../image/top_dot.gif) repeat-x 0 top;}
div#individual-box {
background:url(../image/top_dot.gif) repeat-x 0 bottom;
/*border-bottom:1px dotted #000000;
border-top:1px dotted #000000;
*/margin:8px 0px 20px;
padding:10px 0px;
}
