body {
		margin			: 0 ;
		padding			: 0 ;
		background		: url("../images/bg_image.gif") repeat top left;
		text-align		: center;
}

p{
		margin			: 0 ;
		padding			: 0 ;
		line-height		: 130%;
		font-size		: 12px;
		color			: #696767;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

ul,li,strong,form,tr,td,th,input,select {
		margin			: 0 ;
		padding			: 0 ;
}

img {
		border			: none ;
}

a {outline			: none;}
a:link { color			: #B8360E ;}
a:visited { color		: #800B69 ;}
a:hover { color			: #4497D7 ;}

.clear {
		clear			: both ;
}

.new {
		font-weight : bold;
		color : red;
		font-style : normal;
}

#RootBox{
		width			: 860px ;
		margin			: 0 auto;
		text-align		: left;
}

#RootBox02{
		width			: 480px ;
}

h1 {
		margin			: 0 0 0 50px;
		_margin			: 0 0 0 25px;
		padding			: 8px 0 0 0;
		width			: 202px;
		height			: 52px;
		text-indent		: -10000px;
		float			: left;
}

h1 a{
		background		: url("../images/logo.gif") no-repeat top left;
		width			: 202px;
		height			: 52px;
		display			: block;
}

#HeadRightBox {
		float			: left;
		margin			: 0 0 0 160px;
}

h2 {
		font-weight		: normal;
		font-size		: 11px;
		_font-size		: 10px;
		color			: #F2F0EF;
		width			: 400px;
		text-align		: right;
		margin			: 0;
		padding			: 10px 0 0 0;
}

*:first-child+html h2 {
　　　　font-size		: 10px;
}

#HeadBg {
		background		: url("../images/head_bg.gif") no-repeat top left;
		width			: 860px;
		height			: 66px;
}



#HeadMenu {
		clear			: both;
		list-style		: none;
		margin			: 0 0 0 203px ;
		padding			: 0 0 0 0 ;
}

#HeadMenu li{
		float			: left;
		text-indent		: -10000px;
		margin			: 0 3px ;
}

#HeadMenu01{
		background		: url("../images/head_menu01.gif") no-repeat top left;
		width			: 52px;
		height			: 18px;
}

#HeadMenu02{
		background		: url("../images/head_menu02.gif") no-repeat top left;
		width			: 55px;
		height			: 18px;
}

#HeadMenu03{
		background		: url("../images/head_menu03.gif") no-repeat top left;
		width			: 75px;
		height			: 18px;
}

#HeadMenu01 a{
		display			: block;
		width			: 52px;
		height			: 18px;
}

#HeadMenu02 a{
		display			: block;
		width			: 55px;
		height			: 18px;
}

#HeadMenu03 a{
		display			: block;
		width			: 75px;
		height			: 18px;
}

#FlashBg {
		clear			: both;
		background		: url("../images/flash_bg.gif") no-repeat top left;
		width			: 860px;
		height			: 275px;
}

#FlashBg02 {
		clear			: both;
		background		: url("../images/flash_bg.gif") no-repeat top left;
		width			: 860px;
		height			: 150px;
}


#headerFlash{
		margin			: 0 0 0 30px;
}

#MainBox {
		background		: url("../images/main_bg.gif") repeat-y top left;
		width			: 860px;
		overflow		: hidden;
		_margin			: -5px 0 0 0;
}

.MainHead{
		width			: 610px;
		height			: 61px;
		text-indent		: -10000px;
		margin			: 0 0 0 2px;
		padding			: 0 ;
}

#TopMH {
		background		: url("../images/top_main_head.gif") no-repeat top left;
}

#MainMiddleL {
		background		: url("../images/note_bg.gif") repeat-y top left;
		margin			: 0 0 0 30px;
		_margin			: 0 0 0 15px;
		width			: 582px;
		padding			: 0 0 0 0;
		overflow		: hidden;
		float			: left;
}

