@charset "utf-8";
/* -----------------------------------------------------------------------------------------------------------
		共通項目
----------------------------------------------------------------------------------------------------------- */

body {margin:0; padding:0; font-size:12px; color:#333333; line-height:130%; font-family:"ＭＳ Ｐゴシック", Arial,, Osaka, "ヒラギノ角ゴ Pro W3"; background-image:url(../img/header_bg.gif); background-repeat:repeat-x}
h1 , h2 , h3 , h4 , ul {margin:0; padding:0}
p {margin:0; padding:0; color:#333333; line-height:200%}
li {margin:0; padding:0; list-style:none}
a:link {color:#009966; font-size:12px; text-decoration:underline; text-decoration:none}
a:visited {color:#009966; font-size:12px; text-decoration:underline;text-decoration:none}
a:hover { color:#FF6666; font-size:12px; text-decoration:none; text-decoration:none}
a:active {color:#FF6666; font-size:12px; text-decoration:none; text-decoration:none}
img { border:none}
a.BtnSyousai { background-image:url(../img/btn_syousai.gif); width:130px; height:20px; text-indent:-9999px; display:block}
a:hover.BtnSyousai { background-image:url(../img/btn_syousai_o.gif)}

#Container {width:850px; margin:0 auto; padding:0}

/* ヘッダー -----------------------------------------------------------------------------------------------------------*/
#Container #Header {width:850px; height:116px; padding-top:10px}
#Container #Header #Logo {background-image:url(../img/logo.gif);width:160px;height:115px;text-indent:-9999px;display:block;float:left}
#Container #Header #Dmall { background-image:url(../img/btn_dmall.gif);width:364px;height:46px;text-indent:-9999px;display:block;float:left; margin-left:30px}
#Container #Header #TextMenu {float:right}
#Container #Header #TextMenu li {background-image:url(../img/yajirushi.gif);background-repeat:no-repeat;background-position:0 5px;float:left;padding:0 13px;margin-top:0px;}
#Container #Header #DaimaruHS {background-image:url(../img/btn_daimaru_hs.gif); width:123px; height:32px; text-indent:-9999px; display:block; position:absolute; margin:26px 0 0 715px}


/* ナビゲーション */
#Container #Header #GrobalNavi { width:692px; height:42px; position:absolute; margin:74px 0 0 160px}
#Container #Header #GrobalNavi li {float:left}
#Container #Header #GrobalNavi a#Menu1 {background-image:url(../img/menu1.gif);width:97px;height:42px;text-indent:-9999px;display:block}
#Container #Header #GrobalNavi a:hover#Menu1 {background-image:url(../img/menu1_o.gif)}
#Container #Header #GrobalNavi a#Menu2 {background-image:url(../img/menu2.gif);width:166px;height:42px;text-indent:-9999px;display:block}
#Container #Header #GrobalNavi a:hover#Menu2 {background-image:url(../img/menu2_o.gif)}
#Container #Header #GrobalNavi a#Menu3 {background-image:url(../img/menu3.gif);width:180px;height:42px;text-indent:-9999px;display:block}
#Container #Header #GrobalNavi a:hover#Menu3 {background-image:url(../img/menu3_o.gif)}
#Container #Header #GrobalNavi a#Menu4 {background-image:url(../img/menu4.gif);width:135px;height:43px;text-indent:-9999px;display:block; background-repeat:no-repeat}
#Container #Header #GrobalNavi a:hover#Menu4 {background-image:url(../img/menu4_o.gif)}
#Container #Header #GrobalNavi #Menu5 {background-image:url(../img/menu5.gif);width:109px;height:42px;text-indent:-9999px;display:block}
#Container #Header #GrobalNavi a:hover#Menu5 {background-image:url(../img/menu5_o.gif)}

/* プルダウン */
#Container #HokenOver {
	width:280px;
	position:absolute;
	z-index:100;
	padding-bottom:10px;
	background-color:#FFFFFF;
	z-index:100;
	background-position: center;
	margin-top: 126px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 560px;
	visibility: hidden;
}
#Container #HokenOver h3#TitleSeihoSonpo {
	background-image:url(../img/title_pulldown1.gif);
	width:230px;
	height:19px;
	text-indent:-9999px;
	display:block;
	margin:10px 0 10px;
	font-size:1px;
	background-repeat:no-repeat;
	background-position: center;
}
#Container #HokenOver h3#TitleCar {
	background-image:url(../img/title_pulldown2.gif);
	width:230px;
	height:19px;
	text-indent:-9999px;
	display:block;
	margin:15px 0 10px;
	font-size:1px;
	background-repeat:no-repeat;
	background-position: center;
}
#Container #HokenOver #PullDown1 {
	background-image:url(../img/img_pulldown1.gif);
	width:280px;
	height:37px;
	text-indent:-9999px;
	display:block;
	margin-left:10px;
	background-repeat: no-repeat;
	background-position: center;
}
#Container #HokenOver #PullDown2 {background-image:url(../img/img_pulldown2.gif); width:304px; height:37px; text-indent:-9999px; display:block; margin:0 0 5px 10px}
#Container #HokenOver #PullDown3 {
	background-image:url(../img/img_pulldown3.gif);
	width:220px;
	height:37px;
	text-indent:-9999px;
	display:block;
	margin:0 0 5px 10px;
	background-repeat: no-repeat;
	background-position: center;
}
#Container #HokenOver #PullDown4 {background-image:url(../img/img_pulldown4.gif); width:304px; height:37px; text-indent:-9999px; display:block; margin:0 0 0 10px}

#Container #HokenOver #PullDown5 {
	background-image:url(../img/img_pulldown5.gif);
	width:214px;
	height:60px;
	text-indent:-9999px;
	display:block;
	margin-left:10px;
	background-repeat: no-repeat;
	background-position: center;
}



