@charset "utf-8";

/* Table Of Contents
----------------------------------------

# General Elements
# body
# header
# gNav
# pageBody
# content
# sidebar
# footer
# clearfix
# common classes

----------------------------------------*/


/* # General Elements
---------------------------------------------------------------------------- */

a    { color: #000; text-decoration: none; outline: none; }
a:hover   { text-decoration: underline; }


/* # body
---------------------------------------------------------------------------- */

body {
	background-color: #fff;
	color: #000;
	font-size: 75%;
	font-family: "Hiragino Kaku Gothic Pro","メイリオ", Osaka, "ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
	line-height: 1.5;
}

/* # headContainer
---------------------------------------------------------------------------- */

div#headContainer{
	margin: 0 auto;
}

/* # header
---------------------------------------------------------------------------- */

div#header {
	margin: 0 auto;
	width: 980px;
}

div#header #logo {
	display: inline;
	float: left;
	padding-top: 20px;
	width: 235px;
}

div#header .hSectionInner {
	display: inline;
	float: right;
	/*width: 665px;*/
}

div#header #hNav {
	padding-top: 20px;
	text-align: right;
}

*:first-child + html div#header #hNav {
    padding-top: 19px;
}

div#header #hNav p img {
	vertical-align: top;
}



/* # gNav
---------------------------------------------------------------------------- */

div#gNav {
	clear: both;
	margin: 0 auto;
	padding-top: 15px;
	width: 980px;
}

div#gNav dl {
	display: inline;
	float: left;
	width: 980px;
}

div#gNav dl dt {
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
}

div#gNav dl dd ul li {
    float: left;
    width: auto;
}

div#gNav dl dd ul li#gNavRakuten {
    padding-right: 6px;
}

div#gNav dl dd ul li a {
    display: block;
}

div#gNav dl dd ul li a:hover {
    overflow: hidden;
}

div#gNav dl dd ul li a:hover img {
    visibility: hidden;
}

div#gNav dl dd ul li#gNavTop a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_top_o.gif) no-repeat left top;}
div#gNav dl dd ul li#gNavPayment a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_payment_o.gif) no-repeat left top;}
div#gNav dl dd ul li#gNavGuide a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_guide_o.gif) no-repeat left top;}
div#gNav dl dd ul li#gNavSize a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_size_o.gif) no-repeat left top;}
div#gNav dl dd ul li#gNavContact a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_contact_o.gif) no-repeat left top;}
div#gNav dl dd ul li#gNavAbout a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_about_o.gif) no-repeat left top;}
div#gNav dl dd ul li#gNavRakuten a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_rakuten_o.gif) no-repeat left top;}
div#gNav dl dd ul li#gNavCart a {background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/gnav_cart_o.gif) no-repeat left top;}


/* # header_contents
---------------------------------------------------------------------------- */
#header_contents {
	padding-top: 10px;
	clear: both;
}

#header_contents #header_search_area_box {
	width: 980px;
	height: 30px;
	position:relative;
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/bg_search.gif);
	background-repeat: no-repeat;
}
#header_contents #header_search_area_box .search_box_s2 {
	float: left;
	width: 450px;
	/* [disabled]padding-left:6px; */
	padding-top: 0px;
}
#header_contents #header_search_area_box #free_search {
	width: 340px;
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/bg_search.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
}
#header_contents #header_search_area_box #free_search input {
	width: 320px;
	border: 0px;
}
#header_contents #header_search_area_box #free_search div {
	padding: 4px 5px 2px 5px; 
}
#header_contents #header_search_area_box #link_bn {
	position: absolute;
	right: 0;
	/*top: -3px;*/
}


/* # header_banner
---------------------------------------------------------------------------- */
#header_banner {
	margin: 0 auto;
	padding-top: 10px;
	clear: both;
	width: 980px;
}

#header_banner dl {
	display: inline;
	float: left;
	width: 980px;
}

#header_banner dl dt {
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
}

#header_banner dl dd ul li {
    float: left;
    width: auto;
}

#header_banner dl dd ul li.banner01,
#header_banner dl dd ul li.banner02 {
    padding-right: 10px;
}