.Box {
		margin			: 8px 0 15px 0 ;
		clear			: both;
}

.BoxL {
		float			: left;
		margin			: 0 0 0 60px;
		_margin			: 0 0 0 30px;
}

.BoxL p{
		background		: #5B350D ;
		padding			: 1px 5px;
		font-size		: 12px;
		font-weight		: bold;
		color			: #ffffff;
		
}

.BoxR {
		float			: left;
		width			: 390px;
		margin			: 0 20px 0 20px;
		line-height		: 160%;
}

.BoxR span{
		color			: #C43D14 ;
		font-weight		: bold;
}

.BoxR strong{
		color			: #F27B11 ;
		font-weight		: bold;
}

#MainMiddleR {
		float			: left;
		margin			: -50px 0 0 0;
}

#TopRightMenu {
		list-style		: none;
}

#TopRightMenu li{
		text-indent		: -10000px;
}

#TopRM01 {
		background		: url("../images/top_banner01.gif") repeat-y top left;
		width			: 236px;
		height			: 93px;
		margin			: 0 0 10px 0px;
}

#TopRM01 a{
		width			: 236px;
		height			: 93px;
		display			: block;
}

#TopRM02 {
		background		: url("../images/top_banner02.gif") repeat-y top left;
		width			: 198px;
		height			: 65px;
		margin			: 12px 0 12px 5px;
}

#TopRM02 a{
		width			: 198px;
		height			: 65px;
		display			: block;
}

#TopRM03 {
		background		: url("../images/top_banner03.gif") repeat-y top left;
		width			: 145px;
		height			: 42px;
		margin			: 12px 0 12px 5px;
}

#TopRM03 a{
		width			: 145px;
		height			: 42px;
		display			: block;
}

.TopLine {
		margin			: 20px 0 0 60px;
}

#TopLogoMargin {
		margin			: 0 0 20px 0;
}

#TopRM04 {
		background		: url("../images/top_banner04.gif") repeat-y top left;
		width			: 150px;
		height			: 45px;
		margin			: 12px 0 12px 5px;
}

#TopRM04 a{
		width			: 150px;
		height			: 45px;
		display			: block;
}

#TopRM05 {
		background		: url("../images/top_banner05.gif") repeat-y top left;
		width			: 198px;
		height			: 62px;
		margin			: 12px 0 12px 5px;
}

#TopRM05 a{
		width			: 198px;
		height			: 62px;
		display			: block;
}

#TopRM06 {
		background		: url("../images/top_banner06.gif") repeat-y top left;
		width			: 236px;
		height			: 91px;
		margin			: 12px 0 12px 0;
}

#TopRM06 a{
		width			: 236px;
		height			: 91px;
		display			: block;
}

#TopRM07 {
		background		: url("../images/top_banner07.gif") repeat-y top left;
		width			: 200px;
		height			: 41px;
		margin			: 12px 0 12px 5px;
}

#TopRM07 a{
		width			: 200px;
		height			: 41px;
		display			: block;
}



#Footer {
		background		: url("../images/foot.gif") no-repeat top left;
		height			: 79px;
		width			: 860px;
		margin			: 0 0 0 2px;
		text-align		: center;
		padding			: 0 0 0 0;
		clear			: both;
}

#Copy {
		color			: #ffffff;
		margin			: 8px 0 0 0;
		font-size		: 10px;
}
#FootLink,
#FootLink a {
		color			: #ffffff;
		padding			: 15px 0 0 0;
		font-size		: 10px;
}


.MainHeadIn {
		width			: 860px;
		height			: 59px;
		text-indent		: -10000px;
		margin			: 0 0 0 0;
		padding			: 0 ;
}

#News {
		background		: url("../images/in_head01.gif") no-repeat top left;
}

#MCons01 {
		background		: url("../images/in_head02.gif") no-repeat top left;
}

