/*---------------------------------------------------------*/
/*  基本設定                                               */
/*---------------------------------------------------------*/
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size : 15px;
	color : #444444;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
	background-image: url(img/back_ground.jpg);
}

#wrapper {
	background-color: #FFFFFF;
	text-decoration: none;
	width: 1100px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

/*---------------------------------------------------------*/
/*  header                                                 */
/*---------------------------------------------------------*/
h1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(img/h1_back_ground.jpg);
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 30px;
	height: 35px;
	width: 718px;
	border-bottom: thin dashed #666666;
	letter-spacing:2px;
}
h2	{
	font-size: 18px;
	color: #12A070;
	margin: 0px 0px 15px 0px;
}

/*---------------------------------------------------------*/
/*  navi                                                   */
/*---------------------------------------------------------*/
#navi	{
	background-image: url(img/navi/navi_back_ground.jpg);
}

/*---------------------------------------------------------*/
/*  font                                                   */
/*---------------------------------------------------------*/
a {
	color: #166CC4;
	text-decoration: none;
}
a:hover {
	color: #DD0000;
	text-decoration: underline;
}
.font_w {
	color: #FFFFFF;
}
.font_r12b {
	font-size: 12px;
	color: #DD0000;
	font-weight: bold;
}
.font_w18bm {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing:2px;
}

/*---------------------------------------------------------*/
/*  side                                                   */
/*---------------------------------------------------------*/
.side_navi {
	background-image: url(img/side/side_back_ground.jpg);
	display: block;
	height: 30px;
	width: 220px;
	margin:	0px;
	padding:10px 0px 0px 40px;
	text-decoration: none;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #333333;
	border-bottom: thin dashed #999999;
}
.side_navi:hover {
	background-image: url(img/side/side_back_ground_r.jpg);
	display: block;
	height: 30px;
	width: 220px;
	margin:	0px;
	padding:10px 0px 0px 40px;
	text-decoration: none;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #0F845B;
}
#side_otoiawase	{
	border: thin dashed #999999;
	padding:1px;
	margin-bottom:	20px;
	width:	258px;
}
#side_otoiawase a	{
	font-size: 14px;
	color: #0F845B;
	font-weight: bold;
	letter-spacing:1px;
}

/*---------------------------------------------------------*/
/*  トップページ　画像スクロール                           */
/*---------------------------------------------------------*/
#stage img{
	display:block;
	height: 370px;
	width: 1090px;
	margin-top: 20px;
}
#stage #img1{
	display:block;
}

/*---------------------------------------------------------*/
/*  contents                                               */
/*---------------------------------------------------------*/
#pan {
	font-size: 12px;
}
#pan a{
	font-size: 12px;
	text-decoration: none;
}
#pan a:hover{
	color: #166CC4;
	text-decoration: underline;
}
#details {
	width: 710px;
	padding: 20px 20px 15px 20px;
}
#tittle {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(img/h1_back_ground.jpg);
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 30px;
	height: 35px;
	width: 718px;
	border-bottom: thin dashed #666666;
	letter-spacing:2px;
}

/*---------------------------------------------------------*/
/*  トップページ　画像スクロール                           */
/*---------------------------------------------------------*/
#stage img{
	display:none;
	position: absolute;
}
#stage #img1{
	display:block;
}


/*---------------------------------------------------------*/
/*  更新履歴       2015.09.29 add                                        */
/*---------------------------------------------------------*/
/* --- ボックス --- */
div.rireki {
width: 650px; /* ボックスの幅 */
background-color: #ffffff; /* ボックスの背景色 */
border: 1px #c0c0c0 solid; /* ボックスの境界線 */
}

/* --- 見出し --- */
div.rireki h2 {
margin: 0; /* 見出しのマージン */
padding: 0px 10px; /* 見出しのパディング（上下、左右） */
/* ---   padding: 0px 10px; /* 見出しのパディング（上下、左右） */

background-color: #E6E6E6; /* 見出しの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* 見出しの下境界線 */
font-size: 100%; /* 見出しの文字サイズ */
}

div.rireki div.textArea {
height: 95px; /* 本文領域の高さ */
padding: 10px 15px; /* 見出しのパディング（上下、左右） */
line-height: 25px;
/* ---padding-left: 3px; */
overflow: auto;
}


/*---------------------------------------------------------*/
/*  用途別・商品一覧                                       */
/*---------------------------------------------------------*/
#setsumei	{
	border:1px dashed #DDDDDD;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
#setsumei_ttl	{
	font-size: 18px;
	font-weight: bold;
	color: #146CC4;
	text-decoration: none;
	background-image: url(img/syouhin_setsumei.jpg);
	margin: 0px 0px 15px 0px;
	padding: 7px 0px 0px 40px;
	height: 28px;
	width: 440px;
}
#setsumei_box	{
	background:#FFFFFF;
	padding:10px;
	margin-top:5px;
	font-size:13px;
	line-height: 130%;
}

/*---------------------------------------------------------*/
/*  設置の流れ                                             */
/*---------------------------------------------------------*/
#wrapper #contents #secchi {
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	height: 23px;
	width: 719px;
	margin: 12px 0px 0px 0px;
	line-height: normal;
	background-image: url(img/contents_que.jpg);
	padding-top: 10px;
	padding-left: 26px;
}
