@charset "UTF-8";
/* Base setting */
#youmore * {
	font-size: 100%;
	font-weight: normal;
	/*margin: 0px;*/
	padding: 0px;
}
/*html {
	overflow-y: scroll;
}*/
* html #youmore {
	-webkit-filter: expression(document.execCommand("BackgroundImageCache", false, true));
	        filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/*body {
	text-align: center;
	line-height: 1.4;
}*/
#youmore a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#youmore a:hover img.nofilter,
#youmore a:hover img.imgover {
	opacity: 1;
	-webkit-filter: none;
	        filter: none;
}
#youmore a {
	color: #000000;
	text-decoration: none;
}
#youmore a:hover {
	text-decoration: underline;
}
#youmore button {
	cursor: pointer;
}
#youmore object {
	vertical-align: bottom;
}
#youmore img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#youmore input {
	padding-top: 2px;
}
#youmore ul,
#youmore ol {
	list-style-type: none;
}
#youmore li img {
	vertical-align: bottom;
}
#youmore strong {
	font-weight: normal !important;
}
#youmore em {
	font-style: italic !important;
}
#youmore ins {
	text-decoration: underline !important;
}
#youmore del {
	text-decoration: line-through !important;
}

#Container_fca {
	width:100% !important;
	padding:200px 0 0 !important;
}

#wrap {
	width: 920px;
	margin: 0px auto;
	text-align: left;
}

.wrap {
	width: 920px;
	margin: 0px auto;
	text-align: left;
}

/*===========================
header
===========================*/
#header {
	border-bottom: 1px solid #EEEEEE;
	position: relative;
	zoom: 1;
}
#header * {
	line-height: 1;
	vertical-align: bottom;
}
#header #head-topnavi_allb {
	position: absolute;
	right: 0;
	top: 12px;
}
#header #head-topnavi_allb li {
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}
#header #head-topnavi_allb li#log-btn_allb {
	margin-top: 0;
}
#header #head-topnavi_allb li#add-line_allb {
	padding-left: 11px;
	border-left: 1px solid #CCCCCC;
}


/*===========================
plist
===========================*/
#plist {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
	line-height: 1;
	_line-height: 1.1;
	vertical-align: middle;
}
#plist li {
	float: left;
	font-size: 83.4%;
}


/*===========================
col-wrap
===========================*/
#col-wrap {
	margin-bottom: 30px;
}


/*===========================
main-col
===========================*/
#main-col {
	float: left;
	width: 700px;
}



/*===========================
footer
===========================*/
div#footer {
	clear: both;
	border-top: 1px solid #EEEEEE;
	text-align: center;
	margin: 6px 0 0;
	padding: 20px 0 25px;
	font-size: 83.4%;
}

div#footer p.logo {
	margin: 12px 0;
}



.pagetop {
	text-align: right;
	margin-top: 30px;
}

.list-cts-line {
	background: url(/youmore/images/common/dot_v01.gif) repeat-y 719px 0px;	
}
.pickup-cts-line {
	background: url(/youmore/images/common/dot_v02.gif) repeat-y 718px 0px;
}



.hiragino{
  font-family: prow3;
}


/*追加フォント*/
/* IE */
@font-face {
  font-family: prow3;
  src: url('/youmore/css/font/prow3.eot');
}
/* Firefox, Opera, Safari */
@font-face {
  font-family: prow3;
  src: url('/youmore/css/font/prow3.otf') format('opentype');
  url('/youmore/css/font/prow3.ttf') format('truetype');
  url('/youmore/css/font/prow3.woff') format('woff');
}

 .navi-wrap a {
 display: block;
 }

 .navi-wrap a:hover {
 text-decoration: none;
 }

 .head-navi-img {
       position: relative;
       width: 100%;
       padding-top: 20px !important;
       overflow: initial;
       clear: both;
       z-index: 500;
 }

 .head-navi-img > .wrap {
 font-size: 0;
text-align: center;
 }

 .head-navi-img li {
 display: inline-block;
 vertical-align: middle;
 float: none;
 margin-right: 16px;
 }

 .head-navi-img li:last-child {
 margin-right: 0;
 }

 .head-navi-img li img {
 opacity: 0;
 }

 .head-navi-img li.current a {
 pointer-events: none;
 }

 .head-navi-img li.cond01 a {
 background: url(../images/nav01_off.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond01 a:hover,
 .head-navi-img li.cond01.current a{
 background: url(../images/nav01_on.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond02 a {
 background: url(../images/nav02_off.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond02 a:hover,
 .head-navi-img li.cond02.current a{
 background: url(../images/nav02_on.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond03 a {
 background: url(../images/nav03_off.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond03 a:hover,
 .head-navi-img li.cond03.current a{
 background: url(../images/nav03_on.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond04 a {
 background: url(../images/nav04_off.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond04 a:hover,
 .head-navi-img li.cond04.current a{
 background: url(../images/nav04_on.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond05 a {
 background: url(../images/nav05_off.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond05 a:hover,
 .head-navi-img li.cond05.current a{
 background: url(../images/nav05_on.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond06 a {
 background: url(../images/nav06_off.svg) no-repeat;
 background-size: 100%;
 }

 .head-navi-img li.cond06 a:hover,
 .head-navi-img li.cond06.current a{
 background: url(../images/nav06_on.svg) no-repeat;
 background-size: 100%;
 }

