@charset "Shift_JIS";

/* toppage CSS */

#main {
	width: 707px;
	float: left;
}
/* ------------------------- informationA 開始 ------------------------- */
#informationA {
	width: 707px;
	float: left;
	background-image: url(/html/system/toppage/img/main/infoA_bg.jpg);
	background-repeat: no-repeat;
	height: 395px;
}
#prbox1 {
	width: 450px;
	position: relative;
	left: 250px;
	height: 250px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#prtext {
	text-indent: -9999px;
}
#prbox1 li {
	width: 120px;
	margin-right: 30px;
	float: left;
	margin-bottom: 5px;
	font-size: x-small;
	line-height: 130%;
}
#prbox1 a {
	text-decoration: none;
}

* html #prbox1 li img {
	padding-bottom: 2px;
}
#prbox2 {
	width: 490px;
	position: relative;
	left: 190px;
}

/* ------------------------- informationA 終了 ------------------------- */
/* ------------------------- informationB 開始 ------------------------- */
#informationB {
	float: left;
	width: 175px;
	background-image: url(/html/system/toppage/img/main/infoB_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	margin-top: 5px;
}


#infoB_text1 {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f3eee6 ;
}
#infoB_text2 {
	text-align: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 10px;
	padding-right: 5px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
.infoB_text3 {
	font-size: 10px;
	line-height: 200%;
}

#informationB ul {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#informationB li {
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	word-wrap: break-word; 
}
.itembg {
	background-color: #f3eee6 ;
	height: 64px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.itembgnon {
	background-color: #FFFFFF;
	height: 64px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.itembg img {
	padding-right: 5px;
	float: left;
}
.itembgnon img {
	padding-right: 5px;
	float: left;
}
.itemlinkbg {
	background-color: #f3eee6 ;
	padding-top: 2px;
	padding-bottom: 5px;
}
.itemlinkbgnon {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 5px;
}
#arcamente {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #EEEEEE;
	font-size: x-small;
	color: #9B7958;
	margin-left: 24px;
	margin-right: 24px;
}

/* ------------------------- informationB 終了 ------------------------- */
/* ------------------------- informationC 開始 ------------------------- */
#informationC {
	float: right;
	width: 513px;
	background-color: #FFFFFF;
	margin-top: 5px;
	background-image: url(/html/system/toppage/img/main/informationbg.gif);
	background-repeat: repeat-y;
}
.cshop_t00 {
	background-image: url(/html/system/toppage/img/main/cshop_t00.jpg);
	text-indent: -9999px;
	height: 30px;
	width: 513px;
	margin-bottom: 10px;
}
/* ------------------------- informationC 終了 ------------------------- */
/* ------------------------- informationD 開始 ------------------------- */
#informationD {
	float: right;
	width: 513px;
	background-color: #FFFFFF;
	margin-top: 15px;
	background-image: url(/html/system/toppage/img/main/informationbg.gif);
	background-repeat: repeat-y;
}
.citem_t00 {
	background-image: url(/html/system/toppage/img/main/citem_t00.jpg);
	text-indent: -9999px;
	height: 30px;
	width: 513px;
	margin-bottom: 10px;
}
#citem_kikaku {
	background-image: url(/html/system/toppage/img/main/citem_kikaku.gif);
	background-repeat: no-repeat;
	height: 133px;
	background-position: center;
	padding-top: 57px;
	padding-right: 30px;
	padding-left: 30px;
}
#citem_kikaku table {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#citem_kikaku td {
	text-align: center;
	width: 25%;
	vertical-align: top;
}
#citem_kikaku a {
	text-decoration: none;
}




/* ------------------------- informationD 終了 ------------------------- */

/* ---- informationC/D共通 開始 ---- */
.motto {
	clear: both;
	text-align: right;
	background-color: #EBEBEB;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.motto a {
	text-decoration: none;
}
.infolistbox {
	width: 160px;
	float: left;
	margin-left: 8px;
	height: 175px;
}
.infolistbox .infolist {
	margin-right: 5px;
	margin-left: 8px;
	margin-bottom: 5px;
}
.infolistbox .infolist li {
	list-style-position: outside;
	color: #0099cc;
	word-wrap: break-word;
	margin-bottom: 3px;
	list-style-image: url(/html/system/toppage/img/main/infolist.gif);
	margin-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #eeeeee;
	padding-bottom: 2px;
}
.infolistbox .infolist a {
	text-decoration: none;
}
/* ---- informationC/D共通 終了 ---- */

/* ------------------------- sideR 開始 ------------------------- */
#sideR {
	float: left;
	width: 223px;
	margin-left: 16px;
}
* html #sideR {
	margin-left: 0px;
	}
.ecoclickbox_top {
	background-image: url(/html/system/toppage/img/sideR/ecoclickbox_top.jpg);
	text-indent: -9999px;
	height: 11px;
	width: 223px;
	background-repeat: no-repeat;
}
.ecoclickbox_bottom {
	background-image: url(/html/system/toppage/img/sideR/ecoclickbox_bottom.jpg);
	text-indent: -9999px;
	height: 55px;
	width: 223px;
	margin-bottom: 15px;
}
#ecoclickbox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B1DF80;
	border-left-color: #B1DF80;
	background-color: #F3F9EC;
	padding-right: 15px;
	padding-left: 15px;
}
#ecoclick_t01 {
	background-image: url(/html/system/toppage/img/sideR/ecoclick_t01.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 17px;
	width: 190px;
	padding-top: 43px;
}
#ecoclick_text01 {
	font-size: 10px;
	color: #95d905;
	line-height: 120%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#pon {
	background-image: url(/html/system/toppage/img/sideR/ecoclick_ponbg.jpg);
	background-repeat: no-repeat;
	height: 35px;
	font-size: 24px;
	color: #FF6600;
	text-align: right;
	padding-right: 50px;
	padding-top: 5px;
}

#b_box {
	background-color: #FFFFFF;
	border: 1px solid #95d905;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#b_box a {
	color: #95D905;
	text-decoration: none;
	line-height: 130%;
}



.sidewaku {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sidewaku_top {
	background-image: url(/html/system/toppage/img/sideR/sidewaku_top.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	width: 223px;
}
.sidewaku_bottom {
	background-image: url(/html/system/toppage/img/sideR/sidewaku_bottom.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 15px;
	width: 223px;
}



/*アルカコンテンツ*/
.sideRbgbox2 {
	padding-top: 75px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(/html/system/toppage/img/sideR/top_sidemenuR_bg3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcdd32;
	background-color: #ecf5c5;
	width: 171px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 9px;
}

/*メルマガ登録*/
#top_arcastyle_mailmagazine {
	padding-top: 170px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-image: url(/html/system/toppage/img/sideR/top_sidemenuR_arcastylebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669999;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 182px;
}
#arcastyle_mailmagazine_e-mail { width: 170px; border: 1px ridge #006699; padding: 2px; margin-bottom: 5px; }
.arcastyle_mailmagazine_botton { background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #006699; border-bottom-color: #006699; border-left-color: #FFFFFF; color: #006699; width: 38px; margin-left: 8px; }
.blanklink { text-align:center;}
/* ------------------------- sideR 終了 ------------------------- */


