@charset "utf-8";

/* リセットCSS
----------------------------------------------------------------------------
*/

*{
	margin:0;
	padding:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:'ＭＳ Ｐゴシック',Osaka,'メイリオ',Meiryo,sans-serif;
}

html {
	overflow-y: scroll;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}
fieldset,
img,
abbr,
acronym {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
q:before,
q:after {
	content:'';
}

/* END　リセットCSS
----------------------------------------------------------------------------
*/


/* sp/meito/ 共通スタイル
----------------------------------------------------------------------------
*/

body{
	background:url(../images/common/washi_bk.jpg);
}

#header{
	background:url(../images/common/header_bk_02.gif) repeat-x top;
}

#header h1{
	width:978px;
	height:60px;
	background:url(../images/common/header.jpg);
	margin-left:auto;
	margin-right:auto;
}

#header h1 a{
	display:block;
	overflow:hidden;
	width:215px;
	height:60px;
}

#menu{
	width:978px;
	height:228px;
	background:url(../images/common/header_image.jpg);
	margin-left:auto;
	margin-right:auto;
}

#menu h2{
	width:486px;
	float:right;
}

#menu ul{
	width:450px;
	float:right;
	padding-left:32px;
	padding-top:36px
}

#menu ul li{
	width:90px;
	height:146px;
	float:left;
	list-style:none;
	text-indent:-9999px;
}

#menu ul li a{
	display:block;
	width:90px;
	height:146px;
	border:none;
	overflow:hidden;
}

#menu ul li a#yoku{
	background:url(../images/common/menu_yoku.jpg);
}
#menu ul li a#syo{
	background:url(../images/common/menu_syo.jpg);
}
#menu ul li a#chi{
	background:url(../images/common/menu_chi.jpg);
}
#menu ul li a#yu{
	background:url(../images/common/menu_yu.jpg);
}
#menu ul li a#shina{
	background:url(../images/common/menu_shina.jpg);
}

#menu ul li a:hover#yoku{
	background:url(../images/common/menu_yoku_o.jpg);
}
#menu ul li a:hover#syo{
	background:url(../images/common/menu_syo_o.jpg);
}
#menu ul li a:hover#chi{
	background:url(../images/common/menu_chi_o.jpg);
}
#menu ul li a:hover#yu{
	background:url(../images/common/menu_yu_o.jpg);
}
#menu ul li a:hover#shina{
	background:url(../images/common/menu_shina_o.jpg);
}

#menu ul li#yokuC {
	background:url(../images/common/menu_yoku_o.jpg);
}
#menu ul li#syoC {
	background:url(../images/common/menu_syo_o.jpg);
}
#menu ul li#chiC {
	background:url(../images/common/menu_chi_o.jpg);
}
#menu ul li#yuC {
	background:url(../images/common/menu_yu_o.jpg);
}
#menu ul li#shinaC {
	background:url(../images/common/menu_shina_o.jpg);
}

#pageTitle{
	width:978px;
	margin: 0 auto;
}

#footer{
	background:url(../images/common/footer_bk.gif) repeat-x;
}
	
#footer #footerLink{
	width:978px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
}

#footer ul{
	width:750px;
	float:left;
}

#footer ul li {
	color:#FFFFFF;
	display:inline;
	line-height:30px;
}

#footer ul li a{
	color:#FFFFFF;
	text-decoration:none;
}



#footer p#pageTop{
	width:202px;
	float:left;
	text-align:right;
	line-height:30px;
	_margin-top: 10px;
}

#footer p#pageTop a{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
}

#footer ul li a:hover,#footer p#pageTop a:hover{
	text-decoration: underline;
}

#footer address{
	width:978px;
	margin-left:auto;
	margin-right:auto;
	line-height:30px;
	color:#FFFFFF;
	text-align:center;
}


/* END　sp/meito/ 共通スタイル
----------------------------------------------------------------------------*/

/* sp/index.htm
----------------------------------------------------------------------------
*/

#header h1.index{
	width:978px;
	height:60px;
	background:url(../images/common/header_bk_02.gif) repeat-x top;
	margin-left:auto;
	margin-right:auto;
}
div#flash {
	width: 992px;
	height: 723px;
	margin: 0 auto 60px;
	padding-left:30px;
}

/* END　sp/index.htm
----------------------------------------------------------------------------*/

