@charset "utf-8";
/* CSS Document */

*{
		margin:0;
		padding:0;
}
/*img
-------------------------------------------*/
img {
    border-style:none;
}
a img {
    border-style:none;
}
-------------------------------------------*/

ul,li{
		margin:0;
		padding:0;
}
/*
--------------------------------------------*/
.clearboth{
		clear:both;
}

/*body
-------------------------------------------*/
body{
		text-align:center;
		background-color:#ffd894;
}
#bodybg{
		margin:0;
		padding:0;
		width:1000px;
		background-image:url(/img/bg0.jpg);		
		background-repeat:repeat-y;
}
#container{
		width:960px;
		background-color:#fff;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
}
/*head
-------------------------------------------*/
h1{
		text-indent:-9999px;
		width:960px;
		height:140px;
		margin:15px 0 0 0;
		padding:0;
		font-size:0px;
}
h1 a{
		display:block;
		margin:0;
		padding:0;
		border:0;
		text-decoration:none;
		width:960px;
		height:140px;
		background-image:url(/img/headimg.jpg);
}
h1 a:hover{
		width:960px;
		height:140px;
		background-image:url(/img/headimg.jpg);
}
#h1shop{
		text-indent:-9999px;
		width:960px;
		height:140px;
		margin:15px 0 0 0;
		padding:0;
		font-size:0px;
}
#h1shop a{
		display:block;
		margin:0;
		padding:0;
		border:0;
		text-decoration:none;
		width:960px;
		height:140px;
		background-image:url(/img/headimg2.jpg);
}
#h1shop a:hover{
		width:960px;
		height:140px;
		background-image:url(/img/headimg2.jpg);
}
/*topbanner
-------------------------------------------*/
#saikinnsagashita{
		margin:4px 0 0 716px;
}
#title0{
		width:960px;
		height:50px;
		background-image:url(/img/title0.jpg);
		margin-top:40px;
}
#leftbox0{
		float:left;
		width:635px;
}
#leftbox0_0{
		width:635px;
		height:13px;
		background-image:url(/img/leftbox0_0.jpg);
		background-repeat:no-repeat;
}
#leftbox0_1{
		width:635px;
		background-image:url(/img/leftbox0_1.jpg);
		background-repeat:repeat-y;
}
#leftbox0_2{
		width:635px;
		height:27px;
		background-image:url(/img/leftbox0_2.jpg);
		background-repeat:no-repeat;
}
#leftbox1_0{
		width:635px;
		height:20px;
		background-image:url(/img/leftbox1_0.jpg);
		background-repeat:no-repeat;
}
#leftbox1_1{
		width:635px;
		background-image:url(/img/leftbox1_1.jpg);
		background-repeat:repeat-y;
}
#leftbox1_2{
		width:635px;
		height:27px;
		background-image:url(/img/leftbox1_2.jpg);
		background-repeat:no-repeat;
}
.bannertypemessagebox{
		width:960px;
}
.bannertypemessagebox1{
		width:468px;
		padding-left:10px;
		padding-top:4px;
		float:left;
}
.bannertypemessagebox2{
		width:468px;
		padding-left:4px;
		padding-top:4px;
		float:left;
}
.bannerleft1boxy{
		width:480px;
		margin-left:80px;
		padding-top:6px;		
}
.bannerleft1boxx{
		width:234px;
		height:60px;
		float:left;
		margin-right:6px;
}
#rightbox0{
		float:right;
		width:325px;
}
#rightbox0_0{
		width:325px;
		height:20px;
		background-image:url(/img/rightbox0_0.jpg);
		background-repeat:no-repeat;
}
#rightbox0_1{
		width:325px;
		background-image:url(/img/rightbox0_1.jpg);
		background-repeat:repeat-y;
}
#rightbox0_2{
		width:325px;
		height:27px;
		background-image:url(/img/rightbox0_2.jpg);
		background-repeat:no-repeat;
}
.bannerright0box{
		width:234px;
		margin-left:50px;
		padding-top:6px;
}