#header_banner dl dd ul li a {
    display: block;
}

#header_banner dl dd ul li a:hover {
    overflow: hidden;
}

#header_banner dl dd ul li a:hover img {
    visibility: hidden;
}

#header_banner dl dd ul li.banner01 a {background: url/gold/aiika-shop/special/11/images/bnr_banner01_pc.jpg) no-repeat left top;}
#header_banner dl dd ul li.banner02 a {background: url(/aiika-shop/cabinet/ad/edythanks.gif) no-repeat left top;}
#header_banner dl dd ul li.banner03 a {background: url(/aiika-shop/cabinet/ad/2014_eagles_vissel.gif) no-repeat left top;}





/* # pageBody
---------------------------------------------------------------------------- */

div#pageBody {
	clear: both;
	margin: 0 auto;
	padding-top: 10px;
	width: 980px;
}


/* # content
---------------------------------------------------------------------------- */

div#content {
	display: inline;
	float: right;
	width: 680px;
}

div#content div.section .bHead {
	padding: 0 0 10px 0;
}


/* # sidebar
---------------------------------------------------------------------------- */

div#sidebar {
	display: inline;
	float: left;
	width: 220px;
	margin-right: 20px;

}


/* 基本カテゴリー（テキスト表示用） */

div#sidebar div.Nav {
	margin: 0;
	border: 1px solid #ccc;
	border-bottom: hidden;
	background-color:#f7f7f7;
	font-size: 13px;
}


div#sidebar div.Nav ul.catNav li p.catMain {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow04.gif) no-repeat 6px 15px;
	background-color:#e6e6e6;
	width: auto;
	line-height:2.8em;
	border-bottom: 1px solid #ccc;
	font-weight:bold;
	font-size: 15px;
}

div#sidebar div.Nav ul.catNav li p.catMainL {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow04.gif) no-repeat 6px 15px;
	background-color:#e6e6e6;
	width: auto;
	line-height:2.8em;
	border-bottom: 1px solid #ccc;
	font-weight:bold;
	font-size: 15px;
	letter-spacing: -0.15em;
}

div#sidebar div.Nav ul.catNav li p.catMain a,
div#sidebar div.Nav ul.catNav li p.catMainL a {
	padding: 15px 5px 15px 25px;
}

div#sidebar div.Nav ul.catNav li.catFirst {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow02.gif) no-repeat 8px 13px;
	width: auto;
	line-height: 2.8em;
	border-bottom: 1px solid #ccc;
}

div#sidebar div.Nav ul.catNav li.catFirstL {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow02.gif) no-repeat 8px 13px;
	width: auto;
	line-height: 2.8em;
	border-bottom: 1px solid #ccc;
	letter-spacing: -0.15em;
}

div#sidebar div.Nav ul.catNav li.catFirst a,
div#sidebar div.Nav ul.catNav li.catFirstL a {
	padding: 13px 5px 13px 25px;
}

div#sidebar div.Nav ul.catNav li {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow02.gif) no-repeat 25px 13px;
	width: auto;
	line-height: 2.8em;
	border-bottom: 1px solid #ccc;
}


div#sidebar div.Nav ul.catNav li.catLast {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow02.gif) no-repeat 25px 13px;
	width: auto;
	line-height: 2.8em;
	border-bottom: hidden;
}

div#sidebar div.Nav ul.catNav li a {
	padding: 13px 5px 13px 40px;
}


/* ニュース、イベント */

div#sidebar div.news {
	border: 1px solid #ccc;
	margin: 5px 0 10px;
	padding: 10px 10px 5px 10px;
}

div#sidebar div.news p {
	color: #c25160;
	font-size: 120%;
	font-weight: bold;
}

div#sidebar div.news dl {
	font-size: 90%;
	padding: 8px 0 0 0;
	line-height: 1.3em;
}

div#sidebar div.news dl dd {
	padding: 0px 0 8px 10px;
}


/* PRバナー、特集、コンテツバナー */

div#sidebar div.groupT {
	margin: 0 0 5px 0;
}

