@charset 'UTF-8';


/*======================================================*/
/* header
======================================================*/

div#exCol div#ashi{
	margin:0 auto;
	height:auto;
	width:818px;
}

div#exCol div#ashi h2{
	background:url(../images/enjoy/ashi/title.jpg) no-repeat;
	height:210px;
	width:818px;
	padding:0;
	margin:0;
}

div#exCol div#ashi div#catch{
	position:relative;
	background:url(../images/enjoy/ashi/catch.jpg) no-repeat;
	height:148px;
	width:818px;
	padding:0;
	margin:0;
}

div#exCol div#ashi div#catch div#adv{
	position:absolute;
	top:38px;
	left:560px;
	height:148px;
	width:227px;
	font-size:12px;
	line-height:18px;
}

div#exCol div#ashi div#catch div#adv span.bbrown{
	color:#712d13;
	font-weight:bold;
}

div#exCol div#ashi h3#tit01_01{
	background:url(../images/enjoy/ashi/h3_01.gif) no-repeat;
	height:24px;
	width:781px;
	padding:0;
	margin:0 auto 17px;
}

/*======================================================*/
/* category
======================================================*/

div#exCol div#ashi div.category{
	width:781px;
	margin-left:20px;
}

div#exCol div#ashi div.category div#bx01,
div#exCol div#ashi div.category div#bx02,
div#exCol div#ashi div.category div#bx03,
div#exCol div#ashi div.category div#bx04,
div#exCol div#ashi div.category div#bx05,
div#exCol div#ashi div.category div#bx06{
	position:relative;
	float:left;
	width:249px;
	height:178x;
	padding:0px;
	margin:0px 11px 17px 0px;
}

div#exCol div#ashi div.category div#bx01 div.txt,
div#exCol div#ashi div.category div#bx02 div.txt,
div#exCol div#ashi div.category div#bx03 div.txt,
div#exCol div#ashi div.category div#bx04 div.txt,
div#exCol div#ashi div.category div#bx05 div.txt,
div#exCol div#ashi div.category div#bx06 div.txt{
	position:absolute;
	top:60px;
	left:17px;
	font-size:12px;
	line-height:18px;
	width:207px;
}

div#exCol div#ashi div.category div#bx01 div.bt,
div#exCol div#ashi div.category div#bx02 div.bt,
div#exCol div#ashi div.category div#bx03 div.bt,
div#exCol div#ashi div.category div#bx04 div.bt,
div#exCol div#ashi div.category div#bx05 div.bt,
div#exCol div#ashi div.category div#bx06 div.bt{
	position:absolute;
	top:126px;
	left:101px;
}

div#exCol div#ashi div.category div#bx01 div.bt a,
div#exCol div#ashi div.category div#bx02 div.bt a,
div#exCol div#ashi div.category div#bx03 div.bt a,
div#exCol div#ashi div.category div#bx04 div.bt a,
div#exCol div#ashi div.category div#bx05 div.bt a,
div#exCol div#ashi div.category div#bx06 div.bt a{
	display: block;
	height: 33px;
	width:136px;
}

div#exCol div#ashi div.category div#bx01{
	background:url(../images/enjoy/ashi/img_cat01.gif) no-repeat;
	width:249px;
	height:178px;
}

div#exCol div#ashi div.category div#bx02{
	background:url(../images/enjoy/ashi/img_cat02.gif) no-repeat;
	width:249px;
	height:178px;
}

div#exCol div#ashi div.category div#bx03{
	background:url(../images/enjoy/ashi/img_cat03.gif) no-repeat;
	width:249px;
	height:178px;
}

div#exCol div#ashi div.category div#bx04{
	background:url(../images/enjoy/ashi/img_cat04.gif) no-repeat;
	width:249px;
	height:178px;
}

div#exCol div#ashi div.category div#bx05{
	background:url(../images/enjoy/ashi/img_cat05.gif) no-repeat;
	width:249px;
	height:178px;
}

div#exCol div#ashi div.category div#bx06{
	background:url(../images/enjoy/ashi/img_cat06.gif) no-repeat;
	width:249px;
	height:178px;
}

div#exCol div#ashi div#message{
	background:url(../images/enjoy/ashi/message.gif) no-repeat;
	width:818px;
	height:210px;
	margin-bottom:17px;
}

