/* index_css */
html, body, div, span, applet, object, iframe,
h2, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

* { 
box-sizing:border-box;
}
* {
-moz-box-sizing:border-box;
}


img{
vertical-align: bottom;
}

body{
text-align:center;
font-size:10px;
color:#666666;
line-height:140%;
background-color:#FAFAFA;
}

h1{
font-weight: normal;
font-size:100%;
color:#666666;
float:left;
margin:24px 0px 0px 200px;
}

ul{
}

li{
list-style-type:none;
float:left;
}

.pan_ul{
clear:both;
}

.ind_li{
margin:0px 0px 0px 5px;
}

strong{
color:#3366CC;
}

.table00{
font-size:12px;
color:#666666;
border:solid 0px #ffffff; 
border-collapse:separate;
cellspacing:0px;
cellpadding:0px;
line-height:140%;
vertical-align:baseline;
}


.td00{
border:solid 0px #ffffff;
height:20px;
vertical-align:baseline;
cellspacing:0px;
cellpadding:0px;
background: #FFF url(img/line_dot.gif) repeat-x 0px 100%;
}

a{/*リンクされた文字*/
    color:#3366CC;
    font-style:normal;
    text-decoration:none;
}
a:link {/*未訪問のリンク*/
    color:#3366CC;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color:#3366CC;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#3366CC;
    font-style:normal;
    text-decoration:none;
}
a:active {/*クリック中*/
    text-decoration:none;
}
.li00{
margin:0px 0px 0px 14px;
}

.li01{
margin:0px 0px 0px 8px;
}

#main{
width:971px;
height:1500px;
background-color:#ffffff;
margin:0px auto;
}

#header00{
text-align:left;
margin:4px 0px 4px 5px;
float:left;
}


#header01{
width:100%;
background-color:#ffffff;
clear:both;
}

#pan_list{
clear:both;
text-align:left;
margin:10px 0px 0px 20px;
}

#leftbody{
background-color:#ffffff;
float:left;
text-align:left;
height:1000px;
width:200px;
margin:20px 20px 0px 0px;
}

#bannerbox00 img {
margin: 10px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#bannerbox01 img {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

#bannerbox02 img {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#bannerbox03 img {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#bannerbox04{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
clear:both;
text-align:left;
}

#bannerbox05{
margin: 10px 0px 10px 199px;
padding: 0px 0px 0px 0px;
float:left;
}


#centerbody{
background-color:#ffffff;
float:left;
height:1000px;
width:460px;
margin:20px 10px 0px 10px;
text-align:left;
}


.businessbar{
margin:0px 0px 0px 0px;
}

#rightbody{
background-color:#ffffff;
float:left;
height:1000px;
width:250px;
text-align:left;
margin:20px 0px 0px 10px;
}

#tablebox{
widht:240px;
height:400px;
background-color:#ffffff;
margin: 10px 0px 0px 0px;
}

#foderbody{
width:971px;
height:40px;
background-color:#ffffff;
clear:both;
}

#copyright{
float:left;
margin:10px 10px 0px 100px;
}

.title{
float:left;
}

.coment{
float:left;
width:140px;
margin:0px 0px 0px 4px;
}

.clear{
clear:both;
}

#js{
margin:6px 0px 0px 0px
}

.repeat{
background-image:url(img/f_menu_repeat.gif);
background-repeat:repeat-x;
}

.f_coment00{
text-align:left;
margin:10px 0px 0px 0px;
}

.f_coment01{
text-align:left;
margin:4px 0px 0px 0px;
}

#outer{
margin:0px auto;
text-align:center;
width:980px;
height:1500px;
background-image:url(img/bg.gif);
}

/* aboutus_css */
#rightbody01{
background-color:#ffffff;
float:left;
height:1000px;
width:720px;
text-align:left;
margin:20px 0px 0px 10px;
}

.table01{
font-size:12px;
color:#666666;
cellspacing:20px;
cellpadding:0px;
line-height:140%;
margin:8px 0px 0px 0px;
}

.td01{
background-color:#f2f2f2;
border:solid 0px #ffffff;
height:40px;
cellspacing:10px;
cellpadding:10px;
text-align:left;
}

