/* CSS Document */

/* デフォルトCSSのリセット */

* { 
	margin: 0; 
	padding: 0; 
	}

h1, h2, h3, h4, h5, h6, p, address, a   { 
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック, Arial ; 
	}

h1, h2, h3, h4, h5, h6, p, address, a {
	margin: 0; 
	padding: 0; 
	font-size: 100%;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	}

b, strong, em, i, cite, var, dfn {
	font-size: 100%;
	font-style: normal; 
	font-weight: normal; 
	}

table {
	border-spacing: 0; 
	}

td, th {
	font-size: 100%;
	font-style: normal; 
	font-weight: normal; 
	}

hr { 
	height: 0; 
	border-width: 0;
	}

ul  { 
	list-style-type: none; 
	list-style-image: none; 
	}

/* フォントの設定 */

address {color: #FFFFFF; text-align:center; font-style:normal;}

p {
	font-size:12px;
	line-height:16px;
	padding: 2px 10px;
	}

h6 {
	font-size:12px;
	line-height:16px;
	padding: 2px 8px;
	}

h1 {
	font-size:12px;
	line-height:16px;
	color:#333;
	}

/* テーブルレイアウト関連 */

.contents-section-service {
	margin-bottom:5px;
	}

.align-right{
	text-align:right;
	}

body {
	margin-left:10px;
	}

.footer-menuber , .footer-menuber a{
	color: #000346;
	}

.footer-menuber a:hover {
	color:blue;
	text-decoration:underline;
	}

.header-menu a {
	color:#999999;
	font-size:12px;
	line-height:16px;
	color:#999999;
	}
	
	
.faq-red {
	color:#ff0000;
	font-size:14px;
	line-height:16px;
	}
	
.header-menu a:hover {
	color:blue;
	text-decoration:underline;
	}

#contents-center .contents-section-service p{
	margin-top:6px;
	}

table {
	text-align:left;
	}

.font14px {
	font-size: 14px;
	}

.list01 {
	list-style-type: disc;
	margin-left: 40px;
	}

.list01 li {
	padding:2px 0;
	}

#profile-photo {
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 2px;
	text-align: center;
	float:right;
	}

#profile-photo img {
	padding: 5px;
	}

#profile-photo p {
	color : #fff;
	}

.hb {
	color: #FFFFFF;
	font-weight: bold;
	}