p.mynavi_last{
	text-align:right;
	font-size:12px;
	padding-right:10px;
}


/* ----------------------------------------------------------------
    マイナビ関連
    02.Contents
----------------------------------------------------------------- */
	
.mynavi_main{
	width:670px;
	color:#333333;
	border:1px solid #c7c7c7;
    padding-top:3px;
	margin-top:5px;
	}
.category{
	margin-left:10px;
}

.category,  x:-moz-any-link  { 
	margin-left:5px; }


h2.lyt-hdg-02-04{
	font-size:23px;
	font-weight:bold;
	line-height:28px;
	padding:5px;
	padding-top:0;
	}
	


	




@charset "UTF-8";


/* ----------------------------------------------------------------
    common
    hdg
    txt
    img
	a
    column
    txt + img
    list
    link
----------------------------------------------------------------- */


/* ----------------------------------------------------------------
    common
----------------------------------------------------------------- */
/*icon*/
.icon-net,
.icon-entertainment,
.icon-keiei,
.icon-enterprise,
.icon-creative,
.icon-bizpc,
.icon-keitai,
.icon-kaden,
.icon-hobby,
.icon-life,
.icon-school,
.icon-career,
.icon-pc,
.icon-travel,
.icon-interior
{
/*position:relative;*/
display: inline-block;
width:65px;
height:13px;
overflow:hidden;
text-decoration:none !important;
}


.icon-net{
background:url(/images/img-set-01.jpg) no-repeat 0 -250px;
}
.icon-entertainment{
background:url(/images/img-set-01.jpg) no-repeat 0 -263px;
}
.icon-pc{
background:url(/images/img-set-01.jpg) no-repeat 0 -276px;
}
.icon-keiei{
background:url(/images/img-set-01.jpg) no-repeat -65px -250px;
}
.icon-enterprise{
background:url(/images/img-set-01.jpg) no-repeat -130px -250px;
}
.icon-creative{
background:url(/images/img-set-01.jpg) no-repeat -195px -250px;
}
.icon-bizpc{
background:url(/images/img-set-01.jpg) no-repeat -260px -250px;
}
.icon-keitai{
background:url(/images/img-set-01.jpg) no-repeat -325px -250px;
}
.icon-kaden{
background:url(/images/img-set-01.jpg) no-repeat -390px -250px;
}
.icon-hobby{
background:url(/images/img-set-01.jpg) no-repeat -455px -250px;
}
.icon-life{
background:url(/images/img-set-01.jpg) no-repeat -520px -250px;
}
.icon-school{
background:url(/images/img-set-01.jpg) no-repeat -585px -250px;
}
.icon-career{
background:url(/images/img-set-01.jpg) no-repeat -650px -250px;
}
.icon-travel{
background:url(/images/img-set-01.jpg) no-repeat -715px -250px;
}
.icon-interior{
background:url(/images/img-set-01.jpg) no-repeat -780px -250px;
}

.icon-net span,
.icon-entertainment span,
.icon-keiei span,
.icon-enterprise span,
.icon-creative span,
.icon-bizpc span,
.icon-keitai span,
.icon-kaden span,
.icon-hobby span,
.icon-life span,
.icon-school span,
.icon-career span,
.icon-pc span,
.icon-travel span,
.icon-interior span{
position:relative;
overflow:hidden;
font-size:75%;
line-height:1.5;
z-index:-1;
}

/*print*/
.lyt-box-special .icon-print{
width:31px;
padding:10px 9px;
float:right;
}
.lyt-box-special .icon-print a{
display: inline-block;
width:31px;
height:30px;
background:url(/images/img-set-01.jpg) no-repeat 0 -208px;
text-decoration:none !important;
}
.lyt-box-special .icon-print a:hover{
text-decoration:none !important;
}
.lyt-box-special .icon-print span{
position:relative;
overflow:hidden;
z-index:-1;
}

/*icon-social*/
.lyt-box-special .str-icon-social{
/* width:482px; */
padding:0px 9px;
float:left;
}

.lyt-box-special .str-icon-social li{
float:left;
margin-right:10px;
vertical-align:text-bottom !important;
}


.lyt-box-special .str-icon-social li#livedoor,
.lyt-box-special .str-icon-social li#hatena{
padding-top:5px;
}
.lyt-box-special .str-icon-social li#twiticon{
padding-top:4px;
}

.lyt-box-special .str-icon-social li#hatena a{
text-decoration:none !important;
display:block;
width:16px;
height:12px;
background:url(/images/img-set-01.jpg) no-repeat -31px -226px;
}
.lyt-box-special .str-icon-social li#hatena a span{
position:relative;
overflow:hidden;
z-index:-1;
}
.lyt-box-special .str-icon-social li#twiticon a.twit{
text-decoration:none !important;
display:inline-block;
width:14px;
height:14px;
background:url(/images/img-set-01.jpg) no-repeat -31px -212px;
}
.lyt-box-special .str-icon-social li#twiticon a.twit span{
position:relative;
overflow:hidden;
z-index:-1;
}
.lyt-box-special .str-icon-social li#twiticon a.twit02{
display:inline-block;
margin-left:12px;
}



/*icon-seminar*/
.icon-seminar-manage{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1096px 0px;
}
.icon-seminar-manage span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-fainan{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1165px 0px;
}
.icon-seminar-fainan span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-riskmanage{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1096px -69px;
}
.icon-seminar-riskmanage span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-backoffice{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1165px -69px;
}
.icon-seminar-backoffice span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-mark{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1096px -138px;
}
.icon-seminar-mark span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-business{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1165px -138px;
}
.icon-seminar-business span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-it{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1096px -207px;
}
.icon-seminar-it span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-itskill{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1165px -207px;
}
.icon-seminar-itskill span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-produce{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1096px -276px;
}
.icon-seminar-produce span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-research{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1165px -276px;
}
.icon-seminar-research span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-capacity{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1096px -345px;
}


.icon-seminar-capacity span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-seminar-event{
display: block;
width:69px;
height:69px;
background:url(/images/img-set-01.jpg) no-repeat -1165px -345px;
}
.icon-seminar-event span{
position:relative;
overflow:hidden;
z-index:-1;
}


/*icon-book*/
.icon-book-mcomic{
display: inline-block;
width:110px;
height:28px;
background:url(/images/img-set-01.jpg) no-repeat -65px -265px;
}
.icon-book-mcomic span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-book-wcomic{
display: inline-block;
width:110px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -175px -265px;
}
.icon-book-wcomic span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-book-novel{
display: inline-block;
width:110px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -285px -265px;
}
.icon-book-novel span{
position:relative;
overflow:hidden;
z-index:-1;
}
.icon-book-enter{
display: inline-block;
width:110px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -395px -265px;
}
.icon-book-enter span{
position:relative;
overflow:hidden;
z-index:-1;
}


/*icon-new*/
.icon-new{
display: inline-block;
width:27px;
height:10px;
background:url(/images/img-set-01.jpg) no-repeat -36px -240px;
overflow:hidden;
}
.icon-new span{
position:relative;
overflow:hidden;
z-index:-1;
}


