#topicPath {  
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}  
#topicPath li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}  
#topicPath li a {
	padding-right:10px;
	background-image: url(../image/images/topicpath.gif);
	background-repeat: no-repeat;
	background-position: right center;
}  
.contents_left {
	width: 781px;
	float: left;
	padding-bottom:10px;
}
.contents_right {
	width: 210px;
	float: right;
	padding-bottom:10px;
}
h2 {
	background-image: url(../image/images/h2_bg.png);
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 36px;
	color: #FFFFFF;
	height: 36px;
	width: 766px;
	font-weight: bold;
	padding-left: 15px;
	text-shadow: -1px -1px 0px #999999;
}
h3 {
	background-image: url(../image/images/h3_bg.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 766px;
	font-size: 14px;
	line-height: 31px;
	font-weight: bold;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#kiso {
	width: 781px;
}

#kiso tr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	font-size: 14px;
	line-height: 35px;
}
#kiso tr th {
	font-weight: normal;
	background-image: url(../image/index/arrow_s.png);
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	width: 100px;
}
#bbs {
	width: 781px;
	font-size: 14px;
	margin-bottom: 10px;
}
#bbs tr th {
	background-color: #CBCBCB;
	border: 1px solid #F6F6F6;
	padding: 7px;
}
#bbs tr td {
	border: 1px solid #CBCBCB;
	padding: 7px;
}
#bbs_text {
	width: 781px;
	margin-bottom: 5px;
	margin-top: 10px;
}
#bbs_text tr th {
	background-color: #F1F1F1;
	padding-left: 10px;
	border: 1px solid #CBCBCB;
	padding-top: 3px;
	padding-bottom: 3px;
}
#bbs_text tr td {
	padding-left: 10px;
	border: 1px solid #CBCBCB;
	padding-top: 3px;
	padding-bottom: 3px;
}








.deletion {
	width: 160px;
	float: left;
	margin-left: 60px;
}
.deletion a img:hover {
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
#deletion_box {
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}

.g_line {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B2B2B2;
	margin-top: 5px;
}
#card_img {
	text-align: center;
	width: 160px;
	float: left;
	margin-left: 60px;
}
#h_main {
	width: 100%;
	margin-left:10px;
	border: 1px solid #CBCBCB;
	background-color: #FFF;
	text-align: center;
	
}

.h_midashi {
	background-color: #E6E6E5;
}
.h_midashi img {
	float:left;
}
.h_midashi a {
	float:left;
	padding-top:8px;
	padding-left:3px;
	color: #333;
	text-decoration: underline;
}
.h_midashi a:hover {
	text-decoration: none;
}

#h_main th{
	width: 12%;
	background-color: #E6E6E5;
	font-size: 15px;
	color: #181919;
	padding:5px;
	border: 1px solid #CBCBCB;
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
}

#h_main td{
	width: 22%;
	padding:5px;
	border: 1px solid #CBCBCB;
	
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
}
.h_point {
	background-color: #FFEDC2;
	padding: 2px;
	border: 1px solid #CBCBCB;
	text-align: left;	
}


#h_main2 th{
	width: 12%;
	background-color: #E6E6E5;
	font-size: 15px;
	color: #181919;
	padding:5px;
	border: 1px solid #CBCBCB;
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
}

#h_main2 td{
	width: 11%;
	padding:5px;
	border: 1px solid #CBCBCB;
	
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
}
#h_main2 {
	width: 100%;
	margin-left:10px;
	border: 1px solid #CBCBCB;
	background-color: #FFF;
	text-align: center;
}

.blue a {
	color: #076BAF;
	text-decoration: underline;	
}
.blue a:hover {
	color: #076BAF;
	text-decoration: none;	
}
#hikaku_page{
	text-align: center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;	
}

#s_main {
	border: 1px solid #CBCBCB;
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
}
#site_name {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #F0F0F0;
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
}
#site_name p{
	font-size: 17px;
	color: #666;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
}
#s_card {
	float: left;
	height: 160px;
	width: 250px;
	margin-left: 10px;
	border: 4px solid #CCC;	
	margin-top:10px;
}
.s_card_img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width:160px;
	margin-top:20px;
}
#s_card ul {
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	width:185px;
	
}
#s_card ul li{
	padding-left:5px;
	width:31px;
	
}
#s_top_text {
	float:right;
	width:700px;
	margin-right: 10px;
	border: 4px solid #CCC;	
}
.s_top {
	background-image: url(../image/images/s_test_top.jpg);
	height:30px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	color: #FFF;
	padding-left: 10px;
	margin-top:10px;
	margin-right:10px;
	line-height: 35px;
}
.h_point2 {
	background-color: #FFEDC2;
	padding: 10px;
	margin:5px;
	text-align: left;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #36C;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #36C;
	border-bottom-color: #CBCBCB;
	border-left-color: #36C;
}
#s_top_text p {
	line-height:25px;
	color: #333;
	padding: 5px;	
}
#s_can {
	background-image: url(../image/images/s_can_top3.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:980px;

	margin-right: auto;
	margin-left: auto;
}
.can_top {
	font-size: 14px;
	color: #FFF;
	padding-top: 40px;
	padding-left: 70px;	
}
#s_can p{
	font-size: 15px;
	line-height: 30px;
	text-align: left;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left:70px;
	padding-right:10px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-left:2px;
}

