@charset "utf-8";
/* yjTmplCommon-min.css 1.1.0 */
/*\*//*/@import "yjTmplMacIE5-min.css";/**/
body{margin:0;padding:0;text-align:center;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
dl, dt, dd {margin:0px;}
dt{padding:5px;/*-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;*/}
dd{padding : 5px 0px 20px;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul li, ol li{list-style:none;}
table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}
caption{text-align:left;}
table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}
.yj950-2 legend{display:none;}
a img{border:0px;}
a:focus{outline:none;}
a:link{color:#003366;text-decoration:none;}
a:visited{color:#660066;text-decoration:none;}
a:hover {text-decoration:underline}
a.big:link{font-size:105%;color:#3B4F65;font-weight:bold;}
a.big:visited{font-size:105%;color:#660066;font-weight:bold;}
a.more:link{font-size:90%;color:#003366;font-weight:nomal;}
a.more:visited{font-size:90%;color:#660066;font-weight:nomal;}
fieldset{border:none;}
hr.yjSeparation{display:none;}
img{vertical-align:middle;}
.left{text-align:left;float:left;}
.left_bottom{text-align:left;float:left;margin-bottom:10px;}
.right{text-align: right;margin-top:1px;}
.right_bottom{text-align: right;margin-top:-4px;}
.right_personal{text-align: right;margin-top:1em;}
#contents{background-color:#EDEDED;}
#wrapper{text-align:left;font-size:90%;line-height:1.56;}
#yjContentsHeader{font-size:90%;padding:10px 0px 10px 0px;overflow:hidden;_zoom: 1;}
input{vertical-align:bottom;}
input.radio{vertical-align:bottom;margin:0px 0px 5px 0px;}
label{vertical-align:bottom;margin:5px 7px 0px 0px;}
.keyword{width:298px;min-height: 20px;_height:20px;line-height: 20px;vertical-align: top;padding: 5px 10px;background: #FFFFFF; border: 1px solid #9E9D9D;}
.image-btn{border:0px;width:70px;height:32px;margin-right:10px;background: url(../img/submit_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}

#yjContentsBody{position:relative;}
#top_announce{text-align:center;background-color:#dddddd;padding:10px;}

.left_col{background-color:#FFFFFF;margin:10px 0px 20px 0px;border-bottom:solid 2px #D5D7D7;overflow:hidden;_zoom: 1; }
.left_col ul{overflow:hidden;_zoom: 1;}
.left_col li{float:left; width:305px;}
.left_col dt{background-color:#EDEDED;color:#919F47;margin:10px 0px 10px 10px;padding:1px 0px 0px 5px;font-size:105%;font-weight:bold;min-height:37px;_height:37px;}
.left_col dt:hover {background-color: #F7F7F7;}
.left_col dd{padding:0px 0px 20px 15px;color:#003366;}
.left_col dd a{white-space:nowrap;}
.left_col img{margin:0px 5px 3px 0px;_margin:4px 5px 3px 0px;}

#newsite_head{background-color:#FFFFFF;font-size:105%;color:#333333;padding:10px;overflow:hidden;_zoom: 1;}
.newsite_date{font-size:95%;color:#656565;}
.newsite_title{font-size:105%;color:#3B4F65;font-weight:bold;}
#newsite{padding:0px 5px 10px;height:90px;overflow: hidden;}
.carouselMain li {margin-bottom: 6px;}
.carouselMain li .image {float:left;width:125px;height:90px;margin:0px;text-align:center;}
.carouselMain a {display: block;}
.left_col dt a {color:#919F47;}
#carousel_container {height:225px;width: 620px;}
#carousel {margin: 0px 10px 0px;width: 530px;height: 195px;text-align: left;/*	position: relative;*/	overflow:hidden;float:left;}
#carousel_prev,#carousel_next {/*	top: 0;*/margin: 10px 5px;width: 30px;height: 195px;background: #000;cursor: pointer;visibility:hidden;}
#carousel_prev {/*	left: -20px; */	background:transparent url(../img/back_big.png) no-repeat center center;	margin:0px 0px 0px 5px;	float: left;}
#carousel_next {/*	right: -20px; */	background:transparent url(../img/next_big.png) no-repeat center center;	margin:0px 5px 0px auto;}
#carousel ul li {width: 480px;float: left;display: inline;}
#nav {text-align:center;}
#nav span {display:inline-block;margin:10px;}
#nav span.btn-off {background:url("../img/pager_off.png") no-repeat center center;}
#nav span.btn-on {background:url("../img/pager_on.png") no-repeat center center;}
#nav span a {height:11px;width:12px;display:block;}
.btn_hidden {display:none;}
.thumbnail {display: none;}
#noscript_msg {margin: 15px 0px -5px 0px;background: #f8f8ee;padding: 6px;text-align: left;border: 1px solid #cc8d8a;}
#noscript_msg strong{font-weight:700;}
* html #nav span {margin:0 10px;padding:0px;}
* html #nav span .btn_hidden {margin: 0px;}
* html #carousel {width: 520px;}
.badge_new{background-image: url(//s.yimg.jp/images/new2.gif);
background-repeat: no-repeat;
width: 28px;
height: 1em;
vertical-align:middle;
display: inline-block;
text-indent: -9999px;
text-decoration: none;}

.cat_title{text-align:left;float:left;line-height:37px;}
.cat_next{text-align: right;font-weight: bold;margin-top:12px;}
.right_col{background-color:#EDEDED;margin:10px 0px 10px 10px;}
.right_col .right_title{background-color:#DDDDDD;color:#333333;}
.right_col dd{padding-left:7px}
.right_col .banner{margin-top:10px;}
.dot_list{background:url(../img/dot.png) no-repeat;padding-left:22px;margin-bottom:0.1em;}

.pr_top{margin:5px 0px 25px 15px;}
.pr_head{margin:5px 0px 25px 5px;}
.pr_foot{margin:25px 0px 25px 0px;}
.pr_top .pr_title,.pr_head .pr_title,.pr_foot .pr_title{text-align:center;}
.pr_top .pr_title{margin-bottom:-10px;}
.pr_top dd,.pr_head dd,.pr_foot dd{margin-top:10px;padding:0px;font-family: 'ＭＳ Ｐゴシック';}
.pr_top dd .alert{color:#666666;font-size:85%;display:block;padding:5px 15px 0;margin-bottom:-10px;text-indent: -1em;}
.pr_top a,.pr_head a,.pr_foot a{/*text-decoration:underline;*/color:#003366;}

.pr{margin:15px 0px 25px 0px;}
.pr .pr_title{text-align:center;}
.pr dd{margin-top:10px;padding:0px;font-family: 'ＭＳ Ｐゴシック';}
.pr a{text-decoration:underline;color:#0000ff;}

.ydn{margin-top:10px;padding-top:5px;background: #ffffff;border-bottom: solid 2px #D5D7D7;}
.ydn dt{font-weight:bold!important;color:#3B4F65!important;}
.ydn dl{line-height:130%;padding-bottom:8px!important;}
.ydn dl:hover{background-color:#ffffcc;}
.ydn dd img{margin-top: 1px;}
.right_col .ydn{margin-bottom:25px;padding-bottom: 1px;}
.ydn_topblank{margin-top:10px;border-top:2px solid #D5D7D7;}

.ss{margin-bottom:30px;padding-bottom:5px;border-top: solid 1px #D5D7D7;border-bottom: solid 1px #D5D7D7;}
.ss a{text-decoration:none;}
.ss p{padding-top:5px;text-align:right;}
.ss p a{color: #666666;font-size:90%;}
.ss img{width:80px;height:60px;border: solid 1px #e6e6e6;margin-right:11px;float:left;display:table-cell;}
.ss div{padding:13px 0 10px 2px;margin-bottom:5px;}
.ss div:hover{background-color:#ffffcc;}
.ss dl{display:table-cell;}
.ss dt{font-weight:bold!important;color:#3B4F65!important;padding:0!important;font-size: 105%;}
.ss dd{margin-top:-5px;padding-bottom:0px!important;font-size:90%;}
.ss .url{color:#999999;display:block;margin-bottom:6px;}
.ss .description{color:#666666;}
.ss strong{font-weight:bold!important;}
.ss dt strong{text-decoration: underline;}

#announce_box{font-size:95%;line-height: 160%;}
.list{padding-bottom:5px;}

#account_box{padding-bottom:60px;}
#account_box dt{background-color:#DDDDDD;color:#333333;}
#account_box li {float: left;}
#account_box span{white-space: nowrap;}
#account_box hr{border:solid #DEDEDE;border-width:1px 0 0 0; height:1px;/* for IE6 */ clear:both;/* for IE6 */}
.account_value{width:130px;padding-top:10px;float:left;}
.account_title{padding-bottom:5px;color:#333333;font-size:105%;line-height:110%;text-align:right;}
.account_text{color:#999D9D;font-size:90%;line-height:110%;text-align:right;/padding-bottom:10px;}
.account_text iframe { /width:90px!important;}
.account_fb{padding-left:39px;_padding-left:0px;/margin:0px -19px 0 px 39px;/padding-bottom:10px;}
.account_fb iframe { /width:120px!important;}
.account_img{width:48px;margin:10px 0px 10px 5px;float:left;}

#keitai_box{font-size:95%;line-height: 180%;}
#form_box{font-size:95%;margin-bottom:3px;line-height: 180%;}
.yjGuid{display:block;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
.yjSkip{display:block;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
.back_white{background-color:#FFFFFF;margin:0 auto -8px;_margin-bottom:-23px;clear:both;width:950px;}
.back_gray{background-color:#EDEDED;}
.yj950-2 #wrapper{width:950px;margin:0 auto;padding:0 0;}
.yj950-2 #contents{text-align:left;}
.yj950-2 #yjMain{float:left;width:620px;}
.yj950-2 #yjSub{float:right;width:320px;}
.yj950-2 #yjfull{float:right;width:950px;}
#yjContentsBody:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
#yjContentsBody{height:1%;margin-bottom:10px;}

#breadcrumb{background-color:#EBF0D6;font-size:90%;color:#333333;margin:10px 0px -20px 0px;padding:10px;}

.adult_message{background-color:#FFFFFF;color:#333333;border:solid 1px #FF0000;margin-bottom:10px;padding:10px 5px 5px;overflow:hidden;_zoom: 1;text-align:center;}
.adult_message .strong{color:#ff0000;}
.adult_message .button{border:solid 1px #cccccc;margin:10px;padding:5px 20px;display:inline-block;}

.message{background-color:#EFF2DD;color:#333333;border:solid 1px #B0C256;margin-bottom:10px;padding:5px;overflow:hidden;_zoom: 1;}
#cat_head{background-color:#EBF0D6;font-size:110%;color:#464646;vertical-align:bottom;font-weight:bold;border-bottom:solid 1px #D5D7D7;margin:10px 0px -10px;padding:10px 10px 0px;line-height: 180%;overflow:hidden;_zoom: 1;}
#cat_head h1{font-weight:bold;}
.right img{vertical-align:top;}
#cat_text{background-color:#FFFFFF;font-size:90%;color:#464646;margin:10px 0px -10px;padding:10px 15px;line-height:160%;}
.list_head{background-color:#FFFFFF;font-size:110%;color:#464646;margin:10px 0px -10px;padding:10px 10px 0px;line-height:180%;overflow:hidden;_zoom: 1;}
.sort_btn{font-size:0px;}
.sort_btn a:hover{background-color:#FFFFFF;text-decoration:underline;}
.aiueo{background-color:#FFFFFF;margin-top:10px;padding:10px 10px 0px;line-height:140%;}
.aiueo td{width:0.7em;text-align:center;}
.alphabet{background-color:#FFFFFF;margin-bottom:-10px;padding:10px;line-height:140%;}
.alphabet td{width:0.7em;text-align:center;}
.aiueo_select_top{background-color:#FFFFFF;margin-bottom:-10px;padding:0px 10px 0px;line-height:140%;}
.aiueo_select{background-color:#FFFFFF;margin-bottom:-10px;padding:25px 10px 0px;line-height:140%;}
.select{font-size:105%;color:#333333;font-weight:bold;width:100px;}

.site_list th img{border:solid 1px #e6e6e6;width:80px;}
.site_list{background-color:#FFFFFF;border-bottom:solid 2px #D5D7D7;margin-top:10px;padding:10px 15px 0px 10px;line-height: 140%;overflow:hidden;_zoom: 1;}
.site_list table{margin:-10px 0px 10px;}
.site_list th{padding:13px 10px 10px 0px;text-align:center;vertical-align:top;width:90px;}
.thumbnail_up{margin-top:-10px;}
.site_list td{padding:13px 0px 10px;line-height:140%;}
.newsite_path li{color:#666666;font-size:90%;background:url(../img/folder.png) no-repeat;margin:-5px 0px 10px;padding-left:22px;line-height:125%;}

#yjMain .site_title{width:500px;}
.site_url{color:#999999;font-size:90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 500px;}
.site_text{font-size:90%;color:#666666;margin-top:6px;}
.botttom_down{margin-bottom:0.7em;}
.smp_mark{display:inline-block;background:url(../img/smp_mark.png) no-repeat;width:55px;height:15px;margin:0 0 -1px 5px;}
.good_mark{display:inline-block;background:url(../img/good_mark.png) no-repeat;width:18px;height:24px;margin:0 0 -5px 5px;}
.sd_mark{display:inline-block;background:url(../img/sd_mark.png) no-repeat;width:18px;height:24px;margin:0 0 -5px 5px;}
.sd_mark_good{display:inline-block;background:url(../img/sd_mark_good.png) no-repeat;width:18px;height:24px;margin:0 0 -5px 5px;}
.new_window{clear:both;padding-bottom:10px;margin-top:0.6em;font-size:90%;text-align:left;display:inline-block;}
.new_window a{color:#9FAF4C;text-decoration:underline;}
.cat_list{background-color:#FFFFFF;color:#333333;border-bottom:solid 2px #D5D7D7;margin-top:10px;padding:15px 10px 0px;line-height: 180%;overflow:hidden;_zoom: 1;}
.cat_list ul{margin:5px 0px 25px;}
.list_left{float:left;display:block;padding-right:20px;width:290px;}
.list_right{float:right;display:block; width:290px;}
.folder{background:url(../img/folder.png) no-repeat;margin-bottom:10px;padding-left:22px;line-height:125%;}
.shortcut{background:url(../img/shortcut.png) no-repeat;margin-bottom:10px;padding-left:22px;line-height:125%;}
.flattaner{background:url(../img/folder_open.png) no-repeat;font-size:105%;color:#464646;font-weight:bold;margin:20px 0;padding-left:22px;line-height:125%;display:block;vertical-align:middle;}
.flattaner_shortcut{background:url(../img/shortcut.png) no-repeat;font-size:105%;color:#464646;font-weight:bold;margin-bottom:10px;padding-left:22px;line-height:125%;display:block;vertical-align:middle;}
a.flattaner_shortcut:link{color:#3B4F65;}
a.flattaner_shortcut:visited{color:#660066;}
.propagation{color:#656565;}
.disable{color:#999D9D;}

/*SS*/
#im_head p{float:left!important;margin:15px 0 10px -10px!important;}
#im_head p a{font-size:110%!important;}
#im_head div{border-bottom:solid 2px #D5D7D7 !important;margin-top:10px !important;padding-bottom:20px!important;border-top-width: 0!important;}
#im_head dl{margin:50px 0 0 -10px!important;}
#im_head dt{color:#003366!important;font-size:100%!important;/*font-weight:bold!important*/;margin-bottom:0.5em!important;}
#im_head dt a{color:#003366!important;}
#im_head strong{font-weight:bold!important;}
#im_head dd{color:#666666!important;font-size:90%!important;line-height:140%!important;}

#im_foot div{/*background-color:#F3F3F3!important;*/margin-bottom:10px!important;border-width: 0!important;padding:0 0 20px 8px!important;overflow:visible;/*border:solid 1px #D5D7D7!important;*/}
#im_foot dl{padding-top:2.5em!important;}
#im_foot p{/*background-color:#DDDDDD*/;color:#333333!important;padding:8px 0 8px 20px!important;*padding-left:5px!important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width:305px;*width:310px!important;margin:0!important;*margin:0px 0 -40px -5px!important;_margin:0!important;}
/*#im_foot p{background-color:#FFFFFF;color:#333333!important;padding:8px 0 8px 20px!important;*padding-left:5px!important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width:305px;*width:310px!important;margin:4px 0 0 0!important;*margin:4px 0 -40px -5px!important;_margin:4px 0 0 0!important;}*/
#im_foot p a{font-size:100%!important;color:#333333!important;}
#im_foot dt{background-color:#FFFFFF!important;color:#3B4F65!important;font-size:100%!important;/*font-weight:bold*/;margin-bottom: 5px!important;}
#im_foot dt a{color:#003366!important;}
#im_foot strong{font-weight:bold!important;}
#im_foot dd{/*background-color:#F3F3F3!important;*/color:#666666!important;font-size:90%!important;line-height:140%!important;/*border-bottom:solid 2px #F3F3F3;!important*/;padding-right:5px!important;/*border:solid 1px #F3F3F3!important;*/}

#watch_box{color:#656565;margin-top:3px;line-height:180%;}
.count{font-size:90%;color:#999D9D;padding-left:2px;letter-spacing:-0.1em;white-space:nowrap;}
#topics_box{margin:1px 0px 3px;}
#market_box{color:#333333;margin-bottom:4px;}
#market_box table{width:303px;}
#market_box th{text-align: left;}
#market_box td{text-align: right;letter-spacing:-0.1em;padding-right:5px;}
.plus{color:#39922D;}
.equal{color:#333333;}
.minus{color:#E35F61;}
.notice{color:#999D9D;text-align: right;}
#stock_box{margin:5px 0px 10px 0px}
#stock_box img{border:1px #BCBEBF solid;}
#companynews_box{margin:3px 0px -5px;}
#companynews_box li{margin-bottom:10px;line-height:140%;}
#weather_box{color:#333333;margin-bottom:5px;overflow:hidden;_zoom: 1;}
.weather_icon{background-color:#FFFFFF;color:#666666;float:left;text-align:center;margin-top:5px;padding:1px 0px 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width:26%;}
.weather_text{float:right;margin-top:14px;width:71%;}
.high_temp{color:#FF3300;}
.low_temp{color:#0066FF;}
#profile_box{color:#333333;margin:5px 0px 2px;overflow:hidden;_zoom: 1;position: relative;}
#profile_box .profile_photo{/*float:left;width:85px;*/height:200px;}
#profile_box .profile_photo img{width:200px;}
#profile_box .profile_photo p{position: absolute;}
#profile_box .profile_photo p.center_front{z-index: 2;left: 50px;}
#profile_box .profile_photo p.left_back{z-index: 1;opacity: 0.3;}
#profile_box .profile_photo p.right_back{z-index:1;left:100px;opacity: 0.3;}
#profile_box .profile_text{/*float:right;width:215px;*/margin-top: 20px;}
#profile_box .profile_text p{margin-bottom:8px;line-height:100%;}
.quote{color:#999D9D;text-align:right;}
.foot_list{background-color:#FFFFFF;font-size:105%;color:#333333;border-bottom:solid 2px #D5D7D7;margin:-15px 0px 20px 0px;padding:10px 10px 10px;line-height: 180%;overflow:hidden;_zoom: 1;}
.foot_list li{float:left;font-size:95%;margin-right:20px;}
.geo_list{background-color:#FFFFFF;margin-top:10px;padding:0px 10px 0px;overflow:hidden;_zoom: 1;}
.geo_end{background-color:#FFFFFF;border-bottom:solid 2px #D5D7D7;padding:0px 10px 10px;}
.geo_list ul{margin-top:10px;}
.geo_list li{float:left;width:178px;min-height:38px; _height:38px;}
.kana{font-size:90%;color:#999D9D;letter-spacing:-0.1em;white-space:nowrap;}
.near_list{background-color:#FFFFFF;font-size:105%;color:#333333;border-bottom:solid 2px #D5D7D7;margin:-5px 0px 20px 0px;padding:10px 10px 10px;line-height: 180%;overflow:hidden;_zoom: 1;}
.near_list ul{margin-top:5px;}
.near_list li{float:left;font-size:95%;margin-right:20px;white-space:nowrap;}
.date{color:#333333;margin-bottom:15px;font-weight:bold;border-bottom:solid 1px #D5D7D7;}
.new_head{background-color:#FFFFFF;font-size:105%;color:#464646;margin:10px 0px -10px;padding:10px 10px 5px;line-height:180%;}
.navi{margin-left:215px;padding:0px 0px 15px;overflow:hidden;_zoom: 1;}
.navi_search{margin-left:100px;padding:0px 0px 15px;overflow:hidden;_zoom: 1;}
.navi p,.navi_search p{text-align:center;float:left;margin:5px;padding:0px;border:solid 1px #DDDFDF;width:1.375em;height:1.375em;line-height:1.375em;display:inline-block;}
.navi_off{color:#3B4F65;}
.navi_on{background-color:#B4C55E;color:#FFFFFF;font-weight:bold;}
.navi a,.navi_search a{text-decoration:none;}
.navi_on a:hover{color:#FFFFFF;}
.navi_search .next{width:2.5em;}
.navi_search .etc{border:none;}

.history_title{background-color:#E7E7E7;color:#656565;margin-bottom:15px;padding:5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.history{color:#656565;}
.favorite{text-align:center;padding-bottom:25px;}
.favorite_form{margin-top:15px;}
.favorite_cat{color:#333333;width:298px;min-height: 20px;_height:20px;line-height: 20px;vertical-align:middle;padding: 5px 10px;background: #FFFFFF; border: 1px solid #9E9D9D;}
.add_btn{border:0px;width:118px;height:31px;margin:40px 4px 0px 0px;background: url(../img/add_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}
.cancel_btn{border:0px;width:118px;height:31px;margin40px 0px 0px 4px;background: url(../img/cancel_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}
.delete_btn{border:0px;width:118px;height:31px;margin:40px 4px 0px 0px;background: url(../img/delete_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}

.news_list{background-color:#FFFFFF;color:#333333;border-bottom:solid 2px #D5D7D7;margin-top:10px;padding:10px 30px 20px 30px;line-height: 180%;overflow:hidden;_zoom: 1;}
.news_list li{line-height: 160%;}
.bold{font-weight:bold;}
.non_icon{margin-bottom:10px;line-height:125%;}
#fullheader{padding-bottom:20px;}

.announce_head{background-color:#FFFFFF;font-size:110%;color:#333333;font-weight:bold;margin:10px 0px -10px;padding:10px 10px 0px;line-height:180%;overflow:hidden;_zoom: 1;}
.announce_list{background-color:#FFFFFF;color:#333333;border-bottom:solid 2px #D5D7D7;margin-top:10px;padding:10px 30px 10px 30px;line-height: 180%;overflow:hidden;_zoom: 1;}
.announce_list li{color:#464646;line-height: 160%;}
.announce{background:url(../img/announce.png) no-repeat;margin-bottom:10px;padding-left:22px;line-height:125%;}
.announce_text{color:#656565;line-height:160%;}
.announce_list a{text-decoration:underline;}

.cat_select{border:solid 1px #A1B052;margin:10px 0px 20px;color:#333333;font-size:105%;margin-left:auto;margin-right:auto;padding-left:20px;width:50em;line-height:3em;}
.url_form{padding:10px 0px 15px;text-align:center;}
.url_box{width:512px;min-height: 20px;_height:20px;line-height: 20px;vertical-align:top;padding: 5px 10px;background: #FFFFFF; border: 1px solid #9E9D9D;}
.sitecheck_btn{border:0px;width:142px;height:32px;background: url(../img/sitecheck_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}
.sitereco_btn{border:0px;width:142px;height:32px;background: url(../img/sitereco_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}
.editcheck_btn{border:0px;width:142px;height:32px;background: url(../img/editcheck_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}
.linkcheck_btn{border:0px;width:152px;height:32px;background: url(../img/linkcheck_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;}
.formcheck_btn{border:0px;width:232px;height:32px;background: url(../img/formcheck_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;margin:20px 0px 10px;display:inline-block;}
.formprocess_btn{border:0px;width:232px;height:32px;background: url(../img/formprocess_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;margin:20px 0px 10px;display:inline-block;}
.editprocess_btn{border:0px;width:232px;height:32px;background: url(../img/editprocess_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;margin:20px 0px 10px;display:inline-block;}
.reportprocess_btn{border:0px;width:232px;height:32px;background: url(../img/reportprocess_btn.png) left top no-repeat;outline:none;*position:relative;*bottom:1px;margin:20px 0px 10px;display:inline-block;}

.error{color:#333333;padding:10px 0px 25px;background-color:#ffffff;}
.error a,.notfound a{text-decoration:underline;}
.notfound{background-color:#ffffcc;border-bottom:solid 2px #D5D7D7;text-align:center;margin-top:10px;padding:20px 0 25px;line-height: 140%;overflow:hidden;_zoom: 1;}

#links{text-align:center;color:#333333;font-size:90%;}
#links a:link{color:#003366;text-decoration:underline;}
#links a:visited{color:#660066;text-decoration:underline;}
#copyright{color:#333333;margin-top:5px;padding-bottom:20px;text-align:center;font-size:90%;}

#links_personal{text-align:center;color:#333333;font-size:110%;}
#links_personal a:link{color:#003366;text-decoration:underline;}
#links_personal a:visited{color:#660066;text-decoration:underline;}
#copyright_personal{color:#333333;margin-top:5px;padding-bottom:20px;text-align:center;font-size:110%;}

#yj950_personal{width:950px;margin:0 auto;}

#emg {font-family: 'ＭＳ Ｐゴシック',sans-serif;font-size:110%;line-height:190%;text-align: center;margin-bottom:25px;_margin-bottom:40px}
#emg2 {font-family: 'ＭＳ Ｐゴシック',sans-serif;font-size:110%;line-height:190%;text-align: center;margin-bottom: 10px;}
#emg3 {font-family: 'ＭＳ Ｐゴシック',sans-serif;font-size:110%;line-height:190%;text-align: center;margin-bottom: 10px;}
#emg a{text-decoration:underline;color:#0066CC;}
#emg2 a{text-decoration:underline;color:#0066CC;}
#emg3 a{text-decoration:underline;color:#0066CC;}
#emg strong{font-weight:bold;}
#emg2 strong{font-weight:bold;}
#emg3 strong{font-weight:bold;}
#emg2 br{display: none}
#emg table {text-align: left; margin: 0px auto;}
#emg2 table {text-align: left; margin: 0px auto;}
#emg3 table {text-align: left; margin: 0px auto;}
#emg3 br{display:none;}

#uft{padding: 10px 0px 10px;margin: 10px 0px 10px;border-bottom: solid 1px #e9e9e9;border-top: solid 1px #e9e9e9;}

.yjChviewWrap {text-align: center;margin-bottom: 10px;}
.yjChview{display: inline-block;padding: 10px 30px;border: 1px solid #e7e7e7;background: #f9f9f9;text-align: center;}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0;}
.yjChview dl dt, .yjChview dl dd {display: inline;font-size: 14px;line-height: 1.2em;}
.yjChview dl dt{padding-right: 0.2em;}
.yjChview dl dd span {font-weight: bold;}
.yjChview dl dd:after {content: "\ff5c";}
.yjChview dl dd.end:after {content: "";}


#page-top {position: fixed;bottom: 20px;right: 20px;display: none;}
#page-top a {background-image:url("../img/pagetop.png");width: 88px;height:88px;display: block;text-indent:-9999px;overflow: hidden;}
#page-top a:hover {background-image:url("../img/pagetop_hover.png");}

/*注目サイト(新)*/
.attentions{background-color:#ffffcc;padding:8px 10px 15px;margin-bottom:20px;}
.attentions .list_head{float:left;text-align: left;font-size: 110%;color: #464646;padding:0px;margin:0;background-color:#ffffcc;}
.attentions .promo_link{padding-top:5px;font-size:80%;float:right;}
.attentions_site{padding-top:20px;clear:both;}
.attentions_thumb{float:left;width:80px;padding-right:10px;}
.attentions .site_title{width:200px;}
.attentions_text{margin-left:90px;width:200px;}

/*人気サイト*/
.popular_folder{color: #666666;font-size: 90%;background: url(../img/folder.png) no-repeat 0px 0.2em;margin: 5px 0px;padding-left: 22px;clear: both;}
.popular{padding:10px 0 10px 10px;}
.popular li{float:left;width:180px;padding:10px;overflow:hidden;}
.popular .title img{float:left;margin:0 0 10px -70px;/*padding:10px 0 10px 15px*/;border:solid 1px #e6e6e6;}
.popular .site_text{clear:both;}
.popular .title{width:110px;float:right;}

/*リアルタイム検索連携*/
.realtime p{display:table-cell;}
.realtime .realtimeicon{padding-top:0.5em;}

/*フォルダ新画像*/
.hover th{position:relative;}
.folder_thumb{background:url(../img/folder_thumb.png) no-repeat;width:30px;height:25px;position:absolute;top:52px; left:55px;}
.shortcut_thumb{background:url(../img/shortcut_thumb.png) no-repeat;width:30px;height:25px;position:absolute;top:52px; left:55px;}

/*話題のカテゴリ*/
#tpcca .head{padding:10px 10px 0;margin-bottom: -10px;}
#tpcca .head .head_title{font-size: 105%;color: #333333;padding-right:1.5em;}
#tpcca .head .head_date{font-size: 95%; color: #656565;}
#tpcca .topicscat{background-color:#ffffff;padding:8px 10px 5px;margin-bottom:10px;}
#tpcca .topicscat .list_head{display:none;}
#tpcca .topicscat .topicscat_site{padding:20px 5px 0;display:inline-block;vertical-align: top;}
#tpcca .topicscat .topicscat_site .topicscat_thumb{float:left;width:80px;padding-right:10px;position:relative;}
#tpcca .topicscat .topicscat_site .topicscat_thumb img{border: solid 1px #e6e6e6;}
#tpcca .topicscat .topicscat_site .topicscat_thumb .folder_thumb{display:none;}
#tpcca .topicscat .topicscat_site .topicscat_text{margin-left:90px;width:200px;}
#tpcca .topicscat .topicscat_site .topicscat_text .site_title{width:200px;margin-top:-2px;}
#tpcca .topicscat .topicscat_site .topicscat_text .site_title .new{display:none;}
#tpcca .topicscat .topicscat_site .topicscat_text .site_text{margin-top: 3px;}

/*話題のカテゴリ(右カラム)*/
.right_col .topicscat{background-color:#ffffff;padding:8px 10px 15px;margin-bottom:20px;}
.right_col .topicscat .list_head{float:left;text-align: left;font-size: 110%;color: #464646;padding:0px;margin:0;}
.right_col .topicscat .topicscat_site{padding-top:20px;clear:both;}
.right_col .topicscat .topicscat_site .topicscat_thumb{float:left;width:80px;padding-right:10px;position:relative;}
.right_col .topicscat .topicscat_site .topicscat_thumb .folder_thumb{top:40px!important;}
.right_col .topicscat .topicscat_site .topicscat_thumb img{border: solid 1px #e6e6e6;}
.right_col .topicscat .topicscat_site .topicscat_text{margin-left:90px;width:200px;}
.right_col .topicscat .topicscat_site .topicscat_text .site_title{width:200px;}

/*トップカテゴリ*/
#topca .topcat{padding:5px 0 10px 10px;margin: -10px 0 0;}
.topcat li{float:left;width:180px;padding:10px 10px 5px;}
.topcat .title img{float:left;margin:0 0 10px -70px;/*padding:10px 0 10px 15px*/;border:solid 1px #e6e6e6;}
.topcat .site_text{clear:both;}
.topcat .title{width:110px;float:right;}
.topcat_title{background:url(../img/folder.png) no-repeat;background-position :0px 2px;text-indent:22px;margin-bottom:-3px;}
.topcat_title_18{background: url(../img/folder18.png) no-repeat;background-position: 0.3em 0.4em;text-indent: 22px;margin-bottom: -3px;/*background-color: #ffdddd;border-radius: 3px;*/padding: 2px 0 0 4px;}
.topcat_sp{margin:0 10px;}
.topcat_sp_line{border-bottom: solid 2px #D5D7D7;margin:0 0 10px -10px;}

/*アンケート*/
.enquate{background-color:#ffffcc;}
.enquate .box{display: table-cell;font-size: 100%;padding: 20px 10px;color: #ff2211;}
.enquate .box .img{float:left;}
.enquate .box .text{width:230px;padding-left:20px;float:right;}
.enquate .box .text .alert{font-size:85%;}

/*bizxガイド*/
.back_white_add{width:950px;margin:0 auto;}

/*ゼロマッチ*/
.zeromatch{background-color:#FFFFFF;border-bottom:solid 2px #D5D7D7;margin-top:10px;padding:20px 20px 10px;line-height: 140%;overflow:hidden;_zoom: 1;color:#464646;}
.zeromatch p{padding-bottom:10px;}
.zeromatch .message{font-size:110%;line-height:220%;padding:10px 20px;}
.zeromatch .hint{padding-top:20px;color:#666666;font-weight:bold;padding-left: 20px;}
.zeromatch ul{color:#666666;padding-left: 20px;}

/*QRコードバナー*/
#qr{margin:-10px 0 20px 5px;}

/*投稿ボタン*/
#gid{margin:-20px 0 20px;}
#yjSub .alert{font-size:85%;color: #666666;padding: 5px 15px 0;display: block;text-indent: -1em;}

/*カテゴリ名検索、Search画面カテゴリリンク*/
.sitename_search{color: #666666;font-size: 90%;background: url(../img/search_icon.png) no-repeat 0px 0.2em;margin-left:50px;padding-left: 22px;display:inline-block;}
.category_search{color: #666666;font-size: 90%;background: url(../img/folder.png) no-repeat 0px 0.2em;margin:0.6em 0 0 50px;padding-left: 22px;display:inline-block;width: 300px;float: right;}

/*関連サイト検索*/
.rlt_topblank{margin-top:10px;border-top:2px solid #D5D7D7;}
.site_list_more{border-bottom:2px solid #D5D7D7;padding:10px 0; margin-top:-2px;font-size:120%;text-align:center;background-color:#e0e0e0;}

/*関連ワード*/
.rltword{background-color:#ffffff;padding:10px;margin-bottom:-10px;}
.rltword p{border:1px solid #D5D7D7;padding:5px 10px;margin:5px;float:left;border-radius:5px;font-size:90%;}
.rltword p:hover{background-color:#ffffcc;}
.search_title{padding-bottom:10px!important;}
.search_title span{font-weight:normal;}