/* ----------------------------------------------------------------
    hdg
----------------------------------------------------------------- */
.lyt-hdg-02{
overflow:hidden;
position:relative;
}
.lyt-hdg-02 h2{
border-top:#7ad8f1 solid 1px;
border-bottom:#53c5ea solid 1px;
-moz-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
-webkit-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
-o-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
-ms-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
background:#53c5ea;
background: -moz-linear-gradient(#7ad8f1, #53c5ea);
background: -webkit-gradient(linear, left top, left bottom, from(#7ad8f1), to(#53c5ea));
font-weight:bold;
color:#fff;
text-shadow: -2px -1px 1px #3bacd0;
padding:2px 10px 0;
line-height:1.1;
}

.lyt-btn-innerhdg{
position:relative;
}
.lyt-btn-innerhdg .btn{
display:block;
border-top:#9ddbf0 solid 1px;
border-bottom:#58c9e7 solid 1px;
border-left:#87d7ee solid 1px;
-moz-border-radius:0px 3px 0px 0px /0px 3px 0px 0px;
-webkit-border-radius:0px 3px 0px 0px /0px 3px 0px 0px;
-o-border-radius:0px 3px 0px 0px /0px 3px 0px 0px;
-ms-border-radius:0px 3px 0px 0px /0px 3px 0px 0px;
background:#58c9e7;
background: -moz-linear-gradient(#9ddbf0, #43b9e1, #53c5ea);
background: -webkit-gradient(linear, left top, left bottom, from(#9ddbf0), to(#53c5ea));
color:#fff;
text-shadow: -2px -1px 1px #3bacd0;
padding:2px 15px 0;
line-height:1.1;
position:absolute;
top:0;
right:0;
-moz-box-shadow: -1px 0px 0px #39a9d8; 
-webkit-box-shadow: -1px 0px 0px #39a9d8;
}

.lyt-hdg-02-02{
font-weight:bold;
padding:0 9px;
border-bottom:#d9d9d9 1px solid;
}


.lyt-hdg-02-03{
overflow:hidden;
border-top:#7ad8f1 solid 1px;
border-bottom:#53c5ea solid 1px;
-moz-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
-webkit-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
-o-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
-ms-border-radius:3px 3px 0px 0px /3px 3px 0px 0px;
background:#53c5ea;
background: -moz-linear-gradient(#7ad8f1, #53c5ea);
background: -webkit-gradient(linear, left top, left bottom, from(#7ad8f1), to(#53c5ea));
position:relative;
z-index:0;
}
.lyt-hdg-02-03 h2{
font-weight:bold;
color:#fff;
text-shadow: -2px -1px 1px #3bacd0;
padding:2px 10px 0;
line-height:1.1;
float:left;
width:270px;
}
.full h2{
width:610px;
}

.lyt-hdg-02-03 .btn-rss{
float:right;
margin-right:9px;
margin-top:1px;
}
.lyt-hdg-02-03 .btn-rss a{
display:block;
text-decoration:none !important;
width:36px;
height:12px;
background:url(/images/img-set-01.jpg) no-repeat 0 -238px;
}
.lyt-hdg-02-03 .btn-rss a span{
position:relative;
overflow:hidden;
z-index:-1;
}

.lyt-hdg-02-04{
font-weight:bold;
font-size:166%;
}


.lyt-hdg-lineup{
display:block;
width:531px;
height:32px;
background:url(/images/img-set-01.jpg) no-repeat -1234px -21px;
margin-bottom:20px;
}
.lyt-hdg-lineup span{
position:relative;
overflow:hidden;
z-index:-1;
}

.lyt-hdg-03{
border-top:#d9d9d9 solid 1px;
border-bottom:#d9d9d9 solid 1px;
padding-bottom:3px;
padding:2px 9px 0;
}
.lyt-hdg-03 h3{
background:url(/images/icon-dot-01.gif) no-repeat 0 0.15em;
padding-left:16px;
}
.lyt-hdg-03-rss{
border-top:#d9d9d9 solid 1px;
border-bottom:#d9d9d9 solid 1px;
padding-bottom:3px;
padding:2px 9px 0;
overflow:hidden;
}
.lyt-hdg-03-rss h3{
background:url(/images/icon-dot-01.gif) no-repeat 0 0.2em;
padding-left:16px;
float:left;
width:260px;
}
.lyt-hdg-03-rss .btn-rss{
float:right;
margin-right:2px;
margin-top:1px;
}
.lyt-hdg-03-rss .btn-rss a{
display:block;
text-decoration:none !important;
width:36px;
height:12px;
background:url(/images/img-set-01.jpg) no-repeat 0 -238px;
}
.lyt-hdg-03-rss .btn-rss a span{
position:relative;
overflow:hidden;
z-index:-1;
}



.lyt-hdg-03-02{
border-bottom:#d9d9d9 solid 1px;
padding-bottom:3px;
padding:5px 9px;
}
.lyt-hdg-03-02 h3{
border-left:4px solid #66ceed;
padding-left:6px;
font-weight:bold;
font-size:133%;
}


.lyt-hdg-03-03{

padding-bottom:3px;
padding:5px;
font-size:16px;
font-weight:bold;
background-position:center left;
background-repeat:no-repeat;
padding-left:27px;
margin-left:6px;
}

.numnum01{
background-image:url(../img/mynavi/num01.jpg);	
}

.numnum02{
background-image:url(../img/mynavi/num02.jpg);	
}



.lyt-hdg-03-04{
border-left:4px solid #66ceed;
padding-left: 1px;
margin:5px 9px;
}
.lyt-hdg-03-04 h3{
border-left:4px solid #66ceed;
padding:2px 6px;
font-weight:bold;
font-size:133%;
}

.lyt-noborder{
border-bottom:none;
}


#str-contentsleft h1{
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
background:#52c5ea;
background: -moz-linear-gradient(#7ad7f0, #52c5ea);
background: -webkit-gradient(linear, left top, left bottom, from(#7ad7f0), to(#52c5ea));
margin-bottom:15px;
}
#str-contentsleft h1 span{
display:block;
border-top:#d9d9d9 solid 1px;
border-right:#d9d9d9 solid 1px;
border-bottom:#d9d9d9 solid 1px;
-moz-border-radius:0px 3px 3px 0px;
-webkit-border-radius:0px 3px 3px 0px;
-o-border-radius:0px 3px 3px 0px;
-ms-border-radius:0px 3px 3px 0px;
background:#ffffff;
background: -moz-linear-gradient(#ffffff, #f3f3f3);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
padding:8px 8px 6px;
line-height:1;
margin-left:9px;
font-weight:bold;
font-size:133%;
}

.heading01{
margin-bottom:15px;
border-bottom:#d9d9d9 solid 1px;
}
.heading01 span{
background:url(/images/bg-hdg-l3-01.gif) repeat-y top left;
font-size:123.07%;
font-weight:bold;
padding:2px 16px;
line-height:1;
margin-bottom:4px;
display:block;
}


.heading02{
border-left:#66ceed solid 4px;
margin-bottom:15px;
font-weight:bold;
padding:2px 6px 1px;
line-height:1;
}

h4{
font-weight:bold;
}

/*link color*/
div#str-container div#contents .lyt-btn-innerhdg a:link{
color:#ffffff;
text-decoration:none;
}
div#str-container div#contents .lyt-btn-innerhdg a:visited{
color:#ffffff;
text-decoration:none;
}
div#str-container div#contents .lyt-btn-innerhdg a:hover,
div#str-container div#contents .lyt-btn-innerhdg a:active,
div#str-container div#contents .lyt-btn-innerhdg a:focus{
color:#ffffff;
text-decoration:none;
}


/* ----------------------------------------------------------------
    txt
----------------------------------------------------------------- */
.cate a{
color:#fa7d00 !important;
}
.fs_m{
font-size:108.3%;
line-height:1.6;
}
.lyt-del{
text-decoration:line-through;
}
.lyt-point{
color:#990000;
}

.lyt-cap-01{
margin-top:10px;
text-align:left;
}
.lyt-cap-02{
margin:5px;
text-align:left;
}
.lyt-cap-03{
border:#d9d9d9 solid 1px;
text-align:left;
}
.lyt-cap-03 p{
margin:5px;
line-height:1;
}
.col02{
width:512px;
}

#str-contentsleft p{
margin-bottom:1em;
}

#str-contentsleft .lyt-box-01 p,
#str-contentsleft .lyt-box-02 p,
#str-contentsleft .lyt-box-03 p{
margin-bottom:0 !important;
}

/* ----------------------------------------------------------------
    img
----------------------------------------------------------------- */
.icon{
vertical-align:middle;
}

div#str-contentsright .lyt-img-bnr{
text-align:center;
padding-top:5px;
}

.lyt-img-01{
border-bottom:#d9d9d9 solid 1px;
background: -moz-linear-gradient(#ffffff,#f2f2f2);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
padding:4px 0;
text-align:center;
margin-bottom:10px;
}

#pagingArea {  
text-align: center;  
}  
.paging li {  
display: -moz-inline-box;  
display: inline-block;  
}  
.paging li a {  
display: block;  
text-decoration: none;  
 width: 25px;  
}  
  
.lyt-img-c{
text-align: center;
margin-bottom:20px;
}
.lyt-img-c ul li{
display: -moz-inline-box;
display: inline-block;
margin-left:4px;
border:#d9d9d9 solid 1px;
text-align:left;
}
.lyt-img-c .img-c{
margin-left:4px;
}
.lyt-img-c .img-c:first-child{
margin-left:0;
}
.lyt-img-c ul li p.cap{
margin:5px;
line-height:1;
}

*:first-child+html .lyt-img-c{
zoom:1;
}
*:first-child+html .lyt-img-c ul li {
zoom:1;
display:inline;
}

.lyt-img-02-02{
text-align: center;
margin-bottom:20px;
}
.lyt-img-02-02 .lyt-cap-03{
display: inline-block;
}
.lyt-img-02-02 ul{
overflow:hidden;
display: inline-block;
}
.lyt-img-02-02 ul li{
width:252px;
display:inline;
float:left;
margin-left:4px;
}
*:first-child+html .lyt-img-02-02 .lyt-cap-03{
zoom:1;
}
*:first-child+html .lyt-img-02 ul{
text-align: center;
zoom:1;
}
*:first-child+html .lyt-img-02 ul li {
zoom:1;
float:none;
}

.str-lyt-lineup-01{
width:531px;
margin:0 auto 20px;
overflow:hidden;
}
.lyt-lineup-01{
float:left;
width:160px;
margin-left:25px;
text-align:center;
}
.str-lyt-lineup-01 .lyt-lineup-01:first-child{
margin-left:0;
}


/* ----------------------------------------------------------------
    txt + img
----------------------------------------------------------------- */
/*base*/
/*img left*/
.img-l .lyt-img{
float:left;
padding-right:10px;
display:block;
}
.img-l .lyt-txt{
overflow:hidden;
display:block;
}
/*img right*/
.img-r .lyt-img{
float:right;
padding-left:10px;
display:block;
}
.img-r .lyt-txt{
overflow:hidden;
}


.lyt-column-01.img-l .lyt-img{
padding-right:10px;
}
.lyt-column-01.img-r .lyt-img{
padding-left:10px;
}
.lyt-column-02.img-l .lyt-img{
padding-right:5px;
}
.lyt-column-02.img-r .lyt-img{
padding-left:5px;
}

.w60 .lyt-img{
width:60px !important;
}
.w60 .lyt-txt{
width:247px !important;
}


.lyt-img-box{
border:#d9d9d9 solid 1px;
display:block;
}

/*icon-seminar*/
.img-l .lyt-icon-seminar{
float:left;
width:69px;
margin-right:11px;
}
.img-l .lyt-txt-seminar{
float:right;
width:235px;
}

/**/
.img-r .lyt-img-02{
float:right;
width:100px;
text-align:center;
}
.img-r .lyt-txt-02{
float:left;
width:205px;
}



/* ----------------------------------------------------------------
    list
----------------------------------------------------------------- */
.lyt-list-01 li{
margin-bottom:5px;
}


.lyt-list-03{
overflow:hidden;
}
.lyt-list-03 li{
float:left;
white-space:nowrap;
margin-right:20px;
}


/**/
/* ----------------------------------------------------------------
    list-link
----------------------------------------------------------------- */
.lyt-list-link-01{
overflow:hidden;
margin:0 5px 0 13px;
}
.lyt-list-link-01 li{
padding:6px 8px 0 0px;
float:left;
}

.lyt-list-link-02{
border:#d9d9d9 solid 1px;
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
overflow:hidden;
background:#f2f2f2;
background: -moz-linear-gradient(#fefefe,#f2f2f2,#f9f9f9);
background: -webkit-gradient(linear, left top, left bottom, from(#fefefe),color-stop(0.8,#f2f2f2), to(#f9f9f9));
margin-bottom:10px;
}
.lyt-list-link-02 li{
padding:5px 10px;
float:left;
-webkit-box-shadow:inset 1px 1px 1px 0px #ffffff;
-moz-box-shadow:inset 1px 1px 1px 0px #ffffff;
box-shadow:inset 1px 1px 1px 0px #ffffff;
border-right:#d9d9d9 solid 1px;
}

.lyt-list-link-03{
overflow:hidden;
}
.lyt-list-link-03 li{
float:left;
margin-right:20px;
}

/*2col*/
.lyt-list-link-2col{
overflow:hidden;
}
.lyt-list-link-2col li{
padding:7px 9px 0 9px;
float:left;
}
#str-contentsright .lyt-list-link-2col li{
width:131px;
}

/*3col*/
.lyt-list-link-3col{
overflow:hidden;
}
.lyt-list-link-3col li{
padding:7px 9px 0 9px;
float:left;
width:209px;
}

/*PR*/
.lyt-list-pr{
margin:10px 9px 8px;
}
.lyt-list-pr li{
/*padding-left:30px;
background:url(/images/img-set-01.jpg) no-repeat -5973px -707px;*/
margin-bottom:2px;
min-height:11px;
font-weight:bold;
}

.lyt-box-special .lyt-list-pr{
width:605px;
float:left;
}

div.clearfix + div.articleContent{
border-top:#c7c7c7 solid 1px !important;
padding-top:15px !important;
}



/*見出し付き*/
.lyt-list-link-box-01{
border:#d9d9d9 solid 1px;
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
}
.lyt-list-link-box-01 dt{
background-color:#f2f2f2;
}
.lyt-list-link-box-01 dd{
padding:5px 15px;
z-index:100;
}
.lyt-list-link-box-01 dd p{
background:url(/images/img-set-01.jpg) no-repeat 0 -34px;
overflow:hidden;
}
.lyt-list-link-box-01 dd span{
position:relative;
overflow:hidden;
z-index:-1;
}

/*box*/

/* ----------------------------------------------------------------
    link
----------------------------------------------------------------- */
.lyt-link-more{
text-align:right;
margin:0 10px;
}

.str-lyt-col01 .img-l .lyt-link-more,
.str-lyt-col02 .img-l .lyt-link-more,
.str-lyt-col03 .img-l .lyt-link-more{
margin:0;
}


.lyt-link-pagetop{
text-align:right;
margin-bottom:10px;
}
.lyt-link-pagetop a{
padding-left:14px;
background:url(/images/icon-arrow-t-01.gif) no-repeat 0 0.3em;
display:inline-block;
}




/* ----------------------------------------------------------------
    column
----------------------------------------------------------------- */
/*コラム包括*/
.str-lyt-col01{
margin-left:9px;
margin-right:9px;
padding-bottom:10px;
}
#firstnews .str-lyt-col01{
width:445px;
display:none;
}
#firstnews div.equalize div:first-child{ display:block; }


.str-lyt-col02,
.str-lyt-col03{
overflow:hidden;
padding-bottom:10px;
}
.str-lyt-col02 .lyt-column-01{
width:317px;
float:left;
margin-left:9px;
padding-right:10px;
}
.str-lyt-col03 .lyt-column-01{
width:214px;
float:left;
padding-left:11px;
}
.str-lyt-col03 .lyt-column-01:first-child{
padding-left:0;
margin-left:9px;
}

.str-lyt-col02 .str-column-01{
width:340px;
float:left;
}
.str-lyt-col02 .str-column-01 .lyt-column-01{
width:320px;
float:none;
margin-left:9px;
padding-right:10px;
}


/*コラム*/
.lyt-column-01{
padding-top:10px;
}
.lyt-column-02{
padding-top:5px;
}
.lyt-column-03{
padding-top:0px;
}
.lyt-column-w120{
padding-top:10px;
}


/*for ie7*/
.lyt-column-01,
.lyt-column-02,
.lyt-column-03,
.lyt-column-w120{
overflow:hidden;
}

.lyt-column-w120 .lyt-img{
width:120px;
text-align:center;
}
.lyt-column-w120 .lyt-txt{
width:532px;
}






/*調節*/
.lyt-doc-01{
padding-bottom:10px;
}

.lyt-doc-02{
padding-bottom:5px;
}

.lyt-doc-03{
padding-bottom:30px;
}

.lyt-doc-04{
padding-bottom:20px;
}

.lyt-doc-border{
border-bottom:#c7c7c7 solid 1px;
}

/*box配置*/
.str-lyt-box{
overflow:hidden;
}

.lyt-dox-col2{
width:337px;
margin-left:10px;
float:left;
}
.lyt-dox-col2:first-child{
margin-left:0;
}



.lyt-cell ul.str-lyt-col02{
border-top:#c7c7c7 solid 1px;
}
.lyt-cell ul.str-lyt-col02:first-child{
border-top:none;
}
.lyt-cell ul.str-lyt-col02 li.lyt-column-01{
border-right:none;
}
.lyt-cell ul.str-lyt-col02 li.lyt-column-01:first-child{
border-right:#c7c7c7 solid 1px;
}

.lyt-cell ul.str-lyt-col03{
border-top:#c7c7c7 solid 1px;
}
.lyt-cell ul.str-lyt-col03:first-child{
border-top:none;
}
.lyt-cell ul.str-lyt-col03 li.lyt-column-01{
width:207px;
padding-right:9px;
border-left:#c7c7c7 solid 1px;
}
.lyt-cell ul.str-lyt-col03 li.lyt-column-01:first-child{
border-left:none;
padding-left:9px;
margin-left:0px;
}
.lyt-cell ul.str-lyt-col03 li.lyt-bg,
.lyt-bg{
background-color:#fef4eb;
}
.lyt-cell ul.str-lyt-col03 li.col02{
width:435px;
padding-right:9px;
}


/**/
.lyt-cell ul.str-lyt-col02{
border-top:#c7c7c7 solid 1px;
}
.lyt-cell ul.str-lyt-col02:first-child{
border-top:none;
}
.lyt-cell ul.str-lyt-col02 .str-column-01{
border-right:none;
}
.box-toggle-01 ul.str-lyt-col02:first-child{
border-top:#c7c7c7 solid 1px;
}
.lyt-cell ul.str-lyt-col02 .str-column-01:first-child{
border-right:#c7c7c7 solid 1px;
}
.lyt-cell ul.str-lyt-col02 .str-column-01 .lyt-column-01{
border-right:none;
}
.lyt-cell ul.str-lyt-col02 .str-column-01 .lyt-column-01:first-child{
border-right:none;
}
.lyt-cell ul.str-lyt-col02 .str-column-01 .lyt-hdg-03{
border-top:none;
}
.lyt-cell ul.str-lyt-col02 .str-column-01 .lyt-hdg-03{
border-top:none;
}
.lyt-cell ul.str-lyt-col02 .str-column-01 .lyt-hdg-03-rss{
border-top:none;
}
.lyt-cell ul.str-lyt-col02 .str-column-01 .lyt-hdg-03-rss{
border-top:none;
}



/* ----------------------------------------------------------------
	articleContent
----------------------------------------------------------------- */
/*記事コンテンツ*/
.articleContent{
margin-left:9px;
margin-right:9px;
padding-bottom:10px;
font-size: 16px;
line-height: 1.6;
}

/*見出し*/
.articleContent h3{
font-size:17px;
font-weight:bold;
padding:2px 15px;
line-height:1;
background:url(../img/mynavi/bg-hdg-l3-01.gif) repeat-y top left;
margin-bottom:10px;
}

.str-lyt-page-nav-03 + .articleContent{

font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.articleContent h4 {
border-left: 4px solid #66CEED;
font-weight: bold;
padding-left: 6px;
margin-bottom:10px;
}


.articleContent p{
margin-bottom:30px;
font-size:16px;
line-height:25px;
}
.articleContent p a{
	color:#039;
	text-decoration:none;
}


/*リスト*/
.articleContent ul{
margin-bottom:20px;
position:relative;
}
.articleContent ul li{
padding-left:12px;
background:url(/images/icon-dot-03.gif) no-repeat 0 0.6em;
margin-bottom:3px;
position:relative;
}

.articleContent ul li p{
margin-bottom:1em;
}

.articleContent ol{
margin-bottom:20px;
padding-left:2em;
}
.articleContent ol li{
margin-bottom:3px;
list-style: outside decimal none;
}


/*コード*/
.articleContent pre{
color:#ffffff;
font-size:106.7%;
padding:10px 25px;
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
-moz-box-shadow: inset 1px 1px 1px #101010; 
-webkit-box-shadow: inset 1px 1px 1px #101010;
background-color:#262626;
margin-bottom:20px;
}

/*ボックス*/
.articleContent .boxType02{
padding:10px;
position:relative;
z-index:0;
border:#fafafa solid 1px;
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
-moz-box-shadow: inset 1px 1px 1px #ececec; 
-webkit-box-shadow: inset 1px 1px 1px #ececec;
background-color:#fafafa;
margin-bottom:20px;
}

.articleContent .boxType02 p{
margin-bottom:0;
}

.articleContent  blockquote{
background: none repeat scroll 0 0 #F6F6F6;
border: 1px solid #CCCCCC;
line-height: 1.6;
margin: 0 26px 20px;
padding: 10px;
}

/*画像*/
.articleContent table.Photo1 {
border: 1px solid #D9D9D9;
border-collapse: collapse;
margin:auto;
margin-bottom: 20px;

}
.articleContent table.Photo1 th,
.articleContent table.Photo1 td {
border: 1px solid #D9D9D9;
}
.articleContent table.Photo1 th {
background: none repeat scroll 0 0 #F6F6F6;
font-weight: normal;
}
.articleContent table.Photo1 th p,
.articleContent table.Photo1 td p {
font-size: 13px;
padding: 5px;
margin-bottom: 0;
text-align:left;
}
.articleContent table.Photo1 td img{
margin-left:5px;
}
.articleContent table.Photo1 td img:first-child{
margin-left:0;
}


/*レイアウト*/

.articleContent div.right {
float: right;
margin: 0 0 20px 20px;
width:300px;
}
.articleContent div.right2 {
float: right;
margin: 0 0 20px 20px;
width:320px;
}

.articleContent div.left {
float: left;
margin: 0 20px 20px 0;
}
.articleContent div.center {
clear: both;
text-align:center;
}
.articleContent div.center table {
margin: 0 auto 20px;
}
.articleContent div.center table {
display:inline-table;
}

*:first-child+html .articleContent div.center {
overflow:hidden;
display: inline-block;
}
*:first-child+html .articleContent div.center table {
display:inline;
float:left;
overflow:hidden;
}
*:first-child+html .articleContent div.center{
text-align: center;
zoom:1;
}
*:first-child+html .articleContent div.center table {
zoom:1;
float:none;
margin-right:5px;

}

/*表*/
.articleContent table.Table1,
.articleContent table.Table2{
width:100%;
border-top:solid 1px #d9d9d9;
border-left:solid 1px #d9d9d9;
margin-bottom:10px;
}
.articleContent table.Table1 td,
.articleContent table.Table2 td{
vertical-align:middle;
padding:5px 9px;
border-bottom:solid 1px #d9d9d9;
border-right:solid 1px #d9d9d9;
}
.articleContent table.Table1 thead th,
.articleContent table.Table2 thead th{
background-color:#f2f2f2;
vertical-align:middle;
text-align:center;
padding:5px 10px;
border-bottom:solid 1px #d9d9d9;
border-right:solid 1px #d9d9d9;
}
.articleContent table.Table2 thead th{
background-color:#e6e6e6;
}
.articleContent table.Table1 tbody th,
.articleContent table.Table2 tbody th{
background-color:#fafafa;
text-align:center;
padding:5px 10px;
border-bottom:solid 1px #d9d9d9;
border-right:solid 1px #d9d9d9;
}



/* ----------------------------------------------------------------
	流用
----------------------------------------------------------------- */
#str-contentsleft div.section {
margin: 0 0 30px;
padding-bottom: 10px;
}

/*リストリンク*/
ul.linkList01 li {
background:url(/images/icon-arrow-r-02.gif) no-repeat 0 0.2em;
line-height: 1.5;
margin-bottom: 9px;
padding-left: 13px;
}
ul.linkList01 li a.tag img {
vertical-align: middle;
}
ul.linkList01 li span.date {
margin-left: 5px;
}
ul.linkList01 li span.date,
ul.linkList01 li span.tag {
font-size: 85%;
}
body#sp ul.linkList01 li {
font-size: 90%;
}
body#sp ul.linkList01 li span.date {
font-size: 100%;
}

/*リスト*/
ul.list01{
position:relative;
}
ul.list01 li{
padding-left:12px;
background:url(/images/icon-dot-03.gif) no-repeat 0 0.6em;
margin-bottom:3px;
position:relative;
}

ul.list01 li p{
margin-bottom:1em;
}


/*番号リスト*/
ol.list01,
ol.list01 li {
list-style: decimal outside none;
}
ol.list01 {
margin-bottom: 1em;
margin-left: 2em;
}
ol.list01 li {
margin-bottom: 0.5em;
}


/*定義*/
div.listBlock01 {
border-bottom: 1px solid #E7E7E7;
margin-bottom: 20px;
padding-bottom: 1px;
}
div.listBlock01 dl {
border: 1px solid #CCCCCC;
line-height: 1.2;
padding: 7px 7px 0;
}
div.listBlock01 dl:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
div.listBlock01 dl dt {
font-weight: bold;
margin-bottom: 3px;
}
div.listBlock01 dl dd {
border-bottom: 1px solid #E7E7E7;
margin-bottom: 5px;
padding-bottom: 5px;
}
div.listBlock01 dl dd.lastItem {
border-bottom: 0 none;
padding-bottom: 0;
}
div.listBlock01 dl dd ul {
}
div.listBlock01 dl dd ul:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
div.listBlock01 dl dd ul li {
border-right: 1px solid #CCCCCC;
float: left;
margin-bottom: 3px;
margin-right: 10px;
padding-right: 10px;
}
div.listBlock01 dl dd ul.linkList01 li, div.listBlock01 dl dd ul.list01 li {
border-right: 0 none;
float: none;
line-height: 1.5;
margin-right: 0;
padding-right: 0;
}
div.listBlock01 dl dd ul li a {
white-space: nowrap;
}
div.listBlock01 dl dd ul.linkList01 li a {
white-space: normal;
}

/*カラムレイアウト*/
div.columnType01 {
margin-bottom: 20px;
overflow: hidden;
}
div.columnType01:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
div.columnType01 div.section {
background: none repeat scroll 0 0 transparent !important;
float: left;
margin: 0 10px 0 0 !important;
overflow: hidden;
padding: 0 !important;
width: 330px;
}

/*ボックス*/
div.attentionBlock {
background: none repeat scroll 0 0 #F6F6F6;
border: 1px solid #CCCCCC;
margin-bottom: 1.5em;
padding: 15px 10px 0;
}


/*フォーム*/
fieldset {
border: 0 none;
text-align: right;
}
#formContents fieldset {
text-align: left;
}

table.tableStyle01 {
border-color: #CCCCCC;
border-style: solid;
border-width: 1px 0 0 1px;
margin-bottom: 20px;
width: 100%;
}
table.tableStyle01 th,
table.tableStyle01 td {
border-color: #CCCCCC;
border-style: solid;
border-width: 0 1px 1px 0;
font-size: 100%;
padding: 5px 7px;
}
table.tableStyle01 thead th,
table.tableStyle01 tbody th {
background: none repeat scroll 0 0 #F6F6F6;
white-space: nowrap;
}


/*表*/
div.categoryList table{
border: 0 none;
width:100%;
border-top:solid 1px #d9d9d9;
border-left:solid 1px #d9d9d9;
margin-bottom:10px;
}
div.categoryList table td{
border: 0 none;
vertical-align:middle;
padding:5px 9px;
border-bottom:solid 1px #d9d9d9;
border-right:solid 1px #d9d9d9;
}
div.categoryList table thead th{
border: 0 none;
background-color:#f2f2f2;
vertical-align:middle;
text-align:center;
padding:5px 10px;
border-bottom:solid 1px #d9d9d9;
border-right:solid 1px #d9d9d9;
}
div.categoryList table tbody th{
border: 0 none;
background-color:#fafafa;
text-align:center;
padding:5px 10px;
border-bottom:solid 1px #d9d9d9;
border-right:solid 1px #d9d9d9;
}
@charset "UTF-8";

/* ----------------------------------------------------------------
    00.Common
    01.Container
    02.Contents
    03.Header
    04.Gloval Navi
    05.Footer
    06.ClearFix
----------------------------------------------------------------- */


/* ----------------------------------------------------------------
    00.Common
----------------------------------------------------------------- */

h1,
h2,
h3
h4,
p,
dl,
dt,
dd,
div{
margin:0;
padding:0;
font-weight:normal;
}

h1,
h2,
h3,
h4{
font-size:100%
}

hr{
display:none;
}

img{
border:none;
}

ul,
ol{
margin:0;
padding:0;
}

li{
list-style:none;
}

em{
font-weight:bold;
font-style:normal;
}

strong{
font-weight:bold;
}

/*link color*/
div#str-container div#contents strong a:link{
color:#e41618;
text-decoration:none;
}
div#str-container div#contents strong a:link span{
color:#e41618;
text-decoration:none;
}
div#str-container div#contents strong a:visited{
color:#e41618;
text-decoration:none;
}
div#str-container div#contents strong a:hover,
div#str-container div#contents strong a:active,
div#str-container div#contents strong a:focus{
color:#e41618;
text-decoration:underline;
}