#MCons02 {
		background		: url("../images/in_head03.gif") no-repeat top left;
}

#MCons03 {
		background		: url("../images/in_head04.gif") no-repeat top left;
}

#MCons04 {
		background		: url("../images/in_head05.gif") no-repeat top left;
}

#MCons05 {
		background		: url("../images/in_head06.gif") no-repeat top left;
}

#MCons06 {
		background		: url("../images/in_head07.gif") no-repeat top left;
}

#MCons07 {
		background		: url("../images/in_head08.gif") no-repeat top left;
}

#MCons08 {
		background		: url("../images/in_head09.gif") no-repeat top left;
}

#MCons09 {
		background		: url("../images/in_head10.gif") no-repeat top left;
}

#MCons10 {
		background		: url("../images/in_head11.gif") no-repeat top left;
}

#MainBoxIn {
		background		: url("../images/main_in_bg.gif") repeat-y top left;
		width			: 860px;
		overflow		: hidden;
		_margin			: -5px 0 0 0;
}

#MainBoxIn02 {
		background		: url("../images/main_in_bg.gif") repeat-y top left;
		width			: 860px;
		overflow		: hidden;
		padding			: 20px 0 0 0;
		_margin			: -5px 0 0 0;
}

#PanList {
		color			:#B2A08E;
		margin			: 10px 0 0 80px;
}

#PanList a{
		color			:#B2A08E;
}

#InMtitle01 {
		background		: url("../images/in_mtitle01.gif") no-repeat top left;
		height			: 13px;
		width			: 65px;
		margin			: 10px 0 0 80px;
		text-indent		: -10000px;
}

#InMtitle02 {
		background		: #381E00 url("../images/m_con_cont01.gif") no-repeat top left;
		height			: 13px;
		width			: 190px;
		margin			: 10px 0 0 80px;
		text-indent		: -10000px;
}

#InMtitle03 {
		background		: #381E00 url("../images/m_con_cont02.gif") no-repeat top left;
		height			: 13px;
		width			: 190px;
		margin			: 10px 0 0 80px;
		text-indent		: -10000px;
}

#InMtitle04{
		background		: #381E00 url("../images/m_con_cont03.gif") no-repeat top left;
		height			: 13px;
		width			: 190px;
		margin			: 10px 0 0 80px;
		text-indent		: -10000px;
}