.td02{
border:solid 0px #ffffff;
height:40px;
cellspacing:10px;
cellpadding:10px;
text-align:left;
}

/* service_css */
#servicebox{
width:570px;
height:234px;
background-color:#ffffff;
margin:10px 0px 0px 0px;
}

#s_box00,#s_box01,#s_box02{
background-image:url(img/service_bg.gif);
width:275px;
height:117px;
}

#s_box00{
float:left;
margin:0px 10px 10px 0px;
color:#232323;
font-size:140%;
}

#s_box01{
margin:0px 10px 0px 0px;
float:left;
color:#232323;
font-size:140%;
}

#s_box02{
margin:10px 0px 0px 0px;
clear:both;
color:#232323;
font-size:140%;
}


.s_com_title{
margin:15px 0px 0px 15px;
font-weight:700;
}

.s_com_honbun{
margin:10px 0px 0px 15px;
color:#666666;
font-size:90%;

}

.s_com_honbun00{
margin:40px 0px 10px 90px;
}

.s_com_honbun01{
margin:40px 0px 10px 60px;
}

/* employes_css */
.em_com{
font-size:120%;
line-height:150%;
margin:20px 0px 0px 0px;
text-justify: inter-ideograph;
text-align: justify;

}

/* service00_css */
#ser_bt00{
margin:10px 10px 0px 0px;
float:left;
}

#ser_coment00{
text-justify: inter-ideograph;
text-align: justify;
font-size:110%;
line-height:140%;
margin:12px 0px 0px 20px;
}

/* salesservice_css */
.sal_li{
clear:both;
font-size:120%;
margin:4px 0px 4px 0px;
width:700px;
}

.sal_ul{
margin:10px 0px 20px 0px;
}

.sal_com{
font-size:120%;
line-height:150%;
margin:20px 0px 0px 0px;
text-justify: inter-ideograph;
text-align: justify;
clear:both;
color:#3366CC;
}

.sal_menu{
font-size:140%;
color:#3366CC;
font:bold 140% "Arial Black";
margin:20px 0px 0px 0px;
padding:20px 0px 0px 0px;
background: #FFF url(img/line_dot.gif) repeat-x 0px 100%;

}
/* service03_css */
#ser_rightbody00{
width:100%;
background-color:#ffffff;
text-align:left;
}

#ser_rightbody01{
width:310px;
background-color:#ffffff;
float:left;
margin:0px 0px 0px 10px;
}

#right_fooder{
clear:both;
}

#webmenubox{
margin:10px 0px 0px 10px;
}

.kara2{
height:16px;
}

.kara{
height:1px;
background: #FFF url(img/line_dot.gif) repeat-x 0px 100%;
}


.webmenu{
margin:0px;
padding:0px;
}


.ser_table{
font-size:120%;
color:#666666;
line-height:140%;

width:100%;

}

.ser_price_table{
font-size:110%;
color:#666666;
width:700px;
border: 1px #cccccc solid;
border-collapse:collapse;
margin:4px 0px 20px 0px;
clear:both;
}

.ser_tr{
border: 1px #cccccc solid;
border-collapse:collapse;
text-align:left;
}

td{
vertical-align: middle;
padding:0px 0px 0px  4px;
}

.ser_td{
border: 1px #cccccc solid;
border-collapse:collapse;
height:20px;
text-align:left;
vertical-align:middle;
}

.ser_td00{
border-collapse:collapse;
height:20px;
text-align:left;
vertical-align:top;
color:#666666;
}

.ser_com{
font-size:120%;
line-height:150%;
margin:0px 0px 0px 0px;
text-justify: inter-ideograph;
text-align: justify;
clear:both;

#ser_price{
clear:both;
}

/* privacypolicy_css */
.pri_title{
font-size:100
font:bold 100% "Arial Black";
background: #FFF url(img/line_dot.gif) repeat-x 0px 100%;
margin:0px 0px 10px 0px;
color:#444444;
}

.pri_coment{
margin:0px 0px 10px 0px;
line-height:160%;
}

#test{
width:100px;
height:100px;
background-color:#ff0000;
clear:both;
}