/* ----------------------------------------------------------------
    01.Container
----------------------------------------------------------------- */
*{
margin:0;
padding:0;
}

html{
background:url(/images/bg-01.gif) repeat top left;
}

body{
font-size:75%; /*12pt*/
line-height:1.3; /*17*/
color:#333333;
font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック';
width:100%;
height:100%;
background:url(/images/bg-02.gif) repeat-x top left;
}

div#str-container{
width:1042px;
margin:0 auto;
background:url(/images/contents-bg-02.gif) repeat-y top left;
height:100%;
}

/* ----------------------------------------------------------------
    02.Contents
----------------------------------------------------------------- */

div#str-container div#contents{
background:url(/images/contents-bg-01.gif) no-repeat top left;
min-height:606px;
padding:0 24px;
}

div#str-container div#contents div#str-contentsleft{
float:left;
width:684px;
position:relative;
z-index:10;
min-height:300px;
}

div#str-container div#contents div#str-contentsright{
width:300px;
float:left;
margin-left:10px;
position:relative;
z-index:1;
}

/*link color*/
div#str-container div#contents a:link{
color:#0096db;
text-decoration:none;
}
div#str-container div#contents a:link span{
color:#5a7e92;
text-decoration:none;
}
div#str-container div#contents a:visited{
color:#0096db;
text-decoration:none;
}
div#str-container div#contents a:hover,
div#str-container div#contents a:active,
div#str-container div#contents a:focus{
color:#0096db;
text-decoration:underline;
}

