/* CSS Document */

#pan{
	
}
#pan a{
	
}
#itiretume,#niretume,#sanretume,#yonretume,#goretume,#tokusyuu{
margin:0 0 5px 0;
}
#itiretume{
margin:0 0 30px 0;
}
#niretume{
margin:0 0 35px 0;
}
#sanretume{
margin:0 0 30px 0;
}
#jinzai-cat-new-post{
width:658px;
margin:20px 0 0 0;
border-right:1px solid #ccc;
}
#jinzai-cat-new-post .jinzai{
width:207px;

float:left;
padding:0 11px 0 0;
}
#jinzai-cat-new-post .jinzai h3{
margin:6px 0 10px;
}
#jinzai-cat-new-post .jinzai .topimg{
margin:0 0 15px 0;
display:block;
height:154px;
position: relative;
}
#jinzai-cat-new-post img{
	bottom: -100%;
    display: block;
    left: -100%;
    margin: auto;
    position: absolute;
    right: -100%;
    top: -100%;
    width: 100%;
}

#jinzai-cat-new-post h2{
background:transparent url(../images/h2_title01.jpg) no-repeat scroll top left;
width:643px;
height:28px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 14px 0;
}
#jinzai-cat-new-post .jinzai-title-p{
float:right;
padding:0 15px 0 0;
}
#jinzai-cat-new-post .cat-more-link{
width:643px;
}
#jinzai-cat-new-post-main{
margin:0 0 15px 0;
}
.cat-more-link{
text-align:right;
height:28px;
background-color:#eee;
overflow:hidden;
margin:15px 0 0 0;
}
#jinzai-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_01.jpg) no-repeat scroll top left;
width:643px;
}
#dantai-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_02.jpg) no-repeat scroll top left;
width:643px;
}
#event-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_03.jpg) no-repeat scroll top left;
width:643px;
}
#keikan-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_04.jpg) no-repeat scroll top left;
width:643px;
}
#syoku-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_05.jpg) no-repeat scroll top left;
width:643px;
}
#toribia-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_06.jpg) no-repeat scroll top left;
width:643px;
}
#obje-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_07.jpg) no-repeat scroll top left;
width:643px;
}
#omiyage-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_08.jpg) no-repeat scroll top left;
width:643px;
}
#spot-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_09.jpg) no-repeat scroll top left;
width:643px;
}
#web-cat-new-post .cat-more-link a{
background:transparent url(../images/more-link_10.jpg) no-repeat scroll top left;
width:643px;
}
#jinzai-cat-new-post .cat-more-link a,#dantai-cat-new-post .cat-more-link a,#event-cat-new-post .cat-more-link a,#keikan-cat-new-post .cat-more-link a,#syoku-cat-new-post .cat-more-link a,#toribia-cat-new-post .cat-more-link a,#obje-cat-new-post .cat-more-link a,#omiyage-cat-new-post .cat-more-link a,#spot-cat-new-post .cat-more-link a,#web-cat-new-post .cat-more-link a{
height:27px;
display:block;
text-indent:-9999px;
}

#jinzai-cat-new-post .cat-more-link a:hover,#dantai-cat-new-post .cat-more-link a:hover,#event-cat-new-post .cat-more-link a:hover,#keikan-cat-new-post .cat-more-link a:hover,#syoku-cat-new-post .cat-more-link a:hover,#toribia-cat-new-post .cat-more-link a:hover,#obje-cat-new-post .cat-more-link a:hover,#omiyage-cat-new-post .cat-more-link a:hover,#spot-cat-new-post .cat-more-link a:hover,#web-cat-new-post .cat-more-link a:hover{
	opacity:0.8;
}

.miryoku-num,.author,.hiduke{
float:left;
font-size:12px;
}
.miryoku-num{
padding:0 5px 0 0;
    margin: 3px 0 3px;
}
.author{
padding:0 5px 0 0;
margin: 3px 0 3px;
}
.hiduke{
border-left:1px solid #333;
padding:0 0 0 5px;
font-size:12px !important;
margin: 3px 0 3px;
}
.keikan-miryoku-num{
font-size:12px;
}
#dantai-cat-new-post{
width:306px;
padding:6px 0 0 15px;
}
#dantai-cat-new-post .dantai{
margin: 0 0 -18px 0;
min-height: 278px;
}
#dantai-cat-new-post .dantai h3{
margin:6px 0 10px;
}
#dantai-cat-new-post .dantai .topimg{
margin:0 0 15px 0;
display:block;
height:154px;
width:305px;
}
#dantai-cat-new-post .dantai img {
	bottom: -100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -100%;
    width: 100%;
}
#dantai-cat-new-post h2{
background:transparent url(../images/h2_title02.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 6px 0;
}

#event-cat-new-post{
width:305px;
height:427px;
background-color:#eee;
margin:0 14px 0 0;
}
#event-cat-new-post h2{
background:transparent url(../images/h2_title03.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 13px 0;
}

.eventkoto h3{
height:20px;
}
.eventkoto h3 a{
display:block;
background:transparent url(../images/icon_arrow.gif) no-repeat scroll top left;
text-indent:10px;
height:16px;
}
.eventkoto h3 a:hover{
background-position:0 -16px;
background-color:#000;
}
.eventkoto{
padding:0 0 9px 0;
    margin: 0 0 5px;
}
.event-cat-new-post-main{
padding:2px 20px 0 20px;

height:347px;
}
#keikan-cat-new-post{
width:644px;
padding:0 0 0 15px;
border-left:1px solid #ccc;
height:456px;
}
#keikan-cat-new-post h2{
background:transparent url(../images/h2_title04.jpg) no-repeat scroll top left;
width:643px;
height:50px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 13px 0;
}
#keikan-cat-new-post h3{
padding:10px 0;
line-height:1em;
}
.keikan {
    margin: 0 0 0 0;
    height: 364px;
    overflow: hidden;
}
.keikan .topimg{
margin:0 0 20px 0;
display:block;
width:643px;
height:284px;
}
.keikan .topimg{
  height: 428px;
  position: absolute;
  top: -74px;
}
.keikan .topimg img{
	bottom: -100%;
    margin: auto;
    position: absolute;
    top: -100%;
    width: 100%;
}
.keyword-p{
float:left;
font-size:12px;
}
.keyword a{
float:left;
margin:0 5px 0 0;
line-height:16px;
font-size:12px;
}
.keyword{

}
#syoku-cat-new-post{
width:321px;
border-right:1px solid #CCCCCC;
}
#syoku-cat-new-post h2{
margin:0 0 13px 0;
background:transparent url(../images/h2_title05.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
}
#syoku-cat-new-post h3{

}

#syoku-cat-new-post h3 a{
font-size:14px;
}
#syoku-cat-new-post-main{

}
.syoku{
width:149px;
height:150px;
float:left;
}
.syoku .topimg{
width:148px;
height:99px;
display:block;
margin:0 0 5px 0;
}
#syoku-cat-new-post img{
	bottom: -100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -100%;
    width: 100%;
}
#toribia-cat-new-post{
width:338px;
}

#toribia-cat-new-post{
width:305px;
height:396px;
background-color:#eee;
margin:0 15px;
}
#toribia-cat-new-post h2{
text-indent:40px;
margin:0 0 15px 0;
background:transparent url(../images/h2_title06.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
}
#toribia-cat-new-post h3{

}
.toribia{
margin:8px 0 18px 0;
}
.toribia-cat-new-post-main{
padding:0px 20px 0;
margin:0 0 10px 0;
height:290px;
}
.toribia h3{
height:20px;
}
.toribia h3 a{
display:block;
background:transparent url(../images/icon_arrow.gif) no-repeat scroll top left;
text-indent:10px;
height:16px;
}
.toribia h3 a:hover{
background-position:0 -16px;
background-color:#000;
}

#obje-cat-new-post{
width:321px;
height:397px;
border-left:1px solid #CCCCCC;
}
#obje-cat-new-post h2{
background:transparent url(../images/h2_title07.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 13px 14px;
}
#obje-cat-new-post h3 a{
font-size:14px;
}
#obje-cat-new-post-main{
margin:0px 0 0 14px;
}
.objekanban{
width:149px;
height:150px;
float:left;
}
.objekanban .topimg{
width:148px;
height:99px;
display:block;
margin:0 0 5px 0;
}
#obje-cat-new-post img{
	bottom: -100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -100%;
    width: 100%;
}
.postclass-1,.postclass-3{
margin:0 9px 0 0;
}

#omiyage-cat-new-post{
width:321px;
border-right:1px solid #CCCCCC;
height:400px;
}
#omiyage-cat-new-post h2{
background:transparent url(../images/h2_title08.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 13px 0;
}
#omiyage-cat-new-post h3{

}