.CatchTitle01 {
		background		: url("../images/page_title04.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}

.CatchTitle02 {
		background		: url("../images/page_title05.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}

.CatchTitle02_s {
		background		: url("../images/page_title05_s.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}



.CatchTitle03 {
		background		: url("../images/page_title01.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle04 {
		background		: url("../images/page_title02.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle05 {
		background		: url("../images/page_title03.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 81px;
}


.CatchTitle06 {
		background		: url("../images/page_title06.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle07 {
		background		: url("../images/page_title07.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 16px 0 10px 84px;
}

.CatchTitle07_sp {
		background		: url("../images/page_title07_sp.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 16px 0 10px 84px;
}


.CatchTitle08 {
		background		: url("../images/page_title08.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 83px;
}


.CatchTitle09 {
		background		: url("../images/page_title09.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 0 0 10px 83px;
		
}


.CatchTitle10 {
		background		: url("../images/page_title10.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle11 {
		background		: url("../images/page_title11.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle12 {
		background		: url("../images/page_title12.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle13 {
		background		: url("../images/page_title13.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle14 {
		background		: url("../images/page_title14.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}


.CatchTitle15 {
		background		: url("../images/page_title15.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 10px 84px;
}

.CatchTitle16 {
		background		: url("../images/page_title16.gif") no-repeat top left;
		height			: 25px;
		width			: 700px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 23px 0 10px 84px;
}


.Catch04 {
		margin			: 30px 0 10px 80px;
 		color			: #5B350D ;
		font-size		: 18px;
		font-weight		: bold;
}

.Catch03 {
		margin			: 5px 0 10px 107px;
 		color			: #C43D14 ;
		font-size		: 18px;
		font-weight		: bold;
}

.Catch img,
.Catch02 img  {
		vertical-align	: middle;
		margin			: -2px 4px 0 0;
}

.Catch02 {
		margin			: 20px 0 10px 80px;
		color			: #5B350D ;
		font-size		: 18px;
		font-weight		: bold;
}

.AllWidthText {
		width			: 640px;
		font-size		: 12px;
		line-height		: 160%;
		margin			: 0 0 0 110px;
}

.WidthText {
		width			: 440px;
		font-size		: 12px;
		line-height		: 160%;
		margin			: 0 0 0 110px;
}


.CatchText {
		color			: #5B350D ;
		font-weight		: bold;
}

.InBox01 {
		float			: left;
		width			: 210px;
		margin			: 0 7px ;
}

.InBox03 {
		float			: left;
		width			: 345px;
		margin			: 0 7px ;
}

.InBox01 h5 {
		margin			: 0;
		padding			: 0 0 0 0;
}

.InTitle02 {
		/*background		: url("../images/menu_titile_bg.gif") no-repeat top left;*/
		height			: 44px;
		_height			: 64px;
		width			: 203px;
		color			: #5B350D ;
		padding			: 18px 0 0 0;
		text-align		: center;
}

.InTitle02 h5.One{
		margin			: 0 0 0 0;
		padding			: 8px 0 0 0;
}

.InTitle02 p.Price{
		font-weight		: bold;
		text-align		: right;
		padding			: 2px 20px 0 0;
		color			: #5B350D ;
}

#In3BoxMargin {
		margin			: 0 7px 0 108px;
		_margin			: 0 7px 0 54px;
}

#AllWidthTextMargin01 {
		margin			: 0 0 15px 110px;
}

#AllWidthTextMargin02 {
		margin			: 0 0 15px 110px;
		font-weight		: normal;
}

#TitleText01 {
		background		: url("../images/text_image01.gif") no-repeat top left;
		height			: 17px;
		width			: 209px;
		padding			: 0;
		margin			: -3px 0 10px 113px;
		text-indent		: -10000px;
}

#TitleText02 {
		background		: url("../images/text_image02.gif") no-repeat top left;
		height			: 17px;
		width			: 209px;
		padding			: 0;
		margin			: -3px 0 10px 113px;
		text-indent		: -10000px;
}

#TitleText03 {
		background		: url("../images/text_image03.gif") no-repeat top left;
		height			: 17px;
		width			: 209px;
		padding			: 0;
		margin			: -3px 0 10px 113px;
		text-indent		: -10000px;
}

#TitleText04 {
		background		: url("../images/text_image04.gif") no-repeat top left;
		height			: 17px;
		width			: 209px;
		padding			: 0;
		margin			: -3px 0 10px 104px;
		text-indent		: -10000px;
}

#TitleText04_sp {
		background		: url("../images/text_image04_sp.gif") no-repeat top left;
		height			: 17px;
		width			: 209px;
		padding			: 0;
		margin			: -3px 0 10px 104px;
		text-indent		: -10000px;
}

#TitleText05 {
		background		: url("../images/text_image05.gif") no-repeat top left;
		height			: 17px;
		width			: 359px;
		padding			: 0;
		margin			: -3px 0 10px 103px;
		text-indent		: -10000px;
}

#TitleText05_sp {
		background		: url("../images/text_image05_sp.gif") no-repeat top left;
		height			: 17px;
		width			: 359px;
		padding			: 0;
		margin			: -3px 0 10px 103px;
		text-indent		: -10000px;
}

.CatchText02 {
		font-weight		: bold;
		color			: #5B350D;
		margin			: 8px 0 8px 5px;
		font-size		: 10px;
		width			: 200px;
}

.NewsText {
		line-height		: 160%;
		width			: 200px;
		margin			: 0 0 15px 5px;
}

.NewsText2 {
		line-height		: 160%;
		width			: 310px;
		margin			: 0 0 15px 5px;
}

#AlignRight01 {
		text-align		: right;
		margin			: 10px 0 20px 110px;
}

.MenuMargin {
		margin			: 0 0 0 30px;
		_margin			: 0 0 0 15px;
}

.InBox02 {
		float			: left;
		margin			: 0 29px 0 108px;
		_margin			: 0 29px 0 54px;
		width			: 200px;
}

#InBox02Margin {
		margin			: 0 0 0 0;
}

#InBox02Margin02 {
		margin			: 0 0 0 0;
		_margin			: 0 0 0 0;
}

.InTitle03 {
		background		: url("../images/menu_titile_bg02.gif") no-repeat top left;
		height			: 44px;
		_height			: 64px;
		width			: 203px;
		color			: #EBDCB9 ;
		padding			: 18px 0 0 20px;
		margin			: 0 0 10px 0;
}

.InTitle03 h5{
		margin			: 0;
		padding			: 0;
		text-align		: left;
		width			: 150px;
		
}

#Co {
		line-height			: 130%;
		margin				: 0 0 0 5px;
}

#MenuTitle01 {
		background		: url("../images/menu_title08.gif") no-repeat top left;
		height			: 62px;
		width			: 203px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle01_1 {
		background		: url("../images/menu_title08_1.gif") no-repeat top left;
		height			: 73px;
		width			: 289px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle01_2 {
		background		: url("../images/menu_title08_2.gif") no-repeat top left;
		height			: 73px;
		width			: 289px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle01_3 {
		background		: url("../images/menu_title08_3.gif") no-repeat top left;
		height			: 77px;
		width			: 291px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle01_4 {
		background		: url("../images/menu_title08_4.gif") no-repeat top left;
		height			: 77px;
		width			: 289px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle02 {
		background		: url("../images/menu_title09.gif") no-repeat top left;
		height			: 62px;
		width			: 203px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle03 {
		background		: url("../images/menu_title11.gif") no-repeat top left;
		height			: 62px;
		width			: 203px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle04 {
		background		: url("../images/menu_title10.gif") no-repeat top left;
		height			: 72px;
		width			: 203px;
		text-indent		: -10000px;
		margin			: 0 0 5px 0;
		padding			: 0;
}

#MenuTitle05 {
		background		: url("../images/menu_title01.gif") no-repeat top left;
		height			: 72px;
		width			: 234px;
		text-indent		: -10000px;
		margin			: 0 0 10px 0;
		padding			: 0;
}

#MenuTitle06 {
		background		: url("../images/menu_title02.gif") no-repeat top left;
		height			: 72px;
		width			: 234px;
		text-indent		: -10000px;
		margin			: 0 0 10px 0;
		padding			: 0;
}

#MenuTitle07 {
		background		: url("../images/menu_title03.gif") no-repeat top left;
		height			: 72px;
		width			: 234px;
		text-indent		: -10000px;
		margin			: 0 0 10px 0;
		padding			: 0;
}

#MenuTitle08 {
		background		: url("../images/menu_title04.gif") no-repeat top left;
		height			: 72px;
		width			: 234px;
		text-indent		: -10000px;
		margin			: 0 0 10px 0;
		padding			: 0;
}

#MenuTitle09 {
		background		: url("../images/menu_title05.gif") no-repeat top left;
		height			: 72px;
		width			: 234px;
		text-indent		: -10000px;
		margin			: 0 0 10px 0;
		padding			: 0;
}

#MenuTitle10 {
		background		: url("../images/menu_title06.gif") no-repeat top left;
		height			: 72px;
		width			: 234px;
		text-indent		: -10000px;
		margin			: 0 0 10px 0;
		padding			: 0;
}

#MenuTitle11 {
		background		: url("../images/menu_title07.gif") no-repeat top left;
		height			: 72px;
		width			: 234px;
		text-indent		: -10000px;
		margin			: 0 0 10px 0;
		padding			: 0;
}

#MenuTitle12 {
		background		: url("../images/menu_title12.gif") no-repeat top left;
		height			: 62px;
		width			: 203px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}

#MenuTitle13 {
		background		: url("../images/menu_title13.gif") no-repeat top left;
		height			: 62px;
		width			: 203px;
		text-indent		: -10000px;
		margin			: 0;
		padding			: 0;
}


.InTitle03 p{
		margin			: 0;
		padding			: 0;
		text-align		: right;
		width			: 160px;
		font-weight		: bold;
		color			: #EBDCB9 ;
}

#WFPLogo {
		margin			: 0 100px 0 0;
}

.PageTopBox {
		width			: 850px;
		text-align		: right;
		
}

.NesTopBoxL {
		margin			: 10px 0 0 110px;
		_margin			: 10px 0 0 55px;
		float			: left;
}

.NesTopBoxM {
		float			: left;
		margin			: 10px 37px 0 30px ;
		padding			: 10px 0 0 0;
}

.NesTopBoxR {
		float			: left;
		margin			: 10px 0 0 0 ;
}

.PageTop {
		background		: url("../images/pagetop.gif") no-repeat top left;
		height			: 12px;
		width			: 89px;
		margin			: 20px 0 30px 670px;
		text-indent		: -10000px;
}

.PageTop a{
		height			: 12px;
		width			: 89px;
		display			: block;
}

#NewsBottomBox {

		padding			: 20px 0 0 0;
}

#NewsImage {
		margin : 0 0 0 110px;
}

.MConText {
		margin			: 10px 0 0 5px;
		line-height		: 160%;
		width			: 200px;
}

.MConText02 {
		margin			: 10px 0 0 5px;
		line-height		: 160%;
		width			: 400px;
}

.MConText03 {
		margin			: 10px 0 0 5px;
		line-height		: 160%;
		width			: 230px;
}


#gruNav {
		background		: url("../images/gurunav.gif") no-repeat top left;
		height			: 61px;
		width			: 133px;
		margin			: 10px 0 0 0;
		text-indent		: -10000px;
}