#s_can2 {
	background-image: url(../image/images/s_can_top4.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:980px;

	margin-right: auto;
	margin-left: auto;
}
.can_top2 {
	font-size: 14px;
	color: #FFF;
	padding-top: 20px;
	padding-left: 80px;	
}
#s_can2 p{
	font-size: 15px;
	line-height: 30px;
	text-align: left;
	padding-top: 12px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left:10px;
	padding-right:10px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F90;
	border-bottom-color: #F90;
	border-left-color: #F90;
}

#s_kihon {
	color: #181919;
	border: 3px solid #DDD;
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	width:980px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
}
#s_kihon th{
	text-align: center;
	padding:3px;
	border: 1px solid #ccc;
	background-color: #E6E6E5;
	box-shadow: 0 0 0 1px #fff, 0 0 0 1px #fff;
}
#s_kihon td{
	text-align: center;
	padding:3px;
	border: 1px solid #999;
	background-color: #FFF;
}
#s_mousikomi {
	width: 311px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	margin-bottom:10px;
}
#s_box {
	width:700px;
	float: left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}
#s_box .clearfix .tabNav a .service {
	background-image: url(../image/images/s_tab01_on.jpg);
	height: 33px;
	width: 181px;
	float: left;
}
#s_box .clearfix .tabNav a .service:hover {
	background-image: url(../image/images/s_tab01.jpg);
}
#s_box .clearfix .tabNav a .spec {
	background-image: url(../image/images/s_tab02_on.jpg);
	height: 33px;
	width: 181px;
	float: left;
}
#s_box .clearfix .tabNav a .spec:hover {
	background-image: url(../image/images/s_tab02.jpg);
}
#s_box .clearfix .tabNav a.active .service {
	background-image: url(../image/images/s_tab01.jpg);
	height: 33px;
	width: 181px;
	float: left;
}
#s_box .clearfix .tabNav a.active .spec {
	background-image: url(../image/images/s_tab02.jpg);
	height: 33px;
	width: 181px;
	float: left;
}

#s_box2 {
	margin-left:auto;
	margin-right:auto;
	border: 4px solid #F90;
	padding-bottom:10px;
}
.s_midashi01 {
	background-image: url(../image/images/s_midashi01.png);
	background-repeat: no-repeat;
	background-position: left top;	
	width:651px;
	height:54px;
	margin-left:10px;
	margin-top:10px;
	color: #FFF;
	padding-top:17px;
	padding-left:85px;
	font-size: 14px;
	font-weight: bold;

}

#s_box2 p{
	font-size: 14px;
	color: #333;
	padding-left:5px;
	padding-right:5px;
	line-height: 25px;
}
#s_kihon_t {
	border: 1px solid #999;
	width:98%;
	margin-right:auto;
	margin-left:auto;
}
#s_kihon_t th{
	border: 1px solid #999;
	width:18%;
	background-color: #E6E6E5;
	padding:3px;
}
#s_kihon_t td{
	border: 1px solid #999;	
	padding:3px;
}
.s_midashi02 {
	font-size: 18px;
	color: #F60;	
}



#s_spec {
	width: 98%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CBCBCB;
	background-color: #FFF;
	text-align: center;
	
}

#s_spec.s_midashi {
	background-color: #E6E6E5;
}
#s_spec.s_midashi img {
	float:left;
}
#s_spec.s_midashi a {
	float:left;
	padding-top:8px;
	padding-left:3px;
	color: #333;
	text-decoration: underline;
}
#s_spec.s_midashi a:hover {
	text-decoration: none;
}

#s_spec th{
	width: 18%;
	background-color: #E6E6E5;
	color: #181919;
	padding:3px;
	border: 1px solid #CBCBCB;

}

#s_spec td{
	padding:3px;
	border: 1px solid #CBCBCB;
	

}
#s_spec.s_point {
	background-color: #FFEDC2;
	padding: 2px;
	border: 1px solid #CBCBCB;
	text-align: left;	
}


#s_spec2 th{
	width: 18%;
	background-color: #E6E6E5;
	color: #181919;
	padding:3px;
	border: 1px solid #CBCBCB;

}

#s_spec2 td{
	padding:3px;
	border: 1px solid #CBCBCB;
	

}
#s_spec2 {
	width: 98%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CBCBCB;
	background-color: #FFF;
	text-align: center;
}

#osusume {
	
	float: left;
	width:240px;
	border: 3px solid #CCC;
	margin-left:10px;
	padding-bottom:10px;
}

#osusume_card {
	background-color: #FFF;
	
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:220px;
	
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}

#osusume_card ul li {
	line-height: 20px;
	width:184px;
}