/* #contentsShina
----------------------------------------------------------------------------
*/
#header h1.shinahead{
	background:url(../images/common/header_shina.jpg);
}
#menuShina{
	width:978px;
	height:228px;
	background:url(../images/common/header_image_shina.jpg);
	margin-left:auto;
	margin-right:auto;
}

#menuShina h2{
	width:486px;
	float:right;
}

#menuShina ul{
	width:450px;
	float:right;
	padding-left:32px;
	padding-top:36px
}

#menuShina ul li{
	width:90px;
	height:146px;
	float:left;
	list-style:none;
	text-indent:-9999px;
}

#menuShina ul li a{
	display:block;
	width:90px;
	height:146px;
	border:none;
	overflow:hidden;
}

#menuShina ul li a#yoku{
	background:url(../images/common/menu_yoku.jpg);
}
#menuShina ul li a#syo{
	background:url(../images/common/menu_syo.jpg);
}
#menuShina ul li a#chi{
	background:url(../images/common/menu_chi.jpg);
}
#menuShina ul li a#yu{
	background:url(../images/common/menu_yu.jpg);
}
#menuShina ul li a#shina{
	background:url(../images/common/menu_shina.jpg);
}

#menuShina ul li a:hover#yoku{
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuShina ul li a:hover#syo{
	background:url(../images/common/menu_syo_o.jpg);
}
#menuShina ul li a:hover#chi{
	background:url(../images/common/menu_chi_o.jpg);
}
#menuShina ul li a:hover#yu{
	background:url(../images/common/menu_yu_o.jpg);
}
#menuShina ul li a:hover#shina{
	background:url(../images/common/menu_shina_o.jpg);
}

#menuShina ul li#yokuC {
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuShina ul li#syoC {
	background:url(../images/common/menu_syo_o.jpg);
}
#menuShina ul li#chiC {
	background:url(../images/common/menu_chi_o.jpg);
}
#menuShina ul li#yuC {
	background:url(../images/common/menu_yu_o.jpg);
}
#menuShina ul li#shinaC {
	background:url(../images/common/menu_shina_o.jpg);
}
#pageTitle h3#titleShina{
	width:426px;
	height:222px;
	float:left;
}

#pageTitle p#titleShinaTxt{
	width:552px;
	height:222px;
	float:left;
}

#contentsShina{
	width:978px;
	margin-left:auto;
	margin-right:auto;
}


#contentsShina dl dd span.fontB{
	font-weight:bold;
}

#contentsShina dl dd span.fontGray{
	color:#4d4d4d;
	line-height:1.8;
}

#contentsShina p.shinaTxt{
	line-height:1.8;
	padding-top:10px;
}

#contentsShina #item{
	width:952px;
	height:383px;
	background:url(../images/shina/bk_con1.jpg);
	padding-top:96px;
}

#contentsShina #item dl{
	width:419px;
	float:left;
	padding-left:57px;
}

#contentsShina #item dl dt{
	width:154px;
	float:left;
}


#contentsShina #item dl dd{
	width:240px;
	float:left;
}

#contentsShina #item dl dt span.itemM{
	display:block;
	margin-bottom:23px;
}

#contentsShina #item dl dd span.photoM{
	display:block;
	margin-bottom:20px;
}

#contentsShina #asort{
	width:952px;
	height:297px;
	background:url(../images/shina/bk_con2.jpg);
	padding-top:96px;
}

#contentsShina #asort dl{
	width:448px;
	float:left;
	padding-left:28px;
}

#contentsShina #asort dl dt{
	width:215px;
	float:left;
}

#contentsShina #asort dl dd{
	width:210px;
	float:left;
}

#contentsShina #bottle{
	width:952px;
	height:260px;
	background:url(../images/shina/bk_con3.jpg);
	padding-top:96px;
}

#contentsShina #bottle dl{
	width:287px;
	float:left;
	padding-left:30px;
}

#contentsShina #bottle dl dt{
	width:100px;
	float:left;
}

#contentsShina #bottle dl dd{
	width:164px;
	float:left;
}




#contentsShina #packA{
	width:952px;
	height:180px;
	background:url(../images/shina/bk_con4.jpg) no-repeat;
	padding-top:92px;
}

#contentsShina #packB{
	width:952px;
	height:183px;
	background:url(../images/shina/bk_con5.jpg) no-repeat;
	padding-top:89px;
}