div#exCol div#ashi h4#tit01_02{
	background:url(../images/enjoy/ashi/h4_01.gif) no-repeat;
	height:26px;
	width:781px;
	padding:0;
	margin:0 auto 15px;
}

div#exCol div#ashi div.category div#bx{
	float:left;
	width:249px;
	width:249px;
	padding:0px;
	margin:0px 11px 17px 0px;
	font-size:12px;
	line-height:20px;
}

div#exCol div#ashi div.category div#bx h5#tit_mokuteki{
	background:url(../images/enjoy/ashi/tit_mokuteki.gif) no-repeat;
	height:25px;
	width:249px;
	padding:0;
	margin-bottom:5px;
}

div#exCol div#ashi div.category div#bx h5#tit_jisshi{
	background:url(../images/enjoy/ashi/tit_jisshi.gif) no-repeat;
	height:25px;
	width:249px;
	padding:0;
	margin-bottom:5px;
}

div#exCol div#ashi div.category div#bx h5#tit_kikan{
	background:url(../images/enjoy/ashi/tit_kikan.gif) no-repeat;
	height:25px;
	width:249px;
	padding:0;
	margin-bottom:5px;
}

/* ul.ashi_menu
------------------------------------------------------------ */

ul.ashi_menu{
	background:url(../images/enjoy/ashi/header_2p.jpg) no-repeat 0 0;
	width:818px;
	height:214px;
	margin:0 auto;
	position:relative;
}

ul.ashi_menu li a{
  display:block;
}

ul.ashi_menu li.am_index{
	position:absolute;
	top:17px;
	left:683px;
}

ul.ashi_menu li.am_index a{
	width:115px;
	height:17px;
}

ul.ashi_menu li.am1{
	position:absolute;
	top:108px;
	left:38px;
}

ul.ashi_menu li.am1 a{
	width:229px;
	height:39px;
}

ul.ashi_menu li.am1 a:hover,
ul.ashi_menu li.am1 a#on{
	background:url(../images/enjoy/ashi/header_2p_mover01.jpg) no-repeat 0 0;
	width:229px;
	height:39px;
}

ul.ashi_menu li.am2{
	position:absolute;
	top:90px;
	left:286px;
}

ul.ashi_menu li.am2 a{
	width:241px;
	height:41px;
}

ul.ashi_menu li.am2 a:hover,
ul.ashi_menu li.am2 a#on{
	background:url(../images/enjoy/ashi/header_2p_mover02.jpg) no-repeat 0 0;
	width:241px;
	height:41px;
}

ul.ashi_menu li.am3{
	position:absolute;
	top:76px;
	left:547px;
}

ul.ashi_menu li.am3 a{
	width:229px;
	height:39px;
}

ul.ashi_menu li.am3 a:hover,
ul.ashi_menu li.am3 a#on{
	background:url(../images/enjoy/ashi/header_2p_mover03.jpg) no-repeat 0 0;
	width:229px;
	height:39px;
}

ul.ashi_menu li.am4{
	position:absolute;
	top:147px;
	left:80px;
}

ul.ashi_menu li.am4 a{
	width:250px;
	height:39px;
}

ul.ashi_menu li.am4 a:hover,
ul.ashi_menu li.am4 a#on{
	background:url(../images/enjoy/ashi/header_2p_mover04.jpg) no-repeat 0 0;
	width:250px;
	height:39px;
}

ul.ashi_menu li.am5{
	position:absolute;
	top:134px;
	left:342px;
}

ul.ashi_menu li.am5 a{
	width:206px;
	height:36px;
}

ul.ashi_menu li.am5 a:hover,
ul.ashi_menu li.am5 a#on{
	background:url(../images/enjoy/ashi/header_2p_mover05.jpg) no-repeat 0 0;
	width:206px;
	height:36px;
}

ul.ashi_menu li.am6{
	position:absolute;
	top:115px;
	left:559px;
}

ul.ashi_menu li.am6 a{
	width:218px;
	height:59px;
}

ul.ashi_menu li.am6 a:hover,
ul.ashi_menu li.am6 a#on{
	background:url(../images/enjoy/ashi/header_2p_mover06.jpg) no-repeat 0 0;
	width:218px;
	height:59px;
}