#omiyage-cat-new-post h3 a{
font-size:14px;
}
#omiyage-cat-new-post-main{
margin:0px 0 0 0;
}
.omiyagemono{
width:149px;
height:150px;
float:left;
}
.omiyagemono .topimg{
width:148px;
height:99px;
display:block;
margin:0 0 5px 0;
}
.omiyagemono img{
	bottom: -100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -100%;
    width: 100%;
}
#spot-cat-new-post{
width:306px;
height:400px;
padding:0 15px;
border-right:1px solid #ccc;
}
#spot-cat-new-post .spotbasyo{
height:280px;
  line-height: 15px;
}
#spot-cat-new-post .spotbasyo h3{
padding:10px 0;
line-height:1em;
}
#spot-cat-new-post .spotbasyo .topimg{
margin:0 0 15px 0;
display:block;
height:154px;
width:305px;
}
#spot-cat-new-post img{
	bottom: -100%;
    margin: auto;
    position: absolute;
    top: -100%;
    width: 100%;
}
#spot-cat-new-post h2{
background:transparent url(../images/h2_title09.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 13px 0;
}
#spot-cat-new-post .spot-title-p{
float:right;

}
#web-cat-new-post{
width:306px;
margin:0 0 0 15px;
background-color:#eee;
height:400px;
}
#web-cat-new-post h2{
background:transparent url(../images/h2_title10.jpg) no-repeat scroll top left;
width:306px;
height:50px;
text-indent:-9999px;
overflow:hidden;
margin:0 0 15px 0;
}
#web-cat-new-post h3{

}
.web h3{
height:20px;
}
.web h3 a{
display:block;
background:transparent url(../images/icon_arrow.gif) no-repeat scroll top left;
text-indent:10px;
height:16px;
}
.web h3 a:hover{
background-position:0 -16px;
background-color:#000;
}
.web{
padding:0 0 9px 0;
margin: 0 0 5px;
}
#web-cat-new-post-main{
width:276px;
padding:0px 15px 0;
height:298px;

}

#jinzai-cat-new-post,#dantai-cat-new-post,#event-cat-new-post,#keikan-cat-new-post,#syoku-cat-new-post,#toribia-cat-new-post,#obje-cat-new-post,#omiyage-cat-new-post,#spot-cat-new-post,#web-cat-new-post{
float:left;
}

#aomori-miryoku-ranking-top{
margin:96px 0 0 0;
padding:0 0 30px;
background-color:#eee;
}
#aomori-miryoku-ranking-top h3 a{
font-size:14px;
}
.aomori-miryoku-p{
width:980px;
height:150px;
background:transparent url(../images/title_ranking.jpg) no-repeat scroll top left;
text-indent:-9999px;
overflow:hidden;
}
#sougou-ranking-top{

}
#aomori-miryoku-ranking-top .postranking{
float:left;
width:30px;
height:40px;
}
#aomori-miryoku-ranking-top .postranking{
width:35px;
height:35px;
}
#aomori-miryoku-ranking-top .postrankclass-1{background:transparent url(../images/rank-1st.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-2{background:transparent url(../images/rank-2nd.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-3{background:transparent url(../images/rank-3rd.jpg) no-repeat scroll top left;height:45px;}
#aomori-miryoku-ranking-top .postrankclass-4{background:transparent url(../images/rank-4th.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-5{background:transparent url(../images/rank-5th.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-6{background:transparent url(../images/rank-6th.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-7{background:transparent url(../images/rank-7th.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-8{background:transparent url(../images/rank-8th.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-9{background:transparent url(../images/rank-9th.jpg) no-repeat scroll top left;}
#aomori-miryoku-ranking-top .postrankclass-10{background:transparent url(../images/rank-10th.jpg) no-repeat scroll top left;}
.top-ranking{
width:247px;
float:right;
}
#ranking-page .top-ranking{
width:265px;
}
.top-ranking .topimg{
float:left;
margin:0 9px 0 0;
width:60px;
height:39px;
}
.top-ranking h3{
float:left;
width:168px;
}
#ranking-page .top-ranking h3{
width:182px;
}
.top-ranking .post-ratings{
float:left;
width:156px;
}
.ranking-post{
height:61px;
}
#keikan-ranking-top{

}
#syoku-ranking-top{

}
#sougou-ranking-top,#keikan-ranking-top,#syoku-ranking-top,#jinzai-ranking-top,#dantai-ranking-top,#eventkoto-ranking-top,#toribia-ranking-top,#objekanban-ranking-top,#omiyagemono-ranking-top,#spotbasyo-ranking-top,#websiteblog-ranking-top{
float:left;
width:290px;
padding:0 10px;
}
#sougou-ranking-top,#jinzai-ranking-top,#toribia-ranking-top,#spotbasyo-ranking-top,#omosirosugiru-ranking-top,#tabetakunaru-ranking-top{
border-right:1px solid #ccc;
padding:0 10px 0 34px;
}
#keikan-ranking-top{
}
#syoku-ranking-top,#eventkoto-ranking-top,#omiyagemono-ranking-top,#odoroku-ranking-top,#aitakunaru-ranking-top,#all-ranking-top{
border-left:1px solid #ccc;
padding:0 34px 0 10px;
}
#aomori-miryoku-ranking-top h2{
width:290px;
height:48px;
text-indent:-9999px;
overflow:hidden;
}
#sougou-ranking-top h2{background:transparent url(../images/total-ranking.jpg) no-repeat scroll top left;}
#keikan-ranking-top h2{background:transparent url(../images/view-ranking.jpg) no-repeat scroll top left;}
#syoku-ranking-top h2{background:transparent url(../images/appetite-ranking.jpg) no-repeat scroll top left;}
.kouhyouka{
float:right;
font-size:12px;
margin:0 0 20px 0;
}
.ranking-itiran{

width:912px;
margin:20px auto 0;
overflow:hidden;
}
.ranking-itiran a{
text-indent:-9999px;
display:block;
background:transparent url(../images/bt_ranking-archive.jpg) no-repeat scroll top left;
width:912px;
height:50px;
}
.ranking-itiran a:hover{
background-position:0 -50px;
}
.rank-point{
background:transparent url(../images/rating_on.gif) no-repeat scroll top left;
text-indent:17px;
font-size:12px;
float:left;
height:17px;
margin:5px 0 0 0;
line-height:20px;
}
.rank-page-view-class{
float:left;
margin:5px 0 0 0;
font-size:12px;
}
.entry-content p,.entry-content p a,.comment-main p,.comment-main p a{
font-size:16px;
}
.entry-content .alignleft,
.entry-content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.entry-content .alignright,
.entry-content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.entry-content .aligncenter,
.entry-content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry-content img.alignleft,
.entry-content img.alignright,
.entry-content img.aligncenter {
	margin-bottom: 12px;
}
.entry-content .wp-caption {
	text-align: center;
}
.recentcomments a{
height: 16px;
overflow: hidden;
}
.recentcomments a.url{
display: inline!important;
}
ul#recentcomments li a.url{
font-size: 12px;
background-image: none;
}

#allpostcontents{
margin:20px 0 0 0;
width:980px;
}
.all-post{
width:140px;
height:100px;
float:left;
}
.all-post .topimg{
width:140px;
height:100px;
display:block;
}
.all-post .topimg img{
width:140px;
height:100px;
}

#ranking-page h1{
background:transparent url(../images/d_h1.jpg) no-repeat scroll top left;
width:690px;
height:150px;
text-indent:-9999px;
overflow:hidden;
float:left;
margin: 0 0 36px;
}
.h1-cat-key{
background:transparent url(../images/d_h1-category-bgi.jpg) no-repeat scroll top left;
width:290px;
height:150px;
float:left;
}
.h1-cat-key ul{
margin:25px 0 0 55px;
}
.h1-cat-key ul li{
margin:0 0 10px 0;
width:186px;
}
.h1-cat-key ul li a{
display:block;
color:#fff !important;
background:url("../images/icon_arrow02.gif") no-repeat scroll left top transparent;
font-size:16px;
text-indent:10px;
width:186px;
}
.h1-cat-key ul li a:hover{
background-position:0 -16px;
}

#ranking-page #aomori-miryoku-ranking-top{
background-color:#fff;
margin:0;
}
#ranking-page #sougou-ranking-top,#ranking-page #jinzai-ranking-top,#ranking-page #toribia-ranking-top,#ranking-page #spotbasyo-ranking-top,#ranking-page #omosirosugiru-ranking-top,#ranking-page #tabetakunaru-ranking-top{padding:0 15px 0 0;}
#ranking-page #keikan-ranking-top,#ranking-page #dantai-ranking-top,#ranking-page #objekanban-ranking-top,#ranking-page #websiteblog-ranking-top,#ranking-page #siawasewokanjiru-ranking-top,#ranking-page #ikitakunaru-ranking-top{padding:0 15px;}
#ranking-page #syoku-ranking-top,#ranking-page #eventkoto-ranking-top,#ranking-page #omiyagemono-ranking-top,#ranking-page #odoroku-ranking-top,#ranking-page #aitakunaru-ranking-top{padding:0 0 0 15px;}

#ranking-page #sougou-ranking-top,#ranking-page #keikan-ranking-top,#ranking-page #syoku-ranking-top,#ranking-page #jinzai-ranking-top,#ranking-page #dantai-ranking-top,#ranking-page #eventkoto-ranking-top,#ranking-page #toribia-ranking-top,#ranking-page #objekanban-ranking-top,#ranking-page #omiyagemono-ranking-top,#ranking-page #spotbasyo-ranking-top,#ranking-page #websiteblog-ranking-top,#ranking-page #omosirosugiru-ranking-top,#ranking-page #siawasewokanjiru-ranking-top,#ranking-page #odoroku-ranking-top,#ranking-page #tabetakunaru-ranking-top,#ranking-page #ikitakunaru-ranking-top,#ranking-page #aitakunaru-ranking-top,#all-ranking-top{
float:left;
width:306px;
padding:0 10px;
}
.cat-key-betu-ranking{
margin:34px 0 0 0;
font-size:24px;
background:transparent url(../images/icon_ranking-betsu.jpg) no-repeat scroll top left;
text-indent:30px;
height:33px;
}
#ranking-page .kouhyouka{
float:left;
margin:30px 0 10px;
font-size:14px;
font-weight:bold;
}

