@charset "utf-8";

body{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	border-width : 0px;
	font-size : 16px;
	color : #222222;
	line-height : 180%;
	background-image : none;background-repeat : repeat;background-attachment : scroll;background-position : 0% 0%;background-size : auto auto;background-origin : padding-box;background-clip : border-box;  

}

.box{
	border-top-width : 0px;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;border-top-color : #eaeaea;border-right-color : #eaeaea;border-bottom-color : #eaeaea;border-left-color : #eaeaea;
	padding : 15px 20px;
	background-color : #cef5ff;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	font-size : 13px;
	line-height : 150%;
	margin-top : 5px;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
}

.selector01{
    border-left : 5px solid yellow;  
    padding:.6em .8em;
background-color : #0069d2;
color : white;
}  

.selector02{
    border-left : 3px solid #0066ff;  
    padding : 3px 0.8em 3px 5px;
margin-bottom : 10px;
font-size : 14px;
line-height : 160%;
}  


h3{
	padding : 6px 0px 6px 0.75em;
	border-left : 5px solid #cc00cc;
	border-bottom : 1px solid #cccccc;
	font-size : 18px;
	margin-bottom : 20px;
font-weight : normal;
margin-top : 20px;
}

td img{
	display: block;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px;
	vertical-align: bottom;
}

img{
	border-style:none;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;border-width : 0px;
	vertical-align: bottom;
bottom : 0px;
}

a:hover img{
	opacity: .5;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);	/* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}

a img{
	-webkit-transition: opacity 1s ease-out;
	-moz-transition: opacity 1s ease-out;
	-ms-transition: opacity 1s ease-out;
	transition: opacity 1s ease-out;
	vertical-align: bottom;

}

a:link{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	text-decoration : none;
	font-weight : normal;
	color : navy;
}

A:hover{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	text-decoration: underline;
	color: #FF0000;
	font-weight : normal;
}

a{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	color : #007896;
	text-decoration : none;
	font-weight : normal;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

address{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	color : white;
}

h1{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size : 10px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-weight : normal;
	font-style : normal;
	color : #222222;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}

h2{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	padding : 20px 0px 15px 15px;
	border-top : 0px solid #990099;
	border-bottom : 0px solid;
	font-size : 21px;
	font-weight : normal;
	text-align : left;
	margin-bottom : 25px;
	margin-top : 8px;
	background-image : url(images/images/bg_h2.jpg);
color : white;
}


li{
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border-left-style : none;
	list-style-type : none;
}

ul{
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}


.footer_ad{
	font-size : 13px;
	line-height : 150%;
}

tr{
	padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;border-width : 0px;
}

.small{
	font-size : 13px;
font-weight : normal;
}

.right_text{
	font-size : 13px;
line-height : 170%;
}

.big{
	font-size : 20px;
}

.Class14{
  font-size : 14px;
  line-height : 170%;
}