/*search
-------------------------------------------*/
#title1{
		width:960px;
		height:50px;
		background-image:url(/img/title1.jpg);
		margin-top:30px;
}
#flashbox{
		margin-left:10px;
		margin-top:20px;
}
#searchbg0{
		width:960px;
		height:140px;
		background-image:url(/img/searchbg0.jpg);
}
#searchbg0txt{
		margin-top:70px;
		margin-left:40px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		line-height:18px;
}
#searchbg0input{
		margin-top:0px;
		margin-left:40px;
		
}


#left2box{
		width:510px;
		float:left;
}
#right2box{
		width:450px;
		float:left;
}

/*top_list
-------------------------------------------*/
#title2{
		width:510px;
		height:50px;
		background-image:url(/img/title2.jpg);
		background-repeat:no-repeat;
		margin-top:30px;
}
#title3{
		width:510px;
		height:50px;
		background-image:url(/img/title3.jpg);
		background-repeat:no-repeat;
		margin-top:30px;
}
#title4{
		width:440px;
		height:50px;
		background-image:url(/img/title4.jpg);
		background-repeat:no-repeat;
		margin-top:30px;
}
.listbgnew0{
		width:510px;
		height:20px;
		background-image:url(/img/listbgnew0.jpg);
		background-repeat:no-repeat;
}
.listbgnew1{
		width:510px;
		height:120px;
		background-image:url(/img/listbgnew1.jpg);
		background-repeat:repeat-y;
}
.listbgnew2{
		width:510px;
		height:10px;
		background-image:url(/img/listbgnew2.jpg);
		background-repeat:no-repeat;
}
.listbgpickup0{
		width:510px;
		height:20px;
		background-image:url(/img/listbgpickup0.jpg);
		background-repeat:no-repeat;
}
.listbgpickup1{
		width:510px;
		height:120px;
		background-image:url(/img/listbgpickup1.jpg);
		background-repeat:repeat-y;
}
.listbgpickup2{
		width:510px;
		height:10px;
		background-image:url(/img/listbgpickup2.jpg);
		background-repeat:no-repeat;
}
.listbgchain0{
		width:450px;
		height:20px;
		background-image:url(/img/listbgchain0.jpg);
		background-repeat:no-repeat;
}
.listbgchain1{
		width:450px;
		height:120px;
		background-image:url(/img/listbgchain1.jpg);
		background-repeat:repeat-y;
}
.listbgchain2{
		width:450px;
		height:10px;
		background-image:url(/img/listbgchain2.jpg);
		background-repeat:no-repeat;
}
.imgbox0{
		width:90px;
		height:90px;
		text-align:center;
		vertical-align : middle;
		padding-left:auto;
		padding-right:auto;
		padding-bottom:auto;
		padding-top:auto;
		background-image:url(/img/listbgnewimgbg.jpg);
		background-repeat:no-repeat;
}
.imgboxbox0{
		margin:0 0 0 10px;
		width:90px;
		height:90px;
		float:left;
}
.imgboxbox1{
		margin:0px 0 0 10px;
		width:90px;
		height:90px;
		float:left;
}
.imgboxbox2{
		margin:0px 0 0 10px;
		width:90px;
		height:90px;
		float:left;
}
.imgbox1{
		width:90px;
		height:90px;
		text-align:center;
		vertical-align : middle;
		padding-left:auto;
		padding-right:auto;
		padding-bottom:auto;
		padding-top:auto;
		background-image:url(/img/listbgpickupimgbg.jpg);
		background-repeat:no-repeat;

}
.imgbox2{
		width:90px;
		height:90px;
		text-align:center;
		vertical-align : middle;
		padding-left:auto;
		padding-right:auto;
		padding-bottom:auto;
		padding-top:auto;
		background-image:url(/img/listbgchainimgbg.jpg);
		background-repeat:no-repeat;
}
.listtxtnew{
		width:370px;
		height:82px;
		padding:0px 0 10px 25px;
		float:left;
}
.listtxttitle{
		font-weight:bold;
		color:#a54700;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		margin-bottom:5px;
		margin-right:45px;
}
.listtxttitle2{
		font-weight:bold;
		color:#a50004;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		margin-bottom:5px;
		margin-right:45px;
}
.listtxtarea{
		color:#000000;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		font-weight:bold;
		margin-bottom:10px;
		margin-right:45px;
}
.listtxtmain{
		color:#000000;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		line-height:14px;
		margin-right:45px;
}
.listtxtchain{
		width:300px;
		height:82px;
		padding:0px 0 0 25px;
		float:left;
}
.listtxttitle3{
		font-weight:bold;
		color:#a50004;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		margin-bottom:5px;
		margin-right:15px;
}
.listtxtmain2{
		color:#000000;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		line-height:14px;
		margin-right:15px;
}
.listtxttitle a{
		color:#a54700;
}
.listtxttitle2 a{
		color:#a50004;
}
.listtxttitle3 a{
		color:#3e8300;
}
.imgtable{
		width:90px;
		height:90px;
}
.imgtable td{
		vertical-align:middle;
}