/* コンテンツ -----------------------------------------------------------------------------------------------*/
#Container #Contents { padding-top:20px}



/* レフトボックス -----------------------------------------------------------------------------------------------*/
#Container #LeftBox {width:630px; float:left; clear:both; padding-bottom:30px}



/* ライトボックス ------------------------------------------------------------------------------------------- */
#Container #RightBox {width:200px; float:right; padding-bottom:30px}

#Container #RightBox #InternetOrder {padding-bottom:20px; background-image:url(../img/line.gif); background-position:bottom; background-repeat:no-repeat}
#Container #RightBox #InternetOrder .font{font-size:10px;padding:0 3px 3px 3px;}
#Container #RightBox #InternetOrder h2 {background-image:url(../img/title4.gif); width:200px; height:45px; margin-bottom:12px; text-indent:-9999PX; display:block}
#Container #RightBox #InternetOrder #Moushikomi {background-image:url(../img/btn1.jpg); width:200px; height:60px; text-indent:-9999px; display:block; margin-bottom:10px}
#Container #RightBox #InternetOrder #Tyuumon {background-image:url(../img/btn2.jpg); width:200px; height:60px; text-indent:-9999px; display:block; margin-bottom:10px}

#Container #RightBox #LinkCollection {padding:20px 0 0 17px}
#Container #RightBox #LinkCollection a#Jfront {background-image:url(../img/btn_j_front.gif); width:166px; height:36px; text-indent:-9999px; display:block; margin:0 0 10px 0}
#Container #RightBox #LinkCollection a#DAIMARU {background-image:url(../img/btn_daimaru.gif); width:140px; height:25px; text-indent:-9999px; display:block; margin:0 0 10px 13px}
#Container #RightBox #LinkCollection a#TS {background-image:url(../img/btn_ts.jpg); width:140px; height:55px; text-indent:-9999px; display:block; margin:0 0 10px 13px}
#Container #RightBox #LinkCollection a#JDMA {background-image:url(../img/btn_jdma.gif); width:96px; height:31px; text-indent:-9999px; display:block; margin:0 0 10px 35px}
#Container #RightBox #LinkCollection a#JDMA_b {background-image:url(../img/icon_jdmn_b.gif); width:130px; height:38px; text-indent:-9999px; display:block; margin:0 0 10px 18px}

