@charset "Shift_JIS";


/* ---------------------------------------------------------------- *
	共通設定
 * ---------------------------------------------------------------- */
/* {
margin:0;
padding:0;
}

body {
background-color:#FFFFFF;
font-family: MS P Gothic;
}

img {
border:0;
}
*/
#pickup a:link {color: #ff5400; text-decoration:none;}
#pickup a:visited {color:#ff5400; text-decoration:none;}
#pickup a:hover {color: #ff5400; text-decoration:underline;}
#pickup a:active {color: #ff5400; text-decoration:underline;}

/* 00　コンテナ
-----------------------------------------------------*/
#kyujin_sp{
width:740px;
text-align:left;
}

#pickup{
width:740px;
padding-top:20px;
text-align:left;
}
	
/* 01　大枠
-----------------------------------------------------*/
.flame_top {
background: #FFFFFF url(images/flame_top.gif) no-repeat top left;
}

.flame_right {
background: #FFFFFF url(images/flame_right.gif) repeat-y top right;
}

.flame_bottom {
background: #FFFFFF url(images/flame_bottom.gif) no-repeat top left;
}

.flame_left {
background: #FFFFFF url(images/flame_left.gif) repeat-y top left;
}

.kyujin_bodybg {
background: #FFFFFF url(images/kyujin_bodybg.gif) no-repeat top left;
}


/* 02　内容枠
-----------------------------------------------------*/
.title {
vertical-align:middle;
padding-left:12px;
}

.kyujin_tbl {
margin-top:11px;
}

.kyujin_parts1 {
vertical-align:middle;
}

.kyujin_parts2 {
vertical-align:top;
background: #FFFFFF url(images/kyujin_parts2_bottom.gif) no-repeat bottom left;
}

.kyujin_parts3 {
vertical-align:top;
background: #FFFFFF url(images/kyujin_parts3_bottom.gif) no-repeat bottom right;
}

.flame_left {
background: #FFFFFF url(images/flame_left.gif) repeat-y top left;
}

.kyujin_bodybg {
background: #FFFFFF url(images/kyujin_bodybg.gif) no-repeat top left;
}

#kyujin_sp h1 {
color:#ff5400;
font-size:100%;
padding-top:8px;
padding-bottom:10px;
}

#kyujin_sp h2 {
color:#4c4c4c;
font-size:90%;
border-bottom:1px solid #dfdfdf;
padding-top:10px;
padding-bottom:8px;
}

p.txt {
font-size:83%;
padding:10px 20px 12px 13px;
line-height:1.25em;
}




#pickup h3 {
color:#ff5400;
font-size:90%;
background: #FFFFFF url(images/dot_bdr.gif) repeat-x bottom left;
padding-bottom:8px;
}

.pick_ico {
vertical-align:top;
padding-right:13px;
}

p.txt2 {
font-size:83%;
padding-top:8px;
padding-bottom:20px;
line-height:1.25em;
}

.companyBox {
width:748px;
_width:748px;
border-top:5px solid #ccc;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
background-color:#f8f8f8;
margin:10px 0;
color:#333;
}

.companyBox ul {
margin-top:0;
list-style-image: url(images/arw_square.gif);
}
.companyBox li {
font-size:90%;
font-weight:bold;
line-height:1.4em;
}

.companyName {
font-size:90%;
font-weight:bold;
line-height:1.4em;
}

.companyType {
font-size:83%;
color:#666;
line-height:1.2em;
margin-top:4px;
margin-bottom:4px;
} 
