@charset "UTF-8";

@charset "UTF-8";
/*===========================
waiwai cafe
basic_css commonLayout
===========================*/


/*===========================
reset
===========================*/
/*
body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,
form,fieldset,legend,pre,blockquote,
em,address,noscript {
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, san-serif;
}
*/

ul,ol,li {
	list-style:none;
}

img {
	margin:0px;
	padding:0px;
	border:0;
	vertical-align:bottom;
}

.clear{
	clear:both;
}

div.clear {
	height:0px;
	line-height:0;
	font-size:0;
}

hr {
	display:none;
}

/*===========================
setup
===========================*/

body {
	color:#333333;
	background-color:#FFFFFF;
}

h1 {
}

a,
a:link,
a:visited {
	color:#105fa7;
	text-decoration:none;
	outline-style:none;
}

a:hover,
a:active {
	color:#105fa7;
	text-decoration:underline;
}


/*===========================
header
===========================*/
#headernew {
	width:850px;
	background: url(../../img/ind/bg_tagline_ind.gif) repeat-x;
	font: normal normal 12px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, san-serif;
}
#headernew #tagline {
	font-size:10px;
	color:#000;
	padding:0px 0px 0px 7px;
	line-height:27px;
	height:27px;
	overflow:hidden;
	float:left;
	width:500px;
	display:block;
}
#headernew #tagline2 {
	font-size:10px;
	color:#000;
	line-height:27px;
	height:27px;
	overflow:hidden;
	float:left;
	width:843px;
	display:block;
	text-align: center;
	padding:0px 0px 0px 7px;
}
#headernew #willNavi {
	float:right;
	width:100px;
	background: url(../../img/common/chip01.gif) 0px 10px no-repeat;
	line-height:27px;
	height:27px;
	overflow:hidden;
	padding: 0px 0px 0px 15px;
}
#headernew #willNavi2 {
	float:right;
	width:130px;
	background: url(../../img/ind/chip_index01.gif) 0px 5px no-repeat;
	line-height:27px;
	height:27px;
	overflow:hidden;
	padding: 0px 0px 0px 15px;
}
#headernew h1 a {
	background: url(../../img/ind/logo_index.gif) no-repeat;
	height: 102px;
	width: 357px;
	text-indent:-9999px;
	float:left;
	margin: 3px 0px 0px 5px;
}
#headernew ul {
	float:right;
	margin:17px 8px 6px 0;
}
#headernew ul li {
	float:left;
}
#headernew ul li a {
	text-decoration:underline;
}
#headernew ul #hnavi1 {
	text-decoration: none;
	width: 74px;
	height: 77px;
}
#headernew ul #hnavi2 {
	width: 70px;
	height: 77px;
}
#headernew ul #hnavi3 {
	width: 70px;
	height: 77px;
}
#headernew ul #hnavi4 {
	width: 65px;
	height: 77px;
}
#headernew ul #hnavi5 {
	width: 70px;
	height: 77px;
}


/*===========================
global navi
===========================*/
#globalNaviIndex ul {
	width:850px;
	height:32px;
	padding:0px;
	background: url(../../img/ind/bg_gnavi.gif) repeat-x;
	margin: 0px 0px 8px 0px;
	font: normal normal 12px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, san-serif;
}
#globalNaviIndex ul li {
	float:left;
	height:32px;
	text-align:center;
}
#globalNaviIndex ul li a {
	display:block;
	float:left;
	height:32px;
	color:#fff;
	padding: 0px;
	line-height: 32px;
}
#globalNaviIndex .gnavi_ind01 {
	background: url(../../img/ind/bg_gnavi_ind01on.gif);
	width:70px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind01 a {
	background: url(../../img/ind/bg_gnavi_ind01.gif);
	width:70px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02 {
	background: url(../../img/ind/bg_gnavi_ind02on.gif);
	width:162px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02 a {
	background: url(../../img/ind/bg_gnavi_ind02.gif);
	width:162px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_juku {
	background: url(../../img/ind/bg_gnavi_ind02_jukuon.gif);
	width:134px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_juku a {
	background: url(../../img/ind/bg_gnavi_ind02_juku.gif);
	width:134px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_1_juku {
	background: url(../../img/ind/bg_gnavi_ind02_1_jukuon.gif);
	width:134px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_1_juku a {
	background: url(../../img/ind/bg_gnavi_ind02_1_juku.gif);
	width:134px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind03_juku {
	background: url(../../img/ind/bg_gnavi_ind03_jukuon.gif);
	width:244px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind03_juku a {
	background: url(../../img/ind/bg_gnavi_ind03_juku.gif);
	width:244px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_chuu {
	background: url(../../img/ind/bg_gnavi_ind02_chuuon.gif);
	width:150px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_chuu a {
	background: url(../../img/ind/bg_gnavi_ind02_chuu.gif);
	width:150px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_1_chuu {
	background: url(../../img/ind/bg_gnavi_ind02_chuuon.gif);
	width:150px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind02_1_chuu a {
	background: url(../../img/ind/bg_gnavi_ind02_1_chuu.gif);
	width:150px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind03_chuu {
	background: url(../../img/ind/bg_gnavi_ind03_chuuon.gif);
	width:180px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind03_chuu a {
	background: url(../../img/ind/bg_gnavi_ind03_chuu.gif);
	width:180px;
	height: 32px;
}
#globalNaviIndex .gnavi_ind01 a:hover,
#globalNaviIndex .gnavi_ind02 a:hover,
#globalNaviIndex .gnavi_ind02_juku a:hover,
#globalNaviIndex .gnavi_ind02_1_juku a:hover,
#globalNaviIndex .gnavi_ind03_juku a:hover,
#globalNaviIndex .gnavi_ind02_chuu a:hover,
#globalNaviIndex .gnavi_ind02_1_chuu a:hover,
#globalNaviIndex .gnavi_ind03_chuu a:hover
{
	background: none;
	color:#1c68a4;
	text-decoration:none;
}
