@charset "UTF-8";
/* CSS Document */

.name{
	color: #1690ab;
	text-decoration: underline;
}

.main_contents_news{
	width: 697px;
	height: auto;
	margin-top: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
}
p.fix_title{
	width: 702px;
	padding-bottom: 1px;
	height: auto;
	background-image: url(../img/b/b-1-1_h2bg.gif);
	line-height: 180%;
	background-repeat:no-repeat;
}
p.fix_title span{
	padding-left:30px;
	font-size: 130%;
	font-weight: bolder;
}
div.blank20{
	height:20px;
}
div.blank30{
	height:30px;
}
div.point_title img{
	vertical-align: middle;
	font-weight: bolder;
}
div.point_title span{
	padding-left: 10px;
	font-weight: bolder;
	font-size: 120%;
}
span.point_title img{
	vertical-align: middle;
	font-weight: bolder;
}
span.point_title span{
	padding-left: 10px;
	font-weight: bolder;
	font-size: 120%;
}
span.fix_text{
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	width:410px;
	height:auto;
}
span.fix_text img{
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}
span.fix_text_w{
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	width:480px;
	height:auto;
}

span.fix_text_w li{
	list-style:square;
	margin-left: 25px;
}

span.fix_text_w .cation {
	margin-left: 10px;
}


span.fix_text3{
	float:left;
	margin-top:30px;
	margin-bottom:10px;
	width:400px;
	height:auto;
}
span.fix_text3 img{
	float:left;
	margin-bottom:25px;
	margin-right:20px;
}
p.fix_text2{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	height:auto;
}
span.fix_img{
	float:left;
	margin-left: 20pt;
}
p.fix_img2{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
div.img_right{
	float:right;
	font-weight: bolder;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:-20px;
}
.tab{
	margin-top:10px;
	margin-bottom:10px;
	width: 702px;
	height: 68px;
}
.tab ul li.tab1{
	width: 232px;
	height: 68px;
	float: left;
}
.tab ul li.tab2{
	width: 233px;
	height: 68px;
	float: left;
}
.tab ul li.tab3{
	width: 233px;
	height: 68px;
	float: left;
}
.tab ul li.tab1{
	width: 232px;
	height: 68px;
	float: left;
}
span.subtitle{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	float:left;
	width:400px;
	height:auto;
}
span.subtext{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:15px;
	float:left;
	width:400px;
	height:auto;
}
#subtext2{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:15px;
	float:left;
	width:220px;
	height:auto;
}
.point_content_img{
	float:right;
	margin-top:5px;
	margin-bottom:10px;
	width:200px;
	height:auto;
}
.point_content_img3{
	float:right;
	margin-top:5px;
	margin-bottom:10px;
	width:449px;
	height:auto;
}
.point_content_img2{
	float:right;
	margin-top:5px;
	margin-bottom:10px;
	width:300px;
	height:auto;
}
span.subtitle2{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;
	float:left;
	width:370px;
	height:auto;
}
span.subtext2{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:8px;
	float:left;
	width:370px;
	height:auto;
}
.point_img{
	
}
p.contitle{
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
}
p.context{
	float:left;
	margin-top:10px;
	margin-bottom:3px;
	margin-left:10px;
	width:652px;
	height:auto;
}
p.context2{
	float:left;;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:10px;
	width:642px;
	height:auto;
	color: #FF6666;
}
p.arrow{
	text-align: center;
}
p.printimg{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.adobe{
	width: 650px;
	height: auto;
	background-color: #cccccc;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	padding: 5px;
	vertical-align: middle;
}
span.adobeimg{
	width: 220px;
	height: auto;
	margin-bottom: auto;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	vertical-align: middle;
}
span.adobetext{
	width: 420px;
	height: auto;
	float: right;
	color: #555555;
	font-size: 90%;
}
div.adobe span{
	vertical-align: middle;
}

div.c_box{
	text-align: center;
	margin-top: 20px;
}
div.c_box dl{
	margin-left:45px;
	float:left;
}
div.c_box dl dt{
	width: 120px;
	text-decoration: none;
}
div.c_box dl a{
	color: #1690ab;
	text-decoration: none;
}
div.c_box dl a:hover dt{
	color: #1690ab;
	text-decoration:underline;
}


td.img{
	margin-left: 5px;
	margin-right: 5px;
	width: 300px;
	height: auto;
}
table{
	margin-bottom: 5px;
}

div.point_str{
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.caution{
	float:left;
}
.caution img {
	margin-top:15px;
	vertical-align:middle;
	width:auto;
}

.caution p{
	float:right;
	width:90%;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	height:auto;
}



.subbox {
	float:left;
}

.subbox img.topimage {
	padding-right:10px;
	float : left;
}

.subbox p {
	width:atuo;
}


.main_contents2_box .btn {
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 40px;
}


div.main_contents2_left{
	height: auto;
}
div.main_contents2_right{
	height: auto;
}
div.main_contents2_box{
	height: auto;
}

.main_contents2_box .subbox {
	margin-top: 10px;
	margin-left: 5px;
}
.main_contents2_box .btn {
	margin-top: 120px;
}