#contentsShina #packC{
	width:952px;
	height:302px;
	background:url(../images/shina/bk_con6.jpg) no-repeat;
	margin-bottom:74px;
}


#contentsShina #packA dl,#contentsShina #packB dl,#contentsShina #packC dl{
	width:287px;
	float:left;
	padding-left:30px;
}

#contentsShina #packA dl dt,#contentsShina #packB dl dt,#contentsShina #packC dl dt{
	width:115px;
	float:left;

}

#contentsShina #packA dl dd,#contentsShina #packB dl dd,#contentsShina #packC dl dd{
	width:164px;
	float:left;
}


#contentsShina #packC #newBox p.newMark{
	float: left;
	width: 47px;
	margin-top:18px;
	padding-left:270px;
}





#contentsShina #packC #OkayamaKuma{
	width:952px;
	clear:both;
	padding-top:37px;
}

/* END #contentsShina
----------------------------------------------------------------------------
*/





/* #contentsChi
----------------------------------------------------------------------------
*/
#header h1.chihead{
	background:url(../images/common/header_chi.jpg);
}

#menuChi{
	width:978px;
	height:228px;
	background:url(../images/common/header_image_chi.jpg);
	margin-left:auto;
	margin-right:auto;
}

#menuChi h2{
	width:486px;
	float:right;
}

#menuChi ul{
	width:450px;
	float:right;
	padding-left:32px;
	padding-top:36px
}

#menuChi ul li{
	width:90px;
	height:146px;
	float:left;
	list-style:none;
	text-indent:-9999px;
}

#menuChi ul li a{
	display:block;
	width:90px;
	height:146px;
	border:none;
	overflow:hidden;
}

#menuChi ul li a#yoku{
	background:url(../images/common/menu_yoku.jpg);
}
#menuChi ul li a#syo{
	background:url(../images/common/menu_syo.jpg);
}
#menuChi ul li a#chi{
	background:url(../images/common/menu_chi.jpg);
}
#menuChi ul li a#yu{
	background:url(../images/common/menu_yu.jpg);
}
#menuChi ul li a#shina{
	background:url(../images/common/menu_shina.jpg);
}

#menuChi ul li a:hover#yoku{
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuChi ul li a:hover#syo{
	background:url(../images/common/menu_syo_o.jpg);
}
#menuChi ul li a:hover#chi{
	background:url(../images/common/menu_chi_o.jpg);
}
#menuChi ul li a:hover#yu{
	background:url(../images/common/menu_yu_o.jpg);
}
#menuChi ul li a:hover#shina{
	background:url(../images/common/menu_shina_o.jpg);
}

#menuChi ul li#yokuC {
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuChi ul li#syoC {
	background:url(../images/common/menu_syo_o.jpg);
}
#menuChi ul li#chiC {
	background:url(../images/common/menu_chi_o.jpg);
}
#menuChi ul li#yuC {
	background:url(../images/common/menu_yu_o.jpg);
}
#menuChi ul li#shinaC {
	background:url(../images/common/menu_shina_o.jpg);
}

#pageTitle h3#titleChi{
	width:426px;
	height:222px;
	float:left;
}

#pageTitle p#titleChiTxt{
	width:552px;
	height:222px;
	float:left;
}

#contentsChi{
	width:978px;
	margin-left:auto;
	margin-right:auto;
}

#contentsChi #chiA{
	width:952px;
	height:356px;
	background:url(../images/chi/haikei.jpg) no-repeat;
	margin-bottom:60px;
}

#contentsChi #chiA p#junbi{
	margin-left:389px;
}


/* END #contentsChi
----------------------------------------------------------------------------
*/





/* #contentsSyo
----------------------------------------------------------------------------
*/
#header h1.syohead{
	background:url(../images/common/header_syo.jpg);
}

#menuSyo{
	width:978px;
	height:228px;
	background:url(../images/common/header_image_syo.jpg);
	margin-left:auto;
	margin-right:auto;
}

#menuSyo h2{
	width:486px;
	float:right;
}

#menuSyo ul{
	width:450px;
	float:right;
	padding-left:32px;
	padding-top:36px
}

#menuSyo ul li{
	width:90px;
	height:146px;
	float:left;
	list-style:none;
	text-indent:-9999px;
}