#ranking-page #sougou-ranking-top h2,#ranking-page #keikan-ranking-top h2,#ranking-page #syoku-ranking-top h2,#ranking-page #jinzai-ranking-top h2,#ranking-page #dantai-ranking-top h2,#ranking-page #eventkoto-ranking-top h2,#ranking-page #toribia-ranking-top h2,#ranking-page #objekanban-ranking-top h2,#ranking-page #omiyagemono-ranking-top h2,#ranking-page #spotbasyo-ranking-top h2,#ranking-page #websiteblog-ranking-top h2,#ranking-page #omosirosugiru-ranking-top h2,#ranking-page #siawasewokanjiru-ranking-top h2,#ranking-page #odoroku-ranking-top h2,#ranking-page #tabetakunaru-ranking-top h2,#ranking-page #ikitakunaru-ranking-top h2,#ranking-page #ikitakunaru-ranking-top h2,#ranking-page #aitakunaru-ranking-top h2,#ranking-page #all-ranking-top h2{
height:48px;
overflow:hidden;
text-indent:-9999px;
width:306px;
}
#ranking-page #sougou-ranking-top h2{background:transparent url(../images/d_ranking01.jpg) no-repeat scroll top left;}
#ranking-page #keikan-ranking-top h2{background:transparent url(../images/d_ranking02.jpg) no-repeat scroll top left;}
#ranking-page #syoku-ranking-top h2{background:transparent url(../images/d_ranking03.jpg) no-repeat scroll top left;}
#ranking-page #jinzai-ranking-top h2{background:transparent url(../images/d_ranking04.jpg) no-repeat scroll top left;}
#ranking-page #dantai-ranking-top h2{background:transparent url(../images/d_ranking05.jpg) no-repeat scroll top left;}
#ranking-page #eventkoto-ranking-top h2{background:transparent url(../images/d_ranking06.jpg) no-repeat scroll top left;}
#ranking-page #toribia-ranking-top h2{background:transparent url(../images/d_ranking07.jpg) no-repeat scroll top left;}
#ranking-page #objekanban-ranking-top h2{background:transparent url(../images/d_ranking08.jpg) no-repeat scroll top left;}
#ranking-page #omiyagemono-ranking-top h2{background:transparent url(../images/d_ranking09.jpg) no-repeat scroll top left;}
#ranking-page #spotbasyo-ranking-top h2{background:transparent url(../images/d_ranking10.jpg) no-repeat scroll top left;}
#ranking-page #websiteblog-ranking-top h2{background:transparent url(../images/d_ranking11.jpg) no-repeat scroll top left;}
#ranking-page #omosirosugiru-ranking-top h2{background:transparent url(../images/d_ranking12.jpg) no-repeat scroll top left;}
#ranking-page #siawasewokanjiru-ranking-top h2{background:transparent url(../images/d_ranking13.jpg) no-repeat scroll top left;}
#ranking-page #odoroku-ranking-top h2{background:transparent url(../images/d_ranking14.jpg) no-repeat scroll top left;}
#ranking-page #tabetakunaru-ranking-top h2{background:transparent url(../images/d_ranking15.jpg) no-repeat scroll top left;}
#ranking-page #ikitakunaru-ranking-top h2{background:transparent url(../images/d_ranking16.jpg) no-repeat scroll top left;}
#ranking-page #aitakunaru-ranking-top h2{background:transparent url(../images/d_ranking17.jpg) no-repeat scroll top left;}

#ranking-page #all-ranking-top h2{background:transparent url(../images/d_ranking-ruisekisougou.jpg) no-repeat scroll top left;}
.all_top5{
	border-bottom: 1px solid #FFBD00;
	border-left: 1px solid #FFBD00;
	border-right: 1px solid #FFBD00;
	padding: 5px 0 0;
}
.all_top5 .side_list{
	margin: 0 auto;
    width: 240px;
}

#ranking-page .postranking{width:35px;height:35px;float:left;}
#ranking-page .postrankclass-1{background:transparent url(../images/rank-1.jpg) no-repeat scroll top left;}
#ranking-page .postrankclass-2{background:transparent url(../images/rank-2.jpg) no-repeat scroll top left;}
#ranking-page .postrankclass-3{background:transparent url(../images/rank-3.jpg) no-repeat scroll top left;}
#ranking-page .postrankclass-4{background:transparent url(../images/rank-4.jpg) no-repeat scroll top left;}
#ranking-page .postrankclass-5{background:transparent url(../images/rank-5.jpg) no-repeat scroll top left;}
.ranking-tab{
	border-bottom:3px solid #000;
}
.ranking-cat-pv{
	background:transparent url(../images/d_tab-pv.jpg) no-repeat scroll top left;
	width:306px;
	height:47px;
	margin: 0;
	overflow: hidden;
    text-indent: -9999px;
}

.ranking-page-div h3 a{
font-size:14px;
}
.ranking-page-div{
width:980px;
}
.ranking-midasi-list{
margin:10px 0 30px 0;
}
.ranking-midasi-list li{
float:left;
font-size:14px;
padding:0 3px;
}
.ranking-midasi-list li a{
font-size:14px;
}

#userallcontents{
float:left;
width:643px;
margin:45px 0 0 0;
}
#userallcontents li{
width:643px;
height:auto;
margin:0 0 20px !important;
}
#userallcontents li h3{
margin:0 0 5px 0;
}
#userallcontents li a{
width:643px;
display:block;
float:left;
width:60px;
height:60px;
}
.user_all_all{
float:left;
width:573px;
}
#userallcontents .userall-des{

width:573px;
margin:0 0 0 10px;
}
#userallcontents .userall_ad{
float:left;
margin:5px 0 0 10px;
}
#userallcontents .user_add{
float:left;
width:483px;
margin:5px 0 0 5px;
}
#userallcontents .user_add a{
height:auto;
width:auto;
float:auto;
}
#userallcontents .side-author1{

}
#all-post-j{
margin:10px 0;
}
#mapcontents{
width:980px;
height:600px;
}
/*メッセージ*/
.massage-h1{
background:transparent url(../images/g_h1.jpg) no-repeat scroll top left;
width:980px;
height:150px;
text-indent:-9999px;
overflow:hidden;
}

.aomori-massage{
background:transparent url(../images/icon_message.jpg) no-repeat scroll top left;
font-size:23px;
height:50px;
line-height:50px;
text-indent:55px;
margin:0 0 30px;
}

.massage-c{
margin:0 0 40px 0;
}
.massage-i{
float:left;
}
.massage-des{
float:right;
width:654px;
}
.massage1 .massage-des-b{
border-left:3px solid #98BB64;
border-right:3px solid #98BB64;

}