/* フッター ------------------------------------------------------------------------------------------ */
#Footer {height:74px; width:100%; background-image:url(../img/footer_bg.jpg); background-repeat:repeat-x; clear:both}
#Footer p {background-image:url(../img/fotter.jpg); background-position:bottom; background-repeat:no-repeat; width:483px; height:29px; margin:0 auto; text-indent:-9999px; display:block}








/* -----------------------------------------------------------------------------------------------------------
		トップページ
----------------------------------------------------------------------------------------------------------- */
#TopContents { background-image:url(../../top_img/main_img.jpg); width:375px; height:330px; position:absolute; margin:16px 0 0 479px}

#Container #Contents #LeftBox #GideCatalog {font-size:10px}

h2 {margin-bottom:14px}
h3#GudeCatalogTitle2 {padding:10px 0 0 0}
p#GudeCatalogText {padding:10px 0 6px; margin-bottom:16px}

#Container #LeftBox #LIM {
	position:absolute;
	margin:226px 0 0 314px;
	top: 290px;
}
#Container #LeftBox #LIM p {margin-bottom:16px}

p#KanyuHoushin {display:block; margin:15px 0 40px}
p#KanyuHoushin a {background-image:url(../img/yajirushi.gif); padding:0 0 0 13px; background-repeat:no-repeat; background-position:0;}

#Container #RightBox #TopRightBox {height:342px}



/* -----------------------------------------------------------------------------------------------------------
		トップページ 重要なお知らせ
----------------------------------------------------------------------------------------------------------- */

.txtinfo {
	font-size: 14px;
	font-weight: bold;
}


/* -----------------------------------------------------------------------------------------------------------
		カタログのご案内
----------------------------------------------------------------------------------------------------------- */
#CatalogPhoto {position:absolute}
#CatalogKibou { width:630px; padding-top:40px}
#CatalogKibou h3 {width:630px; height:16px; background-image:url(../../catalog/img/title_catalog.gif); text-indent:-9999px; display:block; margin-bottom:18px; background-repeat:no-repeat}
#CatalogKibou #Internet {width:610px; padding:0 0 20px 20px}
#CatalogKibou #Internet img { margin-right:20px;float:left}
#CatalogKibou #Internet a#BtnCatalog {background-image:url(../../catalog/img/btn_catalog.gif); width:213px; height:20px; text-indent:-9999px; display:block; margin-left:237px}
#CatalogKibou #Internet a:hover#BtnCatalog {background-image:url(../../catalog/img/btn_catalog_o.gif)}
#CatalogKibou #Tel {width:610px; padding:0 0 20px 20px}
#CatalogKibou #Tel img {margin-right:20px}
#CatalogKibou #Tel span {font-size:10px}


/* -----------------------------------------------------------------------------------------------------------
		リム倶楽部のご案内
----------------------------------------------------------------------------------------------------------- */
#LimCampain h2 {background-image:url(../../lim/img/campain_midashi.gif); width:329px; height:55px; text-indent:-9999px; display:block; margin-bottom:22px}
#LimCampain h3 {background-image:url(../../lim/img/campain_title.gif); width:630px; height:28px; text-indent:-9999px; display:block; margin-bottom:20px}
#LimCampain li {padding:0 0 10px 10px}
#LimCampain li#tokuten1 {background-image:url(../../lim/img/campain_txt1.gif); background-repeat:no-repeat; height:52px; text-indent:-9999px; display:block}
#LimCampain li#tokuten2 {background-image:url(../../lim/img/campain_txt2.gif); background-repeat:no-repeat; height:23px; text-indent:-9999px; display:block}
#LimCampain li#tokuten3 {background-image:url(../../lim/img/campain_txt3.gif); background-repeat:no-repeat; height:23px; text-indent:-9999px; display:block}
#LimCampain li#tokuten4 {background-image:url(../../lim/img/campain_txt4.gif); background-repeat:no-repeat; height:23px; text-indent:-9999px; display:block}
#LimCampain p {background-image:url(../../lim/img/campain_txt5.gif); line-height:100%; width:148px; height:18px; text-indent:-9999px; display:block; margin:8px 0}
#LimCampain span {font-size:12px; line-height:150%}

