#sub_content{
	width:755px;
	height:auto;
	overflow:auto;
}

#sub_mainimage{
	width:757px;
	height:120px;
}

#pankuzu{
	width:757px;
	height:auto;
	margin: 5px 0px 5px 5px;
	font-size: 10px;
}

/* -------------------　下層ページ　全サイドメニュー共通　------------------- */

#sub_sidemenu{
	width:200px;
	height:auto;
	background-image: url("../img/bg_sub_side.jpg");
	float:left;
}

#sub_sidemenu .sub_menutitle{
	width:200px;
	height:37px;
}

#sub_sidemenu .sub_menupara1{
	width:200px;
	height:14px;
	padding:10px 0px 10px 0px;
	margin: 0px;
	font-size: 14px;
	background-image: url("../img/bg_sub_sidemenu.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	text-align: center;
}

#sub_sidemenu .sub_menupara2{
	width:155px;
	height:12px;
	padding:10px 0px 13px 40px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu01.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sub_menupara3{
	width:155px;
	height:12px;
	padding:10px 0px 13px 40px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu02.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sub_menupara4{
	width:155px;
	height:12px;
	padding:8px 0px 8px 45px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu03.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

.shohinkanri{
	width:150px;
	height:18px;
	padding:3px 10px 12px 45px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu05.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sub_menupara5{
	width:155px;
	height:12px;
	padding:11px 0px 13px 40px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu04.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sub_menupara6{
	width:157px;
	height:10px;
	font-size: 12px;
	font-weight: bold;
	padding:10px 0px 10px 43px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu08.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sub_menupara11{
	width:145px;
	height:24px;
	padding:8px 10px 8px 40px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu06.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sub_menupara12{
	width:155px;
	height:12px;
	padding:10px 0px 8px 40px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu07.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sub_menupara13{
	width:155px;
	height:12px;
	padding:10px 0px 13px 40px;
	margin: 0px;
	background-image: url("../img/bg_sub_sidemenu05.jpg");
	background-repeat: no-repeat;
	background-position: left center;
}
#sub_sidemenu .sub_menupara14{
	width:155px;
	height:32px;
	padding:10px 0px 13px 40px;
	margin: 0px;
	background-image:url(../img/bg_sub_sidemenu14.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#sub_sidemenu .sp{
	width:200px;
	height:27px;
}

#sub_sidemenu .sp02{
	width:200px;
	height:27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}


/* -------------------　下層ページ　左サイドメニュー付き　全メインコンテンツ共通　------------------- */


#maincont{
	width:542px;
	height:auto;
	float:right;
	line-height: 17px;
}

#maincontbody{
	width:542px;
	height:auto;
	float:right;
}

#maincontbody .line{
	width:542px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
}


#maincontbody .pagetitle{
	width:507px;
	height:16px;
	padding:9px 0px 9px 35px;
	margin-bottom:15px;
	font-size: 14px;
	background-image: url("../img/bg_title_sub.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #000099;
	letter-spacing: 3px;
}

#maincontbody .pagetitle_sub01{
	width:512px;
	padding:37px 0px 37px 30px;
	background-image: url("../img/bg_title_sub_01.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #555555;
	letter-spacing: 3px;
}


/*#maincontbody .pagetitle_sub01{
	width:512px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_01.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #555555;
	letter-spacing: 3px;
}*/

#maincontbody_long .priNum{
	width:10px;
	margin-right:5px;
	margin-left:23px;
}
#maincontbody_long .priText{
	width:502px;
}
#maincontbody_long .priNum2{
	width:30px;
	margin-right:5px;
	margin-left:23px;
}
#maincontbody_long .priText2{
	width:482px;
}
#maincontbody .b{
	padding:0px 0px 0px 20px;
	background-image: url("../img/icon_arrow_03.jpg");
	background-repeat: no-repeat;
	font-weight: bold;
}
#maincontbody .s{
	padding:0px 0px 0px 20px;
}
#maincontbody .img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:139px;
	height:175px;
	float:left;
	margin-right:50px;
}
#maincontbody .pagetitle_sub02{
	width:512px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_02.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	color: #555555;
	font-weight: bold;
	letter-spacing: 3px;
}

#maincontbody .pagetitle_sub03{
	width:512px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_03.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	color: #555555;
	font-weight: bold;
	letter-spacing: 3px;
}

#maincontbody .pagetitle_sub04{
	width:533px;
	height:21px;
	margin-top:10px;
	margin-bottom:15px;
}

#maincontbody .toptext{
	width:500px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin-top:0px;
	margin-bottom:0px;
}

#maincontbody .pagetop{
	width:542px;
	height:19px;
	margin-top:10px;
	text-align:right;
}

//冬期休業のお知らせページ
#maincont_info{
	width:755px;
	height:auto;
	line-height: 17px;
	margin:0;
	padding:0;
}
#maincontbody_info{
	width:755px;
	height:auto;
}

#maincontbody_info .line{
	width:542px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
}

