@charset "utf-8";

body { margin:0; padding:0;}
fieldset,img { border:0;}
a img { border-style:none;}
ul,ol,li { list-style:none; padding:0; margin:0;}
.clearfix {zoom: 100%;}
.clearfix:after { clear: both; content: "."; display: block; font-size: 0.1em; height: 0.1px; line-height: 0; visibility: hidden; }

a,
a:visited { color:#222; text-decoration:none;}
a:hover,
a:active { text-decoration:none;}
a img:hover {filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9;}


/*大枠--------------------------------------*/
#youkai_item { background:#ffb400 url(20141016_youkai_bg_yellow.jpg) top center no-repeat; margin:0; padding:0; width:100%;}


/*ヘッダー--------------------------------------*/
/*#youkai_header { background:url(20141016_youkai_header_jaggy.png) top center repeat-x; height:630px; padding:0 0 0 0; position:relative; width:100%;}*/
/*限定品追加のため変更*/
#youkai_header { background:url(20141016_youkai_header_jaggy.png) top center repeat-x; padding:0 0 0 0; position:relative; width:100%;}

.youkai_logo { margin:0 auto 0 auto; height:162px; overflow:hidden; position: relative; top:39px; width:960px; z-index:10;}
.youkai_slider {background:url(20141016_youkai_slider_bg.png) top center no-repeat; height:411px; margin:0 auto 0 auto; padding:54px 0 0 0; position:relative; top:-20px; width:960px;}
.youkai_catch { font-size:14px; font-weight:bold; line-height:21px; margin:0 0 3px 0; padding:0 110px 0 110px; width:740px;}


/*ファッション--------------------------------------*/
#youkai_fashion {background:#eed843 url(20141016_youkai_jaggy_or_y.jpg) top center repeat-x; padding:38px 0 20px 0; width:100%; height:auto;}

/*バッグ・ポーチ--------------------------------------*/
#youkai_bag {background:#ffb400 url(20150223_youkai_jaggy_y_or.jpg) top center repeat-x; padding:38px 0 20px 0; width:100%; height:auto;}

/*雑貨・小物--------------------------------------*/
#youkai_goods {background:#98d4e3 url(20150223_youkai_jaggy_or_bl.jpg) top center repeat-x; padding:38px 0 20px 0; width:100%; height:auto;}


/*商品リスト共通--------------------------------------*/
.youkai_list {margin:0 auto 0 auto; width:960px;}
.youkai_list_ttl { float:left; margin:10px 5px 0 10px; width:80px;}

.youkai_list ul { float:left; margin:0; padding:40px 0 0 0; width:860px;}
.youkai_list ul li { float:left; margin:0 0 30px 20px; padding:0; position:relative; width:195px;}
.youkai_list ul li img {height:170px; width:170px;}
.youkai_list ul li p {font-size:14px; line-height:17px; text-align:center; margin:14px 0 0 -10px; width:195px; height:auto;}
.youkai_list ul a li p { text-decoration:underline;}

.youkai_list ul a li:hover p{ text-decoration:none !important;}
.youkai_list ul a li:hover,
.youkai_list ul a li img:hover {filter: alpha(opacity=90); -ms-filter: "alpha(opacity=90)"; -khtml-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9;}

.youkai_list ul li.gr:after { content:url(20141016_youkai_box_gray.png); position:absolute; top:-26px; right:0px; border:none;}
.youkai_list ul li.bl:after { content:url(20141016_youkai_box_blue.png); position:absolute; top:-26px; right:0px; border:none;}
.youkai_list ul li.pi:after { content:url(20141016_youkai_box_pink.png); position:absolute; top:-26px; right:0px; border:none;}
.youkai_list ul li.or:after { content:url(20141016_youkai_box_orange.png); position:absolute; top:-26px; right:0px; border:none;}


/*その他--------------------------------------*/
/*先に放射状の壁紙を敷き*/
#youkai_etc {background:url(20141016_youkai_etc_bg.png) top center no-repeat; padding:0; width:100%; height:auto;}
/*その上にギザギザの背景を敷き*/
.youkai_etc { background:url(20141016_youkai_jaggy_bl_or.png) top center repeat-x; padding:38px 0 40px 0; width:100%; height:auto;}
/*最後に次の項目の色のギザギザを敷いて、放射状の壁紙がギザギザ内のオレンジ部分にまで届くようにしてます*/
.youkai_etc_under {background:url(20141016_youkai_jaggy_or_br.png) bottom center repeat-x; padding:0px 0 50px 0; width:100%; height:auto;}

.youkai_etcBox {margin:0 auto 0 auto; width:960px;}
.youkai_BtnBox {background:url(20141016_youkai_btn_bg.png) top left no-repeat; margin:0 auto 0px auto; padding:167px 0 0 7px; width:560px;}
.youkai_Btn {}

.youkai_copyright {font-size:12px; line-height:18px; text-align:center; margin:0 auto 0 auto; width:960px;}


/*関連リンク--------------------------------------*/
#youkai_related {background:#302124; height:auto; padding:38px 0 40px 0; width:100%;}
.youkai_BnrBox {margin:0 auto 0 auto; width:960px;}
.youkai_BnrBox ul li.youkai_Bnr { float:left; width:458px; margin:0 12px 12px 0;}
.youkai_BnrBox ul li.youkai_Bnr_sailor { border:1px solid #ff5273; float:left; height:110px; width:458px; margin:0 12px 12px 0;}
.youkai_BnrBox ul li.youkai_Bnr_kurobas { border:1px solid #ff0000; float:left; height:110px; width:458px; margin:0 12px 12px 0;}
.youkai_BnrBox ul li.youkai_Bnr_bfn { clear:left; float:none; width:554px; margin:0 auto 0 auto; padding:15px 0 12px 0;}




























