/* templete */
body{
padding:0px;
margin:0px;
}
h1,h2,h3,h4,h5,h6,p,div,form,ul,li{
padding:0px;
margin:0px;}

p{font-size:12px; color:#333; line-height:21px;}
#zentai{ width:750px;}
#hedda{}

#content table th{padding:0px; margin:0px;background:url(img/index/menu_haikei.gif) repeat-y left center; font-weight:normal; vertical-align:top;}
#content table td{vertical-align:top;}

#content table td img{vertical-align:top;}

#menu{padding:0px; margin:0px;}

#menu p{font-size:12px; letter-spacing:2px;}

#menu ul li img{vertical-align:top;}

#menu ul{list-style:none;text-align:left; }

#syousai{ padding-bottom:35px;}

#syousai p{ 
height:170px;
font-size:10px; color:#333; padding:0px 0px 0px 25px;
background:url(img/index/syousai_haikei.gif) repeat-y; 
text-align:left;}

#syousai img{vertical-align:top;}

#footer{ border-top:1px solid #3A5BA8;}

#footer p{ text-align:right; font-size:10px; letter-spacing:1px;}
/**************************hikken******************************/
#hikken {background-image:url(img/index/hito_05.jpg); background-position:362px;; background-repeat:no-repeat;padding-top:10px; }
#hikken2 {
	background-image: url(img/index/15off.jpg);
	background-repeat: no-repeat;
	width: 550px;
	padding-top: 110px;
	margin-top: 8px;
	margin-right: 0px;
	padding-left: 20px;
	height: auto;
	padding-bottom: 10px;
	line-height: 20px;
}


/* --------------- index--------------------*/
#nakami{padding-left:10px; 
vertical-align:top; 
text-align:left;
font-size:12px; 
color:#333; 
line-height:21px;
width:550px;}

#eakon{padding-top:10px;}
#eakon p{ padding:10px 0px 0px 10px; width:320px;}
#marugoto{ padding:10px 0px;}
#free{ padding:10px 0px;}
#free table th{ background:#FFFFCC; padding-left:3px; text-align:left;font-size:10px;}
#o_menu{ padding:10px 0px; width:565px;}
#o_menu table th{ background:#E7EDFE; padding-left:10px; text-align:left; color:#082C93;}
#o_menu table th p{color:#082C93;}
#ansin{}
#ansin ul{ list-style:none;}
#ansin img{vertical-align:top; }
.ie_01{ background:url(img/index/index_ie01.gif) no-repeat; vertical-align:top; padding:7px 0px 0px 45px;}
.ie_02{ background:url(img/index/index_ie02.gif) no-repeat; vertical-align:top; padding:10px 0px 0px 45px;}
.ie_03{ background:url(img/index/index_ie03.gif) no-repeat; vertical-align:top; padding:10px 0px 0px 45px;}


/* --------------- o_menu --------------------*/
#top_text{ list-style:none;}
#top_text p { padding:0px 0px 15px 15px;}
#itiran ul li p{ padding:0px 10px 15px 20px;}
#itiran ul li table{ padding:0px 0px 25px 0px;}
.waku02{border:1px dotted #FCC2A3; padding:0px; width:540px; padding-bottom:10px; margin:5px;}
.waku02 img{ padding-left:5px; padding-top:5px;}
#o_menu_itiran{ padding-bottom:10px;}

#kazai        { position: relative; top: 0; left: 5px; width: 445px; height: 216px; background: url("img/o_menu/img_kazai.jpg") left top no-repeat; margin: 20px 0 10px 0; }
#kazai p.link { position: absolute; bottom: 5px; left: 16px; }

/* --------------- company --------------------*/
#gaiyou img{ padding-bottom:11px;}
#gaiyou table{ border:1px solid #ccc;}
#gaiyou table th{background:#ededed; padding:5px; border-rights:1px solid #ccc; border-bottom:1px solid #ccc;}
#gaiyou table td{ padding-left:15px; border-rights:1px solid #ccc; border-bottom:1px solid #ccc; vertical-align:middle;}
#syasin{padding-left:19px;}
#syasin img{ padding-bottom:5px;}

/* --------------- free --------------------*/
#free_nayami{padding:5px 0px 0px 10px;}
#free_nayami ul{list-style:none;padding-top:5px;}
#free_nayami ul li{padding:5px 0px 1px 0px;}
#f_yajirusi{ text-align:center; padding:10px 0px;}
.waku{border:1px dotted #ff6600; padding:0px; width:547px; padding-bottom:10px; background:#ffffcc;}

/* --------------- toi --------------------*/
#toi table{border:1px solid #ccc; padding:30px;}
#toi form{ padding-left:30px;}
#toi table th{background:#ededed; padding:10px; border-rights:1px solid #ccc; vertical-align:middle;}
#toi table td{ padding:10px; border-rights:1px solid #ccc; }
#botan{ text-align:center;}
#toi_text{ padding:25px;}
#toi_text p{ padding-left:10px;}

/* --------------- marugoto --------------------*/
#top_tittle{}
#top_tittle p{ padding:5px 0px 10px 10px;}
#hyou{}
#hyou table{ padding:5px; spacing:1px; background:#CCCCCC}
/*#hyou table{ border:1px solid #ccc;}
#hyou table th{background:#fff; padding-left:10px; text-align:left;}
#hyou table td{padding:5px 0px 5px 10px;}*/
.haikei_blue{background:#E7EDFE;}
.haikei_orenge{background:#FEEFE7;}
.haikei_orenge_top{background:#FCC2A3; color:#FF6600; font-weight:bold;}
.haikei_blue_top02{background:#A3ABFC; color:#3A5BA8; font-weight:bold;}

#price01{
padding:0px 0px 10px 0px;}

/* --------------- reform --------------------*/
#reform_tittle{}
#reform_tittle p{ padding:10px;}
#reform_img{ padding:5px 0px;}
#reform_img table td{ vertical-align:middle;}
#r_rei{ padding:20px 0px 0px 10px; }
#r_rei p{ padding-left:16px; }
#r_toi{ padding-bottom:15px;}
#r_toi p{ padding-left:10px;}