#gruNav a{
		height			: 61px;
		width			: 133px;
		display			: block;
}

#MConsUl {
		list-style		: none;
		margin			: 6px 0 30px 80px;
}

#MConsUl li{
		float			: left;
		text-indent		: -10000px;
		_font-size		: 5px;
}

#MConsmenu01 {
		background		: url("../images/m_con_cont01_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#MConsmenu02 {
		background		: url("../images/m_con_cont02_n.gif") no-repeat top left;
		width			: 63px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#MConsmenu03 {
		background		: url("../images/m_con_cont03_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}

#MConsmenu01 a{
		background		: url("../images/m_con_cont01_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}

#MConsmenu02 a{
		background		: url("../images/m_con_cont02_o.gif") no-repeat top left;
		width			: 63px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}	


#MConsmenu03 a{
		background		: url("../images/m_con_cont03_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}	

#SCUR05_margin {
		margin			: 0 0 30px 110px;
}

#AllWidthTextWeight {
		font-weight		: normal;
}

#AllWidthTextWeight02{
		font-weight		: normal;
		height			: 160px;
}

#AllWidthTextWeight03{
		font-weight		: normal;
		height			: 140px;
}


#SConsUl {
		list-style		: none;
		margin			: 6px 0 30px 80px;
}

#SConsUl li{
		float			: left;
		text-indent		: -10000px;
		_font-size		: 5px;
}