/* ----------------------------------------------------------------
    03.Header
----------------------------------------------------------------- */
div#str-header{
width:994px;
margin:0 auto;
padding:0 0 9px;
overflow:hidden;
}

.header-l{
float:left;
width:684px;
}

/*お知らせ*/
div#str-header div#information dl{
overflow:hidden;
margin-top:6px;
margin-bottom:10px;
}
div#str-header div#information dt{
display:block;
text-decoration:none;
width:66px;
height:18px;
background:url(/images/img-set-01.jpg) no-repeat 0 -6px;
overflow:hidden;
float:left;
}
div#str-header div#information dt span{
position:relative;
overflow:hidden;
z-index:-1;
}
div#str-header div#information dd{
padding-left:7px;
padding-top:2px;
float:left;
vertical-align:middle;
font-size:91.66%;
}

/*ロゴ*/
div#str-header div#lyt-logo{
position:relative;
height:41px;
float:left;
width:260px;
}
div#str-header div#header-title{
position:absolute;
top:0;
left:0;
}
div#str-header div#header-title p{
position:relative;
z-index:100;
}
div#str-header div#header-title p a{
display:block;
text-decoration:none !important;
width:246px;
height:41px;
background:url(/images/img-set-01.jpg) no-repeat 0 -34px;
overflow:hidden;
}
div#str-header div#header-title p a span{
position:relative;
overflow:hidden;
z-index:-1;
}
div#str-header div#header-chlogo{
position:absolute;
top:0;
left:250px;
}
div#str-header div#header-chlogo p{
position:relative;
z-index:100;
}
div#str-header div#header-chlogo p a{
display:block;
text-decoration:none !important;
overflow:hidden;
margin-left:14px;
}
div#str-header div#header-chlogo.net p a{
width:106px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1001px -434px;
}
div#str-header div#header-chlogo.keiei p a{
width:101px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1107px -434px;
}
div#str-header div#header-chlogo.enterprise a{
width:227px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1208px -434px;
}
div#str-header div#header-chlogo.bizpc p a{
width:179px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1001px -480px;
}
div#str-header div#header-chlogo.pc p a{
width:145px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1180px -480px;
}
div#str-header div#header-chlogo.keitai a{
width:100px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1325px -480px;
}
div#str-header div#header-chlogo.kaden a{
width:104px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1001px -526px;
}
div#str-header div#header-chlogo.life a{
width:118px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1105px -526px;
}
div#str-header div#header-chlogo.creative a{
width:203px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1223px -526px;
}
div#str-header div#header-chlogo.hobby a{
width:122px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1001px -572px;
}
div#str-header div#header-chlogo.entertainment a{
width:136px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1123px -572px;
}
div#str-header div#header-chlogo.career a{
width:133px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1259px -572px;
}
div#str-header div#header-chlogo.school a{
width:142px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1392px -572px;
}
div#str-header div#header-chlogo.travel a{
width:106px;
height:46px;
background:url(/images/img-set-01.jpg) no-repeat -1001px -617px;
}




div#str-header div#header-chlogo p a span{
position:relative;
overflow:hidden;
z-index:-1;
}


/*ログインボタン*/
div#str-header div#header-search{
width:305px;
}
/*ログイン*/
div#str-header div#header-search .lyt-btn-login{
/* background:url(/images/img-set-01.jpg) no-repeat -598px 0; */
width:198px;
height:30px;
position:relative;
float:right;
}
div#str-header div#header-search .lyt-btn-login .login{
position: absolute;
top:0;
left:6px;
}
div#str-header div#header-search .lyt-btn-login .login p{
position:relative;
z-index:100;
}
div#str-header div#header-search .lyt-btn-login .login p a{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -802px 0px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .login p a:hover{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -802px -30px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .login p a span{
position:relative;
overflow:hidden;
z-index:-1;
}
/*会員登録*/
div#str-header div#header-search .lyt-btn-login .regist{
position: absolute;
top:0;
left:102px;
}
div#str-header div#header-search .lyt-btn-login .regist p{
position:relative;
z-index:100;
}
div#str-header div#header-search .lyt-btn-login .regist p a{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -898px 0px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .regist p a:hover{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -898px -30px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .regist p a span{
position:relative;
overflow:hidden;
z-index:-1;
}
/*マイページ*/
div#str-header div#header-search .lyt-btn-login .mypage{
position: absolute;
top:0;
left:102px;
}
div#str-header div#header-search .lyt-btn-login .mypage p{
position:relative;
z-index:100;
}
div#str-header div#header-search .lyt-btn-login .mypage p a{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -208px 0px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .mypage p a:hover{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -406px 0px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .mypage p a span{
position:relative;
overflow:hidden;
z-index:-1;
}
/*退会*/
div#str-header div#header-search .lyt-btn-login .withdrawal{
position: absolute;
top:0;
left:6px;
}
div#str-header div#header-search .lyt-btn-login .withdrawal p{
position:relative;
z-index:100;
}
div#str-header div#header-search .lyt-btn-login .withdrawal p a{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -304px 0px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .withdrawal p a:hover{
display:block;
text-decoration:none;
width:90px;
height:24px;
background:url(/images/img-set-01.jpg) no-repeat -502px 0px;
overflow:hidden;
}
div#str-header div#header-search .lyt-btn-login .withdrawal p a span{
position:relative;
overflow:hidden;
z-index:-1;
}


/*キーワード*/
div#str-header div#header-search  dl.lyt-keyword{
margin-top:7px;
margin-bottom:1px;
overflow:hidden;
}
div#str-header div#header-search  dl.lyt-keyword dt{
display:block;
text-decoration:none;
width:65px;
height:14px;
background:url(/images/img-set-01.jpg) no-repeat -696px -37px;
overflow:hidden;
float:left;
}
div#str-header div#header-search  dl.lyt-keyword dt span{
position:relative;
overflow:hidden;
z-index:-1;
}
div#str-header div#header-search  dl.lyt-keyword dd{
padding-left:9px;
width:224px;
float:left;
font-size:91.66%;/*12pt*/
}

/*検索フォーム*/
div#str-container div#str-header #form_search_header p{
}
div#str-container div#str-header #form_search_header input[type="text"]{
width:232px;
height:15px;
padding:2px;
border-top:1px #dedede solid;
border-left:1px #dedede solid;
border-bottom:1px #dedede solid;
border-right:none;
-moz-border-radius:3px 0px 0px 3px /3px 0px 0px 3px;
-webkit-border-radius:3px 0px 0px 3px /3px 0px 0px 3px;
-o-border-radius:3px 0px 0px 3px /3px 0px 0px 3px;
-ms-border-radius:3px 0px 0px 3px /3px 0px 0px 3px;
-moz-box-shadow: inset 2px 2px 1px #f9f9f9; 
-webkit-box-shadow: inset 2px 2px 1px #f9f9f9;
float:left;
}
div#str-container div#str-header #form_search_header input.submit{
float:left;
}



/* ----------------------------------------------------------------
    04.Gloval Navi
----------------------------------------------------------------- */
div#str-container div#str-nav-global ul{
width:994px;
margin:0 auto;
height:36px;
}

div#str-container div#str-nav-global ul li{
float:left;
}

div#str-container div#str-nav-global ul li a{
display:block;
text-decoration:none !important;
height:36px;
}

div#str-container div#str-nav-global ul li a span{
position:relative;
overflow:hidden;
z-index:-1;
}

div#str-container div#str-nav-global ul li.gnav_top a{
width:61px;
background:url(/images/img-set-01.jpg) no-repeat 0 -83px;
}
div#str-container div#str-nav-global ul li.gnav_pc a{
width:63px;
background:url(/images/img-set-01.jpg) no-repeat -61px -83px;
}
div#str-container div#str-nav-global ul li.gnav_keitai a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -124px -83px;
}
div#str-container div#str-nav-global ul li.gnav_kaden a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -186px -83px;
}
div#str-container div#str-nav-global ul li.gnav_life a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -248px -83px;
}
div#str-container div#str-nav-global ul li.gnav_entertainment a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -310px -83px;
}
div#str-container div#str-nav-global ul li.gnav_hobby a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -372px -83px;
}
div#str-container div#str-nav-global ul li.gnav_travel a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -434px -83px;
}
div#str-container div#str-nav-global ul li.gnav_career a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -496px -83px;
}
div#str-container div#str-nav-global ul li.gnav_school a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -558px -83px;
}
div#str-container div#str-nav-global ul li.gnav_creative a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -620px -83px;
}
div#str-container div#str-nav-global ul li.gnav_enterprise a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -682px -83px;
}
div#str-container div#str-nav-global ul li.gnav_bizpc a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -744px -83px;
}
div#str-container div#str-nav-global ul li.gnav_keiei a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -806px -83px;
}
div#str-container div#str-nav-global ul li.gnav_net a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -868px -83px;
}
div#str-container div#str-nav-global ul li.gnav_qa a{
width:64px;
background:url(/images/img-set-01.jpg) no-repeat -930px -83px;
}

/*hover*/
div#str-container div#str-nav-global ul li.gnav_top a:hover{
width:61px;
background:url(/images/img-set-01.jpg) no-repeat 0 -155px;
}
div#str-container div#str-nav-global ul li.gnav_pc a:hover{
width:63px;
background:url(/images/img-set-01.jpg) no-repeat -61px -155px;
}
div#str-container div#str-nav-global ul li.gnav_keitai a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -124px -155px;
}
div#str-container div#str-nav-global ul li.gnav_kaden a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -186px -155px;
}
div#str-container div#str-nav-global ul li.gnav_life a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -248px -155px;
}
div#str-container div#str-nav-global ul li.gnav_entertainment a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -310px -155px;
}
div#str-container div#str-nav-global ul li.gnav_hobby a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -372px -155px;
}
div#str-container div#str-nav-global ul li.gnav_travel a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -434px -155px;
}
div#str-container div#str-nav-global ul li.gnav_career a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -496px -155px;
}
div#str-container div#str-nav-global ul li.gnav_school a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -558px -155px;
}
div#str-container div#str-nav-global ul li.gnav_creative a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -620px -155px;
}
div#str-container div#str-nav-global ul li.gnav_enterprise a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -682px -155px;
}
div#str-container div#str-nav-global ul li.gnav_bizpc a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -744px -155px;
}
div#str-container div#str-nav-global ul li.gnav_keiei a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -806px -155px;
}
div#str-container div#str-nav-global ul li.gnav_net a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -868px -155px;
}
div#str-container div#str-nav-global ul li.gnav_qa a:hover{
width:64px;
background:url(/images/img-set-01.jpg) no-repeat -930px -155px;
}

/*curent*/
div#str-container div#str-nav-global ul li#ng_top.unroll a{
width:61px;
background:url(/images/img-set-01.jpg) no-repeat 0 -119px;
}
div#str-container div#str-nav-global ul li#ng_pc.unroll a{
width:63px;
background:url(/images/img-set-01.jpg) no-repeat -61px -119px;
}
div#str-container div#str-nav-global ul li#ng_keitai.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -124px -119px;
}
div#str-container div#str-nav-global ul li#ng_kaden.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -186px -119px;
}
div#str-container div#str-nav-global ul li#ng_life.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -248px -119px;
}
div#str-container div#str-nav-global ul li#ng_entertainment.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -310px -119px;
}
div#str-container div#str-nav-global ul li#ng_hobby.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -372px -119px;
}
div#str-container div#str-nav-global ul li#ng_travel.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -434px -119px;
}
div#str-container div#str-nav-global ul li#ng_career.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -496px -119px;
}
div#str-container div#str-nav-global ul li#ng_school.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -558px -119px;
}
div#str-container div#str-nav-global ul li#ng_creative.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -620px -119px;
}
div#str-container div#str-nav-global ul li#ng_enterprise.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -682px -119px;
}
div#str-container div#str-nav-global ul li#ng_bizpc.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -744px -119px;
}
div#str-container div#str-nav-global ul li#ng_keiei.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -806px -119px;
}
div#str-container div#str-nav-global ul li#ng_net.unroll a{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -868px -119px;
}
div#str-container div#str-nav-global ul li#ng_qa.unroll a{
width:64px;
background:url(/images/img-set-01.jpg) no-repeat -930px -119px;
}