div#sidebar div.groupT ul.bnrList li {
	padding: 0 0 5px 0;
}

div#sidebar div.group {
	margin: 10px 0 0 0;
	clear: both;
}

div#sidebar div.group ul.bnrPR li ,
div#sidebar div.group ul.bnrList li {
	padding: 5px 0 0 0;
}

div#sidebar div.group ul.bnrSpecial li {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #cccccc;
}

div#sidebar div.group ul.bnrSpecial li.first {
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	border-top: none;
}

/* サブカテゴリー */

div#sidebar div.group ul.catList {
	border: 1px solid #ccc;
	border-top: 0;
	padding: 5px 0 5px 0;
}

div#sidebar div.group ul.catList li {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow03.gif) no-repeat 10px 6px;
	padding: 0 5px 0 30px;
	width: auto;
	line-height: 2.3em;
}

div#sidebar div.group ul.catList li a {
	color: #000;
	text-decoration: none;
}

div#sidebar div.group ul.catList li a:hover {
	text-decoration: underline;
}


/* ランキング */

div.rankingLeft{
	margin: 0 0 10px;
	width:220px;
}

div.rankingLeft ul {
	border: 1px solid #ccc;
	border-top: none;
	padding: 8px 0 5px 0;
	overflow:hidden;
}

div.rankingLeft ul li {
	width:auto;
	clear:both;
}

div.rankingLeft ul li p.image {
	float: left;
	padding: 2px 0 0 9px;
	width: 65px;
}

div.rankingLeft ul li p.image img {
	border: 1px solid #ccc;
	padding: 1px;
	width: 61px;
	height: 61px;
}

div.rankingLeft ul li div {
	float: right;
	padding: 0 10px 10px 0;
	width: 125px;
}

div.rankingLeft ul li div p.text {
    line-height: 1.2em;
	margin: 0 0 0 1px;
	position: relative;
}

div.rankingLeft ul li div p.price {
	font-weight: bold;
	text-align: right;
	color: #cc0000;
	margin: 5px 0 0 0;
}


/* 商品検索 */

div#sidebar div#search {
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
}

div#sidebar div#search input.text {
	border: 1px solid #ccc;
	height: 17px;
	margin-right: 6px;
	vertical-align: top;
	width: 138px;
}

div#sidebar div.searchInner {
    margin: 0;
	padding: 12px 5px 9px 10px;
    width: auto;
}

* html div#sidebar div.searchInner {
    padding-top: 10px;
}

*:first-child + html div#sidebar div.searchInner {
    padding-top: 10px;
	padding-bottom: 11px;
}

div#sidebar div.searchInner put.img {
	vertical-align: middle;
}

div#sidebar p.detailSearchN {
    margin: 0 9px 5px 0;
	text-align: right;
    width: auto;
}

div#sidebar p.detailSearchN a {
    background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/ico_arrow03.gif) no-repeat 0 0;
	display: inline;
	padding: 0 0 0 22px;
	width: auto;
}

/* 最近チェックした商品 */

#recentCheck {
	width: 218px;
	min-height: 60px;
	margin-top: 10px;
	border: 1px solid #cccccc;
}

* html div#recentCheck {
    	width: 208px;
}

*:first-child + html div#recentCheck {
    	width: 208px;
}

#leftRecent {
    margin: 5px;
}

#leftRecent td.imgTd img{
       	border: 1px solid #cccccc;
}  

#leftRecent td.itemTd p.name{
        min-width:133px;
        margin:5px 10px 0 0;    
}

#leftRecent td.itemTd p.price{
        min-width:133px;
        margin:10px 10px 10px 0;
        text-align:right;
        font-weight:bold;
}

* html div#recentCheck table#leftRecent td.itemTd p.name {
    	width: 133px;
}

*:first-child + html div#recentCheck table#leftRecent td.itemTd p.name {
    	width: 133px;
}


/* 外部、モバイルコンテツ */

div#sidebar p.qrCode {
	padding: 10px 0 11px;
}

div#sidebar #twitter {
	margin: 5px 0 0;
}