/*top_info2
-------------------------------------------*/
#title5{
		width:450px;
		height:50px;
		background-image:url(/img/title5.jpg);
		background-repeat:no-repeat;
		margin-top:30px;
}
#rightbox1_0{
		width:450px;
		height:13px;
		background-image:url(/img/rightbox1_0.jpg);
		background-repeat:no-repeat;
}
#rightbox1_1{
		width:450px;
		background-image:url(/img/rightbox1_1.jpg);
		background-repeat:repeat-y;
}
#rightbox1_2{
		width:450px;
		height:27px;
		background-image:url(/img/rightbox1_2.jpg);
		background-repeat:no-repeat;
}
.bannerright1box{
		width:234px;
		margin-left:106px;
		margin-top:6px;
}
#bannerright1boxbox{
		margin-top:60px;
				
}
/*
----------------------------------------*/
#foot{
		margin-left:10px;
		width:940px;
}
#footer{
		margin:10px 0 10px 0;
		text-align:center;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
}
#footer a{
		color:#333333;
}
#footer a:visited{
		color:#333333;
}
#copyright{
		margin:10px 0 10px 0;
		text-align:center;
		color:#333333;
		font-size:12px;
}

/* search
----------------------------------------*/
#title_search0{
		width:910px;
		height:14px;
		padding:18px 20px 18px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#990C00;
		font-weight:bold;
		background-image:url(/img/title_search0.jpg);
		background-repeat:no-repeat;
		margin-top:30px;
		text-align:right;
}
#title_search0 a{
		color:#990C00;
}
#search_top_searchtxt{
		background-image:url(/img/search_top_searchtxt.jpg);
		width:910px;
		height:14px;
		padding:18px 20px 18px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#E86300;
		font-weight:bold;

}
#search_top_searchtxtbox{
		width:900px;
		padding:10px 30px 10px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#E86300;
		font-weight:bold;

}
#search_addsearch_box0{
		width:960px;
		height:20px;
		background-image:url(/img/searchbox0_0.jpg);
		background-repeat:no-repeat;
}
#search_addsearch_box1{
		width:960px;
		background-image:url(/img/searchbox0_1.jpg);
		background-repeat:repeat-y;
}
#search_addsearch_box2{
		width:960px;
		height:27px;
		background-image:url(/img/searchbox0_2.jpg);
		background-repeat:no-repeat;
}
#search_addsearch_box02{
		width:960px;
		height:20px;
		background-image:url(/img/searchbox0_0.jpg);
		background-repeat:no-repeat;
}
#search_addsearch_box12{
		width:960px;
		background-image:url(/img/searchbox0_1.jpg);
		background-repeat:repeat-y;
}
#search_addsearch_box22{
		width:960px;
		height:27px;
		background-image:url(/img/searchbox0_2.jpg);
		background-repeat:no-repeat;
}
#title_search1{
		width:910px;
		height:14px;
		padding:18px 20px 18px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#990C00;
		font-weight:bold;
		background-image:url(/img/title_search1.jpg);
		background-repeat:no-repeat;
		margin-top:30px;
}
#title_search1left{
		text-align:left;
		float:left;
		padding-left:140px;
}
#title_search1right{
		text-align:right;
}
.search_searchlist_bg0{
		width:960px;
		height:20px;
		background-image:url(/img/searchlistbg_0.jpg);
		background-repeat:no-repeat;
}
.search_searchlist_bg1{
		width:960px;
		background-image:url(/img/searchlistbg_1.jpg);
		background-repeat:repeat-y;
}
.search_searchlist_bg2{
		width:960px;
		height:10px;
		background-image:url(/img/searchlistbg_2.jpg);
		background-repeat:no-repeat;
}
.searchlistimgbg{
		width:90px;
		height:90px;
		background-image:url(/img/searchlistimgbg.jpg);
		background-repeat:no-repeat;
		margin:10px 0 10px 50px;
		padding:15px;
		text-align:center;
}
.search_searchlist{
		margin:30px 0 10px 0;
}
.searchlistleft{
		width:170px;
		float:left;
}
.searchlistright{
		float:left;
		width:450px;
}
.searchlistright2{
		float:left;
		width:200px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		color:#000000;
		padding-top:50px;
		padding-left:50px;
}
.searchlistright2 a{
		color:#000000;
}
.searchlisttxt0{
		padding:15px 20px 5px 20px;
}
.searchlisttxt0 a{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:15px;
		color:#990C00;
		font-weight:bold;
}
.searchlisttxt1{
		padding:18px 20px 18px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#990C00;
		font-weight:bold;
		line-height:15px;
}
.searchlisttxt2{
		text-indent:-9999px;
		width:70px;
		height:30px;
		margin-left:auto;
		margin-right:30px;
		padding:0;
		font-size:0px;
		text-align:right;
}
.searchlisttxt2 a{
		display:block;
		margin-left:auto;
		margin-right:30px;
		padding:0;
		border:0;
		text-decoration:none;
		width:70px;
		height:30px;
		background-image:url(/img/searchlistsyousai.jpg);
}
.searchlisttxt2 a:hover{
		width:70px;
		height:30px;
		margin-left:auto;
		margin-right:30px;
		background-image:url(/img/searchlistsyousai.jpg);
}