div#exCol div#ashi div.bg_2p{
	background:url(../images/enjoy/ashi/bg_2p.gif) repeat-y;
	width:658px;
	height:auto;
	margin:0 auto;
	padding:0px 60px 40px 60px;
	font-size:14px;
	line-height:22px;
	color:#332d28;
}

div#exCol div#ashi div.bg_2p h2#tit2p_01{
	background:url(../images/enjoy/ashi/tit2p_01.gif) no-repeat 0 0;
	width:658px;
	height:37px;
	margin:0 auto 25px;
	padding:0px;
}


div#exCol div#ashi div.bg_2p h2#tit2p_02{
	background:url(../images/enjoy/ashi/tit2p_02.gif) no-repeat 0 0;
	width:658px;
	height:37px;
	margin:0 auto 25px;
	padding:0px;
}

div#exCol div#ashi div.bg_2p h2#tit2p_03{
	background:url(../images/enjoy/ashi/tit2p_03.gif) no-repeat 0 0;
	width:658px;
	height:37px;
	margin:0 auto 25px;
	padding:0px;
}

div#exCol div#ashi div.bg_2p h2#tit2p_04{
	background:url(../images/enjoy/ashi/tit2p_04.gif) no-repeat 0 0;
	width:658px;
	height:37px;
	margin:0 auto 25px;
	padding:0px;
}

div#exCol div#ashi div.bg_2p h2#tit2p_05{
	background:url(../images/enjoy/ashi/tit2p_05.gif) no-repeat 0 0;
	width:658px;
	height:37px;
	margin:0 auto 25px;
	padding:0px;
}

div#exCol div#ashi div.bg_2p h2#tit2p_06{
	background:url(../images/enjoy/ashi/tit2p_06.gif) no-repeat 0 0;
	width:658px;
	height:37px;
	margin:0 auto 25px;
	padding:0px;
}

div#exCol div#ashi div.btm_2p{
	background:url(../images/enjoy/ashi/btm_2p.gif) no-repeat 0 0;
	width:778px;
	height:4px;
	margin:0 auto 40px;
	padding:0px;
}

div#exCol div#ashi img.img_right{
margin-left:10px;
float:right;
}

div#exCol div#ashi div.page{
margin-top:40px;
height:17px;
margin-bottom:none;
padding:0px;
}

div#exCol div#ashi div.page div.left{
	background:url(../images/enjoy/ashi/y_left.gif) no-repeat 0 7px;
	padding-left:12px;
	float:left;
	font-size:14px;
	line-height:22px;
	color:#332d28;
}

div#exCol div#ashi div.page div.right{
	background:url(../images/enjoy/ashi/y_right.gif) no-repeat right 7px;
	padding-right:12px;
	float:right;
	font-size:14px;
	line-height:22px;
	color:#332d28;
}

div#exCol div#ashi h3.brw{
	background:url(../images/enjoy/ashi/bg_titbrwn.gif) no-repeat 0 0;
	padding:3px 0px 0px 14px;
	width:644px;
	height:27px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	margin:30px 0px 15px 0px;
}

div#exCol div#ashi div.cnt{
	width:630px;
	margin:0 auto;
}

div#exCol div#ashi div.imgBox{
	width:658px;
	text-align:center;
	margin:15px 0;
}

div#exCol div#ashi div.cnt ol.deci{
	list-style:decimal;
	list-style-position:outside;
	width:620px;
	margin:0 auto;
	padding-left:10px;
}

div#exCol div#ashi div.cnt ol.deci li{
	list-style:decimal;
	list-style-position:outside;
	margin-left:14px;
	padding:0px;
}

div#exCol div#ashi div.cnt img.img_center{
margin:15px 0px;
}

div#exCol div#ashi div.head_matome{
	background:url(../images/enjoy/ashi/head_matome.gif) no-repeat 0 0;
	width:658px;
	height:22px;
	margin-top:15px;
}

div#exCol div#ashi div.bg_matome{
	background:url(../images/enjoy/ashi/bg_matome.gif) repeat-y;
	padding:14px;
	width:630px;
	height:auto;
	font-size:14px;
	margin:0px;
}

div#exCol div#ashi div.btm_matome{
	background:url(../images/enjoy/ashi/btm_matome.gif) no-repeat 0 0;
	width:658px;
	height:3px;
}

.pink{
color:#d46767;
font-weight:bold;
font-size:16px;}