#LimCatalog {padding-top:40px}
#LimCatalog h3 {background-image:url(../../lim/img/catalog_title.gif); width:630px; height:19px; text-indent:-9999px; display:block; margin-bottom:22px; line-height:100%}

#LimInformation {padding-top:40px}
#LimInformation h2 {background-image:url(../../lim/img/information_midashi.gif); width:207px; height:32px; text-indent:-9999px; display:block; margin-bottom:15px; line-height:100%}
#LimInformation h3#Info1 {background-image:url(../../lim/img/information_title1.gif); width:630px; height:19px; text-indent:-9999px; display:block; margin-bottom:14px; line-height:100%}
#LimInformation h3#Info2 {background-image:url(../../lim/img/information_title2.gif); width:629px; height:18px; text-indent:-9999px; display:block; margin-bottom:14px; line-height:100%}
#LimInformation p {width:614px; padding:0 8px; line-height:180%}
#LimInformation span {font-weight:bold; color:#990000}
#LimInformation #setsumei {margin:20px 0 38px}

#LimPresent {padding-top:40px}
#LimPresent h2 {background-image:url(../../lim/img/present_midashi.gif); width:337px; height:32px; text-indent:-9999px; display:block; margin-bottom:15px; line-height:100%}
/*#LimPresent h2 {margin-bottom:30px}*/
#LimPresent h3 {margin-bottom:6px ; font-size:14px; color:#CC0000;}
#LimPresent #TxtOther { margin-bottom:18px}
#LimPresent #TxtLarge {font-size:15px; line-height:130%; padding-bottom:8px}
#LimPresent #TxtSmall {font-size:12px; line-height:130%}
#LimPresent span {color:#990000; font-weight:bold}
#LimPresent img#Line {margin:20px 0}



/* -----------------------------------------------------------------------------------------------------------
		会社概要
----------------------------------------------------------------------------------------------------------- */
#contents {width:630px;height:100%;margin-left:10px;}
#content1 {width:630px;height:auto;float:left;}
#content1 #Left{width:245px;height:auto;float:left;padding-top:10px;}
#content1 #Right{width:365px;height:auto;float:right; padding-right:20px}
#content1 h2{width:620px;height:30px; background-image:url(../../company/img/title01.gif); text-indent:-9999px; display:block;margin:0 0 15px;}
#content1 #Right p{width:100%;height:auto;}
#contentborder {
	width:100%;
	height:40px;
    background-image: url(../../company/img/border.gif);
	background-repeat: repeat-x;
	float:left;
}
#content2 {width:auto;height:auto;float:left;}
#content2 #Left{width:245px;height:auto;float:left;}
#content2 h2{width:620px;height:32px; background-image:url(../../company/img/title02.gif); text-indent:-9999px; display:block;margin:20px 0 15px}
#content2 #Right{width:365px;height:auto;float:right; padding-right:20px}
#content2 #Right p{width:100%;height:auto;}

#content3 {width:auto;height:auto;float:left;}
#content3 #Left{width:245px;height:auto;float:left;}
#content3 h2{width:620px;height:32px; background-image:url(../../company/img/title03.gif); text-indent:-9999px; display:block;margin:20px 0 15px}
#content3 #Right{width:365px;height:auto;float:right; padding-right:20px}
#content3 #Right p{width:100%;height:auto;}

#content4 {width:630px;height:auto;float:left;padding-bottom:30px;}
#content4 #Left{width:245px;height:auto;float:left;}
#content4 h2{width:620px;height:32px; background-image:url(../../company/img/title04.gif); text-indent:-9999px; display:block;margin:20px 0 15px}
#content4 #Right{width:385px;height:auto;float:right;}
#content4 #Right #Left2{width:60px;height:auto;float:left;}
#content4 #Right #Right2{width:325px;height:auto;float:right;}
#content4 #Right p{width:100%;height:auto;}
#content4 #DaimaruLogo {clear:both; text-align:center; padding-top:20px}


/* -----------------------------------------------------------------------------------------------------------
		プライバシーポリシー
----------------------------------------------------------------------------------------------------------- */
.text12 {font-size: 12px;line-height: 150%;color: #333333;}