.searchlistaccessimg{
		background-image:url(/img/searchlistaccess.jpg);
		width:120px;
		height:30px;
		background-repeat:no-repeat;

}
.searchlistyosanimg{
		background-image:url(/img/searchlistyosan.jpg);
		width:120px;
		height:30px;
		background-repeat:no-repeat;

}
.searchlistaccesstxt{
		font-size:12px;
		line-height:15px;
		color:#141;
		margin:6px 30px 6px 10px;
}
.searchlistyosantxt{
		font-size:12px;
		line-height:15px;
		color:#900;
		margin:6px 30px 6px 10px;
		font-weight:bold;
}
.searchlistpoint{
		float:left;
		width:53px;
}
.searchlistpoint{
		background-image:url(/img/searchlistpoint.jpg);
		width:41px;
		height:36px;
		background-repeat:no-repeat;
		margin:0 2px 0 10px;
}
.imgtable_s{
		width:90px;
		height:90px;
}
.imgtable_s td{
		vertical-align:middle;
}

/* details
----------------------------------------*/
#details_title{
		width:960px;
		height:50px;
		margin-top:40px;
		background-image:url(/img/detailstitle.jpg);
		background-repeat:no-repeat;
}
#details_pankuzu{
		font-size:12px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color:#8f0000;
		padding:20px 10px 0 0;
		font-weight:bold;
		float:right;
}
#details_shopnamebgbox{
		width:880px;
		height:40px;
		margin:40px 40px 0 40px;
}
#details_shopnamebg0{
		width:40px;
		height:40px;
		background-image:url(/img/details_shopnamebg2.jpg);
		background-repeat:no-repeat;
		float:left;
}
#details_shopnamebg1{
		height:40px;
		background-image:url(/img/details_shopnamebg1.jpg);
		background-repeat:repeat-x;
		float:left;
}
#details_shopnamebg2{
		width:40px;
		height:40px;
		background-image:url(/img/details_shopnamebg2.jpg);
		background-repeat:no-repeat;
		float:left;
}
#details_shopnamebg1 h2{
		color:#e27a00;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:20px;
		padding:14px 10px 6px 10px;
		font-weight:bold;
}
#details_prtxt{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		color:#000;
		line-height:16px;
		padding:30px 16px 4px 40px;
		float:left;
		width:390px;
}
#details_shopmainimgbgright{
		float:left;
		width:480px;
}
#detailspagenavi0{
		text-indent:-9999px;
		width:160px;
		height:100px;
		margin:4px 0px 0 0;
		padding:0;
		font-size:0px;
		float:right;
}
#detailspagenavi0 a{
		display:block;
		margin:0;
		padding:0;
		border:0;
		text-decoration:none;
		width:160px;
		height:100px;
		background-image:url(/img/detailspagenavi0.jpg);
}
#detailspagenavi0 a:hover{
		width:160px;
		height:100px;
		background-image:url(/img/detailspagenavi0.jpg);
}
#detailspagenavi1{
		text-indent:-9999px;
		width:160px;
		height:100px;
		margin:4px 0px 0 0;
		padding:0;
		font-size:0px;
		float:right;
}
#detailspagenavi1 a{
		display:block;
		margin:0;
		padding:0;
		border:0;
		text-decoration:none;
		width:160px;
		height:100px;
		background-image:url(/img/detailspagenavi1.jpg);
}
#detailspagenavi1 a:hover{
		width:160px;
		height:100px;
		background-image:url(/img/detailspagenavi1.jpg);
}
#detailspagenavi2{
		text-indent:-9999px;
		width:160px;
		height:100px;
		margin:4px 0px 0 0;
		padding:0;
		font-size:0px;
		float:right;
}
#detailspagenavi2 a{
		display:block;
		margin:0;
		padding:0;
		border:0;
		text-decoration:none;
		width:160px;
		height:100px;
		background-image:url(/img/detailspagenavi2.jpg);
}
#detailspagenavi2 a:hover{
		width:160px;
		height:100px;
		background-image:url(/img/detailspagenavi2.jpg);
}
#detailsmenuimgbg{
		width:960px;
		height:400px;
		background-image:url(/img/detailsmenuimgbg.jpg);
		background-repeat:no-repeat;
		padding-top:20px;
}
#detailsmenuimgbg0{
		width:960px;
		height:36px;
		background-image:url(/img/detailsmenuimgbg0.jpg);
		background-repeat:no-repeat;
}
#detailsmenuimgbg1{
		width:960px;
		height:auto;
		background-image:url(/img/detailsmenuimgbg1.jpg);
		background-repeat:repeat-y;
}
#detailsmenuimgbg2{
		width:960px;
		height:36px;
		background-image:url(/img/detailsmenuimgbg2.jpg);
		background-repeat:no-repeat;
}
#details_shopimg{
		float:left;
		width:200px;
		height:auto;
		text-align:center;
}
.details_shopmenuimg{
		float:left;
		padding:20px 0 10px 50px;
		width:160px;
		height:auto;
}
#detailsmenuimgbox{
		height:auto;
		margin:0 40px 0 60px;
}
#details_shopimgtxt{
		margin-top:10px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		line-height:14px;
		text-align:left;
}
.details_shopmenuimgtxt{
		width:auto;
		height:auto;
		margin-top:10px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		line-height:14px;
		text-align:left;
}
#details_iconbox{
		width:890px;
		margin:0 34px 0 36px;
}
#details_subtitle0{
		width:240px;
		height:30px;
		margin:10px 0 10px 40px;
		background-image:url(/img/details_subtitle0.jpg);
		background-repeat:no-repeat;
}
#details_subtitle1{
		width:240px;
		height:30px;
		margin:10px 0 10px 40px;
		background-image:url(/img/details_subtitle1.jpg);
		background-repeat:no-repeat;
}
#details_subtitle2{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle2.jpg);
		background-repeat:no-repeat;
}
#details_subtitle3{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle3.jpg);
		background-repeat:no-repeat;
}
#details_subtitle4{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle4.jpg);
		background-repeat:no-repeat;
}
#details_subtitle5{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle5.jpg);
		background-repeat:no-repeat;
}
#details_subtitle6{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle6.jpg);
		background-repeat:no-repeat;
}
#details_subtitle7{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle7.jpg);
		background-repeat:no-repeat;
}
#details_subtitle8{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle8.jpg);
		background-repeat:no-repeat;
}
#details_subtitle9{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle9.jpg);
		background-repeat:no-repeat;
}
#details_subtitle10{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle10.jpg);
		background-repeat:no-repeat;
}
#details_subtitle11{
		width:240px;
		height:30px;
		margin:10px 0 10px 0;
		background-image:url(/img/details_subtitle11.jpg);
		background-repeat:no-repeat;
}
#details_subtitle12{
		width:240px;
		height:30px;
		margin:10px 0 10px 40px;
		background-image:url(/img/details_subtitle12.jpg);
		background-repeat:no-repeat;
}
#details_subtitle13{
		width:240px;
		height:30px;
		margin:10px 0 10px 40px;
		background-image:url(/img/details_subtitle13.jpg);
		background-repeat:no-repeat;
}
#details_sviconbox{
		width:880px;
		margin-left:40px;
}
.detailes_subtxt{
		margin:0 10px 0 40px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		color:#000;
}
.detailes_subbox{
		width:240px;
		float:left;
		margin-right:40px;
}
.detailes_subboxbox{
		width:880px;
		margin-left:40px;
}