.massage-des-b p{
font-size:16px;
line-height:1.5em;
}
.massage-des-b p a{
font-size:14px;
}
.massage1 p{color:#669900;margin:0;}

.massage-des-b{
margin:0 0 0 9px;
padding:0 15px;
width:607px;
}
.massage3 .massage-des-b{
border-left:3px solid #FE7F9A;
border-right:3px solid #FE7F9A;

}
.massage3 p{color:#FE3B64;margin:0;}
.massage3 h2{color:#FE3B64;}
.massage1 h2{color:#669900;}
.massage-des-b h2{
font-size:23px;
font-weight:bold;
margin:0 0 15px;
letter-spacing:-2px;
}
.massage-des-p{

}
.massage-des-r{
float:right;
font-size:14px !important;
padding:10px 0 30px;
vertical-align:top;

}
.massage1 .massage-waku-b{border-top:3px solid #98BB64;}
.massage3 .massage-waku-b{border-top:3px solid #FE7F9A;}
.massage-waku-b{
margin:0 0 0 9px;
padding:0 15px;
width:613px;
height:0px;
}
.massage2 .massage-des-b{
border-left:3px solid #FE9D59;
border-right:3px solid #FE9D59;
}
.massage2 p{color:#ff6600;margin:0;}
.massage2 h2{color:#ff6600;}
.massage2 .massage-waku-b{border-top:3px solid #FE9D59;}

/*このサイトでやりたいこと*/
.kono-h1{
background:transparent url(../images/f_h1.jpg) no-repeat scroll top left;
width:980px;
height:150px;
text-indent:-9999px;
overflow:hidden;
}
.kono-t-d{
background:transparent url(../images/f_policy-bgi.jpg) no-repeat scroll top left;
padding:40px 25px 0px 25px;

height:510px;
}
.kono-t-d h2{
margin:0 0 30px;
background:transparent url(../images/f_catch-copy.jpg) no-repeat scroll top left;
text-indent:-9999px;
overflow:hidden;
width:480px;
height:75px;
display:block;
}
.kono-t-d p{
margin:0 0 20px 0;
font-size:16px;
line-height:1.5em;
}
.konna{
background:transparent url(../images/f_h2-howto.jpg) no-repeat scroll top left;
width:980px;
height:195px;
text-indent:-9999px;
overflow:hidden;
margin:30px 0 0 0;
}
.kennai{
background:transparent url(../images/f_h2-howto-for.jpg) no-repeat scroll top left;
width:980px;
height:170px;
text-indent:-9999px;
overflow:hidden;

}
.howto{
margin:30px 0 0;
}
.howto-d{
float:left;
width:306px;
}
.howto-d img{
float:left;
display:block;
}
.howto-d ul{
float:right;

width:306px;
}
.howto-d ul li{
border-bottom:1px solid #ccc;
font-size:16px;
line-height:24px;
padding:7px 0;
}
.nisenjuu{
background:transparent url(../images/f_kugiri-2010.jpg) no-repeat scroll top left;
width:980px;
height:35px;
text-indent:-9999px;
overflow:hidden;
}
.konotorikumi{
background:transparent url(../images/f_h2-joinus.jpg) no-repeat scroll top left;
width:980px;
height:195px;
text-indent:-9999px;
overflow:hidden;
margin:60px 0 30px;
}
.kono-des-p{
padding:0 0 20px 0;

}
.banner-r{
float:right;
background-color:#eee;
color:#000 !important;
font-size:14px !important;
width:353px;
margin:0 0 20px !important;
padding:10px;
}
#konosaitode-page-contents p{
color:#000;
}
.mapimgthumb{

}
.mapimgthumb p{
width:250px;
height:176px;
overflow:hidden;
margin:0 0 10px 0;
}
.mapimgthumb img{
width:250px;
}
#guestcontent{
margin:20px 0 0 0;
width:643px;
float:left;
}
#guestcontent h2{
margin:20px 0;
background-color:#eee;
width:633px;
padding:5px;
}
#guestcontent p{
font-size:16px;
}
#guestcontent input{

}
.guest_author input{
margin:0 0 20px 0;
width:500px;
}
.guest_title input{
margin:0 0 20px 0;
width:500px;

}
.guest_nickname input{
margin:0 0 20px 0;
width:500px;
}
.guest_mailaddress input{
margin:0 0 20px 0;
width:500px;
}
.guest_content textarea{
margin:0 0 20px 0;
width:500px;
height:200px;
}
.guest_img input{
margin:0 0 20px 0;
width:500px;
}
.
.guest_cat input{

}
.guest_tag input{

}
.guest_submit{

}
.ddsg-wrapper{

}
.ddsg-wrapper ul{
margin:20px 0 0 0;
}
.ddsg-wrapper ul li{
margin:0 0 10px 0;
}
.guest_title,.guest_title input{
width:643px;
}
.guest_content,.guest_content textarea{
width:643px;
}
.guest_img,.guest_img input{
width:643px;
}
.guest_cat_key{
float:left;
width:100px;
}
.guest_sel_inp{
float:left;
left:5px;
position:relative;
top:4px;
}
.guest_side_hissu{
float:left;
left:10px;
position:relative;
color:#ff0000;
}
#kiyaku-page-contents{

}
#kiyaku-page-contents h2{
margin:34px 0 20px 0;
}
#kiyaku-page-contents p{
margin:10px 0;
line-height:1.5em;
}
.tokusyuu-ul{

}
.tokusyuu-ul li,.tokusyuu-link li{
float:left;
overflow:hidden;
margin:0 11px 0px 0;
}
.tokusyuu-ul li a{
width:207px;
height:120px;
text-indent:-9999px;
display:block;
}
.tokusyuu-ul li a:hover,.tokusyuu-link li a:hover{
background-color:transparent !important;
}


.tokusyuu-ul .page-item-pawasupo a{background:transparent url(../images/tag-s-pawasupo.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-sakura a{background:transparent url(../images/bn_sakura.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-charando a{background:transparent url(../images/bn_kyarando.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-natsutabii a{background:transparent url(../images/tag-s-natutabi.jpg) no-repeat scroll top left;}

.tokusyuu-ul .page-item-syokumeijin a{background:transparent url(../images/bn-smeijin.png) no-repeat scroll top left;}

.tokusyuu-ul .page-item-miuraharuma a{background:transparent url(../images/tag-s-miuraharuma.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-dotten a{background:transparent url(../images/tag-s-dotten.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-dazai a{background:transparent url(../images/tag-s-dazai.jpg) no-repeat scroll top left;}

.tokusyuu-ul .page-item-kyarando a{background:transparent url(../images/tag-s-kyarando.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-natutabi a{background:transparent url(../images/tag-s-natutabi.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-himatoku a{background:transparent url(../images/tag-s-himatoku.gif) no-repeat scroll top left;}
.tokusyuu-ul .page-item-commingsoon {background:transparent url(../images/bn_coming-soon.jpg) no-repeat scroll top left;width:207px;
height:120px;text-indent:-9999px;
}



#tokusyuu-cat-new-post {
margin:0px 0 0;
width: 452px;
float:left;
}



.tokusyuu-link{
margin:14px 0 0 0;
}
.tokusyuu-link li a{
width:207px;
height:55px;
text-indent:-9999px;
display:block;
}
.tokusyuu-link .page-item-23578 a{background:transparent url(../images/bn_archives.jpg) no-repeat scroll top left;}
.tokusyuu-link .page-item-268 a{background:transparent url(../images/bn_ranking.jpg) no-repeat scroll top left;}
.tokusyuu-link .page-item-8831 a{background:transparent url(../images/bn_map.jpg) no-repeat scroll top left;}
#tokusyuu-cat-new-post-main {
margin:0 0 15px;
}
.tokusyuu-more-link {
background-color:#EEEEEE;
height:28px;
margin:8px 0 0;
overflow:hidden;
text-align:right;
width:643px;
}
.tokusyuu-more-link a{
display:block;
text-indent:-9999px;
width:643px;
height:28px;
background:transparent url(../images/bn_coming-soon_link.jpg) no-repeat scroll top left;
}
#tokusyuu-cat-new-post-main{
margin:0 0 0 0;
}
/*#tokusyuu-toukou-cat-new-post {
float:left;
padding:0 0 0 15px;
margin:20px 0 0 0;
width:306px;
overflow:hidden;
}
----------------------------------------------------------------------------------------------------------------------------------*/
#tokusyuu-toukou-cat-new{
	border-left:1px solid #CCC;
	float:left;
	height:250px;
	padding: 0 0 0 12px;
}
.facebook-plugin {
    position: absolute;
    right: 0;
}
#tokusyuu-toukou-cat-new-post2 {

padding:0 0 0 15px;
margin:0px 0 0 0;
width:526px;
height:170px;
overflow:hidden;

background:url(../images/top-douga_bgi.jpg) repeat-y;
background-position:15px 0;
}

#tokusyuu-toukou-cat-new-post2 h2{
	margin: 0 0 13px !important;
}
#tokusyuu-toukou-cat-new-post2 h2 a{
	background:transparent url(../images/top-douga_title.jpg);
	width:526px;
	height:65px;
	display:block;
}
#tokusyuu-toukou-cat-new-post2 h2 a:hover{
	background-position:0 -65px;
}

#tokusyuu-toukou-cat-new-post2 h2 span{
	display:none;
}

#tokusyuu-toukou-cat-new-post2 #feed2{
	height:93px;
	width:230px;
}

#tokusyuu-toukou-cat-new-post2 #feed2 li{
	display:block;
	width:230px;
	overflow:hidden;
	line-height:1.5;
	height:30px;
}
#tokusyuu-toukou-cat-new-post2 #feed3 li{
	display:block;
	width:230px;
	overflow:hidden;
	line-height:1.5;
	height:30px;
}


#tokusyuu-toukou-cat-new-post2 #feed2 span{
	display:block;
	font-size:10px;
	color:#999;
}

#tokusyuu-toukou-cat-new-post2 #feed3{
	height:93px;
	width:230px;
}
#tokusyuu-toukou-cat-new-post2 #feed3 span{
	display:block;
	font-size:10px;
	color:#999;
}
#feed_all{
	width: 235px;
	float:left;
	padding: 0 0 0 20px;
}
#feed_all .hant a{
	background:url(../images/top-douga_blog-title.jpg);
}
#feed_all .heba a{
	background:url(../images/top-douga_heba-title.jpg);
}
#feed_all h3 a{
	display:block;
	width:235px;
	height:35px;
}
#feed_all h3 a span{
	display:none;
}
#feed_all .heba a:hover,
#feed_all .hant a:hover{
	background-position:0 -35px;
}
.ust{
	margin: 5px 0 0;
}
.ust a{
	background:url(../images/top-douga_ust-title.jpg);
	width:526px;
	height:52px;
	overflow:hidden;
	display:block;
}
.ust a:hover{
	background-position:0 52px;
}
.ust a span{
	display:none;
}


.tokusyuu-toukou-cat-new-baner{
    padding: 0 0 0 15px;
    width: 526px;
	 margin: 10px 0 0;
}
.tokusyuu-toukou-cat-new-baner p{
	float:left;
	overflow:hidden;
	margin: 0;
}
.tokusyuu-toukou-cat-new-baner .tokusyuu-miryokutaidan{
	float:right;
}
.tokusyuu-toukou-cat-new-baner a{
	display:block;
	width:254px;
	height:70px;
	text-indent:-9999px;
}
.tokusyuu-toukou-cat-new-baner a:hover{
	background-position:0 -70px !important;
}
.tokusyuu-toukou-cat-new-baner .tokusyuu-month_ranking a{
	background:transparent url(../images/bn2_ranking.jpg) no-repeat scroll top left;
}
.tokusyuu-toukou-cat-new-baner .tokusyuu-miryokutaidan a{
	background:transparent url(../images/bn2_taidan.jpg) no-repeat scroll top left;
}
.tokusyuu-miryokudouga{
	overflow:hidden;
	padding: 0 0 0 15px;
	margin:0;
}
.tokusyuu-miryokudouga a{
	background:transparent url(../images/bn_douga.jpg) no-repeat scroll top left;
	width:526px;
	height:172px;
	text-indent:-9999px;
	display:block;
}
.tokusyuu-miryokudouga a:hover{
	background-position:0 -172px;
}