#menuSyo ul li a{
	display:block;
	width:90px;
	height:146px;
	border:none;
	overflow:hidden;
}

#menuSyo ul li a#yoku{
	background:url(../images/common/menu_yoku.jpg);
}
#menuSyo ul li a#syo{
	background:url(../images/common/menu_syo.jpg);
}
#menuSyo ul li a#chi{
	background:url(../images/common/menu_chi.jpg);
}
#menuSyo ul li a#yu{
	background:url(../images/common/menu_yu.jpg);
}
#menuSyo ul li a#shina{
	background:url(../images/common/menu_shina.jpg);
}

#menuSyo ul li a:hover#yoku{
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuSyo ul li a:hover#syo{
	background:url(../images/common/menu_syo_o.jpg);
}
#menuSyo ul li a:hover#chi{
	background:url(../images/common/menu_chi_o.jpg);
}
#menuSyo ul li a:hover#yu{
	background:url(../images/common/menu_yu_o.jpg);
}
#menuSyo ul li a:hover#shina{
	background:url(../images/common/menu_shina_o.jpg);
}

#menuSyo ul li#yokuC {
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuSyo ul li#syoC {
	background:url(../images/common/menu_syo_o.jpg);
}
#menuSyo ul li#chiC {
	background:url(../images/common/menu_chi_o.jpg);
}
#menuSyo ul li#yuC {
	background:url(../images/common/menu_yu_o.jpg);
}
#menuSyo ul li#shinaC {
	background:url(../images/common/menu_shina_o.jpg);
}

div#contentsSyo {
	width:978px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
/*
#pageTitle h3#titleSyo {
	width: 426px;
	height: 222px;
	float:left;
	margin: 0;
	padding: 0;
}
#pageTitle p#titleSyoTxt{
	width: 552px;
	height:222px;
	float:right;
	margin: 0;
	padding: 0;
}
*/
div#contentsSyo div.syoConte01 {
	background: url(../images/syo/syo_bg_01.jpg) top left no-repeat;
	width:951px;
	height: 536px;
	margin: 0;
	padding: 0;
}
div#contentsSyo div.syoConte01 div.syoInner01 {
	width: 700px;
	padding: 91px 0 0 66px;
}
div#contentsSyo div.syoConte01 div.syoInner01 h4.tit01 {
	float: left;
	width: 79px;
}
div#contentsSyo div.syoConte01 div.syoInner01 p {
	line-height: 1.8;
	letter-spacing: 1px;
	width: 478px;
	float: right;
	padding: 10px 110px 0 0;
}
div#contentsSyo div.syoConte01 div.syoInner01 p.txt01 {
	margin-bottom: 10px;
}
div#contentsSyo div.syoConte01 div.syoInner01 p.txt02 {
	margin-bottom: 10px;
}
div#contentsSyo p.meitouCopy {
	position: absolute;
	top: 120px;
	right: 102px;
	z-index: 10;
}
div#contentsSyo div.syoConte02 {
	background: url(../images/syo/syo_bg_02.jpg) top left no-repeat;
	margin: 0 0 73px 0;
	clear: both;
	width: 951px;
	height: 286px;
}
div#contentsSyo div.syoConte02 p.photo01 {
	float: left;
	padding: 25px 22px 20px 25px;
}
div#contentsSyo div.syoConte02 div.syoInner02 {
	width: 478px;
	float: right;
	padding-right: 180px;
}
div#contentsSyo div.syoConte02 div.syoInner02 p.txtProf {
	margin: 0 0 15px 0;
	padding-top: 116px;
}
div#contentsSyo div.syoConte02 div.syoInner02 p.txt03 {
	line-height: 1.8;
	letter-spacing: 1px;
	width: 478px;
	display: block;
}
div#contentsSyo div.syoConte03 {
	background: url(../images/syo/syo_bg_03.jpg) top left no-repeat;
	margin: 0;
	padding-bottom: 72px;
	clear: both;
	width: 951px;
	height: 340px;
}
div#contentsSyo div.syoConte03 h4.tit02 {
	float: left;
	padding: 53px 0 0 66px;
}
div#contentsSyo div.syoConte03 div.syoInner03 {
	float: right;
	width: 390px;
	padding: 53px 355px 0 0;
}
div#contentsSyo div.syoConte03 div.syoInner03 p.txt04 {
	line-height: 1.8;
	letter-spacing: 1px;
}
/* END #contentsSyo
----------------------------------------------------------------------------
*/