/*curent hover*/
div#str-container div#str-nav-global ul li#ng_top.unroll a:hover{
width:61px;
background:url(/images/img-set-01.jpg) no-repeat 0 -119px;
}
div#str-container div#str-nav-global ul li#ng_pc.unroll a:hover{
width:63px;
background:url(/images/img-set-01.jpg) no-repeat -61px -119px;
}
div#str-container div#str-nav-global ul li#ng_keitai.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -124px -119px;
}
div#str-container div#str-nav-global ul li#ng_kaden.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -186px -119px;
}
div#str-container div#str-nav-global ul li#ng_life.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -248px -119px;
}
div#str-container div#str-nav-global ul li#ng_entertainment.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -310px -119px;
}
div#str-container div#str-nav-global ul li#ng_hobby.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -372px -119px;
}
div#str-container div#str-nav-global ul li#ng_travel.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -434px -119px;
}
div#str-container div#str-nav-global ul li#ng_career.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -496px -119px;
}
div#str-container div#str-nav-global ul li#ng_school.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -558px -119px;
}
div#str-container div#str-nav-global ul li#ng_creative.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -620px -119px;
}
div#str-container div#str-nav-global ul li#ng_enterprise.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -682px -119px;
}
div#str-container div#str-nav-global ul li#ng_bizpc.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -744px -119px;
}
div#str-container div#str-nav-global ul li#ng_keiei.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -806px -119px;
}
div#str-container div#str-nav-global ul li#ng_net.unroll a:hover{
width:62px;
background:url(/images/img-set-01.jpg) no-repeat -868px -119px;
}
div#str-container div#str-nav-global ul li#ng_qa.unroll a:hover{
width:64px;
background:url(/images/img-set-01.jpg) no-repeat -930px -119px;
}

/*js制御*/
/*curent
div#str-container div#str-nav-global ul li#ng-01.unroll a{
width:69px;
background:url(/images/img-set-01.jpg) no-repeat 0 -119px;
}
div#str-container div#str-nav-global ul li#ng-02.unroll a{
width:67px;
background:url(/images/img-set-01.jpg) no-repeat -69px -119px;
}
div#str-container div#str-nav-global ul li#ng-03.unroll a{
width:65px;
background:url(/images/img-set-01.jpg) no-repeat -136px -119px;
}
div#str-container div#str-nav-global ul li#ng-04.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -201px -119px;
}
div#str-container div#str-nav-global ul li#ng-05.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -267px -119px;
}
div#str-container div#str-nav-global ul li#ng-06.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -333px -119px;
}
div#str-container div#str-nav-global ul li#ng-07.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -399px -119px;
}
div#str-container div#str-nav-global ul li#ng-08.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -465px -119px;
}
div#str-container div#str-nav-global ul li#ng-09.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -531px -119px;
}
div#str-container div#str-nav-global ul li#ng-10.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -597px -119px;
}
div#str-container div#str-nav-global ul li#ng-11.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -663px -119px;
}
div#str-container div#str-nav-global ul li#ng-12.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -729px -119px;
}
div#str-container div#str-nav-global ul li#ng-13.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -795px -119px;
}
div#str-container div#str-nav-global ul li#ng-14.unroll a{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -861px -119px;
}
div#str-container div#str-nav-global ul li#ng-15.unroll a{
width:67px;
background:url(/images/img-set-01.jpg) no-repeat -927px -119px;
}
*/
/*curent hover
div#str-container div#str-nav-global ul li#ng-01.unroll a:hover{
width:69px;
background:url(/images/img-set-01.jpg) no-repeat 0 -119px;
}
div#str-container div#str-nav-global ul li#ng-02.unroll a:hover{
width:67px;
background:url(/images/img-set-01.jpg) no-repeat -69px -119px;
}
div#str-container div#str-nav-global ul li#ng-03.unroll a:hover{
width:65px;
background:url(/images/img-set-01.jpg) no-repeat -136px -119px;
}
div#str-container div#str-nav-global ul li#ng-04.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -201px -119px;
}
div#str-container div#str-nav-global ul li#ng-05.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -267px -119px;
}
div#str-container div#str-nav-global ul li#ng-06.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -333px -119px;
}
div#str-container div#str-nav-global ul li#ng-07.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -399px -119px;
}
div#str-container div#str-nav-global ul li#ng-08.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -465px -119px;
}
div#str-container div#str-nav-global ul li#ng-09.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -531px -119px;
}
div#str-container div#str-nav-global ul li#ng-10.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -597px -119px;
}
div#str-container div#str-nav-global ul li#ng-11.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -663px -119px;
}
div#str-container div#str-nav-global ul li#ng-12.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -729px -119px;
}
div#str-container div#str-nav-global ul li#ng-13.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -795px -119px;
}
div#str-container div#str-nav-global ul li#ng-14.unroll a:hover{
width:66px;
background:url(/images/img-set-01.jpg) no-repeat -861px -119px;
}
div#str-container div#str-nav-global ul li#ng-15.unroll a:hover{
width:67px;
background:url(/images/img-set-01.jpg) no-repeat -927px -119px;
}
*/


div#str-container div#str-nav-cate{
padding:4px;
border-right:1px #d9d9d9 solid;
border-bottom:1px #d9d9d9 solid;
border-left:1px #d9d9d9 solid;
-moz-border-radius:0px 0px 3px 3px /0px 0px 3px 3px;
-webkit-border-radius:0px 0px 3px 0px 0px 3px 3px;
-o-border-radius:0px 0px 3px 3px /0px 0px 3px 3px;
-ms-border-radius:0px 0px 3px 3px /0px 0px 3px 3px;
margin-bottom:10px;
}
div#str-container div#str-nav-cate li{
padding:2px 5px 0px;
float:left;
margin-right:10px;
font-weight:bold;
white-space:nowrap;
}
div#str-container div#str-nav-cate li.pcate{
padding:2px 5px 0px;
border-left:1px #66ceed solid;
-moz-border-radius:3px 3px /3px 3px;
-webkit-border-radius:3px 3px /3px 3px;
-o-border-radius:3px 3px /3px 3px;
-ms-border-radius:3px 3px /3px 3px;
background:#46adce;
background: -moz-linear-gradient(#46adce, #65cdec);
background: -webkit-gradient(linear, left top, right bottom, from(#46adce), to(#65cdec));
}
div#str-container div#str-nav-cate li.pcate a{
color:#FFFFFF;
}
div#str-container div#str-nav-cate li.active a{
color:#ff1800 !important;
}


/* ----------------------------------------------------------------
    05.Footer
----------------------------------------------------------------- */
#str-footer{
width:994px;
margin:0 auto 3px;
}

#str-footer dl#group-site{
zoom:1;
margin-bottom:1px;
border:1px solid #ccc;
background:url("http://n.mynv.jp/images/footer/bg_footer_separate.gif") 5.9em 0 repeat-y;
line-height:1.5;
}

#str-footer dl#group-site:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

#str-footer dl#group-site dt{
width:6em;
text-align:center;
position:relative;
top:5px;
}

#str-footer dl#group-site dd{
zoom:1;
margin:-1.5em 0 0 6em;
padding:4px 0;
border:1px solid #fff;
background:#f5f5f5;
}

#str-footer dl#group-site dd:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

#str-footer dl#group-site dd ul{
margin-left:5px;
}

#str-footer dl#group-site dd ul li{
float:left;
margin-right:10px;
padding-left:10px;
background:url("http://n.mynv.jp/images/bullet_arrow01.gif") 0 0.4em no-repeat;
white-space:nowrap;
}


/* ----------------------------------------------------------------
    05.ウェルカムバナーボタン
----------------------------------------------------------------- */

div#str-header div#header-btn-skip{
position:absolute;
top:25px;
left:377px;
}
div#str-header div#header-btn-skip p{
position:relative;
z-index:100;
}
div#str-header div#header-btn-skip p a{
display:block;
text-decoration:none !important;
width:240px;
height:28px;
/* background:url(/images/img-set-01.jpg) no-repeat -1234px -203px; */
overflow:hidden;
}
div#str-header div#header-btn-skip p a:hover{
/* background:url(/images/img-set-01.jpg) no-repeat -1234px -231px; */
}
div#str-header div#header-btn-skip p a span{
position:relative;
overflow:hidden;
z-index:-1;
}

div#str-footer div#footer-btn-skip{
width:240px;
margin:0 auto;
}
div#str-footer div#footer-btn-skip p{
position:relative;
z-index:100;
padding-bottom:50px;
}
div#str-footer div#footer-btn-skip p a{
display:block;
text-decoration:none !important;
width:240px;
height:28px;
/* background:url(/images/img-set-01.jpg) no-repeat -1234px -203px; */
overflow:hidden;
}
div#str-footer div#footer-btn-skip p a:hover{
/* background:url(/images/img-set-01.jpg) no-repeat -1234px -231px; */
}
div#str-footer div#footer-btn-skip p a span{
position:relative;
overflow:hidden;
z-index:-1;
}

#str-footer-kakaku{
width:994px;
margin:-30px auto 3px;
}

/* ----------------------------------------------------------------
    06.ClearFix
----------------------------------------------------------------- */
div#str-header:after,
div#str-header div#information dl:after,
div#str-header div#header-search  dl.lyt-keyword:after,
div#str-container:after,
div#str-container div#contents:after{
content:"";
display:block;
clear:both;
height:0;
visibility:hidden;
}

@charset "UTF-8";


/* ----------------------------------------------------------------
    btn
    box
    table
    lyt
    ClearFix
----------------------------------------------------------------- */



/* ----------------------------------------------------------------
    btn
----------------------------------------------------------------- */
.lyt-btn{
overflow:hidden;
}
#str-contentsright table.lyt-tbl-01 .lyt-btn{
float:right;
}

.lyt-btn li{
float:left;
margin-left:3px;
}
.lyt-btn li a{
display:inline-block;
width:64px;
height:17px;
text-decoration:none !important;
}
.lyt-btn li.amz a{
width:112px;
}
.lyt-btn li.readed a{
background:url(/images/img-set-01.jpg) no-repeat -1px -301px;
}
.lyt-btn li.unconcern a{
background:url(/images/img-set-01.jpg) no-repeat -68px -301px;
}
.lyt-btn li.readed a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1px -318px;
}
.lyt-btn li.unconcern a:hover{
background:url(/images/img-set-01.jpg) no-repeat -68px -318px;
}

.lyt-btn li.man a{
background:url(/images/img-set-01.jpg) no-repeat -136px -301px;
}
.lyt-btn li.woman a{
background:url(/images/img-set-01.jpg) no-repeat -203px -301px;
}
.lyt-btn li.man a:hover{
background:url(/images/img-set-01.jpg) no-repeat -136px -318px;
}
.lyt-btn li.woman a:hover{
background:url(/images/img-set-01.jpg) no-repeat -203px -318px;
}

.lyt-btn li.itu a{
background:url(/images/img-set-01.jpg) no-repeat -270px -301px;
}
.lyt-btn li.deta a{
background:url(/images/img-set-01.jpg) no-repeat -337px -301px;
}
.lyt-btn li.itu a:hover{
background:url(/images/img-set-01.jpg) no-repeat -270px -318px;
}
.lyt-btn li.deta a:hover{
background:url(/images/img-set-01.jpg) no-repeat -337px -318px;
}

.lyt-btn li.amz a{
background:url(/images/img-set-01.jpg) no-repeat -404px -301px;
}
.lyt-btn li.amz a:hover{
background:url(/images/img-set-01.jpg) no-repeat -404px -318px;
}

.lyt-btn li a span{
padding-left:3px;
position:relative;
overflow:hidden;
z-index:-1;
}


.lyt-btn-more-01 a{
display:inline-block;
width:682px;
height:21px;
text-decoration:none !important;
background:url(/images/img-set-01.jpg) no-repeat -1234px -53px;
}
.lyt-btn-more-01 a:hover{
display:inline-block;
width:682px;
height:21px;
text-decoration:none !important;
background:url(/images/img-set-01.jpg) no-repeat -1238px -74px;
}
.lyt-btn-more-01 a span{
position:relative;
overflow:hidden;
z-index:-1;
}

.lyt-bnr-agent a{
display:inline-block;
width:298px;
height:35px;
text-decoration:none !important;
background:url(/images/img-set-01.jpg) no-repeat -1234px -168px;
}
.lyt-bnr-agent a span{
position:relative;
overflow:hidden;
z-index:-1;
}


/* ----------------------------------------------------------------
    table
----------------------------------------------------------------- */
table.lyt-tbl-01{
width:100%;
}
table.lyt-tbl-01 td{
vertical-align:middle;
padding:5px 9px;
}
table.lyt-tbl-01 td span.lyt-ex{
font-size:91.66%;
}
table.lyt-tbl-01 th{
font-weight:normal;
vertical-align:middle;
padding:5px 10px;
}

table.lyt-tbl-01 th.th01{
font-weight:normal;
vertical-align:middle;
padding:5px 10px;
width:70px;
}

/*even bg*/
table.lyt-tbl-01 tr.bg_even td{
background-color:#ffffff;
}
table.lyt-tbl-01 tr.bg_even th{
background-color:#f2f2f2;
}
/*odd bg*/
table.lyt-tbl-01 tr.bg_odd td {
background-color:#fafafa;
}
table.lyt-tbl-01 tr.bg_odd th {
background-color:#ededed;
}