.o_card_name {
	padding-left:3px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.o_image {
	margin-left:auto;
	margin-right:auto;
	width:100px;
	margin-top:5px;
	margin-bottom:5px;
}
#osusume_card p {
	line-height: 20px;

}
.b_y {
	background-color: #FFC;
	border: 1px dotted #FC0;
	margin-bottom:5px;
	padding:2px;
}
.osusume_top {
	background-image: url(../image/images/osusume_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	text-align: center;
	width:245px;
	margin-left:10px;
	height:25px;
	padding-top:4px;
	font-size: 14px;
	margin-top:10px;
}
#s_side {
	float:right;
}
.center {
	text-align: center;	
}
.center a{
	text-decoration: underline;	
}
.center a:hover{
	text-decoration: none;	
}
#side a img:hover{
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;	
}
#side_osusume {
	padding:3px;
	border: 1px solid #CCC;
}
.osusume_name {
	background-image: url(../libs/img/arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	padding-left: 13px;
	line-height: 18px;
}
.osusume_name a{
	color: #00F;
	text-decoration: underline;
}
.osusume_name a:hover{
	color: #00F;
	text-decoration: none;
}
.osusume_img {
	float: left;
	margin-top: 5px;	
}
.osusume_img ul li{
	float: left;
	padding-left:2px;
	margin-top:3px;
}
.osusume_text {
	float: right;
	margin-top: 5px;
	width:98px;
	font-size: 12px;
	line-height: 18px;
	color: #333;
}
.red {
	color: #F00;	
}
.side_osusume_box {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-bottom:3px;
	margin-top:5px;
}
#side_kiso {
	border: 3px solid #CCC;
}
#side_kiso ul {
	padding:3px;
}
#side_kiso ul li{
	background-image: url(../libs/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:17px;
	font-size: 12px;
	line-height: 20px;
	padding-top:5px;
}
#side_kiso ul li a{
	color: #4D4D4D;
	text-decoration: underline;
}
#side_kiso ul li a:hover{
	color: #CCCCCC;
	text-decoration: none;
}
h4 {
	background-image: url(../libs/img/kiso_b.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 17px;
	line-height: 36px;
	color: #FFFFFF;
	height: 46px;
	width: 766px;
	font-weight: bold;
	padding-left:85px;
	text-shadow: -1px -1px 0px #C1272D;
	padding-top:12px;
	
}
.kiso_main{
	font-size: 14px;
	line-height: 25px;
	color: #333;
	background-color: #FFF;
}
.kido_midashi {
	font-size: 18px;
	font-weight: bold;
	color: #F60;
	background-image: url(../libs/img/kiso_midashi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	margin-top:10px;
	padding-top:6px;
	padding-bottom:6px;
	
}
.kido_midashi2 {
	font-size: 18px;
	font-weight: bold;
	color: #F60;
	
}
.kiso_box {
	background-color: #FFFFD0;
	border: 1px dotted #733400;
	padding:5px;
}
#s_speckai {
	width: 98%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #CBCBCB;
	background-color: #FFF;
	text-align: center;
	
}
#s_speckai th{
	padding:3px;
	border: 1px solid #CBCBCB;
	text-align: center;
	

}
#s_speckai td{
	padding:3px;
	border: 1px solid #CBCBCB;
	

}

/*-------------------etcページ-------------------*/
#etc_head {
	background-image: url(../image/kiso/etc/etc_head01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	padding-top:18px;
	padding-left:50px;
	padding-bottom:15px;
	text-shadow: 0px -1px 0px #6C8414; 
}
#etc_topimage {
	background-image: url(../image/kiso/etc/etc_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:5px;
	height:200px;
}
#etc_topimage p{
	font-size:15px;
	color:#004285;
	line-height:30px;
	padding-left:20px;
	padding-top:20px;
	width:490px;
}
#etc_head02 {
	background-image: url(../image/kiso/etc/etc_head02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#6B9917;
	font-size:17px;
	font-weight:bold;
	padding-left:40px;
	padding-top:14px;
	padding-bottom:7px;
	margin-top:5px;
}
.red {
	color:#FF0000;
}
.red2 {
	color:#FF0000;
	background-color:#FFFFB0;
}
#etc_point {
	border: 1px solid #CCCCCC;
	margin-top:30px;
	padding-bottom:10px;
	margin-bottom:50px;
}
.etc_point01 {
	background-image: url(../image/kiso/etc/etc_ico.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #F2F2F2;
	font-size:18px;
	color:#008FBC;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:55px;
	
	box-shadow:1px 1px #fff inset;
	
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.etc_point01_image {
	float:left;
	width:160px;
	margin-top:10px;
	margin-left:10px;
	
}
.etc_point01_text {
	border: 1px solid #CCCCCC;
	float:right;
	margin-right:10px;
	margin-top:10px;
	width:590px;
}
.etc_point01_text p{
	line-height:28px;
	padding-left:10px;
	padding-top:5px;
}
.orange_box {
	background-color: #FFFCC7;
	border: 1px solid #FBB03B;
	padding:5px;
}
.etc_point02_image {
	float:left;
	margin-left:10px;
	width:150px;
	margin-top:20px;
}
.etc_point02_text {
	float:right;
	margin-right:10px;
	width:390px;
	margin-top:20px;
}

#table_etc01 {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:95%;
	font-size:12px;
	border: 1px solid #CCCCCC;
}
#table_etc01 th{
	text-align:center;
	padding:3px;
	
	box-shadow:1px 1px #fff inset;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
}
#table_etc01 td{
	text-align:center;
	padding:3px;
	border: 1px solid #CCCCCC;
}
.etc_osusume_image {
	float:left;
	margin-left:5px;
	width:200px;
	margin-top:5px;
}
.etc_osusume_image p{
	text-align:center;
}
.etc_osusume_text {
	float:right;
	margin-right:5px;
	width:555px;
	margin-top:5px;
}
.etc_osusume_midashi {
	font-size:18px;
	font-weight:bold;
	color:#F00;
}
#etc_osusume {
	border: 4px solid #E6E6E6;
	padding-bottom:20px;
}
.etc_osusume_btn {
	margin-top:20px;
	text-align:center;
}