div#sidebar p.twitter {
	margin: -4px 0 0 0;
	position: relative;
	padding: 0 0 20px 0;
}


/* 営業時間について */

#salesTime {
	width: 220px;
	margin-bottom: 10px;
}

#salesTime .calendar{
	margin: 5px 0;
}


#salesTime table.calText {
	margin:5px 0 0 2px;
}

#salesTime table.calText td{
	padding-left:5px;
}

#salesTime td.today{
	background-color: #999;
	width: 20px;
}
#salesTime td.sat{
	background-color: #9CF;
	width: 20px;
}
#salesTime td.sun{
	background-color: #FCC;
	width: 20px;
}

#salesTime p{
	margin:10px 0;
}

#salesTime p.newsLink img{
	margin-right: 5px;
}


/* # footContainer
---------------------------------------------------------------------------- */

div#footContainer{
	margin: 0 auto;
}


/* # footer
---------------------------------------------------------------------------- */

div#footer {
	clear: both;
}

/* 2018/08/10 aiikaにて追加 */
div#footer a:link    { color: #0000ff; text-decoration: none; outline: none; }
div#footer a:visited    { color: #800080; text-decoration: none; outline: none; }
div#footer a:hover   { color: #ff8000; text-decoration: underline; }
div#footer a:active    { color: #ff8000; text-decoration: none; outline: none; }
/* 2018/08/10 aiikaにて追加 */

div#footer div.fSection {
	margin: 0 auto;
	padding: 43px 0 9px 0;
	width: 980px;
}

div#footer div.fSection ul#fNav {
	display: inline;
	float: left;
	margin-left: -13px;
	width: 700px;
}

div#footer div.fSection ul#fNav li {
	display: inline;
	float: left;
	width: auto;
}

div#footer div.fSection ul#fNav li a {
	border-right: 1px solid #000;
	padding: 0 13px;
}

div#footer div.fSection p#pageTop {
	display: inline;
	float: right;
	padding-top: 11px;
	text-align: right;
	width: 200px;
}

div#footer div.info {
	border-top: 3px solid #ccc;
	clear: both;
	padding-top: 10px;
}

div#footer div.info div.infoInner {
	margin: 0 auto;
	width: 980px;
}

div#footer div.info p.infoTitle {
	padding: 10px 0 17px 0;
}

div#footer div.info p.mainTitle {
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
	padding-bottom: 4px;
}

div#footer div.info p.subTitle {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/bg_dot01.gif) repeat-x left bottom;
	margin-bottom: 13px;
	padding: 0 0 6px 0;
}

div#footer div.block {
	clear: both;
	padding-bottom: 15px;
}

div#footer div.block div.blockInner {
	clear: both;
	padding: 15px 0 0 0;
}

div#footer div.block div.blockInner p.visa {
    margin: -7px 0;
}

div#footer div.block div.blockInner p.text {
    line-height: 1.2;
	padding: 21px 0 0 0;
}

div#footer div.block div.blockInner ul.note {
	padding: 11px 0 0 0;
}

div#footer div.block div.blockInner ul.note li {
    line-height: 1.2;
}

div#footer div.block div.blockInner div.box p.image {
	display: inline;
	float: left;
	widows: 170px;
}

div#footer div.block div.blockInner div.box div {
	display: inline;
	float: right;
	width: 250px;
}

div#footer div.block div.blockInner div.box div p.text {
    font-weight: bold;
}

div#footer div.block div.blockInner div.box div p.text {
	padding: 0 0 0 0;
}

div#footer div.block div.blockInner div.box div ul.note {
	padding: 3px 0 0 0;
}

div#footer div.info div.left {
	display: inline;
	float: left;
	width: 480px;
}

div#footer div.info div.right {
	display: inline;
	float: right;
	width: 480px;
}

div#footer div.info div.right div.block div.blockInner p.text {
	font-size: 125%;
	padding: 0 0 0 0;
}

div#footer div.info div.right div.block div.blockInner p.text_d {
	padding: 0 0 0 0;
}