table.lyt-tbl-01 .que{
float:left;
}
*:first-child+html table.lyt-tbl-01 .que{
width:280px;
}

table.lyt-tbl-02{
width:100%;
}
table.lyt-tbl-02 td{
vertical-align:middle;
padding:5px 9px;
border-bottom:#c7c7c7 solid 1px;
}
table.lyt-tbl-02 td.txt{
vertical-align:middle;
padding:5px 9px 5px 0;
}
table.lyt-tbl-02 td.last{
border-bottom:none;
}

table.lyt-tbl-03{
width:100%;
border-top:#c7c7c7 solid 1px;
}
table.lyt-tbl-03:first-child{
border-top:#mone;
}
table.lyt-tbl-03 td{
vertical-align:top;
padding:5px 9px;
}
table.lyt-tbl-03 th{
font-weight:normal;
vertical-align:middle;
padding:5px 10px;
background-color:#f2f2f2;
font-size:125%;
}


table.lyt-tbl-headline{
width:100%;
}
table.lyt-tbl-headline td{
vertical-align:middle;
padding:5px 9px;
}
table.lyt-tbl-headline th.cate{
font-weight:normal;
}
table.lyt-tbl-headline td.sum{
width:60px;
padding:5px 2px 5px 9px;
}
table.lyt-tbl-headline td.data,
table.lyt-tbl-headline td.cate{
width:6em;
line-height:1;
}
table.lyt-tbl-headline .link-ttl{
font-size:115.38%;
}



/*even bg*/
table.lyt-tbl-bg{
position:relative;
z-index:0;
}
table.lyt-tbl-bg tr.bg_even td{
background-color:#ffffff;
}
table.lyt-tbl-bg tr.bg_even th{
background-color:#f2f2f2;
}
table.lyt-tbl-headline tr.bg_even th.cate{
background-color:#ffffff;
}
/*odd bg*/
table.lyt-tbl-bg tr.bg_odd td {
background-color:#fafafa;
}
table.lyt-tbl-bg tr.bg_odd th {
background-color:#ededed;
}
table.lyt-tbl-headline tr.bg_odd th.cate{
background-color:#fafafa;
}








/* ----------------------------------------------------------------
   pagenav
----------------------------------------------------------------- */
.lyt-page-nav-01{
overflow:hidden;
width:664px;
margin:0 auto 10px;
}
.lyt-page-nav-01 .pre .nav{
margin-bottom:5px;
}
.lyt-page-nav-01 .pre .lyt-pre-nav{
display:inline-block;
text-decoration:none !important;
width:131px;
height:11px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -62px -671px;
overflow:hidden;
margin-right:22px;
}
.lyt-page-nav-01 .nxt .lyt-pre-nxt{
display:inline-block;
text-decoration:none !important;
width:131px;
height:11px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -62px -682px;
overflow:hidden;
margin-right:22px;
}
.lyt-page-nav-01 .pre .lyt-pre-nav span,
.lyt-page-nav-01 .nxt .lyt-pre-nxt span{
position:relative;
overflow:hidden;
z-index:-1;
}
*:first-child+html .lyt-page-nav-01 .pre .lyt-pre-nav,
*:first-child+html .lyt-page-nav-01 .nxt .lyt-pre-nxt{
line-height:1;
}


.str-lyt-page-nav-03{
border-top:#d9d9d9 solid 1px;
border-bottom:#d9d9d9 solid 1px;
-moz-box-shadow: inset 2px 2px 1px #e3e3e3; 
-webkit-box-shadow: inset 2px 2px 1px #e3e3e3;
background: -moz-linear-gradient(#f1f1f1, #e6e6e6);
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e6e6e6));
background:#ececec;
overflow:hidden;
position:relative;
z-index:0;
margin-top:5px;
}


.str-lyt-page-nav-03-l{
width:100%;
min-height:15px;
line-height:1;
padding-top:2px;
padding-bottom:5px;
border-right:#cbcbcb solid 1px;
text-align: center;
float:left;
}

.str-lyt-page-nav-03-l p{
float:right;
padding-right:10px;
display:block;
}

.str-lyt-page-nav-03-r{
width:84px;
min-height:15px;
line-height:1;
padding-top:2px;
padding-bottom:5px;
border-left:#ffffff solid 1px;
float:right;
text-align:center;
}

ul.lyt-page-nav-03{
overflow:hidden;
display: inline-block;
}


ul.lyt-page-nav-03 li{
display:inline;
float:left;
overflow:hidden;
}
*:first-child+html ul.lyt-page-nav-03 {
text-align: center;
zoom:1;
}
*:first-child+html ul.lyt-page-nav-03 li {
zoom:1;
float:none;
}

.lyt-page-nav-03 li.top,
.lyt-page-nav-03 li.pre,
.lyt-page-nav-03 li.nxt,
.lyt-page-nav-03 li.last{
margin-top:6px;
*padding-bottom:2px;
}


.lyt-page-nav-03 li.top a{
width:46px;
height:15px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -606px -464px;
display:block;
text-decoration:none !important;
z-index:100;
}
.lyt-page-nav-03 li.pre a{
width:44px;
height:15px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -652px -464px;
margin-left:15px;
display:block;
text-decoration:none !important;
z-index:100;
}
.lyt-page-nav-03 li.nav{
margin-left:30px;
}
.lyt-page-nav-03 li.nav ul{
overflow:hidden;
}
.lyt-page-nav-03 li.nav li{
padding-top:5px;
float:left;
margin-right:14px;
font-size:150%;
}
.lyt-page-nav-03 li.nav li.active{
padding-top:0;
vertical-align:baseline;
font-size:191.6%;
}
.lyt-page-nav-03 li.nxt a{
width:44px;
height:15px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -697px -464px;
margin-left:30px;
display:block;
text-decoration:none !important;
}
.lyt-page-nav-03 li.last a{
width:45px;
height:15px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -741px -464px;
margin-left:15px;
display:block;
text-decoration:none !important;
}
.lyt-page-nav-03 li.content{
margin-top:6px;
*padding-bottom:2px;
}
.lyt-page-nav-03 li.content a{
width:43px;
height:15px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -786px -464px;
display:block;
text-decoration:none !important;
}


.lyt-page-num li.top a{
width:54px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -606px -479px;
}
.lyt-page-num li.pre a{
width:45px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -660px -479px;
}
.lyt-page-num li.nxt a{
width:44px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -705px -479px;
}
.lyt-page-num li.last a{
width:60px;
background:url(../img/mynavi/img-set-01.jpg) no-repeat -749px -479px;
}


.lyt-page-nav-03 li a{
	color:#006;
	text-decoration:none;
}

.lyt-page-nav-03 li a span{
position:relative;
overflow:hidden;
z-index:-1;
}




div#str-container div#str-nav-column ul{
width:684px;
margin:0 auto 10px;
height:23px;
}

div#str-container div#str-nav-column ul li{
float:left;
height:23px;
}

div#str-container div#str-nav-column ul li a{
display:block;
text-decoration:none !important;
height:23px;
}

div#str-container div#str-nav-column ul li span{
position:relative;
overflow:hidden;
z-index:-1;
}

div#str-container div#str-nav-column ul li.cnav01{
width:69px;
background:url(/images/img-set-01.jpg) no-repeat -50px -191px;
}
div#str-container div#str-nav-column ul li.cnav02 a{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -119px -191px;
}
div#str-container div#str-nav-column ul li.cnav03 a{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -207px -191px;
}
div#str-container div#str-nav-column ul li.cnav04 a{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -295px -191px;
}
div#str-container div#str-nav-column ul li.cnav05 a{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -383px -191px;
}
div#str-container div#str-nav-column ul li.cnav06 a{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -471px -191px;
}
div#str-container div#str-nav-column ul li.cnav07 a{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -559px -191px;
}
div#str-container div#str-nav-column ul li.cnav08 a{
width:87px;
background:url(/images/img-set-01.jpg) no-repeat -647px -191px;
}

div#str-container div#str-nav-column ul li.cnav02 a:hover{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -119px -214px;
}
div#str-container div#str-nav-column ul li.cnav03 a:hover{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -207px -214px;
}
div#str-container div#str-nav-column ul li.cnav04 a:hover{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -295px -214px;
}
div#str-container div#str-nav-column ul li.cnav05 a:hover{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -383px -214px;
}
div#str-container div#str-nav-column ul li.cnav06 a:hover{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -471px -214px;
}
div#str-container div#str-nav-column ul li.cnav07 a:hover{
width:88px;
background:url(/images/img-set-01.jpg) no-repeat -559px -214px;
}
div#str-container div#str-nav-column ul li.cnav08 a:hover{
width:87px;
background:url(/images/img-set-01.jpg) no-repeat -647px -214px;
}

/* ----------------------------------------------------------------
   tab
----.------------------------------------------------------------- */
#str-contentsleft .lyt-tb-ranking{
height:20px;
width:684px;
margin-top:3px;
background:url(/images/img-set-01.jpg) no-repeat -300px -444px;
}
#str-contentsleft .lyt-tb-ranking li{
float:left;
position:relative;
z-index:100;
}
#str-contentsleft .lyt-tb-ranking li a{
display:block;
text-decoration:none !important;
height:20px;
}
#str-contentsleft .lyt-tb-ranking li a span{
position:relative;
overflow:hidden;
z-index:-1;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking01 a{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -300px -381px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking02 a{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -438px -381px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking03 a{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -576px -381px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking01 a:hover{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -300px -401px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking02 a:hover{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -438px -401px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking03 a:hover{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -576px -401px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking01.active a{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -300px -421px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking02.active a{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -438px -421px;
}
#str-contentsleft .lyt-tb-ranking li.tb-ranking03.active a{
width:138px;
background:url(/images/img-set-01.jpg) no-repeat -576px -421px;
}



#str-contentsleft .lyt-tb-rankin-02{
position: relative;
min-height:20px;
width:684px;
overflow:hidden;
background:url(/images/line-bg-01.gif) repeat-x bottom left;
z-index:0;
}
#str-contentsleft .lyt-tb-rankin-02 ul{
margin-left:20px;
margin-top:3px;
overflow:hidden;
z-index:1;
position:relative;
min-width:684px;
}
div.tabsContainer-01 div.lyt-tabarea ul{ width:10000px; }
#str-contentsleft .lyt-tb-rankin-02 li{ float:left; }
#str-contentsleft .lyt-tb-rankin-02 li a{
display:block;
/*float:left;*/
padding:3px 0;
text-align:center;
margin:0;
width:140px;
height:14px;
background:url(/images/img-set-01.jpg) no-repeat -832px -464px;
margin-right:1px;
}
#str-contentsleft .lyt-tb-rankin-02 li a:hover{
background:url(/images/img-set-01.jpg) no-repeat -832px -484px;
}
#str-contentsleft .lyt-tb-rankin-02 li a.active{
background:url(/images/img-set-01.jpg) no-repeat -832px -504x;
}

#str-contentsleft .lyt-tb-rankin-02 .lyt-link-pre{
position:absolute;
top:0;
left:0;
width:17px;
height:22px;
margin-right:3px;
z-index:10;
overflow:hidden;
}
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-nxt{
position:absolute;
top:0;
left:669px;
width:17px;
height:22px;
z-index:10;
overflow:hidden;
}
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-pre a,
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-nxt a{
display:block;
width:15px;
height:22px;
text-decoration:none !important;
}
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-pre a{
background:url(/images/img-set-01.jpg) no-repeat -1034px -152px;
}
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-nxt a{
background:url(/images/img-set-01.jpg) no-repeat -1049px -152px;
}
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-pre a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1034px -174px;
}
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-nxt a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1049px -174px;
}

#str-contentsleft .lyt-tb-rankin-02 .lyt-link-pre a span,
#str-contentsleft .lyt-tb-rankin-02 .lyt-link-nxt a span{
overflow:hidden;
position:relative;
z-index:-999999;
}



.lyt-tb-news{
float:right;
background:#f2f2f2;
-moz-box-shadow: inset 2px 0px 1px #e1e1e1; 
-webkit-box-shadow: inset 2px 0px 1px #e1e1e1;
width:218px;
height:196px !important;
overflow:hidden;
position:relative;
}
.lyt-tb-news ul{
margin:27px 0;
position:relative;
}
.lyt-tb-news ul li{
border-top:#ffffff solid 1px;
height:46px;
overflow:hidden;
}
.lyt-tb-news ul a{
background:#f2f2f2;
-moz-box-shadow: inset 2px 2px 1px #e1e1e1; 
-webkit-box-shadow: inset 2px 2px 1px #e1e1e1;
display:block;
padding:10px 8px;
height:100%;
text-decoration:none !important;
}
.lyt-tb-news ul a:hover{
background:#ebebeb;
-moz-box-shadow: inset 2px 2px 1px #e1e1e1; 
-webkit-box-shadow: inset 2px 2px 1px #e1e1e1;
text-decoration:none !important;
}
.lyt-tb-news ul a span{
padding-left:15px;
background:url(/images/icon-dot-02.gif) no-repeat 0 0.2em;
display:inline-block;
height:100%;
color:#333333 !important;
}
.lyt-tb-news ul li.active a{
background:#ffffff;
-moz-box-shadow: none; 
-webkit-box-shadow: none;
border-top:#ffffff solid 1px;
display:block;
padding:10px 8px;
height:100%;
font-weight:bold;
text-decoration:none !important;
}
.lyt-tb-news ul li.active a span{
padding-left:15px;
background:url(/images/icon-dot-01.gif) no-repeat 0 0.2em;
display:inline-block;
color:#0096db !important;
}