.details_menutxt{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		color:#000;
		width:800px;
		margin:0 80px 0 80px;
}
#detailsbannerbox{
		width:880px;
		margin:40px;
				
}
#qrbox{
		text-indent:0px;
		margin:17px 0 0 707px
}
.couponlogo{
		float:left;
		padding:10px 0 10px 80px;
		width:260px;
}
.coupontxt{
		float:left;
		padding:10px 60px 10px 0;
		width:500px;
}
.coupontxt1{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		color:#000;
		font-weight:bold;
		margin:50px 0 0 0;
}
.coupontxt2{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:11px;
		color:#000;
}
.couponbg0{
		width:960px;
		height:20px;
		background-image:url(/img/dmap_couponbg0.jpg);
		background-repeat:no-repeat;
}
.couponbg1{
		width:960px;
		background-image:url(/img/dmap_couponbg1.jpg);
		background-repeat:repeat-y;
}
.couponbg2{
		width:960px;
		height:20px;
		background-image:url(/img/dmap_couponbg2.jpg);
		background-repeat:no-repeat;
}




/*	
----------------------------------------*/
#pagestext{
	text-align		:center;
	width:100%;
	margin:40px 0 20px 0;
	line-height: 18px;
}
#pagestext table{
	padding:2px 2px 2px 8px;
	border-right: 1px solid #ff7800;
	border-left: 1px solid #ff7800;
	border-bottom:  1px solid #ff7800;
	border-top:	1px solid #ff7800;
	background: #ffe2c9;
	margin:10px auto;
	line-height: 26px;
	color:#000000;
	width: 90%;
}