div#footer div.info div.right div.block div.blockInner p.text em {
    color: #c25160;
}

div#footer div.block div.reset {
	padding-top: 0;
}

div#footer #copyright {
	background: #000;
	clear: both;
}

div#footer #copyright p {
	color: #fff;
	margin: 0 auto;
	text-align: right;
	width: 980px;
}


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

div.block div.blockRight ul li,
div.block div.blockLeft ul,
div.block, 
ul.product,
div#pageBody,
div#header .hSection,
div#header #hNav,
div#header ul.member,
div#footer div.fSection ul#fNav,
div#footer div.fSection,
div#footer div.fSection ul#fNav,
div#footer div.block div.blockInner,
div#footer div.group,
div#footer div.block div.blockInner div.box,
div#content div.block ul.infoList,
div#content div.block div.box div.item,
div#content div.block div.about div.aboutInner ul.element li {
	zoom: 1;
}

div.block div.blockRight ul li:after,
div.block div.blockLeft ul:after,
div.block:after, 
ul.product:after,
div#pageBody:after,
div#header .hSection:after,
div#header #hNav:after,
div#header ul.member:after,
div#footer div.fSection ul#fNav:after,
div#footer div.fSection:after,
div#footer div.fSection ul#fNav:after,
div#footer div.block div.blockInner:after,
div#footer div.group:after,
div#footer div.block div.blockInner div.box:after,
div#content div.block ul.infoList:after,
div#content div.block div.box div.item:after,
div#content div.block div.about div.aboutInner ul.element li:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}


/* # common classes
---------------------------------------------------------------------------- */

div.section {
	clear: both;
}

ul.product {
	margin: 0 -30px 0 0;
	position: relative;
}

ul.product li {
	display: inline-block;
	margin: 0 16px 0 0;
	padding: 0 0 10px 0;
	vertical-align: top;
	width: 155px;
}

ul.product li p {
    line-height: 1.2;
}

* html ul.product li {
	display: inline;
	margin-right: 20px;
}

*:first-child + html ul.product li {
	display: inline;
	margin-right: 20px;
}

ul.product li p.image {
	padding: 0 0 9px 0;
}

ul.product li p.image img {
	border: 1px solid #ccc;
	padding: 1px;
}

ul.product li p.price {
	font-weight: bold;
	padding: 6px 0 0 0;
	text-align: right;
}

div.recent ul.product {
	margin-left: -4px;
}

div.recent ul.product li {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../images/bg_split.gif) no-repeat 0 67px;
	margin: 0 0 10px 0;
	padding: 0 12px 0 15px;
	width: 140px;
}

* html div.recent ul.product li {
	padding: 0 14px 0 15px;
}

*:first-child + html div.recent ul.product li {
	padding: 0 16px 0 15px;
}

div.recent ul.product li p.image img {
	border: 1px solid #ccc;
	padding: 0;
}

div.block {
	clear: both;
	padding: 0 0 16px 0;
}

div.block div.blockLeft {
	float: left;
	width: 450px;
}

div.block div.blockLeft h2 {
	padding: 0 0 11px 0;
}

div.block div.blockLeft ul {
	margin: 0 -10px 0 0;
	position: relative;
} 

div.block div.blockLeft ul li {
	display: inline;
	float: left;
	padding: 0 9px 10px 0;
	width: auto;
}

div.block div.blockRight {
	float: right;
	width: 220px;
} 

div.block div.blockRight ul {
	border: 1px solid #ccc;
	border-top: none;
	padding: 8px 0 5px 0;
}

div.block div.blockRight ul li p.image {
	float: left;
	padding: 2px 0 0 9px;
	width: 65px;
}

div.block div.blockRight ul li p.image img {
	border: 1px solid #ccc;
	padding: 1px;
}

div.block div.blockRight ul li div {
	float: right;
	padding: 0 10px 0 0;
	width: 125px;
}

div.block div.blockRight ul li div p.text {
    line-height: 1.2;
	margin: 0 0 0 1px;
	position: relative;
}

div.block div.blockRight ul li div p.price {
	font-weight: bold;
	text-align: right;
}