#tokusyuu-toukou-cat-new-post .tokusyuu-post-a{
background:transparent url(../images/bn_toukou-side.jpg) no-repeat scroll top left;
display:block;
width:306px;
height:181px;
text-indent:-9999px;
}

#tokusyuu-toukou-cat-new-post a:hover{
background-position:0 -181px;
}
#tokusyuu {
    margin: 50px 0 0px 0;
    float: left;
    overflow: hidden;
}
#tokusyuu-cat-new-post h2 a{
background:url("../images/h2_title-special.jpg") no-repeat scroll left top transparent;
height:50px;
margin:0px;
overflow:hidden;
text-indent:-9999px;
width:643px;
display:block;
}
#tokusyuu-cat-new-post h2{
margin:0 0 10px 0;
}
#tokusyuu-cat-new-post h2 a:hover{
/*background-position:0 -50px;*/
}
.all-posttext{
    border: 1px solid #CCCCCC;
    float: left;
    height: 200px;
    margin: 0 7px 7px 0;
    padding: 5px;
    width: 145px;
}
.p-img{
margin:0;
}
.posttextclass6{
margin:0 0 7px 0;
}
#smart-sort{
margin:10px 0;
}
.comments_num{
font-size:12px;
margin:0;
}
.author-text{
font-size:12px;
margin:0;
float:right;
}
.all-posttext-in{
height:188px;
}
.wagamati{
width:100px;
height:55px;
float:left;
margin:13px 0 0 0;
}
.tokusyuu-ul-ul{
background-color:#fffbdd;
width:206px;
height:54px;
float:left;
margin:13px 0 0 0;
}
.tokusyuu-ul-ul li{
padding:7px 0 0 7px;;
}
.tokusyuu-ul-ul li a{
display:block;
background:transparent url(../images/icon_arrow.gif) no-repeat scroll top left;
text-indent:10px;
height:16px;
}
.tokusyuu-ul-ul li a:hover{
background-position:0 -16px !important;
background-color:#000;
}
.osirase{
float:right;
    width: 213px;
	background-color:#000;
	height:240px;
	margin:0 0 18px 0;
    opacity: 0.65;
	z-index:3;
	position:relative;
	filter: alpha(opacity=65);
 -moz-opacity: 0.65;	
}

.radio p a{
 width: 213px;
 height:126px;
	display:block;
	background:transparent url(../images/bn_radio.jpg) no-repeat scroll top left;
}
.osirase_hen{
margin:0 auto 20px;
}
.osirase-menu{
z-index: 2;
position: relative;
top: -355px;
width: 213px;
left: 760px;
height: 240px;
}
.osirase_n{
position: relative;
z-index: 4;
width: 213px;
height: 240px;
float: right;
top: -258px;

}
.osirase_n p{
color:#fff;
}
.osirase_n_in{
  height: 195px;
    margin: 22px auto 0;
    width: 175px;
}
.osirase_hiduke{
font-size:12px;
 margin: 10px 0 0;
}
.osirase_p{
margin: 0 0 15px;
}
.osirase_p a{
color:#fff;
line-height: 1.5em;
}
.osirase_p a:hover{
background:none;
}
.sitemap{
	
}
.sitemap h2{
	margin:35px 0 20px 0;
}
.sitemap h3{
	border-bottom:1px dotted #000;
	
	font-size: 16px !important;
	margin: 0 0 10px !important;
}
.sitemap .sitemap_left{
	float:left;
	width:309px;
}
.sitemap .sitemap_right{
	float:left;
	width:309px;
	margin:0 0 0 25px;
}
.sitemap ul{
margin:0 0 34px 0;	
}
.sitemap ul li{
	 margin: 0 0 10px 10px !important;
}
.sitemap ul li a{
 background: url("../images/icon_arrow.gif") no-repeat scroll left top transparent;
    display: block;
    font-size: 14px;
    height: 16px;
    text-indent: 10px;
}
.sitemap ul li a:hover{
background-color:#000;	
}
.su{
border-top:1px solid #ccc;	
margin: 34px 0;
}
.uneikaisya{

}
.uneikaisya td{
	border-bottom:1px solid #000;
	font-size:16px;
	padding:10px 0;
	line-height:1.5em;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    width: 100%;
}
.m_1{
width:216px;
	 text-indent: 5px;
}
.m_2{
border-top:1px solid #000;	
}
.gaiyou{
margin:34px 0 !important;	
}
.freeword-content{
	float: left;
    margin: 35px 0 0;
    width: 643px;
}
.freeword-content h1{
	background:transparent url(../images/d_h2.jpg) no-repeat scroll top left;
width:643px;
height:152px;
text-indent:-9999px;
overflow:hidden;
float:left;
}
.free_input1{
 border: 3px solid #DDDDDD;
    height: 44px;
    width: 637px;	
	margin:34px 0 0 0;
	font-size:22px;
}
.free_result{
	width:146px;
	overflow:hidden;
}
.free_div{
   height: 25px;
    margin: 14px auto 0;
    overflow: hidden;
    width: 146px;
}
.free_result:hover{
position:relative;
bottom:25px;

}
.freeword-content ul li{
float:left;	
margin: 8px 8px 0 0;
display:inline;
white-space:nowrap;
}
.freeword-content ul li a{
font-size:12px;

}
.ringomusume_tokusyuu{
	overflow:hidden;
	margin:0 0 11px 0;
}
.ringomusume_tokusyuu a{
background:transparent url(../images/bn_ringo-musume.jpg) no-repeat scroll top left;
width:643px;
height:120px;
text-indent:-9999px;
display:block;
}

#exp1{


}
#exp1 p{
margin:0 !important;	
font-size:12px !important;
font-family: "MS UI Gothic";
}
#exp1 h3{
font-family: "MS UI Gothic";	
margin:0 0 10px 0;

font-size:14px !important;
}

#exp1 p a{
font-family: "MS UI Gothic";	
}
#exp1 ul li{

float: left;
    margin: 0 5px 5px;
    padding: 5px;
    width: 301px;
}

