@charset "UTF-8";

/* ---------- 文字配置 ----------- */

.kakikae .left{
	width:100%;
	margin:0 auto;
	text-align:left;
}

.kakikae .center{
	width:100%;
	margin:0 auto;
	text-align:center;
}

.kakikae .right{
	width:100%;
	margin:0 auto;
	text-align:right;
}


/* ---------- 見出し ----------- */


.kakikae h1{
	font-size:240%;
	line-height:1.5;
}

.kakikae h2{
	font-size:180%;
	line-height:1.5;
	margin:0;
}

.kakikae h3{
	font-size:140%;
	line-height:1.5;
}

.kakikae h4{
	font-size:120%;
	line-height:1.5;
}

.kakikae h5{
	font-size:100%;
	line-height:1.5;
}

.kakikae h6{
	font-size:82%;
	line-height:1.5;
}


/* ---------- リスト ----------- */


.kakikae ol li{
	list-style:decimal;
	list-style-position:inside;
}

.kakikae ul li{
	list-style:disc;
	list-style-position:inside;
}



/* ---------- インデント ----------- */


.kakikae blockquote {
	padding-left:1em;
}

/* ---------- テーブル ----------- */


/*.kakikae table{
	font-size:100%;
	border-collapse: collapse;
}

.kakikae table th,
.kakikae table td{
    border: #CCCCCC solid 1px;
	padding: 7px 10px 5px;
}
*/

/* ---------- 線 ----------- */

.kakikae hr{
	display:block;
}

/* ---------- font ----------- */

.kakikae em{
	font-style: italic;
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}

.kakikae strong{
	font-weight:bold;
}

/* ---------- レイアウトテンプレート ----------- */

.temp01{
	float:left;
	margin-right:30px;
}

.temp02{
	float:right;
	margin-left:30px;
}


/* ---------- img ----------- */


.kakikae .line{
	clear: both;
	padding: 10px 13px;
	border: 1px solid #DDDDDD;
	margin-bottom:20px;
}

.kakikae img{
	max-width:100%;
	margin-bottom:15px;
}
