@charset "utf-8";
/* CSS Document */
	
.index-main {
	float:left; 
	padding:0 0 0 28px; 
	width:670px; 
	margin:15px 0 0 0;
	}
/*
*:first-child+html .articles2 {
　	padding:0px 0 0px 0px;
	margin:-15px 0 0px 0px;
	float:left;
}
*/
.index-info {
	width:670px; 
	float:left;
	background:url(../img/top/index-info.png) no-repeat; 
	}

.index-info ul{
	width:490px; 
	float:right;
	}

.index-info li{ display:inline; float:left; padding:4px 0 0 0;}
.index-info li a{ text-decoration:underline; color: #F30;}
.index-info li a:hover{ text-decoration:none; color:#06F;}

.index-infomark {
	width:180px;
	height:25px;
	float:left; 
	}

.index-infomark p{ text-indent:-9999px;}

.articles-topics-event {
	width:950px;
	float:left;
	}
	
.c-search-box {float:left; width:645px;}
	
.block-wide-mid01 {
	width:630px;
	background:url(../img/top/block-wide-mid.jpg) repeat-y;
	float:left;
	padding:10px 15px 10px 25px;
	}

.block-search-btm {
	width:670px;
	height:25px;
	background:url(../img/top/block-wide-btm.png) no-repeat;	
	float:left;
	margin:0 0 10px 0;
	}

.block-wide-btm {
	width:670px;
	height:50px;
	/*background:url(../img/top/block-wide-btm.png) no-repeat;*/	
	float:left;
	}

	
/* TOP　検索 */

.c-search-block {
	width:670px;
	float:left;
	clear:both;
	
	}
	
.toptitle-wide {
	width:670px;
	height:60px;
	background: url(../img/top/toptitle-s01.png) no-repeat;
	float:left;
	}

.toptitle-wide2 {
	width:670px;
	height:60px;
	background: url(../img/top/toptitle-g01.png) no-repeat;
	float:left;
	}

.toptitle-wide h2, .toptitle-wide2 h2 {
	text-indent:-9999px;
	width:275px;/*670*/
	height:47px;
	float:left;
	}

.toptitle-wide li a, .toptitle-wide2 li a{
	text-indent:-9999px;
	width:350px;
	height:47px;
	float:left;
	}

.c-search-area-key {
	width:624px;
	float:left;
	}

/*.c-search-area-key th, .c-search-area-key td {border-bottom:10px solid #fff;}*/

.c-search-area-key-p {
	width:624px;
	height:25px;
	padding:5px 0 0 10px;
	font-weight:bold;
	background: url(../img/top/c-search-area-key-p.jpg) no-repeat;
	float:left;
	}

.c-search-area-key ul { width:624px;padding:5px; float:left;}

.c-search-area-key li {
	float:left;
	display:inline;
	padding:0px 20px 0px 0px;
	word-break:keep-all;
	}

.c-search-area-key li input {
	margin:3px 0px 0px 0px;
	display:inline;
	}

.c-search-area-key li a {
	text-decoration:underline;
	padding:0px 0px 0px 5px;
	color:#333;
	}

.c-search-area-key li a:hover { color:#06F;}

.c-search-area-key-input1 {
	float:left; 
	clear:both;
	width:320px; 
	padding:10px 0 0 0;
	}

.c-search-cond {
	width:340px;
	float:right;
	}

.btn-search {
	float:left; 
	background: url(../img/top/btn-search.jpg) no-repeat;
	width:230px;
	height:68px;
	text-indent:-9999px;
	border:none;
	cursor: pointer;
	}


.text-submit li {float:left;display:inline;}
.text-submit1 { width:415px; padding:7px 0 0 0;}
.text-submit1 input{ width:400px;}

.artcles-topics {
	background:url(../img/top/top-topics.gif) no-repeat 0 -4px;
	height:35px;
	width:440px;
	float:left;
	margin:0 0 0px 0;
	}

/* ピックアップショップ＆インフォ */

.articles-all, .articles-pickup, 
.articles-shopinfo, .articles-shopinfo2, 
.articles-kodawari, .articles-kodawari2, 
.articles-newsdetail,　.articles-newsdetail2, .articles-info {
	float:left;
	width:670px;
	/*background:#f1dfe1;*/
	margin:0px 0 5px 0;
	clear:both;
	}

.topsecond {float:left;}

.articles-pickup h3, .articles-shopinfo h3, 
.articles-shopinfo2 h2, .articles-kodawari h3, 
.articles-kodawari2 h2, 
.articles-newsdetail h2, .articles-newsdetail h3, 
.articles-newsdetail2 h2, .articles-newsdetail2 h3,
.articles-info h2{
	height:45px;
	text-indent:-9999px;
	clear:both;
	}

.articles-pickup h3 a, .articles-shopinfo h3 a, 
.articles-kodawari h3 a, .articles-kodawari2 h2 a, 
.articles-newsdetail h3 a, .articles-newsdetail2 h3 a, .articles-info h2 a{
	height:45px;
	width:670px;
	display:block;
	}

.articles-pickup h3 a{background: url(../img/top/toptitle-pickup.gif) no-repeat;}
	
.articles-shopinfo h3{background: url(../img/top/toptitle-shopinfo.gif) no-repeat;}
.articles-shopinfo2 h2{background: url(../img/top/toptitle-shopinfo2.gif) no-repeat;}
.articles-kodawari h3{background: url(../img/top/toptitle-kodawari.gif) no-repeat;}
.articles-kodawari2 h2{background: url(../img/top/toptitle-kodawari2.gif) no-repeat;}
.articles-newsdetail h2{background: url(../img/top/toptitle-newsdetail.gif) no-repeat;}
.articles-newsdetail h3{background: url(../img/top/toptitle-newsdetail.gif) no-repeat;}
.articles-newsdetail2 h3{background: url(../img/top/toptitle-newsdetail2.gif) no-repeat;}
.articles-info h2{background: url(../img/top/toptitle-info.gif) no-repeat;}
/*.articles-shopinfo{background: url(../img/top/top-title-staff.gif) no-repeat;}*/



.articles-pickup-mid, .articles-shopinfo-mid{
	float:left;
	width:664px;
	border-left:3px solid #f19ec2;
	border-right:3px solid #f19ec2;
	border-bottom:3px solid #f19ec2;
	/*background: url(../img/top/block-wide-mid.gif) repeat-y;
	border-left:3px solid #f5af7e;
	border-right:3px solid #f5af7e;
	border-bottom:3px solid #f5af7e;*/
	background-color:#FFF;
	clear:both;
	}

.pickup-block {padding:10px 0px 10px 10px;}
.pickup-arrow, .pickup-main {float:left;}
.pickup-main {clear:both;}
.pickup-box, .pickup-txt {
	width:230px; 
	float:left;
	}
	
.pickup-box {padding:0 5px 0 5px; float:left; clear:both;}

.pickup-txt span {font-size:10px;}
.pickup-txt h4 {
	background:#fddf8f;
	}

.pickup-txt h4 a {
	width:224px;
	padding:3px;
	display:block;
	}

.pickup-txt h4 a:hover {
	color:#FF3300;
	}

.articles-pickup-mid ul, .articles-shopinfo-mid ul {padding:10px 20px 10px 20px;}

.articles-pickup-mid li, .articles-shopinfo-mid li{
	padding:0px 0 3px 0px;
	border-bottom:1px dashed #ccc;
	}

.articles-pickup-mid li a, .articles-shopinfo-mid li a{color:#38608c;}
.articles-pickup-mid li a:hover, .articles-shopinfo-mid li a:hover{color:#ff6600; text-decoration:underline;}

.articles-shopinfo-mid span{font-size:100%;}

.articles-pickup-btm, .articles-shopinfo-btm2, .articles-shopinfo-btm{
	float:left;
	width:670px; height:15px;
	background: url(../img/top/block-wide-btm2.png) no-repeat;
	}

.articles-shopinfo-btm{ margin:0 0 10px 0; clear:both;}
.articles-shopinfo-btm2{ margin:0 0 30px 0; clear:both;}
	


.articles-right {
 	width:250px;
 	float:right;
	margin:0 0 0px 0;
	}
	
.block-mini-top{
	width:250px;
	height:12px;
	float:left;
	display:block;
	background: url(../img/top/block-mini-top.gif) no-repeat;
	padding:0px 0 0px 0;
	}
	
.block-mini-mid {
	width:250px;
	/*background: url(../img/top/block-mini-mid.gif) repeat-y;*/
	background:#FFF;
	padding:0px 0 0px 0;
	float:left;
	}

.block-mini-btm{
	width:250px;
	height:15px;
	float:left;
	display:block;
	background: url(../img/top/block-mini-btm.png) no-repeat 0px -10px;
	padding:0px 0 0px 0;
	}
	
.m-search-block, .top-topics {
 	width:250px;
	/*background:#fff;*/
	margin:0px 0 8px 0 !important;
	margin:0px 0 5px 0;
	padding:0px 0 0px 0;
	float:left;
	}

.m-search-block h3, .top-topics h3 {
	height:45px;
	text-indent:-9999px;
	}

.m-search-block h3 {background:url(../img/top/toptitle-s02.gif) no-repeat;}
/*.top-topics h3 {background:url(../img/top/toptitle-topics.gif) no-repeat;}*/

.top-topics-mid{
	width:230px;
	float:left;
	padding:5px 0 10px 10px;
	}

.top-topics-mid2{
	width:230px;
	float:left;
	padding:5px 0 10px 10px;
	}

.top-topics-mid li a{ text-decoration:underline;}

.top-topics-mid2 li{
	padding:5px 0 0px 0px;
	 text-align:center;
	}
	
.infotable { width:640px; padding:0px 0px 10px 10px; float:left; clear:both;}
.infotable table { background-color:#FFF;}
.infotable th {padding:5px;background-color:#FFFBC7;border-right:1px solid #fff; text-align:center;}
.infotable td {padding:5px; border-left:1px solid #aaa; border-bottom:1px solid #aaa;}
.infotable-th1 { width:120px;}
.infotable-th2 { width:180px;border-left:1px solid #EA9300;}
.infotable-th3 { width:100px;border-left:1px solid #EA9300;}	
.infotable-th4 { width:240px;border-left:1px solid #EA9300;}
.infotable-td1 { border-left:1px solid #fff !important;}

.kodatable { width:640px; padding:0px 0px 10px 10px; float:left; clear:both;}
.kodatable table { background-color:#FFF;}
.kodatable th { width:100px; padding:5px;text-align:center; border-bottom:5px solid #fff;}
.kodatable td { width:520px;padding:0px 5px 0px 20px; vertical-align:top;}
.kodatable-th1 {background-color:#7ecef4;}
.kodatable-th2 {background-color:#6fff9b;}
.kodatable-th3 {background-color:#fff100;}

.kodatable td ul{ width:500px; float:left; display:inline;padding:0px; margin:0;}
.kodatable td li{ width:240px; float:left; display:inline; border:none; padding:5px; margin:0;}	

.kodatable-ul1 li a { color:#09F;}
.kodatable-ul2 li a { color: #0C3;}
.kodatable-ul3 li a { color: #F60;}

.s1s2table { width:300px; padding:0px 0px 10px 10px; float:left; clear:both;}
.s1s2table table { background-color:#FFF;}
.s1s2table th {padding:5px;background-color:#FFFBC7;border-right:1px solid #fff; text-align:center;}
.s1s2table td {padding:2px; border-left:1px solid #aaa; border-bottom:1px solid #aaa;}
.s1s2table-th1 { width:120px;}
.s1s2table-th2 { width:100px;border-left:1px solid #EA9300;}
.s1s2table-th3 { width:80px;border-left:1px solid #EA9300;}	
.s1s2table-td1 { border-left:1px solid #fff !important;}

.article-s1s2 {
	width:670px; 
	float:left; 
	clear:both;
	}

.article-s1 {width:323px; float:left;}
.article-s2 {width:323px; float:right;}

.articles-s1s2-mid{
	float:left;
	width:317px;
	border-left:3px solid #f5af7e;
	border-right:3px solid #f5af7e;
	border-bottom:3px solid #f5af7e;
	background-color:#FFF;
	clear:both;
	}

.title-s1, .title-s2 {
	width:323px; 
	height:46px;
	float:left;
	}
	
.title-s1 h3, .title-s2 h3{ text-indent:-9999px;}
.title-s1 {background:url(../img/top/title-s1.gif) no-repeat;}
.title-s2 {background:url(../img/top/title-s2.gif) no-repeat;}

.title-keepbox {
	width:250px; 
	height:56px; 
	float:left; 
	background:url(../img/top/title-keepbox.png) no-repeat;
	}

.keep-str{
	width:240px; 
	height:24px; 
	float:left; 
	background:url(../img/top/keep-str.gif) no-repeat;
	}

.keep-str p{ padding:2px 0 0 20px; font-weight:bold;}

.keep-submit {float:left; width:250px;}

.keep-submit li {float:left; padding:0px 0px 5px 0px;}

.keepbtn1, .keepbtn2 {
	float:left; 
	width:250px;
	height:44px;
	text-indent:-9999px;
	border:none;
	cursor: pointer;
	}

.keepbtn1 {background: url(../img/top/keepbtn1.gif) no-repeat;}
.keepbtn2 {background: url(../img/top/keepbtn2.gif) no-repeat;}

.titlepickup, .titlesuperpickup {
	width:250px; 
	height:56px; 
	float:left; 
	}

.titlepickup {background:url(../img/top/titlepickup.png) no-repeat;}
.titlesuperpickup {background:url(../img/top/titlesuperpickup.png) no-repeat;}

.title-mobile {
	width:250px; 
	height:56px; 
	float:left; 
	background:url(../img/top/title-mobile.png) no-repeat;
	}

.title-newshop {
	width:250px; 
	height:56px; 
	float:left; 
	background:url(../img/top/title-newshop.png) no-repeat;
	}

.newshop-list {
	width:230px; 
	text-align:left;
	}

.newshop-list li{
	text-align:left; 
	border-bottom:1px dashed #ccc;
	padding:0 0 5px 5px;
	}

.newshop-list li a{text-decoration:underline;}
.newshop-list li a:hover{text-decoration:none;}

/*.navi2*/
.navi2 {width:300px; padding:0; margin:0; float:left;}/*326*/

.navi2 dt {width:275px;padding:4px 0 6px 25px;}/*{padding:4px 0 6px 25px;}*/
	
.navi2 dd { margin:0; padding:0;}
.navi2 ul { width:300px; padding:0 0 15px 0;}
.navi2 li { clear:both; width:300px; padding:0 0 5px 0px;border-bottom:1px dashed #ccc;}/*{ width:290px; padding:0 0 5px 26px;}*/
.navi2 li a{ text-decoration:underline;}

/*.navi3*/
.navi3 {width:300px; padding:0; margin:0; float:left;}

.navi3 dt {width:275px;padding:4px 0 6px 25px;}
	
.navi3 dd { margin:0; padding:0;}
.navi3 ul { width:300px; padding:0 0 15px 0;}
.navi3 li { clear:both; width:300px; padding:0 0 5px 0px;border-bottom:1px dashed #ccc;}
.navi3 li a{ text-decoration:underline;}

/*.kodawari*/
.kodawari1 {background: url(../img/top/kodawari1.gif) no-repeat;color:#F60;}
.kodawari2 {background: url(../img/top/kodawari2.gif) no-repeat;color: #F00;}
.kodawari3 {background: url(../img/top/kodawari3.gif) no-repeat;color:#F00;text-decoration:underline;}
.kodawari4 {background: url(../img/top/kodawari4.gif) no-repeat;color:#FFF;text-decoration:underline;}

.kodawari-block { float:left;padding:10px 0 10px 10px;}
.kodawari-block2 { float:left;padding:10px 0 10px 0px; width:630px;}
.kodawari-box {float:left; width:326px;}
.kodawari-box2 {float:left; width:300px;padding:0 15px 0 0;}