.lyt-tb-news .lyt-link-up{
position:absolute;
top:0;
left:0;
display:block;
height:27px;
}
.lyt-tb-news .lyt-link-down{
position:absolute;
left:0;
top:169px;
display:block;
height:27px;
}
.lyt-tb-news .lyt-link-up a{
display:block;
width:218px;
height:27px;
text-decoration:none !important;
background:url(/images/img-set-01.jpg) no-repeat -1234px -286px;
}
.lyt-tb-news .lyt-link-up a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1234px -259px;
}
.lyt-tb-news .lyt-link-up a span{
position:relative;
z-index:-1;
}
.lyt-tb-news .lyt-link-down a{
display:block;
width:218px;
height:27px;
background:url(/images/img-set-01.jpg) no-repeat -1234px -340px;
text-decoration:none !important;
}
.lyt-tb-news .lyt-link-down a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1234px -313px;
}
.lyt-tb-news .lyt-link-down a span{
display: inline-block;
position:relative;
overflow:hidden;
z-index:-1;
}



.lyt-tb-news-02{
float:right;
width:216px;
border-left:#c7c7c7 solid 1px;
}
.lyt-tb-news-02 td{
border-top:#c7c7c7 solid 1px;
}
.lyt-tb-news-02 td:first-child{
border-top:none;
}
.lyt-tb-news-02 td.odd{
background-color:#fafafa;
}



/* 非アクティブ タブパネル 非表示 */
.tabContainer .tabPanel{
display:none;
}

/* アクティブ タブパネル 表示 */
.tabContainer .tabPanel.active{
display:block;
}

/* タブタイトル 非表示 */
.tabContainer .tabPanel .tabTitle{
position:absolute;
left:-999em;
top:-999em;
}

/**
 * JavaScript OFF
 */
/* 静的モード タブパネル 表示 */
.tabContainer .static .tabPanel{
display:block;
}

/* 静的モード タブタイトル 表示 */
.tabContainer .static .tabPanel .tabTitle{
position:static;
top:auto;
left:auto;
}


/* ----------------------------------------------------------------
    box
----------------------------------------------------------------- */
.lyt-box-01{
border:#c7c7c7 solid 1px;
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
}
.lyt-box-02{
border-bottom:#c7c7c7 solid 1px;
border-left:#c7c7c7 solid 1px;
border-right:#c7c7c7 solid 1px;
-moz-border-radius:0px 0px 3px 3px /0px 0px 3px 3px;
-webkit-border-radius:0px 0px 3px 3px /0px 0px 3px 3px;
-o-border-radius:0px 0px 3px 3px /0px 0px 3px 3px;
-ms-border-radius:0px 0px 3px 3px /0px 0px 3px 3px;
}
div.tabsContainer-01 div.tabs-items{ display:none; }
div.tabsContainer-01 div.tabs-items.active{ display:block; }
.lyt-box-03{
border:#c7c7c7 solid 3px;
}


.lyt-box-04{
border:#d9d9d9 solid 1px;
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
overflow:hidden;
line-height:1;
}
.lyt-box-04 dt{
padding:5px 10px;
background-color:#f2f2f2;
float:left;
height:11px;
}
.lyt-box-04 dt span.ttl{
background:url(/images/img-set-01.jpg) no-repeat 0 -681px;
width:62px;
height:11px;
display:inline-block;
}
.lyt-box-04 dt span.ttl span{
position:relative;
overflow:hidden;
z-index:-1;
}
.lyt-box-04 dd{
padding:5px 20px;
float:left;
}
.boxType02{
position:relative;
z-index:0;
border:#fafafa solid 1px;
-moz-border-radius:3px /3px;
-webkit-border-radius:3px /3px;
-o-border-radius:3px /3px;
-ms-border-radius:3px /3px;
-moz-box-shadow: inset 1px 1px 1px #ececec; 
-webkit-box-shadow: inset 1px 1px 1px #ececec;
background-color:#fafafa;
}


.lyt-box-01,
.lyt-box-02,
.lyt-box-03,
.lyt-box-04,
.boxType02{
margin-bottom:10px;
}


.lyt-container{ position:relative; }
.lyt-box-bnr-01{
margin-bottom:10px;
position:relative;
overflow:hidden;
}
.lyt-box-bnr-01 .lyt-bnrarea{
min-height:207px;
padding:5px 0;
width:652px;
background:#fafafa;
-moz-box-shadow: inset 2px 2px 3px #e8e8e8; 
-webkit-box-shadow: inset 2px 2px 3px #e8e8e8;
margin-left:16px;
overflow:hidden;
}
div.lyt-box-bnr-01 div.lyt-bnrarea ul{ width:10000px; }
.lyt-box-bnr-01 .lyt-bnrarea .lyt-bnr{
width:120px;
height:120px;
border:#C7C7C7 solid 1px;
display:table-cell;
text-align:center;
vertical-align:middle;
}
.lyt-box-bnr-01 .lyt-bnrarea .lyt-bnr p{
margin-bottom:0 !important;
}
*:first-child+html .lyt-box-bnr-01 .lyt-bnrarea .lyt-bnr{
position:relative;
}
*:first-child+html .lyt-box-bnr-01 .lyt-bnrarea .lyt-bnr p{
position:absolute;
top:50%;
left:0;
}
*:first-child+html .lyt-box-bnr-01 .lyt-bnrarea .lyt-bnr p a{
display:block;
position:relative;
top:-49%;
left:0;
}
.lyt-box-bnr-01 .lyt-bnrarea .lyt-txt{
margin-top:5px;
width:122px;
min-height:70px;
}


.lyt-box-02 .lyt-box-bnr-01 .lyt-bnrarea{
width:650px;
}

div.lyt-box-bnr-02 div.lyt-bnrarea ul,
div.lyt-box-bnr-03 div.lyt-bnrarea ul
{ width:10000px; }

.lyt-box-bnr-01 .lyt-link-pre{
width:16px;
position:absolute;
top:0;
left:0;
}
.lyt-box-bnr-01 .lyt-link-nxt{
width:16px;
position:absolute;
top:0;
left:669px;
}
.lyt-box-bnr-01 .lyt-link-nxt a{
display:block;
width:16px;
height:217px;
background:url(/images/img-set-01.jpg) no-repeat -1018px 0px;
text-decoration:none !important;
}
.lyt-box-bnr-01 .lyt-link-pre a{
width:16px;
display:block;
height:217px;
background:url(/images/img-set-01.jpg) no-repeat -1002px 0px;
text-decoration:none !important;
}
.lyt-box-bnr-01 .lyt-link-nxt a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1018px -217px;
}
.lyt-box-bnr-01 .lyt-link-pre a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1002px -217px;
}
.lyt-box-bnr-01 .lyt-link-pre a span,
.lyt-box-bnr-01 .lyt-link-nxt a span{
position:relative;
z-index:-1;
overflow:hidden;
}
.lyt-box-bnr-01 .lyt-bnrarea ul{
padding-top:10px;
margin-left:8px;
overflow:hidden;
position:relative;
}
.lyt-box-bnr-01 .lyt-bnrarea li{
float:left;
margin-right:9px;
width:120px;
}
/*
.lyt-box-bnr-01 .lyt-bnrarea li:first-child{
margin-left:0;
}
*/


.lyt-box-bnr-02{
margin-bottom:10px;
position:relative;
width:684px;
overflow:hidden;
}
.lyt-box-bnr-02 .lyt-bnrarea{
min-height:76px;
width:652px;
background:#fafafa;
-moz-box-shadow: inset 2px 2px 3px #e8e8e8; 
-webkit-box-shadow: inset 2px 2px 3px #e8e8e8;
margin-left:16px;
overflow:hidden;
}
.lyt-box-02 .lyt-box-bnr-02 .lyt-bnrarea{
width:650px;
}

.lyt-box-bnr-02 .lyt-link-pre{
width:16px;
position:absolute;
top:0;
left:0;
}
.lyt-box-bnr-02 .lyt-link-nxt{
width:16px;
position:absolute;
top:0;
left:668px;
}
.lyt-box-bnr-02 .lyt-link-nxt a{
display:block;
width:16px;
height:76px;
background:url(/images/img-set-01.jpg) no-repeat -1050px 0px;
text-decoration:none !important;
}
.lyt-box-bnr-02 .lyt-link-pre a{
width:16px;
display:block;
height:76px;
background:url(/images/img-set-01.jpg) no-repeat -1034px 0px;
text-decoration:none !important;
}
.lyt-box-bnr-02 .lyt-link-nxt a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1050px -76px;
}
.lyt-box-bnr-02 .lyt-link-pre a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1034px -76px;
}
.lyt-box-02 .lyt-box-bnr-02 .lyt-link-nxt a{
background:url(/images/img-set-01.jpg) no-repeat -1080px 0px;
}
.lyt-box-02 .lyt-box-bnr-02 .lyt-link-pre a{
background:url(/images/img-set-01.jpg) no-repeat -1066px 0px;
}
.lyt-box-02 .lyt-box-bnr-02 .lyt-link-nxt a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1080px -76px;
}
.lyt-box-02 .lyt-box-bnr-02 .lyt-link-pre a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1066px -76px;
}
 
.lyt-box-bnr-02 .lyt-link-pre a span,
.lyt-box-bnr-02 .lyt-link-nxt a span{
position:relative;
z-index:-1;
overflow:hidden;
}
.lyt-box-bnr-02 .lyt-bnrarea ul{
padding-top:8px;
margin-left:4px;
overflow:hidden;
position:relative;
}
.lyt-box-bnr-02 .lyt-bnrarea li{
float:left;
width:60px;
margin-left:4px;
}

.lyt-box-lineup-link{
overflow:hidden;
margin:0 10px 5px;
}
.lyt-box-lineup-link dt{
display:block;
float:left;
width:110px;
height:24px;
}
.lyt-box-lineup-link dd{
float:left;
width:520px;
margin-left:11px;
}


.lyt-box-bnr-03{
margin-bottom:10px;
position:relative;
width:665px;
overflow:hidden;
}
.lyt-box-bnr-03 .lyt-bnrarea{
min-height:76px;
width:655px;
background:#fafafa;
-moz-box-shadow: inset 2px 2px 3px #e8e8e8; 
-webkit-box-shadow: inset 2px 2px 3px #e8e8e8;
margin-left:16px;
overflow:hidden;
}
.lyt-box-02 .lyt-box-bnr-03 .lyt-bnrarea{
width:650px;
}

.lyt-box-bnr-03 .lyt-link-pre{
width:16px;
position:absolute;
top:0;
left:0;
}
.lyt-box-bnr-03 .lyt-link-nxt{
width:16px;
position:absolute;
top:0;
left:650px;
}
.lyt-box-bnr-03 .lyt-link-nxt a{
display:block;
width:16px;
height:76px;
text-decoration:none !important;
}
.lyt-box-bnr-03 .lyt-link-pre a{
width:16px;
display:block;
height:76px;
background:url(/images/img-set-01.jpg) no-repeat -1034px 0px;
text-decoration:none !important;
}
.lyt-box-bnr-03 .lyt-link-nxt a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1050px -76px;
}
.lyt-box-bnr-03 .lyt-link-pre a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1034px -76px;
}
.lyt-box-02 .lyt-box-bnr-03 .lyt-link-nxt a{
background:url(/images/img-set-01.jpg) no-repeat -1080px 0px;
}
.lyt-box-02 .lyt-box-bnr-03 .lyt-link-pre a{
background:url(/images/img-set-01.jpg) no-repeat -1066px 0px;
}
.lyt-box-02 .lyt-box-bnr-03 .lyt-link-nxt a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1080px -76px;
}
.lyt-box-02 .lyt-box-bnr-03 .lyt-link-pre a:hover{
background:url(/images/img-set-01.jpg) no-repeat -1066px -76px;
}
 
.lyt-box-bnr-03 .lyt-link-pre a span,
.lyt-box-bnr-03 .lyt-link-nxt a span{
position:relative;
z-index:-1;
overflow:hidden;
}

.lyt-box-bnr-03 .lyt-link-nxt a span{
left:2px;
}