.etc_osusume_btn a:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#etc_head03 {
	background-image: url(../image/kiso/etc/kanren_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#008FBC;
	font-size:17px;
	font-weight:bold;
	padding-left:40px;
	padding-top:14px;
	padding-bottom:7px;
	margin-top:5px;
}
.etc_kanren {
	padding:10px;
	border: 4px solid #E6E6E6;
	
}
.etc_kanren ul li{
	background-image: url(../image/kiso/etc/kanren_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	line-height:30px;
}


/*etc4つの追加ページ*/

/*１ページ目*/

.etcsub_contents_left {
	width: 780px;
	float: left;
	padding-bottom:10px;
}
#etcsub_header {
	background-image: url(../image/kiso/etcsub/header.jpg);
	height: 53px;
	width: 782px;
	font-size:18px;
	font-weight:bold;
	color:white;
	text-align:left;
	margin-bottom:10px;
}
#etcsub_header p {
	margin:0 0 0 60px ;
	padding-top:12px;
}

#etcsub_textbox {
	height: 1015px;
	width: 776px;
	border:solid 3px #CCC;
}

#etcsub_textbox p {
	font-size:16px;
	padding:0;
	margin:10px 0 0 30px;
	text-align:left;
}

#etcsub_textbox img {
	float:left;
	margin:0 0 10px 18px;
}

#etcsub_text02 {
	clear:left;
}
#etcsub_lesson {
	background-image: url(../image/kiso/etcsub/lesson.jpg);
	height: 454px;
	width: 780px;
	margin:20px 0 50px 0;
	text-align:left;
}


#etcsub_textbox02 {
	font-size:20px;
	margin:0px 0 0 180px;
	padding-top:140px;
}

#etcsub_textbox02 p{
	margin-bottom:10px;
}

#etcsub_lesson_p {
	margin-left:150px;
	padding-top:80px;
	font-size:16px;
	}

#etcsub_orangebox01{
	width:780px;
	height:534px;
	margin-bottom:30px;
	background-image:url(../image/kiso/etcsub/orange01.jpg);
}

#etcsub_orangebox02{
	width:780px;
	height:471px;
	margin-bottom:30px;
	background-image:url(../image/kiso/etcsub/orange02.jpg);
}

#etcsub_orangebox_top{
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
	text-align:left;
	margin:0px 0 0 70px;
	padding-top:97px;
}

#etcsub_orangebox_bottom {
	overflow:hidden;
}

#etcsub_orangebox_left{
	float:left;
}
#etcsub_orangebox_right{
	float:let;
}

#etcsub_orangebox_left p {
	margin-left:80px;
	padding-top:180px;
	font-size:16px;
}

#etcsub_orangebox_btn{
	overflow:hidden;
	width:204px;
	margin-left:65px;
	padding-top:30px;
}


#etcsub_orangebox_yellowbtn{
	float:left;
	width:97px;
	height:27px;
	line-height:28px;
	color:white;
	font-size:18px;
	font-weight:bold;
	}

#etcsub_orangebox_yellowbtn a {
	display:block;
	width:97px;
	height:27px;
	background-image:url(../image/kiso/etcsub/yellowbtn.jpg);
	text-decoration:none;
	color:white;
}

#etcsub_orangebox_yellowbtn a:hover {
	background-image:url(../image/kiso/etcsub/yellowbtnmo.jpg);
}



#etcsub_orangebox_redbtn{
	float:right;
	width:97px;
	height:27px;
	line-height:28px;
	color:white;
	font-size:18px;
	font-weight:bold;
}

#etcsub_orangebox_redbtn a {
	float:right;
	width:97px;
	height:27px;
	background-image:url(../image/kiso/etcsub/redbtn.jpg);
	line-height:28px;
	color:white;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#etcsub_orangebox_redbtn a:hover{
	background-image:url(../image/kiso/etcsub/redbtnmo.jpg);

}

#etcsub_orangebox_right{
	float:left;
	text-align:left;
	font-size:18px;
	line-height:35px;
	padding:50px 0 0 0px;
	margin-left:25px;
}

#etcsub_orangebox_top02{
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
	text-align:left;
	margin:0px 0 0 70px;
	padding-top:105px;
}

#etcsub_orangebox_bottom02 {
	overflow:hidden;
}

#etcsub_orangebox_left02{
	float:left;
}
#etcsub_orangebox_right02{
	float:let;
}

#etcsub_orangebox_left02 p {
	margin-left:80px;
	padding-top:180px;
	font-size:16px;
}

#etcsub_orangebox_right02 {
	float:left;
	text-align:left;
	font-size:18px;
	line-height:35px;
	padding:40px 0 0 0px;
	margin-left:25px;
}


/*２ページ目*/

#etcsub_header02 {
	background-image: url(../image/kiso/etcsub/header.jpg);
	height: 53px;
	width: 782px;
	font-size:18px;
	font-weight:bold;
	color:white;
	text-align:left;
	margin-bottom:10px;
}

#etcsub_header02 p {
	margin:0 0 0 60px ;
	padding-top:12px;
}

.etcsub_contents_left02 {
	width: 782px;
	float: left;
	padding-bottom:10px;
	width:782px;
	
}

#etcsub_textboxsecond {
	height: 1254px;
	width: 782px;
	background-image:url(../image/kiso/etcsub/bg02.jpg);
}

#etcsub_textboxsecond p {
	font-size:16px;
	padding-top:10px;
	margin:0px 0 0 30px;
	text-align:left;
}

#etcsub_contentbox01 {
	width:708px;
	height:331px;
	margin:43px auto 98px auto;
	overflow:hidden;
}