/* #contentsYoku
----------------------------------------------------------------------------
*/
#header h1.yokuhead{
	background:url(../images/common/header_yoku.jpg);
}

#menuYoku{
	width:978px;
	height:228px;
	background:url(../images/common/header_image_yoku.jpg);
	margin-left:auto;
	margin-right:auto;
}

#menuYoku h2{
	width:486px;
	float:right;
}

#menuYoku ul{
	width:450px;
	float:right;
	padding-left:32px;
	padding-top:36px
}

#menuYoku ul li{
	width:90px;
	height:146px;
	float:left;
	list-style:none;
	text-indent:-9999px;
}

#menuYoku ul li a{
	display:block;
	width:90px;
	height:146px;
	border:none;
	overflow:hidden;
}

#menuYoku ul li a#yoku{
	background:url(../images/common/menu_yoku.jpg);
}
#menuYoku ul li a#syo{
	background:url(../images/common/menu_syo.jpg);
}
#menuYoku ul li a#chi{
	background:url(../images/common/menu_chi.jpg);
}
#menuYoku ul li a#yu{
	background:url(../images/common/menu_yu.jpg);
}
#menuYoku ul li a#shina{
	background:url(../images/common/menu_shina.jpg);
}

#menuYoku ul li a:hover#yoku{
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuYoku ul li a:hover#syo{
	background:url(../images/common/menu_syo_o.jpg);
}
#menuYoku ul li a:hover#chi{
	background:url(../images/common/menu_chi_o.jpg);
}
#menuYoku ul li a:hover#yu{
	background:url(../images/common/menu_yu_o.jpg);
}
#menuYoku ul li a:hover#shina{
	background:url(../images/common/menu_shina_o.jpg);
}

#menuYoku ul li#yokuC {
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuYoku ul li#syoC {
	background:url(../images/common/menu_syo_o.jpg);
}
#menuYoku ul li#chiC {
	background:url(../images/common/menu_chi_o.jpg);
}
#menuYoku ul li#yuC {
	background:url(../images/common/menu_yu_o.jpg);
}
#menuYoku ul li#shinaC {
	background:url(../images/common/menu_shina_o.jpg);
}

div#contentsYoku {
	width:978px;
	margin-left:auto;
	margin-right:auto;
}
#pageTitle h3#titleYoku {
	width: 404px;
	height: 222px;
	float:left;
	margin: 0;
	padding: 0;
}
#pageTitle p#titleYokuTxt{
	width: 572px;
	height:222px;
	float:left;
	margin: 0;
	padding: 0;
}
div#contentsYoku h4.titYoku01 {
	width: 117px;
	margin: 0 0 14px 418px;
}
div#contentsYoku div.yokuConte01 {
	height: 350px;
	margin-bottom: 35px;
}
div#contentsYoku div.yokuConte02 {
	height: 350px;
	margin-bottom: 84px;
}
div#contentsYoku div.yokuConte01 dl,
div#contentsYoku div.yokuConte02 dl {
	display: block;
	width: 450px;
	height: 350px;
}
div#contentsYoku div.yokuConte01 dl dd,
div#contentsYoku div.yokuConte02 dl dd {
	line-height: 1.8;
}
div#contentsYoku div.yokuConte01 dl.yokuInner01 {
	float: left;
	background: url(../images/yoku/bg_yoku_01.jpg) top left no-repeat;
	margin-right: 50px;
}
div#contentsYoku div.yokuConte01 dl.yokuInner01 dt {
	float: left;
	width: 100px;
	height: 349px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yoku/dt_yoku_01.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte01 dl.yokuInner01 dd {
	width: 300px;
	float: right;
	padding: 85px 33px 0 0;
}
div#contentsYoku div.yokuConte01 dl.yokuInner02 {
	float: left;
	background: url(../images/yoku/bg_yoku_02.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte01 dl.yokuInner02 dt {
	float: left;
	width: 100px;
	height: 349px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yoku/dt_yoku_02.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte01 dl.yokuInner02 dd {
	width: 300px;
	float: right;
	padding: 85px 33px 0 0;
}
div#contentsYoku div.yokuConte01 dl.yokuInner03 {
	float: left;
	background: url(../images/yoku/bg_yoku_03.jpg) top left no-repeat;
	margin-right: 50px;
}
div#contentsYoku div.yokuConte01 dl.yokuInner03 dt {
	float: left;
	width: 100px;
	height: 349px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yoku/dt_yoku_03.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte01 dl.yokuInner03 dd {
	width: 300px;
	float: right;
	padding: 85px 33px 0 0;
}
div#contentsYoku div.yokuConte01 dl.yokuInner04 {
	float: left;
	background: url(../images/yoku/bg_yoku_04.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte01 dl.yokuInner04 dt {
	float: left;
	width: 100px;
	height: 349px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yoku/dt_yoku_04.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte01 dl.yokuInner04 dd {
	width: 300px;
	float: right;
	padding: 85px 33px 0 0;
}
div#contentsYoku div.yokuConte02 dl.yokuInner05 {
	float: left;
	background: url(../images/yoku/bg_yoku_05.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte02 dl.yokuInner05 dt {
	float: left;
	width: 100px;
	height: 349px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yoku/dt_yoku_05.jpg) top left no-repeat;
}
div#contentsYoku div.yokuConte02 dl.yokuInner05 dd {
	width: 300px;
	float: right;
	padding: 85px 33px 0 0;
}
/* END #contentsYoku
----------------------------------------------------------------------------
*/

/* #contentsYu
----------------------------------------------------------------------------
*/
#header h1.yuhead{
	background:url(../images/common/header_yu.jpg);
}

#menuYu{
	width:978px;
	height:228px;
	background:url(../images/common/header_image_yu.jpg);
	margin-left:auto;
	margin-right:auto;
}