.lyt-box-bnr-03 .lyt-bnrarea ul{
padding-top:8px;
margin-left:4px;
overflow:hidden;
position:relative;
}
.lyt-box-bnr-03 .lyt-bnrarea li{
float:left;
width:60px;
margin-left:4px;
}


/* ----------------------------------------------------------------
    unique
----------------------------------------------------------------- */
.lyt-pickup-01 h3{
padding-top:10px;
font-size:150%;
}
.lyt-pickup-01 .lyt-img{
width:120px !important;
}
.lyt-pickup-01 .lyt-txt{
width:316px !important;
}
.lyt-pickup-02 h3{
font-size:150%;
margin-bottom:15px;
}

.lyt-tb-news-02 .lyt-hdg-03 h3,
.lyt-pickup-02 .lyt-hdg-03 h3{
font-size:100%;
margin-bottom:0px;
}

.lyt-tb-news-02 .lyt-hdg-03,
.lyt-pickup-02 .lyt-hdg-03{
border-top:none;
}

.lyt-tb-news-02 .lyt-hdg-03 h3{
padding-top:0 !important;
}

.link-ttl{
font-weight:bold;
font-size:108.33%;
}

/*イチオシ記事*/
.lyt-important-01 p{
text-align:center;
font-weight:bold;
font-size:133.33%;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
.lyt-important-01 strong,
.lyt-important-01 strong a{
color:#e41618;
}

/*新着*/
#top-headline ul a,
#r_ad-kikaku ul a,
#r_instant-ranking a,
#r_sub-top-headline ul a{
font-size:108.33%;/*13pt*/
font-weight:bold;/*16*/
}
#top-headline ul a[class*="icon"],
#r_ad-kikaku ul a[class*="icon"],
#r_instant-ranking a[class*="icon"],
#r_sub-top-headline ul a[class*="icon"]{
font-size:100% !important;
font-weight:normal !important;
zoom:1;

}

/*ボックス区切り*/
.lyt-box-inner-01-l{
width:446px;
float:left;
}
.lyt-box-inner-01-r{
width:220px;
float:right;
border-left:#d9d9d9 solid 1px;
}

/*特集*/
.lyt-box-special .lyt-namearea{
float:right;
width:162px;
padding:0 9px 10px;
text-align:right;
font-size:116.6%;
}




/*ランキング*/
#str-contentsleft .lyt-list-rank-01 li{
background:#fff;
-moz-box-shadow: none; 
-webkit-box-shadow: none;
padding:0 9px 5px;
position:relative;
z-index:100;
overflow:hidden;
}

#str-contentsleft .lyt-list-rank-01 li.rank1{
border-top:#ffffff solid 1px;
background:#f7f2df;
-moz-box-shadow: inset 2px 2px 1px #eae5d3; 
-webkit-box-shadow: inset 2px 2px 1px #eae5d3;
}
#str-contentsleft .lyt-list-rank-01 li.rank2{
border-top:#ffffff solid 1px;
background:#f2f2f2;
-moz-box-shadow: inset 2px 2px 1px #e5e5e5; 
-webkit-box-shadow: inset 2px 2px 1px #e5e5e5;
}
#str-contentsleft .lyt-list-rank-01 li.rank3{
border-top:#ffffff solid 1px;
background:#faefe8;
-moz-box-shadow: inset 2px 2px 1px #ece2db; 
-webkit-box-shadow: inset 2px 2px 1px #ece2db;
}
#str-contentsleft .lyt-list-rank-01 li.rank4{
border-top:none;
}
#str-contentsleft .lyt-list-rank-01 li.even{
background:#fafafa;
}

#str-contentsleft .lyt-list-rank-01 li div.rank{
float:left;
margin:21px 9px 0 0;
width:36px;
height:31px;
}
#str-contentsleft .lyt-list-rank-01 li div.rank span{
position:relative;
overflow:hidden;
z-index:-1;
}
#str-contentsleft .lyt-list-rank-01 li.rank1 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -309px -464px;
}
#str-contentsleft .lyt-list-rank-01 li.rank2 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -309px -535px;
}
#str-contentsleft .lyt-list-rank-01 li.rank3 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -309px -606px;
}
#str-contentsleft .lyt-list-rank-01 li.rank4 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -309px -674px;
}

#str-contentsleft .lyt-list-rank-01 li.rank5 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -350px -464px;
}
#str-contentsleft .lyt-list-rank-01 li.rank6 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -350px -535px;
}
#str-contentsleft .lyt-list-rank-01 li.rank7 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -350px -606px;
}
#str-contentsleft .lyt-list-rank-01 li.rank8 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -350px -674px;
}


#str-contentsleft .lyt-list-rank-01 li.rank9 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -391px -464px;
}
#str-contentsleft .lyt-list-rank-01 li.rank10 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -391px -535px;
}
#str-contentsleft .lyt-list-rank-01 li.rank11 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -391px -606px;
}
#str-contentsleft .lyt-list-rank-01 li.rank12 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -391px -674px;
}

#str-contentsleft .lyt-list-rank-01 li.rank13 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -430px -464px;
}
#str-contentsleft .lyt-list-rank-01 li.rank14 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -430px -535px;
}
#str-contentsleft .lyt-list-rank-01 li.rank15 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -430px -606px;
}
#str-contentsleft .lyt-list-rank-01 li.rank16 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -430px -674px;
}

#str-contentsleft .lyt-list-rank-01 li.rank17 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -469px -464px;
}
#str-contentsleft .lyt-list-rank-01 li.rank18 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -469px -535px;
}
#str-contentsleft .lyt-list-rank-01 li.rank19 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -469px -606px;
}
#str-contentsleft .lyt-list-rank-01 li.rank20 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -469px -674px;
}

#str-contentsleft .lyt-list-rank-01 li div.column{
display:block;
width:615px;
float:left;
}
#str-contentsleft .lyt-list-rank-01 li div.column div.lyt-column-01{
padding-top:5px !important;
}




/*ランキング２*/
#str-contentsleft .lyt-list-rank-02{
margin-bottom:5px;
}
#str-contentsleft .lyt-list-rank-02 li{
-moz-box-shadow: none; 
-webkit-box-shadow: none;
padding:4px 6px 5px;
position:relative;
z-index:100;
overflow:hidden;
}

#str-contentsleft .lyt-list-rank-02 li.rank1{
border-top:#ffffff solid 1px;
background:#f7f2df;
-moz-box-shadow: inset 2px 2px 1px #eae5d3; 
-webkit-box-shadow: inset 2px 2px 1px #eae5d3;
}
#str-contentsleft .lyt-list-rank-02 li.rank2{
border-top:#ffffff solid 1px;
background:#f2f2f2;
-moz-box-shadow: inset 2px 2px 1px #e5e5e5; 
-webkit-box-shadow: inset 2px 2px 1px #e5e5e5;
}
#str-contentsleft .lyt-list-rank-02 li.rank3{
border-top:#ffffff solid 1px;
background:#faefe8;
-moz-box-shadow: inset 2px 2px 1px #ece2db; 
-webkit-box-shadow: inset 2px 2px 1px #ece2db;
}
#str-contentsleft .lyt-list-rank-02 li.rank4{
background:#fff;
}
#str-contentsleft .lyt-list-rank-02 li.rank5{
background:#fafafa;
}

#str-contentsleft .lyt-list-rank-02 li div.rank{
float:left;
margin-right:6px;
width:22px;
height:19px;
}
#str-contentsleft .lyt-list-rank-02 li div.rank span{
position:relative;
overflow:hidden;
z-index:-1;
}
#str-contentsleft .lyt-list-rank-02 li.rank1 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -509px -464px;
}
#str-contentsleft .lyt-list-rank-02 li.rank2 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -509px -483px;
}
#str-contentsleft .lyt-list-rank-02 li.rank3 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -509px -502px;
}
#str-contentsleft .lyt-list-rank-02 li.rank4 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -509px -521px;
}
#str-contentsleft .lyt-list-rank-02 li.rank5 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -509px -540px;
}

#str-contentsleft .lyt-list-rank-02 li div.column{
padding-top:3px;
display:block;
width:630px;
float:left;
}


/*ランキング3*/
#str-contentsleft .str-lyt-list-rank-03{
width:341px;
}

#str-contentsleft .lyt-list-rank-03{
margin-bottom:5px;
}
#str-contentsleft .lyt-list-rank-03 li{
-moz-box-shadow: none; 
-webkit-box-shadow: none;
padding:4px 6px 5px;
position:relative;
z-index:100;
overflow:hidden;
}

#str-contentsleft .lyt-list-rank-03 li.rank1{
border-top:#ffffff solid 1px;
background:#f7f2df;
-moz-box-shadow: inset 2px 2px 1px #eae5d3; 
-webkit-box-shadow: inset 2px 2px 1px #eae5d3;
}
#str-contentsleft .lyt-list-rank-03 li.rank2{
border-top:#ffffff solid 1px;
background:#f2f2f2;
-moz-box-shadow: inset 2px 2px 1px #e5e5e5; 
-webkit-box-shadow: inset 2px 2px 1px #e5e5e5;
}
#str-contentsleft .lyt-list-rank-03 li.rank3{
border-top:#ffffff solid 1px;
background:#faefe8;
-moz-box-shadow: inset 2px 2px 1px #ece2db; 
-webkit-box-shadow: inset 2px 2px 1px #ece2db;
}
#str-contentsleft .lyt-list-rank-03 li.rank4,
#str-contentsleft .lyt-list-rank-03 li.rank6{
background:#fff;
border-top:#ffffff solid 1px;
}
#str-contentsleft .lyt-list-rank-03 li.rank5{
background:#fafafa;
background:#fafafa;
}

#str-contentsleft .lyt-list-rank-03 li div.rank{
float:left;
margin-right:10px;
margin-top:5px;
width:28px;
height:25px;
}
#str-contentsleft .lyt-list-rank-03 li div.rank span{
position:relative;
overflow:hidden;
z-index:-1;
}
#str-contentsleft .lyt-list-rank-03 li.rank1 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -541px -464px;
}
#str-contentsleft .lyt-list-rank-03 li.rank2 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -541px -489px;
}
#str-contentsleft .lyt-list-rank-03 li.rank3 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -541px -514px;
}
#str-contentsleft .lyt-list-rank-03 li.rank4 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -541px -539px;
}
#str-contentsleft .lyt-list-rank-03 li.rank5 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -541px -564px;
}
#str-contentsleft .lyt-list-rank-03 li.rank6 div.rank{
background:url(/images/img-set-01.jpg) no-repeat -541px -589px;
}

#str-contentsleft .lyt-list-rank-03 li div.column{
padding-top:3px;
display:block;
width:284px;
float:left;
}


/*マウスオーバー噴出し*/
.balloon-01{
background:url(/images/img-set-01.jpg) no-repeat 0px -340px;
padding:2px 5px 4px;
width:185px;
margin-bottom:30px;
line-height:1.2;
display:none;
position:absolute;
margin:0;
}
.balloon-01 p{
height:14px;
overflow:hidden;
margin-bottom:0 !important;
}


/*イベントガイド*/
.event-guide{}
.event-guide .event-search{}
.event-guide .event-search .pull{ width:100px; }
.event-guide table.event-search th,
.event-guide table.event-search td{
padding:0 10px 10px 0;
}

/*イベントガイド詳細*/
.event-guide-detail .img-l{ /padding:10px;}
.event-guide-detail h2{
font-size:150%;
font-weight:bold;
border-bottom:1px solid #C7C7C7;
margin-bottom:10px;
}

.event-list .bd{
border-top:1px solid #C7C7C7;
padding-top:10px;;
}


/* ----------------------------------------------------------------
    ClearFix
----------------------------------------------------------------- */
.clearfix{
overflow:hidden;
}
.clearfix:after,
.lyt-box-bnr-01:after,
#str-contentsleft .lyt-tb-rankin-02:after,
.lyt-box-bnr-01 .lyt-bnrarea ul:after,
.lyt-hdg-02:after,
.lyt-hdg-02-03:after,
.lyt-hdg-03-rss:after,
.str-lyt-lineup-01:after,
.lyt-list-link-02:after,
.lyt-box-lineup-link:after,
.lyt-list-link-2col:after,
.lyt-list-link-3col:after,
.lyt-list-link-01:after,
.lyt-column-01:after,
.lyt-column-02:after,
.lyt-column-03:after,
.lyt-list-03:after,
.str-lyt-col02:after,
.str-lyt-col03:after,
.lyt-box-04:after,
.lyt-page-nav-03:after,
.str-lyt-page-nav-03:after,
.lyt-page-nav-03 li.nav ul:after,
.lyt-list-link-02:after,
table.lyt-tbl-01 .lyt-btn:after,
.lyt-list-rank-01 li:after,
.str-lyt-box:after,
.articleContent:after{
content: ""; 
display: block; 
clear: both;
height:0;
visibility:hidden;
zoom:1;
}