#maincontbody_info .pagetitle{
	width:507px;
	height:16px;
	padding:9px 0px 9px 35px;
	margin-bottom:15px;
	font-size: 14px;
	background-image: url("../img/bg_title_sub.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #000099;
	letter-spacing: 3px;
}

#maincontbody_info .pagetitle_sub01{
	width:512px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_01.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #555555;
	letter-spacing: 3px;
}
#maincontbody_info .b{
	padding:0px 0px 0px 20px;
	background-image: url("../img/icon_arrow_03.jpg");
	background-repeat: no-repeat;
	font-weight: bold;
}
#maincontbody_info .s{
	padding:0px 0px 0px 20px;
}
#maincontbody_info .img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:139px;
	height:175px;
	float:left;
	margin-right:50px;
}
#maincontbody_info .pagetitle_sub02{
	width:512px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_02.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	color: #555555;
	font-weight: bold;
	letter-spacing: 3px;
}

#maincontbody_info .pagetitle_sub03{
	width:512px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_03.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	color: #555555;
	font-weight: bold;
	letter-spacing: 3px;
}

#maincontbody_info .pagetitle_sub04{
	width:533px;
	height:21px;
	margin-top:10px;
	margin-bottom:15px;
}

#maincontbody_info .toptext{
	width:500px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin-top:0px;
	margin-bottom:0px;
}

#maincontbody_info .pagetop{
	width:542px;
	height:19px;
	margin-top:10px;
	text-align:right;
}

/* -------------------　各目次ページ　共通　------------------- */

#bt_shosai{
	width:542px;
	height:28px;
}

#bt_shosai .button{
	width:145px;
	height:24px;
	margin-top:10px;
	padding-top:10px;
	padding-left:35px;
	font-size: 14px;
	font-weight: bold;
	background-image: url("../img/bg_shosaibt.jpg");
	background-repeat: no-repeat;
	background-position: right center;
	float:left;
}
#bt_link{
	width:472px;
	height:28px;
	float:right;
}
#bt_link .button{
	width:250px;
	height:auto;
	margin-top:10px;
	padding-left:25px;
	font-size: 12px;
	font-weight: bold;
	background-image: url("../img/bg_link.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}

#sub_index_box{
	width:542px;
	height:auto;
}

#sub_index_box .image{
	width:180px;
	height:130px;
	margin-left:0px;
	margin-right:15px;
	float:left;
}
#sub_index_box .image2{
	width:180px;
	height:145px;
	margin-left:0px;
	margin-right:15px;
	float:left;
}
#sub_index_box .image3{
	width:170px;
	height:49px;
	margin-left:0px;
	margin-right:15px;
	float:left;
}

#sub_index_box .image4{
	width:150px;
	height:208px;
	margin-left:0px;
	margin-right:15px;
	float:left;
}


#sub_index_box .text{
	width:537px;
	height:auto;
	float:right;
}

/* -------------------　下層ページ　左サイドメニューなし　全メインコンテンツ共通　------------------- */

#sub_content_long{
	width:757px;
	height:auto;
	overflow:auto;
}

#maincont_long{
	width:757px;
	height:auto;
	float:right;
	line-height: 17px;
}

#maincontbody_long{
	width:757px;
	height:auto;
}

#maincontbody_long .pagetitle{
	width:722px;
	height:16px;
	padding:9px 0px 9px 35px;
	margin-bottom:15px;
	font-size: 14px;
	background-image: url("../img/bg_title_sub_long.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #000099;
	letter-spacing: 3px;
}

#maincontbody_long .image{
	width:268px;
	height:210px;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}
#maincontbody_long .text{
	width:757px;
	height:auto;
	float:right;
}
#maincontbody_long .pagetitle_sub01{
	width:727px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_01_long.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #555555;
	letter-spacing: 3px;
}

#maincontbody_long .pagetitle_sub02{
	width:727px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_02_long.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	color: #555555;
	font-weight: bold;
	letter-spacing: 3px;
}

#maincontbody_long .pagetitle_sub03{
	width:727px;
	height:14px;
	padding:7px 0px 7px 30px;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url("../img/bg_title_sub_03_long.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	color: #555555;
	font-weight: bold;
	letter-spacing: 3px;
}

#maincontbody_long .pagetop{
	width:755px;
	height:19px;
	margin-top:10px;
	text-align:right;
}

.text .item{float:left; width:80px; margin-right:10px; text-indent:2em; display:inline;}
.text .title{float:left; width:377px; height:auto; display:inline;}


/* -------------------　SI事業　------------------- */
.seisaku-jirei{
	float:left;
	width:400px;
}
.seisaku-jirei-titile{
	float:left;
}


/* -------------------　商品管理システム　------------------- */
.tokucho_list{
	padding-right:10px;
	border:#990100 solid 1px;
	text-align:left;
	line-height:2;
}

.psb{
	padding-bottom:20px;
	font-size:12px;
}

.psb_list{
	text-align:left;
	line-height:2;
}

.shosai{
	text-align:right;
	width:537px;
	margin:0px;
	padding:0px;}
	