#etcsub_contentbox01 p {
	margin:5px 0 0 4px;
	padding:0px;
	font-size:14px;
}

#etcsub_content01{
	height:321px;
	width:290px;
	border:solid 5px #99ccff;
	float:left;
	overflow:hidden;
}

#etcsub_contentobi {
	width:282px;
	height:47px;
	background-color:#99ccff;
	color:white;
	font-size:24px;
	font-weight:bold;
	margin:4px 0 0 4px;
	line-height:46px;
	text-align:left;
	overflow:hidden;
}

.etcsub_contentobi_num01{
	float:left;
	margin:4px 60px 0 4px;
	
}
	

#etcsub_content02{
	height:321px;
	width:290px;
	border:solid 5px #99ccff;
	float:left;
	overflow:hidden;
	margin-left:108px;
}

#etcsub_content02 p{
	margin-bottom:20px;
}

.etcsub_contentobi_num02{
	float:left;
	margin:4px 20px 0 4px;
	
}

#etcsub_contentbox02 {
	width:708px;
	height:331px;
	margin:43px auto 98px auto;
	overflow:hidden;
}

#etcsub_contentbox02 p {
	margin:5px 0 0 4px;
	padding:0px;
	font-size:14px;
}

#etcsub_content03{
	height:321px;
	width:290px;
	border:solid 5px #99ccff;
	float:left;
	overflow:hidden;
	
	
}

#etcsub_content03 p {
	margin-bottom:0px;
}
	
	


.etcsub_contentobi_num03{
	float:left;
	margin:4px 30px 0 4px;
	
}
#etcsub_content04{
	height:321px;
	width:290px;
	border:solid 5px #99ccff;
	float:left;
	overflow:hidden;
	margin-left:108px;
}

.etcsub_contentobi_num04{
	float:left;
	margin:4px 70px 0 4px;
	
}

#etcsub_contentbox03 {
	width:708px;
	height:172px;
	margin:43px auto 30px auto;
	overflow:hidden;
}

#etcsub_picofcar {
	margin-left:60px;
}

#etcsub_contentbox03 p {
	margin:5px 0 0 4px;
	padding:0px;
	font-size:14px; 
}

#etcsub_content05{
	height:162px;
	width:290px;
	border:solid 5px #99ccff;
	float:left;
	overflow:hidden;
}

.etcsub_contentobi_num05{
	float:left;
	margin:4px 70px 0 4px;
	
}

#etcsub_content06{
	height:162px;
	width:290px;
	border:solid 5px #99ccff;
	float:left;
	overflow:hidden;
	margin-left:108px;
}

.etcsub_contentobi_num06{
	float:left;
	margin:4px 70px 0 4px;
	
}

/*3ページ目*/

.etcsub_contents_left03 {
	width: 780px;
	float: left;
	padding-bottom:10px;
}

/*#etcsub_header {
	background-image: url(../image/kiso/etcsub/header.jpg);
	height: 53px;
	width: 782px;
	font-size:18px;
	font-weight:bold;
	color:white;
	text-align:left;
	margin-bottom:10px;
}*/

#etcsub_header p {
	margin:0 0 0 60px ;
	padding-top:12px;
}

#etcsub_textboxthird {
	height: 790px;
	width: 746px;
	border:solid 3px #CCC;
	padding-left:30px;
}

#etcsub_textboxthird p {
	font-size:16px;
	padding:0px;
	margin:10px 0 0 0px;
	text-align:left;
}

#etcsub_textboxthird img {
	float:left;
	margin:0 0 10px 0px;
}

#etcsub_qa {
	float:left;
	margin-left:0px;
	padding-top:10px;
}

#etcsub_qaheader {
	float:left;
}

.etcsub_question {
	clear:left;
	color:#41a0ff;
	font-weight:bold;
}

.etcsub_qaaborder {
	height:1px;
	width:710px;
	border-bottom:1px solid #666666;
	margin-left:0px;
}

#etcsub_cartng {
	float:left;
	padding-left:600px;
	margin:0px;
}

.etcsub_pinkarrow {
	padding-left:0px;
	padding-top:12px;
	
	
	float:left;
	
}

.etcsub_answer {
	float:left;
}

/*4ページ目*/

#etcsub_textboxforth {
	height: 100px;
	width: 746px;
	border:solid 3px #CCC;
	padding-left:30px;
}

#etcsub_textboxforth p {
	font-size:16px;
	padding:0px;
	margin:10px 0 0 0px;
	text-align:left;
}

#etcsub_textboxforth img {
	float:left;
	margin:0 0 10px 0px;
}

#etcsub_blue{
	background-image:url(../image/kiso/etcsub/blue01.jpg);
	width:782px;
	height:453px;
	padding:0px;
	margin:0px;
}


#etcsub_blue_top{
	font-size:18px;
	font-weight:bold;
	color:red;
	text-align:left;
	margin:0px 0 0 50px;
	padding-top:20px;
}

#etcsub_blue_bottom {
	overflow:hidden;
}

#etcsub_blue_left{
	float:left;
	padding-left:20px;
}
#etcsub_blue_right{
	float:let;
}

#etcsub_blue_left p {
	margin-left:30px;
	padding-top:180px;
	font-size:16px;
}

#etcsub_blue_left a {
	text-decoration:none;
	color:black;
}

#etcsub_jcbeitblack{
	float:left;
	padding-left:20px;
	padding-top:60px;
	}

