img{ border:none; }
#countainer {
	background-color: #FFFFFF;
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	line-height: 17px;
	padding: 0px;
	margin: 0px;
}

a:link { color: #1b5579 } 
a:visited { color: #007bca } 
a:hover { color:#f0c602 } 
a:active { color:#f0c602  } 

#header {
	background-color: #1b5579;
	height: 10px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	z-index: 1000;
	color: #333333;
}
#footer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #174B6A;
	height: 13px;
	width: 100%;
	margin-top: 0px;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 1px;
}
.s-box {
	padding: 5px;
	width: 240px;
	margin-top: 10px;
	margin-left: 0px;
	position: relative;
	background-color: #F4F4F4;
	border: 1px solid #666666;
	margin-bottom: 10px;
}

.title{
	margin-bottom: 5px;
}

.pamph {
	height: auto;
	width: 240px;
	margin-top: 5px;
	position: relative;
	font-size: 10px;	
	text-align: right;
}
.news-ph{
	float: left;
	padding-right: 10px;
	padding-left: 5px;
}
.link-right {
	font-size: 11px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 15px;
}
#textbox {
	height: auto;
	width: 780px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.pahph-text {
	height: 300px;
	width: 360px;
	background-color: #F4F4F4;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
}

.pahph-text .image{
	margin-bottom: 5px;
}

.style3 {
	color: #133950;
	font-weight: bold;
	margin-bottom: 10px;
}


.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {*zoom:1;}



.topicpass {background:#F0F0F0;padding:7px 12px;font-size:8px;font-size: 11px;background-image: url("../images/bg.jpg");color: #555;}
.service_section {font-family: "ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Lucida Grande,sans-serif;line-height:normal;}
.service_section h2 {font-weight:bold;font-size:21px;margin: 35px 0px 45px;position:relative;text-align:center;letter-spacing: 2px;}
.service_section h2:before, .service_section h2:after {content:"";height:20px;width:40%;/*border-top:1px #000 solid;*/position:absolute;background:#E7EEF5;}
.service_section h2:before {left:0;top: 20%;}
.service_section h2:after {right:0;top: 20%;}
.service_section .service_section_lists {width: 470px;background-color: #F4F4F4;padding: 0px;margin-bottom: 20px;margin-right:20px;float: left;}
.service_section .service_section_lists:nth-of-type(2n) {margin-right:0;}
.service_section .service_section_lists a {display:block;background:#1E5071;color:#fff;text-decoration:none;}
.service_section .service_section_lists a:hover {background:#0B3957;color:#6BD3EF;text-decoration:underline;}
.service_section .service_section_lists a .service_section_lists_img {background:#253E4E;height:200px;background-repeat:no-repeat;background-size:100% auto;background-position:center;}

.service_section .service_section_lists h3 {font-weight:normal;padding:10px;font-size:14px;margin: 0;}

.service_page_section {font-family: "ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Lucida Grande,sans-serif;}
.service_page_section h2 {font-weight:bold;font-size:21px;margin: 35px 0px 40px;position:relative;letter-spacing: 2px;background: #F3F5F8;padding: 15px;line-height:normal;border-bottom: 1px #7D889C dotted;color: #383844;}
.service_page_section h2 span {font-size:15px;font-weight:normal;letter-spacing:1px;}
.service_page_section .service_page_section_text {margin: 0 10px 55px;line-height:normal;}
.service_page_section .service_page_section_text p {font-size:17px;margin:0;}
.service_page_section .service_page_section_text ol {font-size:17px;}
.service_page_section .service_page_section_text ol li {margin-bottom:10px;}
.service_page_section_lists {/*text-align:center;*/background:#F4F4F4;}
.service_page_section_lists_img {background:#253E4E;width:225px;float:left;text-align:left;height:150px;*display:inline;*zoom:1;;margin-right:20px;margin-bottom:20px;}
.service_page_section_lists_img:nth-of-type(4n) {margin-right:0;}

.service_page_section .service_page_section_lists_img {background:#253E4E;height: 150px;}
.service_page_section .service_page_section_lists_img a {display:block;width: 225px;height: 150px;}
.service_page_section .service_page_section_lists_img a span {display:block;width: 225px;height: 150px;background-repeat:no-repeat;background-size:auto 100%;background-position:center;}

/*-------------------*/