.noM {
		margin			: 0;
}

#SConsmenu01 {
		background		: url("../images/s_con_cont01_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#SConsmenu02 {
		background		: url("../images/s_con_cont02_n.gif") no-repeat top left;
		width			: 62px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#SConsmenu03 {
		background		: url("../images/s_con_cont03_n.gif") no-repeat top left;
		width			: 62px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}

#SConsmenu04 {
		background		: url("../images/s_con_cont04_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}

#SConsmenu01 a{
		background		: url("../images/s_con_cont01_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}

#SConsmenu02 a{
		background		: url("../images/s_con_cont02_o.gif") no-repeat top left;
		width			: 62px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}	


#SConsmenu03 a{
		background		: url("../images/s_con_cont03_o.gif") no-repeat top left;
		width			: 62px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}	

#SConsmenu04 a{
		background		: url("../images/s_con_cont04_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}

.ImageMar {
		margin			: 0 110px 0 0;
}

.ImagePoint {
		margin			: 0 0 0 110px;
}

.SC_title {
		width			: 686px;
		height			: 24px;
		padding			: 0;
		text-indent		: -10000px;
		margin			: 15px 0 15px 94px;
}

#S01 {
		background		: url("../images/s_cons_title01.gif") no-repeat top left;
}

#S02 {
		background		: url("../images/s_cons_title02.gif") no-repeat top left;
}