#menuYu h2{
	width:486px;
	float:right;
}

#menuYu ul{
	width:450px;
	float:right;
	padding-left:32px;
	padding-top:36px
}

#menuYu ul li{
	width:90px;
	height:146px;
	float:left;
	list-style:none;
	text-indent:-9999px;
}

#menuYu ul li a{
	display:block;
	width:90px;
	height:146px;
	border:none;
	overflow:hidden;
}

#menuYu ul li a#yoku{
	background:url(../images/common/menu_yoku.jpg);
}
#menuYu ul li a#syo{
	background:url(../images/common/menu_syo.jpg);
}
#menuYu ul li a#chi{
	background:url(../images/common/menu_chi.jpg);
}
#menuYu ul li a#yu{
	background:url(../images/common/menu_yu.jpg);
}
#menuYu ul li a#shina{
	background:url(../images/common/menu_shina.jpg);
}

#menuYu ul li a:hover#yoku{
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuYu ul li a:hover#syo{
	background:url(../images/common/menu_syo_o.jpg);
}
#menuYu ul li a:hover#chi{
	background:url(../images/common/menu_chi_o.jpg);
}
#menuYu ul li a:hover#yu{
	background:url(../images/common/menu_yu_o.jpg);
}
#menuYu ul li a:hover#shina{
	background:url(../images/common/menu_shina_o.jpg);
}

#menuYu ul li#yokuC {
	background:url(../images/common/menu_yoku_o.jpg);
}
#menuYu ul li#syoC {
	background:url(../images/common/menu_syo_o.jpg);
}
#menuYu ul li#chiC {
	background:url(../images/common/menu_chi_o.jpg);
}
#menuYu ul li#yuC {
	background:url(../images/common/menu_yu_o.jpg);
}
#menuYu ul li#shinaC {
	background:url(../images/common/menu_shina_o.jpg);
}