div#content div.block div.about {
	padding: 29px 0 0 0;
}

div#content div.block div.about div.aboutInner {
	border: 3px solid #c25160;
	border-bottom: 4px solid #c25160;
	border-top: none;
	padding: 17px 17px 8px 13px;
}

div#content div.block div.about div.aboutInner ul.element li {
	padding: 0 0 4px 0;
	font-weight: bold;
}

div#content div.block div.about div.aboutInner ul.element li div {
	float: left;
	width: 470px;
}

div#content div.block div.about div.aboutInner ul.element li div p {
	font-weight: bold;
	font-size: 120%;
}

div#content div.block div.about div.aboutInner ul.element li div p.note {
	font-weight: normal;
	font-size: 100%;
	padding: 7px 0 0 8px;
}

div#content div.block div.about div.aboutInner ul.element li div p em {
	color: #c25160;
}

div#content div.block div.about div.aboutInner ul.element li div p.intro {
	padding: 0 0 19px 0;
}

div#content div.block div.about div.aboutInner ul.element li div p.aboutNote {
	padding: 12px 0 0 7px;
}

div#content div.block div.about div.aboutInner ul.element li p.elementImage {
	float: right;
	width: 166px;
}

div#content div.block div.about div.aboutInner ul.element li p.last {
	padding: 8px 0 0 0;
}

div#content div.block {
	padding: 0 0 18px 0;
}

div#content div.block p.info {
	padding: 9px 0 0 2px;
}

div#content div.block ul.infoList {
	margin: 6px -66px 0 0;
	padding: 0 0 0 25px;
}

div#content div.block ul.infoList li {
	display: inline;
	float: left;
	padding: 0 62px 0 0;
	text-align: center;
	width: 282px;
}

div#content div.block ul.infoList li p.infoTitle {
	font-size: 120%;
	padding: 0 0 8px 0;
	white-space: nowrap;
}

div#content div.block div.box {
	border: 2px solid #ccc;
	margin: 11px 0 19px 0;
	padding: 0!important;
}

div#content div.block div.boxInner {
	padding: 8px 7px 0 7px;
}

div#content div.block div.box h4 {
	background: #5a4527;
	border-bottom: 2px solid #ccc;
	color: #fff;
}

div#content div.block div.box p.title em {
	color: #c25160;
}

div#content div.block div.box div.item {
	background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u57842121/pc/common/css/../../../common/images/bg_dot03.gif) repeat-x left bottom;
	clear: both;
	padding: 7px 0 13px 0;
}

div#content div.block div.box div.last {
	background: none;
}

div#content div.block div.box div.item p.itemImage {
	float: left;
	width: 321px;
}

div#content div.block div.box div.item div.itemInner {
	float: left;
	padding: 6px 0 0 0;
	width: 340px;
}

div#content div.block div.box div.item div.itemInner p.itemTitle {
	font-size: 120%;
	font-weight: bold;
}

div#content div.block div.box div.item div.itemInner ol {
	padding: 8px 0 0 2px;
}

div#content div.block div.box div.item div.itemInner div.boxText {
	background: #ffc;
	margin: 26px 0 0 0;
	padding: 13px 11px 9px 11px;
}

div#content div.block div.itemInner div.boxText dl dt {
	font-size: 110%;
}

div#content div.block div.itemInner div.boxText dl dd {
	color: #c25160;
	font-weight: bold;
	margin: -1.5em 0 0 0;
	padding: 0 0 0 7.6em;
}

div#content div.block div.itemInner div.boxText p.note {
	font-size: 90%;
	padding: 4px 0 0 0;
}

/* カテゴリへのリンク */
a.btnBorderBlack {
	width: 360px;
	display: block;
	border: solid 2px #181818;
	border-radius: 4px;
	color: #181818;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.02em;
	white-space: nowrap;
	text-align: center;
	margin: 0 auto;
	padding: 0.6em;
}
a.btnBorderBlack:hover {
	opacity: 0.7;
	text-decoration: none;
}
a.cursorRight:after {
	content: '\025b6';
	margin-left: 0.3em;
}