#etcsub_blue_btn{
	overflow:hidden;
	width:204px;
	margin-left:20px;
	padding-top:30px;
}

#etcsub_cardboarder{
	border-top:dotted 1px #666;
	margin-left:20px;
}


#etcsub_blue_yellowbtn{
	float:left;
	width:97px;
	height:27px;
	line-height:28px;
	color:white;
	font-size:18px;
	font-weight:bold;
	}

#etcsub_blue_yellowbtn a {
	display:block;
	width:97px;
	height:27px;
	background-image:url(../image/kiso/etcsub/yellowbtn.jpg);
	text-decoration:none;
	color:white;
}

#etcsub_blue_yellowbtn a:hover {
	background-image:url(../image/kiso/etcsub/yellowbtnmo.jpg);
}



#etcsub_blue_redbtn{
	float:right;
	width:97px;
	height:27px;
	line-height:28px;
	color:white;
	font-size:18px;
	font-weight:bold;
}

#etcsub_blue_redbtn a {
	float:right;
	width:97px;
	height:27px;
	background-image:url(../image/kiso/etcsub/redbtn.jpg);
	line-height:28px;
	color:white;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#etcsub_blue_redbtn a:hover{
	background-image:url(../image/kiso/etcsub/redbtnmo.jpg);

}

#etcsub_blue_right{
	float:left;
	text-align:left;
	font-size:18px;
	line-height:35px;
	padding:50px 0 0 0px;
	margin-left:25px;

}

/*table*/

table.normalTable {

color:#333333;

background-color:#cccccc;

}



	table.normalTable th {

	font-size:12px;

	border:1px solid #ffffff;

	padding:10px;

	font-weight:bold;

	text-align:center;

	vertical-align:middle;

	background-color:#efefef;

	line-height:18px;

	color:#333333;

	}



	table.normalTable td {

	font-size:12px;

	background:#ffffff;

	color:#333333;

	padding:10px;

	text-align:left;

	vertical-align:middle;

	line-height:18px;

	/*IE6*/

	_layout-grid-line:0px;

	_zoom:1;

	}

	

	table.normalTable td.tdc { text-align:center; }



.next_r {

width:auto;

text-align:right;

margin:20px 0 0 0;

padding:0;

background:url(../images/ya_next.gif) top right no-repeat;

}





table.normalTable2 {

	color:#333333;

	background-color:#cccccc;

	margin-left: 20px;

	margin-top: -10px;

	margin-bottom: 20px;

}



	table.normalTable2 th {

	font-size:12px;

	border:1px solid #ffffff;

	padding:5px;

	font-weight:bold;

	text-align:left;

	vertical-align:middle;

	background-color:#efefef;

	line-height:18px;

	color:#333333;

	}



	table.normalTable2 td {

	font-size:12px;

	background:#ffffff;

	color:#333333;

	padding:10px;

	text-align:left;

	vertical-align:top;

	line-height:24px;

	/*IE6*/

	_layout-grid-line:0px;

	_zoom:1;

	}

	

	table.normalTable2 td.tdc { text-align:center; }



table.normalTable3 {

color:#333333;

background-color:#cccccc;

}



	table.normalTable3 th {

	font-size:12px;

	border:1px solid #ffffff;

	padding:10px;

	font-weight:bold;

	text-align:center;

	vertical-align:middle;

	background-color:#efefef;

	line-height:18px;

	color:#333333;

	}



	table.normalTable3 td {

	font-size:12px;

	background:#ffffff;

	color:#333333;

	padding:10px;

	text-align:center;

	vertical-align:middle;

	line-height:18px;

	/*IE6*/

	_layout-grid-line:0px;

	_zoom:1;

	}

	

	table.normalTable3 td.tdc { text-align:center; }

	

	

table.normalTable4 {

color:#333333;

background-color:#cccccc;

}



	table.normalTable4 th {

	font-size:12px;

	padding:10px;

	font-weight:bold;

	vertical-align:middle;

	line-height:18px;	}



	table.normalTable4 td {

	font-size:12px;

	padding:10px;

	vertical-align:middle;

	line-height:18px;

	/*IE6*/

	_layout-grid-line:0px;

	_zoom:1;

	}

	

	

table.normalTable5 {

color:#333333;

background-color:#cccccc;

}



	table.normalTable5 th {

	font-size:12px;

	padding:10px;

	font-weight:bold;

	line-height:18px;	}



	table.normalTable5 td {

	font-size:12px;

	padding:10px;

	border:1px solid #ddd;

	line-height:18px;

	/*IE6*/

	_layout-grid-line:0px;

	_zoom:1;

	}



/*-------------------海外旅行保険つきカード-------------------*/
#hoken_head {
	background-image: url(../image/kiso/hoken/hoken_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	padding-top:18px;
	padding-left:50px;
	padding-bottom:15px;
	text-shadow: 0px -1px 0px #6C8414; 
}
#hoken_topimage {
	background-image: url(../image/kiso/hoken/hoken_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:5px;
	height:200px;
}
#hoken_topimage p{
	font-size:15px;
	color:#004285;
	line-height:30px;
	padding-left:20px;
	padding-top:20px;
	width:490px;
}
#hoken_head02 {
	background-image: url(../image/kiso/hoken/hoken_head01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#0071BC;
	font-size:17px;
	font-weight:bold;
	padding-left:40px;
	padding-top:14px;
	padding-bottom:7px;
	margin-top:5px;
}

