@charset "UTF-8";

/*=====================================================
*
*	kabegami.css
*	Since 2016.10.01
*
*	1= kabegami module
*	2= jyuittyanNav module
*	3= jyuittyanFooter module
*	4= contents module
*
========================================================*/
/* font */
body {
	font-family: "游ゴシック", "Yu Gothic", YuGothic, Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}
/*	1= kabegami module
-----------------------------------------------------*/
body#kabegami  {
	padding: 0;
	margin: 0;
	background: #F1EDE9;
	font: sans-serif;
}	

body#kabegami div#container {
	width: 100%;
	margin: 0 auto;
	background: #F1EDE9;
	overflow-x: hidden;
}


body#kabegami div#main {
	position: relative;
	padding:  10px 0 0;
	text-align: left;

}
body#kabegami #main .inner {
	position: relative;
	margin: 35px 1 0;
	padding: 0 16px 10px 0;
}
	
h1 {
	position: relative;
	padding: 0 20px 18px 80px;
	text-align: center;
	font-size: 183.34%;
	font-weight: bold;
	line-height: 1.1;
	background: url(../../../common/images/line-dot.png) repeat-x left bottom;
	-webkit-background-size: 104px 2px;
	-moz-background-size: 104px 2px;
	-ms-background-size: 104px 2px;
	-o-background-size: 104px 2px;
	background-size: 104px 2px;
	overflow: visible;
}

#kabegami #main h1:after {
	content: " ";
	display: block;
	position: absolute;
	z-index: 5;
	width: 90px;
	height: 90px;
	left: 2px;
	top: -25px;
	overflow: visible;
	background: url(../../../common/images/jyuittyan_komado.png) no-repeat left top;
	-webkit-background-size: 90px 90px;
	-moz-background-size: 90px 90px;
	-ms-background-size: 90px 90px;
	-o-background-size: 90px 90px;
	background-size: 90px 90px;
}
h2 { margin-bottom: 22px; margin-top: 30px; padding-left: 15px; }

dl {
	margin-bottom: 30px;
	font-size: 87.5%;
}
dl dt { width: 3em;  font-size: 100%; }
dl dd { position: relative; margin-bottom: 1em; padding-left: 0.76em; margin-top: -1.6em;  font-size: 100%; font-family: HiraKakuProN-W3; }

.attention {
	position: relative;
	width: 93.75vw;
	margin-left: 1.25vw !important;
	margin-right: -6px !important;
	padding: 4px 3.75vw 4px 0;
	background: #fff;
}
.attention h3 { font-size:100%; font-weight: bold; padding: 10px 0 0; margin: 0 0 0.5em 25px !important; }
.attention ul { margin-top: 0; list-style: disc;  margin-left: 0; }
.attention ul li { list-style: disc;  margin-left: 0; }
.attention ul li { margin-bottom: 0.5em; font-size: 87.5%; }
