﻿#main {margin: 0 auto; width:866px; text-align:left;}

#header {width:100%}

.col_1, .col_2, .col_3, .list_col_1, .list_col_2, .col_box_1, .col_box_2 { float:left;}

#content, .box, .width {width:100%; overflow:hidden;}
#breadc {
height:24px;
padding-left:1em;
}
#footer    {
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #000;
	height: 100px;
}
#footer_copy {
	width: 850px;
	float: left;
	background-color: #060;
	text-align: left;
	padding-left: 10px;
	color: #FFF;
	height: 45px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.copy{
	text-align:right;
	
}
#footer_privacy {
	float: left;
	width: 800px;
	padding-left: 10px;
}

#content_detail {
padding-left:15px;
}

#content_title{
padding-left:10px;
float: left;
}
#content_pic{
padding-left:10px;
height:200px;
float:left
}



/*======= index.html =======*/
#p_top .col_1{
	width:200px;
	margin-right:1px;
	height: auto;
	margin-top: 2px;
	margin-left: 2px;
	color: #000;
}
#p_top .col_1_1{
	width:196px;
	margin-top:0px;
	margin-bottom:2px;
	height: auto;
}

#p_top .col_1_1 .pi {
        font-size:90%;
}

#p_top   .col_1_1   img {
	text-align: center;
	margin: 1px;
	padding: 0px;
}

#p_top .col_1_2{
	width:auto;
	height: auto;
	margin-top: 4px;
}
#p_top .col_1_2 img {
	margin-bottom: 1px;
}

#p_top .col_1_2_1{
	margin-top:2px;
	margin-right:2px;
	height: auto;
	width: 186px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#p_top .col_1_3 {
	padding: 4px;
}
#p_top .col_1_3 {
	margin-left: 20px;
}
#p_top .col_2{
	width:450px;
	margin-right:0px;
	margin-left:0px;
	margin-top: 4px;
	padding-right: 4px;
	padding-left: 2px;
	color: #000;
}
#p_top .col_21{
	width:630px;
	margin-right:0px;
	margin-left:0px;
	margin-top: 4px;
	padding-right: 4px;
	padding-left: 10px;
	color: #000;
	float:left;
	line-height: 20px;
	border: 1px solid #999;
}


#p_top .col_3{
	width:200px;
	margin-right:1px;
	margin-left:1px;
	margin-top: 4px;
}
#p_top .col_3_1{} 
#p_top .col_3_2{
	margin-top:10px;
	margin-bottom:4px;
	height:150px;
}
#p_top .col_3_2 img{
	float:left;
	margin-left:4px;
	bottom: 0px;
	text-align: center;
	margin-right: 4px;
	margin-bottom: 0px;
}

#p_top .list_col_1 {width:245px; margin-right:39px; padding-top:8px}
#p_top .list_col_2 {width:215px; padding-top:8px}
/*=========================*/

/*======= index.html =======*/
#page1 .col_1{width:293px;}
#page1 .col_2{width:573px;}
#page1 .list_col_1 {width:245px; margin-right:39px; padding-top:8px}
#page1 .list_col_2 {width:215px; padding-top:8px}
/*=========================*/

/*======= index-1.html =======*/
#page2 .col_1{width:572px;}
#page2 .col_2{width:294px;}
/*=========================*/

/*======= index-2.html =======*/
#page3 .col_1{width:472px;}
#page3 .col_2{width:394px;}
/*=========================*/

/*======= index-3.html =======*/
#page4 .col_1{width:335px;}
#page4 .col_2{width:531px;}
#page4 .indent_1 .list_col_1 {width:249px; margin-right:25px}
#page4 .indent_1 .list_col_2 {width:210px}
#page4 .indent_2 .list_col_1 {width:261px}
#page4 .indent_2 .list_col_2 {width:206px}
/*=========================*/

/*======= index-4.html =======*/
#page5 .col_1{width:472px;}
#page5 .col_2{width:394px;}
/*=========================*/

/*======= index-5.html =======*/
#page6 .col_box_1 {width:210px}
#page6 .col_box_2 {width:198px}
#page6 .col_1{width:472px;}
#page6 .col_2{width:394px;}
/*=========================*/

/*=======product.html =======*/
#p_product .col_1 {width:250px;padding-left: 40px}
#p_product .col_2 {width:260px;padding-left: 25px}
#p_product .col_3{width:260px;padding-left: 25px}
/*========================*/

/*=======product.html =======*/
#p_product.col_1 {width:250px;padding-left: 40px}
#p_product .col_2 {width:260px;padding-left: 25px}
#p_product .col_3{width:260px;padding-left: 25px}
/*========================*/

/*======= services.html =======*/
#p_services .col_1{
	width:380px;
/*	padding-left:25px; */
	height: auto;
	float: left;
	margin-top: 8px;
	margin-left:16px;
}
#p_services .col_2{width:350px;padding-left:25px}
#p_services .list_col_1 {width:245px; margin-right:39px; padding-top:8px}
#p_services.list_col_2 {width:215px; padding-top:8px}


.table-under{
	width:400px;
	margin-left: 160px;
}

.table_company{
	text-align:left;
	
}

.comfirm_right{
	text-align:right;
}

.button{
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	background-color: #D6D6D6;
}

.box1{
	width:300px;
	float:left;
}

.box2{
	width:300px;
	float:left;
	border-color:#009900;
	/* [disabled]border-bottom-style:double; */
}

.box3{
	width:580px;
	padding-left: 50px;