#S03 {
		background		: url("../images/s_cons_title03.gif") no-repeat top left;
}

.SC_text {
		margin			: 0 0 10px 120px;
		line-height		: 160%;
		width			: 650px;
}

.SC_text span{
		font-weight		: bold;
		color			: #5B350D;
		font-size		: 14px;
}

.StepMargin {
		margin			: 0 0 10px 108px;
}

.StepMargin02 {
		margin			: 15px 0 10px 108px;
}

.SC_ImMargin {
		margin			: 0 110px 0 0;
}

.red {
		color			: #C43D14;
}

.BlogMargin {
		margin			: 40px 100px 0 0;
}

#BannerBox {
		margin			: -130px 0 10px 540px;
}

.BlogBox {
		height			: 120px;
}

#CConsUl {
		list-style		: none;
		margin			: 6px 0 30px 80px;
}

#CConsUl li{
		float			: left;
		text-indent		: -10000px;
		_font-size		: 5px;
}

#CConsmenu01 {
		background		: url("../images/c_con_cont01_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#CConsmenu02 {
		background		: url("../images/c_con_cont02_n.gif") no-repeat top left;
		width			: 62px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#CConsmenu03 {
		background		: url("../images/c_con_cont03_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}

#CConsmenu01 a{
		background		: url("../images/c_con_cont01_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}

#CConsmenu02 a{
		background		: url("../images/c_con_cont02_o.gif") no-repeat top left;
		width			: 62px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}	


#CConsmenu03 a{
		background		: url("../images/c_con_cont03_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}

#CouponMargin {
		margin			: 10px 0 10px 200px;
}

#CouponLink {
		background		: url("../images/coupon_bt01.gif") no-repeat top left;
		width			: 160px;
		height			: 28px;
		margin			: 10px 0 100px 525px;
		padding			: 0;
		text-indent		: -10000px;
}

#MapLink {
		background		: url("../images/coupon_bt02.gif") no-repeat top left;
		width			: 160px;
		height			: 28px;
		margin			: 10px 0 100px 575px;
		padding			: 0;
		text-indent		: -10000px;
}


#MapLink a{
		display			: block;
		width			: 160px;
		height			: 28px;
}

#CouponLink a{
		display			: block;
		width			: 160px;
		height			: 28px;
}

.Table {
		margin			: 5px 0 0 180px;
		border-right			: 1px solid #84684A;
		border-top			: 1px solid #84684A;
		border-left			: 1px solid #84684A;
		font-size			: 12px;
}

.Table02 {
		margin			: 5px 0 0 180px;
		border-right			: 1px solid #84684A;
		border-top			: 1px solid #84684A;
		border-left			: 1px solid #84684A;
		font-size			: 12px;
}

.Table td{
		padding				: 10px;
}