div#contentsYu {
	width:978px;
	margin-left:auto;
	margin-right:auto;
}
#pageTitle h3#titleYu {
	width: 404px;
	height: 222px;
	float:left;
	margin: 0;
	padding: 0;
}
#pageTitle p#titleYuTxt{
	width: 545px;
	height:222px;
	float:left;
	margin: 0;
	padding: 0;
}
div#contentsYu div.yuConte01 {
	margin-bottom: 80px;
}
div#contentsYu div.yuConte01 dl.yuInner01 {
	display: block;
	width: 449px;
	height: 586px;
	float: left;
	background: url(../images/yu/bg_yu_a.jpg) top left no-repeat;
	margin-right: 50px;
}
div#contentsYu div.yuConte01 dl.yuInner01 dt {
	float: left;
	width: 100px;
	height: 327px;
	margin: 0;
	padding: 0 0 0 29px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yu/tit_yu_01.jpg) 29px 0 no-repeat;
}
div#contentsYu div.yuConte01 dl.yuInner01 dd {
	float: right;
	width: 280px;
	padding-right: 40px;
}
div#contentsYu div.yuConte01 dl.yuInner01 dd p.yuImg01 {
	margin: 133px 0 0 0;
}
div#contentsYu div.yuConte01 dl.yuInner01 dd p.yuRead01 {
	margin: 17px 0 0 0;
}
div#contentsYu div.yuConte01 dl.yuInner01 dd p.yuTxt01 {
	margin: 8px 0 0 15px;
	line-height: 2.0;
}
div#contentsYu div.yuConte01 dl.yuInner02 {
	display: block;
	width: 449px;
	height: 586px;
	float: left;
	background: url(../images/yu/bg_yu_a.jpg) top left no-repeat;
}
div#contentsYu div.yuConte01 dl.yuInner02 dt {
	float: left;
	width: 100px;
	height: 396px;
	margin: 0;
	padding: 0 0 0 29px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yu/tit_yu_02.jpg) 29px 0 no-repeat;
}
div#contentsYu div.yuConte01 dl.yuInner02 dd {
	float: right;
	width: 280px;
	padding-right: 40px;
}
div#contentsYu div.yuConte01 dl.yuInner02 dd p.yuImg02 {
	margin: 133px 0 0 0;
}
div#contentsYu div.yuConte01 dl.yuInner02 dd p.yuRead02 {
	margin: 17px 0 0 0;
}
div#contentsYu div.yuConte01 dl.yuInner02 dd p.yuTxt02 {
	margin: 8px 0 0 15px;
	line-height: 2.0;
}
div#contentsYu div.yuConte02 {
	margin-bottom: 45px;
}
div#contentsYu div.yuConte02 dl.yuInner03 {
	display: block;
	width: 449px;
	height: 666px;
	float: left;
	background: url(../images/yu/bg_yu_b.jpg) top left no-repeat;
	margin-right: 50px;
}
div#contentsYu div.yuConte02 dl.yuInner03 dt {
	float: left;
	width: 100px;
	height: 504px;
	margin: 0;
	padding: 0 0 0 29px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yu/tit_yu_03.jpg) 29px 0 no-repeat;
}
div#contentsYu div.yuConte02 dl.yuInner03 dd {
	float: right;
	width: 280px;
	padding-right: 40px;
}
div#contentsYu div.yuConte02 dl.yuInner03 dd p.yuImg03 {
	margin: 133px 0 0 0;
}
div#contentsYu div.yuConte02 dl.yuInner03 dd p.yuRead03 {
	margin: 17px 0 0 0;
}
div#contentsYu div.yuConte02 dl.yuInner03 dd p.yuTxt03 {
	margin: 8px 0 0 15px;
	line-height: 2.0;
}
div#contentsYu div.yuConte02 dl.yuInner03 dd p.yuBanner {
	margin: 13px 0 0 10px;
}
div#contentsYu div.yuConte02 dl.yuInner04 {
	display: block;
	width: 449px;
	height: 666px;
	float: left;
	background: url(../images/yu/bg_yu_b.jpg) top left no-repeat;
}
div#contentsYu div.yuConte02 dl.yuInner04 dt {
	float: left;
	width: 100px;
	height: 504px;
	margin: 0;
	padding: 0 0 0 29px;
	display: block;
	text-indent: -9999px;
	background: url(../images/yu/tit_yu_04.jpg) 29px 0 no-repeat;
}
div#contentsYu div.yuConte02 dl.yuInner04 dd {
	float: right;
	width: 280px;
	padding-right: 40px;
}
div#contentsYu div.yuConte02 dl.yuInner04 dd p.yuImg04 {
	margin: 133px 0 0 0;
}
div#contentsYu div.yuConte02 dl.yuInner04 dd p.yuRead04 {
	margin: 17px 0 0 0;
}
div#contentsYu div.yuConte02 dl.yuInner04 dd p.yuTxt04 {
	margin: 8px 0 0 15px;
	line-height: 2.0;
}
/* END #contentsYu
----------------------------------------------------------------------------
*/

/* clearfix
----------------------------------------------------------------------------
*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* END　clearfix
----------------------------------------------------------------------------
*/