#hoken_head05 {
	background-image: url(../image/kiso/hoken/hoken_head01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#0071BC;
	font-size:17px;
	font-weight:bold;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:7px;
	margin-top:5px;
}


#hoken01 {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:95%;
	font-size:12px;
	border: 1px solid #CCCCCC;
}

#hoken01 th{
	text-align:center;
	padding:3px;
	
	box-shadow:1px 1px #fff inset;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
}

#hoken01 td{
	text-align:center;
	padding:3px;
	border: 1px solid #CCCCCC;
}

#hoken_head03 {
	background-image: url(../image/kiso/hoken/hoken_head02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:16px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:7px;
	margin-top:5px;
}
.hoken01_hosyou_image {
	float:left;
	width:80px;
}
.hoken01_hosyou_text {
	float:right;
	width:675px;
}
.hosyou_midashi {
	color: #00F;	
}
#hoken_waku {
	border: 4px solid #E6E6E6;
	padding:5px;
}
#hoken_head04 {
	background-image: url(../image/kiso/hoken/hoken_head03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:16px;
	padding-left:20px;
	padding-bottom:7px;
	padding-top:5px;
	margin-top:5px;
	color: #172A88;
}
#hoken01 #table_text_left {
	text-align:left;
}
#hukidashi_point {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:760px;
	background-image: url(../image/kiso/hoken/hoken_waku02.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#hukidashi_point_box {
	background-image: url(../image/kiso/hoken/hoken_img07.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:15px;
}
#hukidashi_point_text {
	width:585px;
	margin-left:145px;
	text-align: left;
	font-size:14px;
}
.bule {
	color:#004599;
	font-weight:bold;
}
.hoken_font {
	font-size:14px;
}
.hoken_point01_text {
	float:right;
	margin-right:10px;
	margin-top:10px;
	width:590px;
}
#hoken_head06 {
	background-image: url(../image/kiso/hoken/hoken_head04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:16px;
	padding-left:10px;
	padding-bottom:7px;
	margin-top:5px;
	margin-left:5px;
	color: #172A88;
}

