@charset "UTF-8";
/*\*/

/*------------------------------
サイト名：TOSHIKI KADOMATSU OFFICIAL SITE
作成日：2016.02.24
修正日：2016.02.24
ガイドライン：Ver.01
------------------------------*/


/* ------------------------------------
 * 標準スタイルのリセット
 * ------------------------------------ */
body {
	text-align: center;
	font: 14px/1.6 'Helvetica', 'Arial', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'Osaka', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	background:#fff;
	color:#00a7e2;
	min-width:980px;
}

/* ------------------------------------
 * リンク
 * ------------------------------------ */
 
a {
	cursor: pointer;
	outline: none;
}
a:link,
a:visited {
	color: #999;
	text-decoration: underline;
}
a img {
	border: 0;
}

/* ------------------------------------
 * レイアウト
 * ------------------------------------ */

#container {
	width:100%;
	margin:0 auto;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f8f8+0,f0f8f8+49,f0f8f8+50,57a5af+50,57a5af+100 */
background: #f0f8f8; /* Old browsers */
background: -moz-linear-gradient(left,  #f0f8f8 0%, #f0f8f8 49%, #f0f8f8 50%, #57a5af 50%, #57a5af 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f0f8f8 0%,#f0f8f8 49%,#f0f8f8 50%,#57a5af 50%,#57a5af 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f0f8f8 0%,#f0f8f8 49%,#f0f8f8 50%,#57a5af 50%,#57a5af 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f8f8', endColorstr='#57a5af',GradientType=1 ); /* IE6-9 */
}

#header {
	width:100%;
	height: 744px; 
	background: url(../img/bg_header.jpg) no-repeat center top;
}

#contents {
	width:100%;
	background-color:#fff;
}

#contents .wrap {
	overflow:hidden;
	width:900px;
	margin:0 auto;
	padding:40px 40px;
	text-align:left;
	zoom:1;
}


/* ------------------------------------
 * ヘッダー
 * ------------------------------------ */
 
#header h1 {
	width:900px;
	height:744px;
	margin:0 auto;
	text-indent:-9999px;
	background: url(../img/header.png) no-repeat center top;
}

/* ------------------------------------
 * コンテンツ
 * ------------------------------------ */

#contents h2 {
	width:100%;
}

.caption {
	margin-top:20px;
}


.box {
	margin-top:40px;
	padding:40px;
	background-color:#f1f6f9;
}

.box h3 {
	margin-bottom:10px;
	font-size:24px;
}

.box h3 span {
	font-weight:normal;
	font-size:12px;
}

.box h4 {
	margin-top:30px;
	padding-bottom:5px;
	border-bottom: solid 1px #00a7e2;
	font-size:16px;
}

.box ul.haishin {
	margin:30px 0;
}
.box ul.haishin strong {
	font-size:140%;
}

#list {
	zoom:1;
	overflow:hidden;
}

#list .disc {
	width:400px;
	float:left;	
}

#list table {
	margin:20px 0 0;
	font-size:14px;
}

#list table td {
	padding:2px 0;
}

#list table td.number {
	padding-right:10px;
	text-align:right;
	vertical-align:top;
}

#list table td span {
	font-size:10px;
}


/* clearfix */

.clearfix:after,
#contents .wrap:after,
#list:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}	

.clearfix {
	display: inline-block;
}

/*Hides from IE-mac \*/

*html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*End hide from IE-mac */