.ad_p li{
	margin:0 !important;
	border:none !important;
	padding:0 !important;
}
#comments{
margin: 0 0 21px;
}
.tokusyuu-ul .page-item-aisu a{background:transparent url(../images/bn_gotouchi-ice.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-english a{background:transparent url(../images/bn_english.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-towadako a{background:transparent url(../images/bn_oirase-towadako.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-ringomusume a{background:transparent url(../images/bn_ringo-musume.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-roboji a{background:transparent url(../images/bn_roboji-.jpg) no-repeat scroll top left;width:643px;}
.tokusyuu-ul .page-item-history a{background:transparent url(../images/bn_history.jpg) no-repeat scroll top left;}


.tokusyuu-ul .page-item-kouyou a{background:transparent url(../images/bn_kouyou.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-art a{background:transparent url(../images/bn_art.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-ringo a{background:transparent url(../images/bn_ringo.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-ramen a{background:transparent url(../images/bn_ramen.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-onsen a{background:transparent url(../images/bn_onsen.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-sirakami a{background:transparent url(../images/bn_sirakami.jpg) no-repeat scroll top left;}
.tokusyuu-ul .page-item-tenpimai a{background:transparent url(../images/bn_tenpimai.jpg) no-repeat scroll top left;}


.tokusyuu-ul li a:hover{
	background-position:0 -120px;
}
.main_content{
	margin:18px 0 0;
	
}
*:first-child+html .main_content {
bottom:0;
}
/*特派員登録*/
#main .login{
width:auto;
height:auto;
float:none;	
}
.tokuhain-content{
	
}
.tokuhain-content h1{
	background:transparent url(../images/e-1_h1.jpg) no-repeat scroll top left;
	width:643px;
	height:200px;
	overflow:hidden;
	text-indent:-9999px;
}
.tokuhain-content h2{
margin:34px 0;	
}
.tokuhain-content h3{
	border-bottom: 1px solid #333333;
    font-size: 22px;
    font-weight: bold;
    padding: 0 0 10px;
}
.tokuhain-content p{
font-size:16px;	
}
.tokuhain-content a{
	font-size:14px;
}
.tokuhain_touroku_div{
	margin: 34px 0;
}
.tokuhain_touroku_div p{
	float:right;
	width:301px;
	line-height: 22px;
}
.touroku_img{
	background:transparent url(../images/e-2_step01.jpg) no-repeat scroll top left;
	height:210px;
	width:321px;
	float:left !important;
}
.kanryou_img{
	background:transparent url(../images/e-2_step02.jpg) no-repeat scroll top left;
	height:210px;
	width:321px;
	float:left !important;
}
.login_img{
	background:transparent url(../images/e-2_step03.jpg) no-repeat scroll top left;
	height:430px;
	width:321px;
	float:left !important;
}
.henkou_img{
	background:transparent url(../images/e-2_step04.jpg) no-repeat scroll top left;
	height:370px;
	width:321px;
	float:left !important;
}
.toukou_img{
	background:transparent url(../images/e-2_step05.jpg) no-repeat scroll top left;
	height:260px;
	width:321px;
	float:left !important;
}
.e-2_step-arrow{
	background:transparent url(../images/e-2_step-arrow.jpg) no-repeat scroll top left;
	height:25px;
	width:50px;
margin: 0 auto 34px;
}
.tokuhain-touroku-h1{
	background:transparent url(../images/ee-2_h1.jpg) no-repeat scroll top left !important;

}
.registerlogin{
	background-color: #FFFFD9;
    border: 3px solid #97CA01;
    padding: 18px !important;
}
.registerlogin p{
	margin:0 0 13px 0;
}
.registerlogin .error{
	background-color: #ffebe8;
    border: 1px solid #c00;
	padding: 5px 8px;
}

.doui{
	height: 35px;
    margin: 0 auto 34px;
    overflow: hidden;
    width: 237px;
	background:transparent url(../images/e-2_bt-kiyaku.jpg) no-repeat scroll top left;
}
.doui input{
margin: 10px 0 0 30px;	
}
.tokuhain_banner{
 margin: 0 0 70px;
    overflow: hidden;
    padding: 0 !important;	
}
.tokuhain_banner a{
text-indent:-9999px;
background:transparent url(../images/e-1_side-bt-touroku.jpg) no-repeat scroll top left;
display:block;
width:270px;
height:140px;	
}
.tokuhain_banner a:hover{
background-position:0 -140px;	
}


.kantan2{
	margin: 0 0 30px;
	float:left;
}
.kantan2 a span{
	display:none;
}
.kantan2 a {
	display:block;
	background:transparent url(../images/bn_toukou-top.jpg);
	width:980px;
	height:80px;
}

.kantan2 a:hover{
	background-position:0 -80px;
}
.nailthumb-container{overflow:hidden;position:relative;}
.nail-jinzai{width:207px;height:154px;}
.nail-dantai{width:306px;height:152px;margin: 0 0 2px;}
.nail-keikan{width:643px;height:275px;}
.nail-syoku{width:149px;height:99px;}
.nail-objekanban{width:149px;height:99px;}
.nail-omiyagemono{width:149px;height:99px;}
.nail-spotbasyo{width:306px;height:154px;}
.nail-sougouran{width:60px;height:39px;}
.nail-keikanran{width:60px;height:39px;}
.nail-syokuran{width:60px;height:39px;}
.nail-topran{width:60px;height:39px;}

.nail-rank{width:60px;height:39px;}
.single-post-ran{width:200px;height:130px;}
.tag-itiran{width:130px;height:92px;margin-top:7px;}
.all-post-thumb{width:141px;height:100px;}
.kiji-itiran-thumb{width:150px;height:100px;}
.nailthumb-container tag-itiran{margin-top:7px;}

.top_monitor{
	margin:21px 0 0 0;
}
.top_monitor p{
	float:left;
}
.top_monitor .top_monitor_p{
	font-size:14px;
	color:#0099cc;
	border:1px solid #0099cc;
	height:20px;
	line-height:20px;
	margin:0 10px 0 0;
	padding: 0 5px;
	font-weight:bold;
}
.monitor_link{
	font-weight:bold;
	font-size: 14px;
}
.tenpimai{
	
}
.tenpimai h2{
	overflow:hidden;
	margin: 0 0 13px;
}
.tenpimai h3{
	margin: 0 auto !important;
    text-indent: 0 !important;
    width: 700px !important;
}

.tenpimai p{
	margin:0 0 43px 0;
	font-size:16px;
	line-height:28px;
}
.tenpi_left{
	width:539px;
	float:left;
}
.tenpi_right{
	width:420px;
	float:right;
}
.tenpi_left2{
	float:left;
	width:306px;
}
.tenpi_right2{
	float:right;
	width:643px;
	padding: 21px 0 0;
	background:transparent url(../images/tenpimai_h2-himitsu-img.png) no-repeat scroll right 70px;
}
.tenpimai_otoiawase{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin:0 auto;
	padding:21px 24px 34px 24px;
    width: 650px;
}

.singou_link{
	width:350px;
	margin:21px auto 0 !important;
	overflow:hidden;
}
.singou_link a{
	display:block;
	width:350px;
	height:50px;
	text-indent:-9999px;
	background:transparent url(../images/tenpimai_hp-link.jpg) no-repeat scroll top left;
}
.singou_link a:hover{
	background-position:0 -50px;
}
.tenpi_tel{
	font-family: Helvetica,Gadget,sans-serif;
	font-size: 25px !important;
	font-weight: bold;
	height: 55px;
	letter-spacing: 2px;
	margin: 0 !important;
	text-align: center;
	padding: 5px 0 0;
	width: 290px;
}
.tenpi_tel a{
	font-family: Helvetica,Gadget,sans-serif;
	font-size:25px !important;
	font-weight: bold;
	letter-spacing: 2px!important;
	text-align: center;
}
.top_footer_taidan{
	padding:21px 19px;
	border:5px solid #ececec;
	margin:30px 0 30px;
	float:left;
}
.top_footer_m{
	display:block;
	margin:0 18px 0 0;
	border-right:1px solid #cacaca;
	float:left;
}
.top_footer_taidan_l{
	float:left;
}
.top_footer_taidan_l p{
	
}
.top_footer_taidan_l h4{
	margin:10px 0 8px 0;
}
.top_footer_taidan_l h4 a{
	font-size:18px;
     font-weight:Bold;
}
/*青森老舗百貨*/
.shinise-wrapper {
    float: left;
    width: 643px;
    margin: 45px 0 0 0;
}
ul.shinise-list {
    overflow: hidden;
    margin: 55px 0;
}
.shinise-list li{
	overflow:hidden;
    margin-bottom: 55px;
}
.shinise-list .thum-left {
    float: left;
}
.shinise-list .right {
    float: left;
    width: 473px;
    padding: 0 20px;
}
.shinise-list p.title {
    text-decoration: none;
    border-bottom: 1px solid;
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","游明朝", YuMincho,'ＭＳ 明朝',"MS PMincho", "メイリオ", Meiryo, serif;
    font-size: 2rem;
}
.shinise-list p.title a {
	text-decoration: none;
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","游明朝", YuMincho,'ＭＳ 明朝',"MS PMincho", "メイリオ", Meiryo, serif;
    font-size: 2rem;
}
.shinise-list p.date {
    margin: 0;
    line-height: 1.2;
    font-size: 0.875rem;
}
/*青森ラーメン目録*/
h2.raindex-h2 {
    margin: 0px 0 15px;
}
h3.raindex-h3 {
    font-size: 1.25rem;
    margin-bottom: 5px;
}
.ra-menindex-wrapper p.attention {
    font-size: 0.5rem;
}
ul.ra-men-tab {
    overflow: hidden;
}
ul.ra-men-tab li {
    float: left;
    margin-right: 15px;
	margin-bottom: 11px;
}
ul.ra-men-tab li a {
    border: 2px solid #000;
    padding: 8px 12px;
    display: block;
    font-size: 1.25rem;
    cursor: pointer;
}
ul.ra-men-tab li.active a{
	color: #fff;
    background-color: #000;
    text-decoration: none;
	}
.ra-menindex-wrapper .panel.show {
    display: block;
}
.ra-menindex-wrapper .panel {
    display: none;
}
/*ra-men-index-list*/
ul.ra-men-index-list {
    margin: 21px 0;
}
ul.ra-men-index-list li{
    overflow:hidden;
	margin-bottom:13px;
}
.ra-men-index-list img.thum-left {
    float: left;
}
.ra-men-index-list .right {
	width:520px;
    float: left;
    margin-left: 20px;
}
.ra-men-index-list p.date-count {
    margin: 0;
    font-size: 0.875rem;
}
.ra-men-index-list p.title a {
    font-size: 1.25rem;
}
.ra-men-index-list p.name {
    font-size: 0.875rem;
    margin: 5px 0 8px;
	
}
/*投稿マニュアル*/
article.content-manual p,article.content-manual a,article.content-manual li,article.content-manual section{
	font-size:14px;
}
.content-manual section{
	margin:0 0 55px;
}


/*トトロ*/
.totoro-oirase{
	clear:both;

	}
	.totoro-oirase a{
		width:643px;
		height:362px;
		display:block;
		overflow:hidden;
		margin-bottom:10px;
		background:url(https://aomori-miryoku.com/wp-content/uploads/2016/07/img-totoro1-643x724.jpg) no-repeat;
	}
	
	.totoro-oirase a:hover{
		background-position:0 -362px;
	}

.clearfix{
  zoom:1;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;/* 隙間対応 */
  font-size: 0.1em;/* 隙間対応 */
  line-height: 0;/* 隙間対応 */
}

.both{
	clear:both;
}
.both hr{
	display:none;
}


.content-living-archive{
	
}
.content-living-archive *{
	box-sizing: border-box;
}
.content-living-archive #main{
	padding:13px 0 0 0;
}
.content-living-archive #main img{
	display:block;
	max-width:100%;
}
.content-living-archive #main .key{
	margin:0 0 13px;
}
.content-living-archive #main .h2_m{
	background-color: #ccc;
	padding: 5px;
	margin: 89px 0px 0px;
}

.content-living-archive #main .des{
	font-size: 1.5rem;
    margin: 21px 0;
}
.content-living-archive #main .living-box{
	 margin: 0 0 55px;
}
.content-living-archive #main .living-box li{
	float:left;
	margin:0 0 34px;
	width:48.5%;
}
.content-living-archive #main .living-box li:nth-of-type(2n){
	float:right;
}
.content-living-archive #main .living-box li a{
	
}
.content-living-archive #main .living-box li a .img{
	margin: 0 0 8px;
}
.content-living-archive #main .living-box li .cat{
	display:inline-block;
	margin: 0 0 3px;
}
.content-living-archive #main .living-box li .date{
	margin: 0 0 8px;
}
.content-living-archive #main .living-box li h2{
    margin: 0;
}
.content-living-archive #main .living-box li h2 a{
	display:block;
	font-size:1.5rem;
	font-weight:bold;
	line-height: 1.75rem;
}
.content-living-archive #main .living-box li h2 a:hover{
	color:inherit;
	background:transparent;
	opacity:0.8;
}
.living-content-hr{
	border:1px solid #000;
	margin:55px 0;
}
.content-living-archive .m{
	margin:0;
	text-align: center;
}
.content-living-archive .m-des{
	color:#ff0000;
	text-align: center;
}
.living-single-contents{
	
}
.living-single-contents .title{
	font-size: 2rem;
    line-height: 2rem;
    margin: 34px 0;
}
.living-single-contents .entry-content{
	margin: 0 0 55px;
}
.living-single-contents .entry-content h1,
.living-single-contents .entry-content h2,
.living-single-contents .entry-content h3,
.living-single-contents .entry-content h4,
.living-single-contents .entry-content h5,
.living-single-contents .entry-content h6 {
	clear: both;
	font-weight: bold;
	margin: 0 0 21px;
}

.living-single-contents .entry-content h1 {
	font-size: 1.3125rem;
	line-height: 1.75rem;
}

.living-single-contents .entry-content h2 {
	font-size: 1.3125rem;
}

.living-single-contents .entry-content h3 {
	font-size: 1.25rem;
}
.living-single-contents .entry-content h4 {
	font-size: 1.1875rem;
}
.living-single-contents .entry-content h5 {
	font-size: 1.125rem;
}
.living-single-contents .entry-content h6 {
	font-size: 1.0625rem;
}



.living-single-contents .entry-content h1:first-child,
.living-single-contents .entry-content h2:first-child,
.living-single-contents .entry-content h3:first-child,
.living-single-contents .entry-content h4:first-child,
.living-single-contents .entry-content h5:first-child,
.living-single-contents .entry-content h6:first-child {
	margin-top: 0;
}

.living-single-contents .entry-content p {
	margin: 0 0 21px;
}
.living-single-contents .entry-content img {
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

.living-single-contents .entry-content a img {
	display: block;
}

.living-single-contents .entry-content .alignleft {
	float: left;
	margin: 5px 13px 21px 0;
}

.living-single-contents .entry-content .alignright {
	float: right;
	margin:5px 0 21px 13px;
}

.living-single-contents .entry-content .aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 21px;
}
.top_living_link{
	display:block;
	margin:0 0 34px;
}
.top_living_link:hover{
	background-color:#fff;
}

/**
 * 5.0 - Caption
 */

.living-single-contents .entry-content .wp-caption {
	background: transparent;
	border: none;
	margin-bottom: 21px;
	max-width: 100%;
	padding: 0;
	text-align: inherit;
	width: auto !important;
}

.living-single-contents .entry-content .wp-caption-text,
.living-single-contents .entry-content .wp-caption-dd {
	color: #686868;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	text-align: center;
	padding-top: 7px;
}
.single-living-tax-contents{
	float:none !important;
	margin: 21px 0 0 !important;
	width:100% !important;
}
.single-living-tax-contents .result-content {
    width: 810px;
}
.single-living-tax-contents .result-img img {
    left: 0 !important;
    margin: auto;
    position: absolute;
    right: 0;
}
.living-single-contents .m{
	margin:0;
	text-align: center;
}
.living-single-contents .m-des{
	color:#ff0000;
	text-align: center;
}
.living-event-form{
	margin:0 0 55px;
}
.living-event-form table{
	max-width:750px;
	margin:21px auto 0;
}
.living-event-form table th{
	margin: 0 0 3px;
}
.living-event-form table th span{
	color:#ff0000;
	font-weight:bold;
}
.living-event-form table td{
	margin: 0 0 13px;
}
.living-event-form table th,.living-event-form table td{
	display: block;
	font-size:16px;
    width: 100%;
}
.living-event-form table td input[type="text"],.living-event-form table td input[type="email"],.living-event-form table td input[type="tel"]{
	font-size:16px;
	padding:3px 5px;
	width:100%;
}
.living-event-form table td textarea{
	width:100%;
}
.living-event-form table th input[type="submit"]{
	background-color: #000;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 21px auto 0;
    padding: 13px 0;
    text-align: center;
    width: 360px;
}
.living-event-form table th input[type="submit"]:hover{
	opacity:0.8;
}
.page_nation {
    display: table;
    margin: 21px 0 0;
}
.page_nation a, .page_nation span {
    display: table-cell;
    float: left;
    margin: 0 5px;
    overflow: hidden;
	line-height: 1.5rem;
    text-align: center;
    text-decoration: underline;
}
.page_nation a {
}
.page_nation span.current {
    text-decoration: none;
}
.homecoming_content{
	margin:0 auto;
	max-width:981px;
}
.homecoming_content p,.homecoming_content li,.homecoming_content a{
	font-size:16px;
}
.homecoming_content .key{
	margin:0 0 33px;
}
.homecoming_content .des{
	line-height:1.5rem;
	margin:0 0 34px !important;
	text-align:center !important;	
}
.homecoming_content p > img{
	display: block;
	margin:0 auto 65px;
}
.homecoming_content > .wrap{
	display:flex;
	justify-content:space-between;
	margin: 0 0 34px;
	padding: 0 90px;
}
.homecoming_content > .wrap .box{
	
}
.homecoming_content > .wrap .box img{
	margin:0 0 34px;
}
.homecoming_content > .wrap .box ul{
	margin: 0 0 0 18px;
}
.homecoming_content > .wrap2{
	margin: 0 auto;
	padding: 0;
	width: 80%;
}
.homecoming_content > .wrap2 .box{
	width:48%;
}

.homecoming_content > .wrap2 .box img{
	margin:0 0 13px;
	width: 100%;
}
.homecoming_content > .wrap2 .box iframe{
	display:block;
	width:100%;
}
.homecoming_content .page_contact dd span select{
    margin:0 5px;
}
.homecoming_content .des_box{
	margin: 21px 0 0 0;
}
.homecoming_content .des_box > p{
	margin: 34px 0;
}
.homecoming_content .des_box > h2{
	
}
.homecoming_content .des_box > .wrap{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
}
.homecoming_content .des_box > .wrap .box{
	margin: 0 0 21px;
	width:32%;
}
.homecoming_content .des_box > .wrap .box img{
	margin:0 0 5px;
	width: 100%;
}
.homecoming_content .des_box > .wrap .box p{
	text-align: center !important;
}
.homecoming_content .des_box table{
	display: table;
	margin: 0 auto 34px;
	width: auto;
}
.homecoming_content .des_box table th{
	vertical-align:top;
	width: 12%;
}
.homecoming_content .des_box table td{
	
}
.homecoming_content .des_box table th,.homecoming_content .des_box table td{
	font-size:16px;
	padding: 6px 0 6px 21px !important;
}
.homecoming_content > h2{
	font-size:1.25rem;
	margin: 0 0 34px;
	text-align:center;
}
.homecoming_content hr{
	border-bottom: 1px solid #000;
	margin: 55px 0;
}
.box_form{
	margin:0 auto;
	max-width:800px;
}
.box_form dt{
	margin:0 0 5px;
}
.box_form dd{
	margin:0 0 8px;
}
.box_form dt,.box_form dd{
	font-size: 16px;
}
.box_form dd input[type="text"],.box_form dd input[type="tel"],.box_form dd input[type="email"]{
	height:24px;
	padding:3px 8px;
	width: 100%;
}
.box_form dd textarea{
	padding:3px 8px;
	width: 100%;
}
.homecoming_content .des_box2{
	background:transparent url(../images/img_chosan.png) no-repeat scroll right top 80px;
	height: 365px;
}
.homecoming_content .des_box2 h2{
	margin: 0 0 34px;
	text-align: center;
}
.homecoming_content .des_box2 table{
	margin: 0 auto 34px;
	width: 850px;
}
.homecoming_content .des_box2 table th{
	vertical-align:top;
	width: 12%;
}
.homecoming_content .des_box2 table td{
	
}
.homecoming_content .des_box2 table th,.homecoming_content .des_box2 table td{
	font-size:16px;
	padding: 6px 0 6px 21px !important;
}
.homecoming_content .des_box2 > p{	
	padding: 0 0 0 88px;
}
.taidan11_content{
	
}
.taidan11_content h3{
	height: auto !important;
	text-indent:0 !important;
	width:auto !important;
}
.taidan11_content img{
	display:block;
}
.taidan11_content > .social{
	margin:0 0 55px;
}
.taidan11_content .header{
	margin:0 auto 13px;
}
.taidan11_content .key{
	margin:0 0 34px;
}
.taidan11_content .profile{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin:0 0 55px;
}
.taidan11_content .profile .left{
	
}
.taidan11_content .profile .right{
	
}
.taidan11_content .profile > div{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	width:49%;
}
.taidan11_content .profile > div > img{
	margin:0 13px 0 0;
	height: 72px;
	width:72px;
}
.taidan11_content .profile > div > .right{
	flex:1;
}
.taidan11_content .profile > div > .right h3{
	margin:0 0 8px !important;
}
.taidan11_content .profile > div > .right h3 a{
	display: inline-block;
	font-size: 12px;
}
.taidan11_content .profile > div > .right h2{
	font-size:20;
	margin:0 0 13px;
}
.taidan11_content .profile > div > .right p{
	font-size:12px;
}
.taidan11_content .gbox{
	border:3px solid #d24e28;
	margin:0 0 89px;
	padding:21px; 34px
}
.taidan11_content > h2{
	font-size:25px;
	font-weight:bold;
	margin:0 0 55px;
}
.taidan11_content .content{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin:0 0 89px;
}
.taidan11_content .content > .left{
	flex:1;
	margin:0 21px 0 0;
}
.taidan11_content .content > .left .box{
	display:flex;
	margin:0 0 13px;
}
.taidan11_content .content > .left .box img{
	margin: 0 13px 0 0;
	height:45px;
	width:45px;
}
.taidan11_content .content > .left .box p{
	line-height: 2.5rem;
}
.taidan11_content .content > .left .box p span{
	color:#e25a5a;
}
.taidan11_content .content > .right{
	width:306px;
}
.taidan11_content .content > .right img{
	margin:0 0 13px;
}
.taidan11_content .content > .right p{
	font-size:14px;
	margin:0 0 13px;
}
.taidan11_content > .bottom{
	max-width:643px;
}
.taidan11_content > .bottom img{
	margin:0 0 8px;
}
.taidan11_content > .bottom p{
}
.taidan11_content > .bottom p.small{
	font-size:14px;
	margin:0 0 34px;
}
.trivia_contest{
	padding: 21px 0;
}
.trivia_contest .key{
	margin:0 0 21px;
}
.trivia_contest .section{
	border-bottom:1px solid #d1d1cd;
	padding:65px 0;
}
.trivia_contest .section h2{
	
}
.trivia_contest .section p{
	font-size: 16px;
}
.trivia_contest .section1 p{
	font-size:16px;
	font-weight:bold;
}
.trivia_contest .section2 img{
	
}
.trivia_contest .section3 > ul{
	margin:0 0 21px;
	padding: 0 0 0 21px;
	position:relative;
}
.trivia_contest .section3 > ul::after {
    content: "※は必須項目";
    position: absolute;
    left: 280px;
    top: 0;
    color: #f00;
    font-size: 11px;
}
.trivia_contest .section3 > ul > li{
	font-size: 18px;
	font-weight:bold;
	margin: 0 0 5px;
}
.trivia_contest .section3 > ul > li span{
	color:#ff0000;
}
.trivia_contest .section3 > ul > li ul{
	margin: 8px 0 0 28px;
}
.trivia_contest .section3 > ul > li ul li{
	font-weight:bold;
	margin:0 0 3px;
	font-size: 20px;
}
.trivia_contest .section3 > p{
	margin:0 0 21px;
	padding: 0 21px;
}
.trivia_contest .section3 > p a{
	font-size: 16px;
	color:#00F;
	text-decoration:underline;
}
.trivia_contest .section3 > p a:hover{
	background-color:transparent;
	text-decoration:none;
}
.trivia_contest .section3 > .sns_box{
	background:transparent url(../images/img_tr2019_04.jpg) no-repeat scroll left top;
	min-height: 494px;
	box-sizing: border-box;
	padding:37px 21px;
}
.trivia_contest .section3 > .sns_box:nth-of-type(2){
	background:transparent url(../images/img_tr2019_05.jpg) no-repeat scroll left top;
	margin:0 0 34px;
	min-height: 518px;
}
.trivia_contest .section3 > .sns_box h3{
	margin:0 0 21px;
}
.trivia_contest .section3 > .sns_box h3 img{
	display: block;
	margin: 0 auto;
}
.trivia_contest .section3 > .sns_box .wrap{
	align-items: center;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.trivia_contest .section3 > .sns_box .wrap .box{
	background-color: #fff;
	border: 2px solid #000;
	border-radius: 10px;
	box-sizing: border-box;
	/* box-shadow */
	box-shadow:5px 5px 7px -4px #999;
	padding: 21px 13px;
	width: 28%;
	min-height: 340px;
}
.trivia_contest .section3 > .sns_box .wrap .box h4{
	font-size:20px;
	margin:0 0 34px;
	text-align:center;
}
.trivia_contest .section3 > .sns_box .wrap .box p{
	margin:0 0 18px;
	font-size: 16px;
	text-align:center;
}
.trivia_contest .section3 > .sns_box .wrap .box a{
	background-color:#FFF80B;
	border-radius:10px;
	display:table;
	font-weight:bold;
	font-size:14px;
	margin:0 auto;
	padding:13px;
}
.trivia_contest .section3 > .sns_box .wrap .box a:hover{
	color:#333;
	opacity:0.8;
}
.trivia_contest .section3 > .sns_box .wrap .box small{
	font-size:0.75rem;
}
.trivia_contest .section3 > .sns_box .wrap img{
	width:2%;
}
.trivia_contest .section4 > p{
	font-size:20px;
}
.trivia_contest .section5 > p a,.trivia_contest .section6 > p a,.trivia_contest .section7 > p a{
	font-size:16px;
	text-decoration:underline;
}
.trivia_contest .section5 > p a:hover,.trivia_contest .section6 > p a:hover,.trivia_contest .section7 > p a:hover{
	text-decoration:none;
}
.trivia_contest .section7{
	border:none;
}
.top_trivia_bn{
	display:block;
	margin:0 0 21px;
}
.top_trivia_bn:hover{
	background-color:transparent;
	opacity:0.8;
}
.mkb_single_content{
	margin:0 0 89px 0;
	width:100%;
}
.mkb_single_content > p{
	font-size: 18px !important;
	letter-spacing: -0.5px;
	margin:0 0 34px;
	text-align:center;	
}
.mkb_single_content img{
	display:block;
	margin:0 auto;
	max-width: 100%;
}
.mkb_single_content .wrap{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:0 0 55px 0;
}
.mkb_single_content .wrap div{
	witdh:32%;
}
.mkb_single_content .wrap div img{
	margin:0 0 21px;
}
.mkb_single_content .wrap div h3{
	font-size:20px;
	text-align:center;
}
.mkb_single_content .wrap div p{
	margin: 0 !important;
	text-align:center;
}
.mkb_single_content .wrap div p span{
	color:#ff0000;
}
.mkb_single_content > h2{
	text-align:center;
}
.mkb_single_content table{
	margin:0 auto 55px;
	width:85%;
}
.mkb_single_content table th{
	width:18%;
}
.mkb_single_content table td{
	
}
.mkb_single_content table th,.mkb_single_content table td{
	font-size:18px;
	padding:5px;
}
.mkb_single_content ul{
	padding: 0 0 0 20px;
	margin: 10px auto 21px !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width:100% !important;
}
.mkb_single_content ul.ul1{
	padding:0 !important;
	width:460px !important;
}
.mkb_single_content ul.ul1 li{
	width:15%;
}
.mkb_single_content ul.ul2{
	
}
.mkb_single_content ul.ul2 li{
	
}
.mkb_single_content ul.ul2 li:nth-of-type(1){width:10%;}
.mkb_single_content ul.ul2 li:nth-of-type(2){width:10%;}
.mkb_single_content ul.ul2 li:nth-of-type(3){width:10%;}
.mkb_single_content ul.ul2 li:nth-of-type(4){width:10%;}
.mkb_single_content ul.ul2 li:nth-of-type(5){width:10%;}
.mkb_single_content ul.ul2 li:nth-of-type(6){width:20%;}
.mkb_single_content ul.ul2 li:nth-of-type(7){width:20%;}
.mkb_single_content ul.ul3{
	
}
.mkb_single_content ul.ul3 li{
	
}
.mkb_single_content ul.ul3 li:nth-of-type(1){width:15%;}
.mkb_single_content ul.ul3 li:nth-of-type(2){width:10%;}
.mkb_single_content ul.ul3 li:nth-of-type(3){width:10%;}
.mkb_single_content ul.ul3 li:nth-of-type(4){width:10%;}
.mkb_single_content ul.ul3 li:nth-of-type(5){width:10%;}
.mkb_single_content ul.ul3 li:nth-of-type(6){width:10%;}
.mkb_single_content ul.ul3 li:nth-of-type(7){width:20%;}

.mkb_single_content ul.ul4{
	margin:0 0 55px !important;
}
.mkb_single_content ul.ul4 li{
	
}
.mkb_single_content ul.ul4 li:nth-of-type(1){width:18%;}
.mkb_single_content ul.ul4 li:nth-of-type(2){width:10%;}
.mkb_single_content ul.ul4 li:nth-of-type(3){width:11%;}
.mkb_single_content ul.ul4 li:nth-of-type(4){width:19%;}
.mkb_single_content ul.ul4 li:nth-of-type(5){width:12%;}
.mkb_single_content ul.ul4 li:nth-of-type(6){width:10%;}
.mkb_single_content ul.ul4 li:nth-of-type(7){width:10%;}
.mkb_single_content > h3{
	font-size:20px;
	text-align:left;
}
.mkb_single_content > .bn{
	margin:0 0 55px;
}
.mkb_single_content .p{
	display:table;
	text-align:left;
	margin:0 auto 55px;
	position: relative;
	left: 45px;
}
.mkb_single_content .p p{
	font-size:18px !important;
}