.TL {
		background		: #EBDCB9 ;
		width			: 100px;
		border-bottom			: 1px solid #84684A;
		font-weight		: bold;
		color			: #5B350D;
		text-align		: center;
}

.TR {
		width			:  400px;
		border-bottom			: 1px solid #84684A;
}

#TableUl {
		list-style		: none;
}

#TableUl li{
		margin		:	5px 0;
}

#PrintBt {
		margin			: 0 0 0 500px;
}

#CoConsUl {
		list-style		: none;
		margin			: 6px 0 30px 80px;
}

#cob {
		_margin			 : 0 0 0 -4px;
}

#CoConsUl li{
		float			: left;
		text-indent		: -10000px;
		_font-size		: 5px;
}

#CoConsmenu01 {
		background		: url("../images/co_con_cont01_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#CoConsmenu02 {
		background		: url("../images/co_con_cont02_n.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
}	

#CoConsmenu01 a{
		background		: url("../images/co_con_cont01_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}

#CoConsmenu02 a{
		background		: url("../images/co_con_cont02_o.gif") no-repeat top left;
		width			: 64px;
		height			: 13px;
		margin			: 0;
		padding			: 0;
		display			: block;
}	

#CompanyMargin {
		margin-top		: 20px;
}

#Companytitle01 {
		background		: url("../images/con_title01.gif") no-repeat top left;
		width			: 482px;
		height			: 24px;
		margin			: 10px 0 15px 180px;
		padding			: 0;
		text-indent		: -10000px;
}

#Companytitle02 {
		background		: url("../images/con_title02.gif") no-repeat top left;
		width			: 482px;
		height			: 24px;
		margin			: 10px 0 15px 180px;
		padding			: 0;
		text-indent		: -10000px;
}

.TL02 {
		background		: #DED7CF ;
		width			: 100px;
		border-bottom			: 1px dotted #84684A;
		padding			: 3px;
}

.TL02 p{
		background		: #DED7CF ;
		font-weight		: bold;
		color			: #5B350D;
		text-align		: center;
		padding			: 10px;
		width 			: 96px;
		
}

.TR02 {
		width			:  335px;
		_width			:  352px;
		border-bottom			: 1px dotted #84684A;
		padding			: 10px;
}

.TR03 {
		width			:  325px;
		_width			:  335px;
		border-bottom			: 1px dotted #84684A;
		padding			: 10px;
}

#PackCatch01 {
		background		: url("../images/img_pac_title.gif") no-repeat top left;
		width			: 230px;
		height			: 72px;
		margin			: 0 0 0 0 ;
		padding			: 0;
		text-indent		: -10000px;
}

#PackLeft {
		float : left;
		margin : 20px 0 0 80px;
		_margin : 20px 0 0 40px;
}

#PackRight {
		float : left;
		margin : 37px 0 0 40px;
}

.MPaText01 {
		margin : 0px 0 0 10px;
		width : 220px;
}

.MPaText02 {
		margin : 20px 0 20px 10px;
		width : 220px;
		font-size : 11px;
}

#specialBox {
		width : 800px;
		height : 740px;
		text-align : left;
		margin : 0 auto;
		overflow : hidden;
}

.specialBox-inner-top {
		background		: url("../images/10th_top.jpg") no-repeat top left;
		width : 800px;
		height : 391px;
}

.specialBox-inner-left {
		width : 317px;
		height : 349px;
		float : left;

		background		: url("../images/10th_left.jpg") no-repeat top left;
}

.specialBox-inner-right a{
		background		: url("../images/10th_right.jpg") no-repeat top left;
		width			: 483px;
		height			: 349px;
		float : left;
		display : block;
		text-indent : -10000px;
}

.specialBox-inner-right a:hover{
		background-position : -483px 0;
}

#news-image {
	text-align : center;
	margin : 30px 0 0 0;
}

.mt20 {
	margin-top : 20px;
}