#hoken02_image01 {
	float:left;
	width:400px;
	margin-top:5px;
}
.hoken02_text01 {
	margin-top:5px;
	background-image: url(../image/kiso/hoken/hoken02_image03.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.hoken02_text02 {
	background-image: url(../image/kiso/hoken/hoken02_image04.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	line-height:28px;
}
.hoken02_text03 {
	color: #004599;	
	line-height:28px;
}

.hoken02_osusume_text {
	float:right;
	margin-right:5px;
	width:555px;
}
#hoken02_osusume_point {
	border: 1px solid #CCCCCC;
	margin-top:5px;
	padding-bottom:10px;
}
.hoken02_osusume_point01 {
	background-image: url(../image/kiso/etc/etc_ico.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #F2F2F2;
	font-size:18px;
	color:#008FBC;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:55px;
	
	box-shadow:1px 1px #fff inset;
	
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.hoken02_osusume_con {
	margin-left:5px;
}



#hoken03_image01 {
	float:left;
	width:210px;
	margin-top:5px;
}
.hoken03_text01 {
	margin-top:5px;
}
.hoken03_point02_image {
	float:left;
	width:80px;
	margin-left:10px;
	margin-top:10px;
}
.hoken03_point02_ul {
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.hoken03_point02_ul li{
	background-image: url(../image/kiso/hoken/hoken03_point02_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	line-height: 30px;
	padding-left:30px;
}
#hoken03_point02 {
	border: 1px solid #CCCCCC;
	margin-top:30px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.hoken03_point03 {
	background-image: url(../image/kiso/hoken/hoken03_point02_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	line-height: 30px;
	padding-left:30px;
}
.hoken03_point03_02 {
	background-image: url(../image/kiso/hoken/hoken03_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 20px;
	color: #669917;
	font-weight:bold;
	padding-top:35px;
	padding-left:45px;
}
.hoken03_point03_02text {
	border: 1px solid #669917;
	padding:5px;
	margin-top:3px;
	margin-right:10px;
}
.hoken03_point04_image {
	float:left;
	width:270px;
}
.hoken03_05 {
	background-image: url(../image/kiso/hoken/hoken03_image02.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#hoken04_image01 {
	float:left;
	width:400px;
	margin-top:5px;
}
.hoken04_point01 {
	background-image: url(../image/kiso/hoken/hoken04_image02.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	line-height:40px;
	padding-bottom:30px;
}
.hoken04_point02 {
	font-size:18px;
	color:#008FBC;
	font-weight:bold;
	
}
.hoken04_point03 {
	background-image: url(../image/kiso/hoken/hoken04_image03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:20px;
}
.hoken04_point04 {
	margin-left:110px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
.hoken04_point05 {
	background-image: url(../image/kiso/hoken/hoken04_image05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight:bold;
	color:#F00;
	font-size:16px;
	padding-left:25px;
}
.hoken04_point06 {
	background-image: url(../image/kiso/hoken/hoken04_image06.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #F2F2F2;
	font-size:18px;
	color:#008FBC;
	font-weight:bold;
	padding-top:13px;
	padding-bottom:10px;
	padding-left:55px;
	
	box-shadow:1px 1px #fff inset;
	
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.hoken04_point07 {
	float:left;
	width:250px;
	margin-top:5px;
	margin-left:5px;
}
.hoken04_point08 {
	margin-left:20px;
	float:left;
	margin-top:5px;
}
.hoken04_point08 p {
	font-size:12px;
}
.hoken04_point09 {
	background-image: url(../image/kiso/hoken/hoken04_image08.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:250px;
	line-height:30px;
	padding-top:20px;
	padding-bottom:20px;
}
.hoken05_point01 {
	background-image: url(../image/kiso/hoken/hoken03_point02_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
	padding-left:30px;
}
.hoken05_point02 {
	background-image: url(../image/kiso/hoken/hoken05_image02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:210px;
	padding-top:5px;
}
.hoken06_point01 {
	background-image: url(../image/kiso/hoken/hoken06_no1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
}
.hoken06_point02 {
	background-image: url(../image/kiso/hoken/hoken06_no2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
}
.hoken06_point03 {
	background-image: url(../image/kiso/hoken/hoken06_no3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
}
.hoken06_point04 {
	background-image: url(../image/kiso/hoken/hoken06_no4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
}
.hoken06_point05 {
	background-image: url(../image/kiso/hoken/hoken06_no5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
}
.hoken06_point06 {
	background-image: url(../image/kiso/hoken/hoken06_no6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
}
.hoken06_point07 {
	background-image: url(../image/kiso/hoken/hoken06_no7.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:5px;
}



/*kiso_page*/

#kiso_page_title{
	width:780px;
	height:55px;
	background-image:url(../image/kiso/sokujitsu/page_title.jpg);
	overflow:hidden;
}

#kiso_page_title p{
	font-size:20px;
	color:white;
	font-weight:bold;
	margin-left:50px;
	margin-top:10px;
	float:left;
}

#kiso_main_img {
	width:780px;
	height:209px;
	background-image:url(../image/kiso/sokujitsu/main_img.jpg);
	overflow:hidden;
	font-size:14px;
}

#kiso_main_img p {
	margin:10px 0 0 12px;
	float:left;
}

#kiso_title01{
	width:780px;
	height:61px;
	background-image:url(../image/kiso/sokujitsu/tiltle01.jpg);
	overflow:hidden;
}

#kiso_title01 p {
	font-size:20px;
	color:black;
	font-weight:bold;
	margin-left:50px;
	margin-top:20px;
	float:left;
}


#kiso_contentbox01 {
	width:780px;
	height:226px;
	background-image:url(../image/kiso/sokujitsu/content_box01.jpg);
	overflow:hidden;
}

#kiso_contentbox01 p {
	line-height:16px;
	font-size:13px;
	float:left;
	margin:15px 0 0 15px;
}

#kiso_title02 {
	width:780px;
	height:59px;
	background-image:url(../image/kiso/sokujitsu/title02.jpg);
	overflow:hidden;
}

#kiso_title02 p {
	font-size:20px;
	color:black;
	font-weight:bold;
	margin-left:50px;
	margin-top:20px;
	float:left;
}

#kiso_contentbox02 {
	width:780px;
	height:641px;
	background-image:url(../image/kiso/sokujitsu/content_box02.jpg);
}

#kiso_contentbox02_text {
	line-height:16px;
	font-size:14px;
	float:left;
	margin:15px 0 20px 15px;
}

#kiso_contentbox02 table{
	border-collapse: collapse;
	font-size:14px;
	clear:left;
}

#kiso_contentbox02 table img {
	display:block;
	margin:0 auto 0 auto;
}

#kiso_contentbox02 td {
	border: solid 1px #dbdbdb;
	padding: 0.5em;
}


#kiso_mans_words {
	width:637px;
	height:128px;
	padding:5px 0 0 5px;
	border:solid 1px #ffae00;
	background-color:#faffa6;
	float:left;
	margin:20px 0 0 13px;
	font-size:12px;
}

#kiso_contentbox03 {
	width:780px;
	height:787px;
	background-image:url(../image/kiso/sokujitsu/content_box03.jpg);
}

#kiso_contentbox03 p {
	line-height:16px;
	font-size:14px;
	float:left;
	margin:15px 0 0 15px;
}


#kiso_title03  {
	width:780px;
	height:57px;
	background-image:url(../image/kiso/sokujitsu/title03.jpg);
	overflow:hidden;
}

#kiso_title03 p {
	font-size:20px;
	color:black;
	font-weight:bold;
	margin-left:50px;
	margin-top:15px;
	float:left;
}

.kiso_minortitle{
	width:742px;
	height:37px;
	background-image:url(../image/kiso/sokujitsu/minor_title.jpg);
	clear:left;
	margin:0 auto 0 auto;
	overflow:hidden;
}

＃kiso_contentbox03 table {
	border-collapse: collapse;
	font-size:14px;
}

#kiso_contentbox03 table img {
	display:block;
	margin:0 auto 0 auto;
}

#kiso_contentbox03 td {
	border: solid 1px #dbdbdb;
	padding: 0.5em;
}

#kiso_subtitle {
	width:780px;
	height:46px;
	background-image:url(../image/kiso/sokujitsu/sub_title.jpg);
}

#kiso_subbox {
	width:774x;
	height:142px;
	border:solid  3px #e6e6e6;
}

#kiso_subbox ul{
	list-style:none;
	list-style-position:inside;
	margin:13px 0 0 10px;
}

#kiso_subbox li {
	background-image:url(../images/list_arrow.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	font-size:14px;
	color:#1150cf;
	line-height:20px;
	margin-bottom:10px;
}
