/*  Typo
----------------------------------------------- */

a:link, a:visited
{
    text-decoration: underline;
    color:#EC4413;
}
a:active { 	text-decoration: underline; }
a:hover { text-decoration:none; }


h1 { font:bold 18px/140% "Trebuchet MS", Verdana, sans-serif; }
h2 { font:bold 16px/140% "Trebuchet MS", Verdana, sans-serif; }
p {	font: 13px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*clearfix*/
.clearfix:after { content: "";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

/*  Layout
----------------------------------------------- */
img {
	vertical-align:top;
	margin:0;
	padding:0;
}

body {
    background:#FFFFFF;
    padding:0;
    margin:0;
	border-top:10px solid #f8efe9;
}

#header {
	width:950px;
	margin:0 auto;
	padding:0;
	height:40px;
}

#header h1 {
	width:900px;
	margin:0;
	padding:13px 10px 0px 10px;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#6E362A;
	line-height:100%;
}

#header h1 a {
	color:#6E362A;
	text-decoration:none;
}

#header h1 a:hover {
	text-decoration:none;
}

	
#main-img {
	width:100%;
	height:310px;
	margin:0;
	padding:0;
	background:url(https://u.jimcdn.com/cms/o/sbdedc639ec6cb147/userlayout/img/haikei01.jpg?t=1452509629) repeat;
}

#main-img #main-img-wrap {
	width:950px;
	height:300px;
	margin:0 auto;
	padding:5px 0px 5px 0px;
	border:0px solid #f8efe9;
}

#content-wrap {
	width:100%;
	margin:0;
	padding:0;
}

#content-wrap #main-area {
	width:950px;
	margin:0 auto;
	padding:18px 0px 25px 0px;
	text-align:left;
}

#navigation {
    float:right;
    width:250px;
    padding:0;
}

#sidebar {
	width:250px;
    padding:12px 0px 0px 0px;
}

#sidebar h3{
border-bottom:1px dashed #6E362A;
border-left:6px solid #6E362A;
line-height:150%;
color:#6E362A !important;
padding:0px 10px 0px 5px;
}

#content
{
	float:left;
	width:675px;
	margin:0;
	padding:0;
}

#content h1 {
	width:auto;
	height:34px;
	background:url(https://u.jimcdn.com/cms/o/sbdedc639ec6cb147/userlayout/img/midashi01-bg.jpg?t=1452509723) no-repeat;
	font-size:20px !important;
	font-weight:bold !important;
	color:#6E362A !important;
	line-height:120% !important;
	padding:10px 20px 0px 20px;
	margin:-5px -5px 10px -5px;
}

#content h2 {
	width:auto;
	height:27px;
	background:url(https://u.jimcdn.com/cms/o/sbdedc639ec6cb147/userlayout/img/midashi02-bg.jpg?t=1452509734) no-repeat;
	font-size:16px !important;
	font-weight:bold !important;
	color:#6E362A !important;
	line-height:110% !important;
	padding:10px 10px 0px 30px;
	margin:5px -5px 10px -5px;
}

#content h3{
border-bottom:1px dashed #6E362A;
border-left:6px solid #6E362A;
line-height:150%;
color:#6E362A !important;
padding:0px 10px 0px 5px;
}

/*--footerは全体　sys-footerは固定　sys-footer2が編集用エリア--*/

#footer {
	width:100%;
	height:auto;
	background:#f8efe9 ;
        clear:both;
	font-size:11px;
	text-align:left;
	margin:0;
	padding:0;
	line-height:120% !important;
}

#footer #sys-footer {
	width:950px;
	height:auto;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	line-height:120% !important;
	color:#666666 ;

}

#footer #sys-footer2 {
	width:950px;
	height:auto;
	margin:0 auto;
	padding:20px 0px 5px 0px;
	line-height:120% !important;
	color:#FFFFFF !important;
}


#footer a:link,
#footer a:visited {
    text-decoration: underline;
    color:#89665e; }
#footer a:active { text-decoration:underline; }
#footer a:hover { text-decoration:none; }


#footer #sys-footer a:link,
#footer #sys-footer a:visited {
    text-decoration: underline;
    color:#89665e; }
#footer #sys-footer a:active { text-decoration:underline; }
#footer #sys-footer a:hover { text-decoration:none; }


#footer #sys-footer2 a:link,
#footer #sys-footer2 a:visited {
    text-decoration: underline;
    color:#89665e; }
#footer #sys-footer2 a:active { text-decoration:underline; }
#footer #sys-footer2 a:hover { text-decoration:none; }


/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
    margin:0;
    padding:0;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li
{
    display:block;
    margin:0;	
    padding:0;
	list-style:none;
	width:250px;
}

ul.mainNav1 li a
{
    font-size:14px;
    text-decoration:none;
	width:222px;
    display:block;
    color:#5A5A5A !important;
	background:#f8efe9;
	border-bottom:#FFFFFF 1px solid;
	margin:0;
}

ul.mainNav1 li a.level_1:hover
{
	background:#eacfbc;
}

ul.mainNav1 li a.current
{
	background:#eacfbc;
}

ul.mainNav2 li a
{
    font-size:14px;
    text-decoration:none;
	width:222px;
    display: block;
    color:#5A5A5A !important;
	background:#f8efe9;
	border-bottom:#FFFFFF 1px solid;
	margin:0;
}

ul.mainNav3 li a
{
    font-size:14px;
    text-decoration: none;
	width:203px;
    display: block;
    color:#5A5A5A !important;
	background:url(https://u.jimcdn.com/cms/o/sbdedc639ec6cb147/userlayout/img/list-mark02.gif?t=1452509690) left top no-repeat #f8efe9;
	border-bottom:#FFFFFF 1px solid;
	margin:0;
}

ul.mainNav1 li a { padding:8px 0px 7px 28px; }
ul.mainNav2 li a { padding:8px 0px 7px 28px; }
ul.mainNav3 li a { padding:8px 0px 7px 47px; }

ul.mainNav1 a:hover { color:#5A5A5A; font-weight:bold; text-decoration:none; background-color:#eacfbc;}
ul.mainNav1 a:visited { color:#5A5A5A !important; }
ul.mainNav1 a:active { color:#5A5A5A !important; }
ul.mainNav1 a.current { font-weight:bold; background:#eacfbc; text-decoration:none;}
ul.mainNav2 li a.current {
	background-image:none;
}
ul.mainNav3 li a.current {
	background:url(https://u.jimcdn.com/cms/o/sbdedc639ec6cb147/userlayout/img/list-mark02.gif?t=1452509690) left top no-repeat #eacfbc;
}
                       

.skiptoform {
	margin-top:16px !important;
	margin-right:2px !important;
}

/*--フッタ空白調整--*/
#footer .inforow {
	display:none;
}