@charset "UTF-8";

/*=====================================================
*
*	kabegami.css
*	Since 2016.10.01
*
*	1= kabegami module
*	2= jyuittyanNav module
*	3= jyuittyanFooter module
*	4= contents module
*
========================================================*/

/*	1= kabegami module
-----------------------------------------------------*/
body#kabegami  {
	padding-top: 30px;
	background: #F1EDE9;
}	

body#kabegami div#container {
	width: 100%;
	margin: 0 auto;
	background: #F1EDE9;
}


body#kabegami div#main {
	position: relative;
	width: 800px;
	margin: 0 auto;
	padding: 0;
	text-align: left;

}
body#kabegami #main .inner {
	position: relative;
	width: 730px;
	margin: 50px auto 0;
	padding-bottom: 50px;
}
	
h1 {
	position: relative;
	padding: 0 140px 18px;
	text-align: left;
	font-size: 183.34%;
	font-weight: bold;
	line-height: 1.1;
	background: url(../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: 106px;
	height: 106px;
	left: 21px;
	top:  -30px;
	overflow: visible;
	background: url(../images/jyuittyan_komado.png) no-repeat left top;
	-webkit-background-size: 106px 106px;
	-moz-background-size: 106px 106px;
	-ms-background-size: 106px 106px;
	-o-background-size: 106px 106px;
	background-size: 106px 106px;
}
h2 { margin-bottom: 22px; }

dl { margin-bottom: 50px; font-size: 133.34%; }
dl dt { width:  3.5em; }
dl dd { position: relative; margin-bottom: 1em; padding-left: 3.6em; margin-top: -1.6em; }

.attention {
	padding: 10px;
	background: #fff;
}
.attention h3 { font-size:133.33%; font-weight: bold; margin-bottom: 10px; }
.attention ul,
.attention ul li { list-style: disc; }
.attention ul li { margin-left: 2em; font-size: 116.67%;}