@charset"Utf-8";
/* トップメインコンテンツ内*/



/*conpany内全ページ共通*/
h2.sub1 {
background:url(../images/square.jpg);
background-repeat:repeat-y;
color:#5A3916;
}

h2.sub2 {
background:url(../images/square2.jpg);
background-repeat:repeat-y;
color:#D2691E;
}

.contents_1_1 {border-left:solid #9B7B58 3px;}




#company #top_back {color:#5A3916;}


#company #top_back a{
background:url(../../images/seal_c.jpg) left center no-repeat;
color:#5A3916;
}


#company #top_back p{
background:url(../../images/seal_c.jpg) left center no-repeat;
color:#5A3916;
}
/*conpanyトップページ内*/

.contents_1_1 h4 {
margin-top:10px;
background:url(../images/pick.gif) left no-repeat;
padding:3px 0px 2px 15px;
font-size:0.9em;
color:#5A3916;
text-align:left;
}


.hosoku_text {
padding:2px 5px;
font-size:0.8em;
line-height:1.2em;
margin-bottom:5px;
color:#333333;
}

.bold2 {
font-weight:bold;
color:#002152;
}

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


/*受注事例内*/
.jirei_wrapper {
width:574px;
padding-left:5px;
clear:both;
}

.jirei_wrapper p{
margin:10px auto 0px auto;
padding:5px 5px;
width:160px;
font-size:0.8em;
border-top:dotted 1px #8B4513;
border-bottom:dotted 1px #8B4513;
background:#FFFFE0;
color:#465392;
text-align:left;
}

.jirei_left {
padding-top:15px;
width:188px;
text-align:center;
float:left;
}

.jirei_center {
padding-top:15px;
width:188px;
text-align:center;
float:left;
}

.jirei_right {
padding-top:15px;
width:188px;
text-align:center;
float:left;
}

#jirei_e_box {
width:574px;
padding-left:5px;
clear:both;
}

#jirei_e_left {
padding-top:15px;
width:280px;
float:left;
}

#jirei_e_right {
padding-top:15px;
width:280px;
float:left;
}

.jirei_box2 {
width:240px;
height:130px;
margin:10px auto 0px auto;
text-align:center;
}

#jirei_e_box p{
margin:10px auto 0px auto;
padding:5px 5px;
width:230px;
font-size:0.8em;
border-top:dotted 1px #8B4513;
border-bottom:dotted 1px #8B4513;
background:#FFFFE0;
color:#465392;
text-align:left;
}


.jirei_box {
width:180px;
margin:10px auto 0px auto;
text-align:center;
}

.tag {
text-align:center;
}

.tag_o {
padding-top:15px;
}

.jirei_left_o {
padding-top:15px;
width:180px;
text-align:center;
float:left;
}

.jirei_right_o {
padding-top:15px;
width:180px;
float:left;
}

.jirei_ul {
border-top:dotted 1px #8B4513;
border-bottom:dotted 1px #8B4513;
background:#FFFFE0;
padding:0px 5px 5px 10px;
}

.jirei_ul li{
list-style:none;
font-size:0.8em;
color:#465392;
padding-top:5px;
}

.hosoku {
padding:2px 0px 0px 5px;
font-size:0.8em;
width:355px;
clear:both
}