#pagestext th{
	padding:2px 2px 2px 8px;
	border-right: 1px solid #ff7800;
	border-left: 1px solid #ff7800;
	border-bottom:  1px solid #ff7800;
	border-top:	1px solid #ff7800;
	background: #ffe2c9;
	margin:10px 40px 10px 40px;
	line-height: 26px;
	color:#ae4800;
	font-weight:bold;
	font-size:14px;
}

#pagestext td{
	padding:2px 2px 2px 8px;
	border-right: 1px solid #ff7800;
	border-left: 1px solid #ff7800;
	border-bottom:  1px solid #ff7800;
	border-top:	1px solid #ff7800;
	background: #ffffff;
	margin:10px 40px 10px 40px;
	line-height: 26px;
	color:#000000;
	font-size:11px;
	text-align: left;
}
/*
----------------------------------*/
#title_saikinsearch{
		width:910px;
		height:14px;
		padding:18px 20px 18px 30px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#990C00;
		font-weight:bold;
		background-image:url(/img/title_saikinsearch.jpg);
		background-repeat:no-repeat;
		margin-top:30px;
}
#mokuji{
		font-size:14px;
		color:#990C00;
		font-weight:bold;
		margin:10px 0 -20px 20px;
}
#mokuji2{
		font-size:14px;
		color:#990C00;
		font-weight:bold;
		margin:10px 0 -20px 20px;
		padding:0 0 0 20px;
		text-align:left;
}
#kensutext{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#990C00;
		font-weight:bold;
		margin:40px;

}
#jobofferbox{
		width:910px;
		margin:40px 0 0 100px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		line-height:18px;
}
#offerlink{
		margin-top:30px;
		text-align:center;
}
#rstnotfound{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:12px;
		color:#E86300;
		font-weight:bold;
		padding:50px;
}
#groupimage{
		text-align:center;
}
#grouppr{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		color:#000000;
		padding:10px 90px 50px 90px;
}
#send_to_mobile{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		color:#000000;
		padding:10px 90px 50px 90px;
		line-height:18px;
}
#couponbox{
		line-height:18px;
}
.offertextjobname{
		vertical-align:top;
		padding:20px 0 20px 0;
		width:100px;
}
.offertextjobcontent{
		vertical-align:top;
		width:400px;
		padding:20px 0 20px 0;
}
.offertextjobtr{
		
}
table{

}

.attention{
color:red;
margin-left:3px;
}

div.error-message {
	color:#FF0000;
	font-weight: bold;
}

.form030 {width:30px;}
.form040 {width:40px;}
.form050 {width:50px;}
.form080 {width:80px;}
.form090 {width:90px;}
.form100 {width:100px;}
.form120 {width:120px;}
.form150 {width:150px;}
.form180 {width:180px;}
.form200 {width:200px;}
.form250 {width:250px;}
.form280 {width:280px;}
.form300 {width:300px;}
.form350 {width:350px;}
.form180x200 {width:180px; height:200px;}
.form280x080 {width:280px; height:80px;}
.form280x040 {width:280px; height:40px;}
.form280x060 {width:280px; height:60px;}
.form280x100 {width:280px; height:100px;}
.form280x140 {width:280px; height:140px;}
.form280x200 {width:280px; height:200px;}
.form250x150 {width:250px; height:150px;}
.form300x150 {width:300px; height:150px;}
.form350x100 {width:350px; height:100px;}
.form350x150 {width:350px; height:150px;}
.form350x200 {width:350px; height:200px;}
.form420x100 {width:420px; height:100px;}
.form420x150 {width:420px; height:150px;}
.form450x100 {width:450px; height:100px;}
