@charset "utf-8";


/*  ショップへ行く  */
.k_shop_title{
background-image:url(../shop/img/shop_title_back.gif);
font-size:100%;
width:790px;
color:#FFFFFF;
font-weight:normal;
margin-top: 0px;
margin-bottom: 0px ;
margin-left: 0px ;
margin-right: 0px ;
padding: 0 ;
}
.k_h2_img1{
background-image:url(../com/midashi_back.gif);
width:740px;
margin-top: 20px ;
margin-bottom: 0px ;
margin-left: 0px ;
margin-right: 0px ;
}

/*  コクピット3つのスタイル  */
.k_style_wrapper {
width: 870px ;
text-align: left ;
padding-top: 15px ;
padding-bottom: 0px ;
padding-left: 25px ;
padding-right: 25px ;
margin: 0px ;
background-color:#FFFFFF ;
display: block ;
clear: both ;
}
.k_style_left{
width: 150px ;
padding-top: 0px ;
padding-bottom: 20px ;
padding-left: 0px ;
padding-right: 20px ;
display: block ;
float: left ;
clear: left ;
}
.k_style_right{
width:700px;
padding-top: 0px ;
padding-bottom: 20px ;
padding-left: 0px ;
padding-right: 0px ;
float: right ;
text-align: left ;
display: block ;
clear: right ;
}
.k_h2_text{
background-image:url(../com/midashi_back.gif);
width:700px;
height: 39px ;
margin-top: 0px ;
margin-bottom: 10px ;
margin-left: 0px ;
margin-right: 0px ;
text-align: left ;
display: block ;
}
.k_h3_text {
font-size:100%;
font-weight:bold;
padding: 0px ;
margin: 0px ;
}
.k_style_text {
display: block;
padding-top: 0px ;
padding-bottom: 0px ;
padding-left: 20px ;
padding-right: 10px ;
}

/*  テクニカルサービス  */
.k_tec_wrapper {
width: 870px ;
text-align: left ;
padding: 0px 25px 20px 25px ;
background-color:#FFFFFF ;
float: left ;
}
.k_tec_brand_logo{
width: 160px ;
padding:0px 0px 10px 20px ;
float: left ;
}
.k_tec_left{
width: 200px ;
text-align: left ;
padding: 0px 10px 0px 10px ;
display: block ;
float: left ;
}
.k_tec_right{
width:630px;
text-align: left ;
padding: 0px 10px 0px 10px ;
float: left ;
display: block ;
}
.k_tec_right p{
font-size:12px;
}

.k_tec_left2{
width: 395px ;
text-align: left ;
padding:5px 12px 0px 27px;
display: block ;
float: left ;
}
.k_tec_right2{
width: 395px ;
text-align: left ;
padding:5px 27px 0px 12px;
display: block ;
float: left ;
}
.k_tec_left3{
width: 120px ;
text-align: left ;
padding-top: 0px ;
padding-bottom: 0px ;
padding-right: 10px ;
padding-left: 10px ;
display: block ;
float: left ;
clear: left ;
}
.k_tec_right3{
width: 235px ;
text-align: left ;
padding: 0px 10px 0px 10px ;
display: block ;
float: left ;
font-size:12px;
}
#k_h2img{
display:block;
background-image:url(../com/midashi_back.gif);
width:870px;
margin:10px 0px 5px 0px;
float: left ;
}
.k_h3text{
display:block;
background-image:url(../com/link_arrow.gif);
background-repeat: no-repeat ;
font-weight: bold ;
font-size: 100% ;
margin-top: 0px ;
margin-bottom: 7px ;
margin-left: 0px ;
margin-right: 0px ;
padding-left: 10px ;
padding-bottom: 7px ;
border-bottom: dashed 1px #CCCCCC ;
}

/*  コアショップ  */
#k_coreshop {
width: 360px ;
padding-top: 0px ;
padding-bottom: 0px ;
padding-left: 0px ;
padding-right: 9px ;
text-align: center ;
}
#k_coreshop2 {
width: 360px ;
padding-top: 0px ;
padding-bottom: 0px ;
padding-left: 9px ;
padding-right: 0px ;
text-align: center ;
}
.k_coreshop_wrapper {
width: 360px ;
margin: 0px ;
padding-top: 8px ;
padding-bottom: 7px ;
padding-left: 0px ;
padding-right: 0px ;
text-align: center ;
float: left ;
}
.k_coreshop_wrapper2 {
width: 360px ;
margin: 0px ;
padding-top: 8px ;
padding-bottom: 15px ;
padding-left: 0px ;
padding-right: 0px ;
text-align: center ;
float: left ;
}
.k_coreshop_left {
width: 70px ;
float: left ;
text-align: left ;
padding-top: 0px ;
padding-bottom: 0px ;
padding-left: 10px ;
padding-right: 0px ;
display: block ;
}
.k_coreshop_right {
width: 216px ;
float: left ;
text-align: left ;
margin: 0px ;
padding: 0px ;
display: block ;
}
.k_coreshop_right img{
border:none;
}
.k_coreshop_right2 {
width: 50px ;
float: left ;
padding: 0px 14px 0px 0px ;
display: block ;
}
.k_coreshop_pict {
width: 50px ;
height: 13px ;
float: left ;
padding: 2px 0px 2px 0px ;
display: block ;
text-align: left ;
}
.k_coreshop_h2_1{
width: 727px ;
height: 20px ;
display:block;
font-weight: bold ;
font-size: 100% ;
margin:0px ;
padding-top: 0px ;
padding-bottom: 0px ;
padding-left: 13px ;
padding-right: 0px ;
background-image:url(../com/arrow2_off_2.gif);
background-repeat:no-repeat;
}
.k_coreshop_h2{
font-weight: bold ;
border-top: solid 1px #A2A2A2 ;
border-bottom: solid 1px #A2A2A2 ;
border-left: none ;
border-right: none ;
background-color: #EFEFEF ;
padding: 3px 0px 0px 10px ;
width: 350px ;
height: 22px ;
display: block ;
margin: 0px ;
text-align: left ;
font-size: 100% ;
float: left ;
clear: left;
}
.k_coreshop_hr {
width: 348px ;
height: 1px ;
color:#CCCCCC ;
border-style: solid ;
margin: 0px ;
padding: 0px ;
clear: both ;
}
.k_coreshop_p {
margin: 0px ;
padding: 0px 0px 15px 13px ;
clear: both ;
}

/*  PIT in REPORT  */
#k_box {
width: 196px ;
padding-top: 20px ;
padding-bottom: 10px ;
padding-left: 10px ;
padding-right: 10px ;
text-align: left ;
float: left ;
}
