@charset "utf-8";
/* ---------- 1:reset  ---------- */

html{
	height:100%;
	}

body{
	margin: 0;
	paing: 0;
	text-align: center;
	height:100%;
	}
	
dl,dt,dd,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;
	}

h1,h2,h3,h4,h5,h6,big,small
	{font-size:100%;font-weight:normal;
	}

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;
	}

a img{
	border: 0;
	margin: 0;
	padding:0;
	}

hr.separation{
	display: none;
	}

fieldset{
	border: none;
	}

img {
	border: 0;
	vertical-align: bottom;
}

body {
	font-family:"MS UI Gothic","MS PGothic";
	}

html>body {
	font-family:"Lucida Grande",sans-serif;
	}

*+html body {
	font-family:"Meiryo",sans-serif;
	}

select, input, textarea{
	font-family:"MS UI Gothic","MS PGothic";
	}

html>body select,html>body input,html>body textarea{
	font-family:"Lucida Grande",sans-serif;
	}

pre, code{
	font-family:monospace;
	}

/* ---------- /1:reset  ---------- */

/* ---------- 2:common  ---------- */

body{
	min-width:900px;
	}

#content {
	float:left;
	text-align:left;
	width:100%;
	margin-left:-310px;
	}

#content_in {
	margin-left:310px;
	}

#ygunav,#ygma,#yschres,#yschssbx,#yschres2,{
	width:100%;_width:expression((document.all('yschft')) ? document.all('yschft').offsetWidth : '100%');
	}

#ygunav,#ygma,#yschres,#yschft,#yschssbxl{
	font-size:81%; 
	}

/***** UNIVERSAL HEADER *****/
#ygunav {
	 margin:0;padding:2px 0;
	 border-bottom:2px solid #CCCCCC;
	 background:#EEEEEE;
	 text-align:right;
	}

#ygps {
	padding-left:5px;
	float:left;
	text-align:left;
	}

#ygunav strong{
	font-weight:bold;
	}

#ygunav a,
#ygunav a:visited{
	margin:0 5px;
	color:#000;
	}

#content_in_sample {
	padding:10px 10px;
	background-image:url(http://i.yimg.jp/images/mobile/pcmobsearch/maci_sample_bg.gif);
	}
.content_in_sample_text {
	padding:3px 3px;
	margin:0 0 10px 0 ;
	color: #ff0000;
	background-color: #ffffff;
	border:1px solid #ffd8df;
}
.bold {
	font-weight: bold;
}

/*** float clear module start ***/

#ygunav {
	display:inline-table;/* add float clear for macie */
	}

:root #ygunav:after /* add float clear for gecko */ {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

/* Hides from IE-mac \*/
* html #ygunav { 
	height:1%;
	}

#ygunav { 
	display:block;
	}

#yschres_in{
	clear:both;
	padding:5px 0 5px 0;
	}

/* ---------- 2:common  ---------- */
/* ---------- 3:search-yschtg  ---------- */

#yschtg {
	margin-bottom:15px;
	padding:0;
	margin-left:238px;
	font-size:100%;
	}

#yschtg a,
#yschtg a:active,
#yschtg a:visited {
	color:#0000de;
	text-decoration:none;
	}

#yschtg a:hover {
	text-decoration:underline;text-underline-position:below;
	}

#yschtg a,
#yschtg .yschon {
	display:block;
	float:left;
	}

#yschtg{
	padding:5px 0 5px 0;
	}

#yschtg .yschsep {
	display:none;
	color:#adadad;
	}

#yschtg .yschfirst {
	border:0;
	}

#yschtg a,
#yschtg .yschon {
	display:inline;
	white-space:nowrap;
	padding:0 .4em;
	border-left:1px solid #adadad;
	}

#ygma img{
	clear:both;
	float:left;
	padding-left:10px;
	}

#ygma form{
	float:left;
	}

#ygma yschsp{
	float:left;
}

#ygma {
	padding-bottom:5px;
	}

#yschact {
	clear:both;
	float:left;
	}

#yschsp {
	width:390px;
	background:#FFFFFF;
	}

#yschsp {
	padding:2px 0 2px 0;
	}

#yschnrel {
	margin-top:5px;
	}

#yschnrel dt {
	float:left;
	width:20px;
	height:16px;
	margin-right:-3px;
	background-image:url(http://i.yimg.jp/images/mobile/pcmobsearch/yschnrel.gif) ;
	text-indent:-9999px;
	display: block;
	}

#yschnrel dd {
	float:left;margin-left:10px;
	}

#yschnrel .sep {
	margin-left:5px;
	}

.adult_f {
	margin:0 0 0 4px;
	text-align:center;
	}

#yschqcon {
	margin:0 0 20px 10px;

	float:left;
	}

#ttl {
	margin:0 5px;
	}

/* ---------- /3:search-yschtg  ---------- */
/* ---------- 4:search-ygbt  ---------- */

input.ygbt {
	width:100px;
	margin:0;
	text-align:center;
	padding: 1px 10px;
	}

input.ygbt {
	position:relative;
	top:-1px;
	}

*input.ygbt {
	padding: 0.5px 10px;
	}

form.ygbt {
	text-align:center;
	font-size:85%;
	}

/* ---------- /4:search-ygbt  ---------- */
/* ---------- 5:search-yschsrel  ---------- */

#yschsrel {
	padding:10px 0 5px 0;
	float:left;
	clear:both;
	}

#yschsrel dt{
	float:left;
	clear:both;
	width:20px;
	height:16px;
	margin-right:-3px;
	background-image:url(http://i.yimg.jp/images/mobile/pcmobsearch/yschnrel.gif) ;
	text-indent:-9999px;
	}

#yschsrel dd{
	float:left;
	margin-left:10px;
	}

#ttl {
	margin:0 5px;
	}

/* ---------- /5:search-yschsrel  ---------- */
/* ---------- 6:search-yschssbx  ---------- */

#yschssbx {
	margin:0 auto;
	text-align:center;
	}

#yschssbxl {
	text-align:center;
	border-top:1px solid #B3CBE3;
	border-bottom:1px solid #B3CBE3;
	background:#EAF4F9;
	padding:10px 0;
	width:100%;
	hight:400px;
	float:left;
	clear:both;
	}

/* ---------- /6:search-yschssbx  ---------- */
/* ---------- 7:nav  ---------- */

#nav {
	float:left;
	clear:both;
	width:750px;
	font-size:93%;
	line-height:normal;
	font-weight:bold;
	padding-top:5px;
	}

#nav ul {
	margin:0;
	padding:0px 10px 0 20px;
	list-style:none;
	}

#nav li {
	display:inline;
	margin:0;
	padding:0;
	}

#nav a {
	float:left;
	background:url("http://i.yimg.jp/images/mobile/pcmobsearch/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
	}

#nav a span {
	float:left;
	display:block;
	background:url("http://i.yimg.jp/images/mobile/pcmobsearch/tabright.gif") no-repeat right top;
	padding:10px 30px 9px 0px;
	color:#24618E;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {
	float:none;
	}

/* End IE5-Mac hack */
#nav a:hover span {
	color:#FFF;
	}

#nav a:hover {
	background:url("http://i.yimg.jp/images/mobile/pcmobsearch/tableft2.gif") no-repeat left top;
	}

#nav a:hover span {
	background:url("http://i.yimg.jp/images/mobile/pcmobsearch/tabright2.gif") no-repeat right top;
	color:#FFF;
	}

.current1 {
	float:left;
	background:url("http://i.yimg.jp/images/mobile/pcmobsearch/tableft2.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
	}

.current2 {
	float:left;
	display:block;
	background:url("http://i.yimg.jp/images/mobile/pcmobsearch/tabright2.gif") no-repeat right top;
	padding:10px 30px 9px 0px;
	color:#FFF;
	}

/* ---------- /7:nav  ---------- */
/* ---------- 8:caption  ---------- */

#yschres2 {
	clear:both;
	}

#caption {
	float:left;
	width: 100%;
	font-size: small;
	background-color: #8ab3ff;
	border-bottom:1px solid #4191e2;
	padding: 2px 0 2px 0;
	}

#caption h1 {
	width: 100%;
	background-color:#8ab3ff;
	font-size:115%;
	font-weight:bold;
	text-align:left;
	float:left;
	}

/* ---------- /8:caption  ---------- */
/* ---------- 9:right  ---------- */

#side_right {
	clear: both;
	float:right;
	width:305px;
	margin-bottom:5px;
	}

#pos-lrec {
	width:300px;
	padding-right:5px;
	padding-bottom:5px;
	}
#pos-lrec dl{
	background-color:#ffffff;
	}

#pos-lrec dt{
	color:#777777;
	font-weight:bold;
	background-color:#cccccc;
	}

#pos-lrec2 {
	width:300px;
	padding-right:5px;
	padding-bottom:5px;
	display:none;
	}

#pos-lrec2 dl{
	background-color:#cccccc;
	}

#pos-lrec2 dt{
	color:#777777;
	font-weight:bold;
	}

#side_newinfo {
	width:300px;
	padding-right:5px;
	padding-bottom:5px;
	}

#newinfo {
	border:1px solid #cccccc;
	font-size:small;
	padding-bottom:5px;
	text-align:left;
	}

#newinfo a {
	font-size:92%;
	font-weight:normal;
	color:#0088bb;
	}

#newinfo a:visited {
	font-size:92%;
	font-weight:normal;
	color:#0088bb;
	}

#newinfo a:hover {
	font-size:92%;
	font-weight:normal;
	color:#00cccc;
	}

#newinfo span {
	display:none;
	}

#info h4 {
	background:#dcdcdc url(http://i.yimg.jp/images/mobile/pcmobsearch/news.gif) no-repeat scroll center;
	height:18px;
	text-align:center;
	vertical-align: bottom;
	width:100%;
	}

#info h4 img {
	display:none;
	}

#info ul {
	margin:5pt 0px 5px 0px;
	}

#info li {
	margin:0pt 5px 5px 0px;
	padding-left: 18px;
    background: url(http://i.yimg.jp/images/mobile/pcmobsearch/li_marker.gif) no-repeat 10px 0.4em;
    list-style: none;
	}

#ss_box {
	width:300px;
	padding-right:5px;
	padding-bottom:5px;
	}

#ss_box_in {
	border:1px solid #cccccc;
	padding:5px;
	background-color:#e6f1ff;
	}

#ss_box h3{
	margin-bottom:5px;
	}

#ss_box hr{
	display: none;
	}

#ss_box h3 a{
	font-weight:bold;
	color:#777777;
	text-align:center;
	width:100%;
	}

#ss_box p {
	border-bottom:1px solid #cccccc;
	}

#ss_box p a {
	font-size:92%;
	font-weight:normal;
	text-decoration: none;
	display: block;
	padding:0 5px;
	}

#ss_box p a:visited {
	font-size:92%;
	font-weight:normal;
	display: block;
	padding:0 5px;
	}

#ss_box p a:hover {
	font-size:92%;
	font-weight:normal;
	background-color:#d7e9ff;
	display: block;
	padding:0 5px;
	}
#ss_box span{
	display: block;
	text-align:left;
	}
	
#ss_box_in strong {
	font-weight:bold;
	}
	
.ss_title {
	padding:5px;
	text-decoration: underline;
	}
.ss_description {
	color:#333333;
	}
.ss_uri {
	color:#469e9d;
	padding-bottom:5px;
	}
/* ---------- /9:right  ---------- */
/* ---------- 10:left  ---------- */

#left {
	vertical-align:top;
	width:248px;
	float:left;
	position:relative; z-index:2;
	}/* side+padding-left:5px;+left_button */

#left_button {
	float:left;
	vertical-align:top;
	width:18px;
	display:block;
	overflow:hidden;
}

#left_close {
	vertical-align:top;
	width:23px;
	float:left;
	position:relative; z-index:2;
	}/* left_button_close+padding-left:5px */

#left_button_close {
	float:left;
	vertical-align:top;
	width:18px;
	padding-left:5px;
	display:block;
	overflow:hidden;
	}

#side {
	float:left;
	width:225px;
	padding-left:5px;
	}

#sideber {
	background-color:#eeeeee;
	border-top: solid 1px #4191E2;
	border-right: solid 1px #4191E2;
	border-left: solid 1px #4191E2;
	font-size:small;
	padding-bottom:5px;
	text-align:center;
	}

#sideber a {
	font-size:92%;
	font-weight:normal;
	line-height:10px;
	text-align:center;
	display:block;
	padding:5px 0 5px 0;
	overflow:hidden;
	}

#sideber a {
	color:#777777;
	text-decoration:underline;
	}

#sideber a:visited {
	color:#777777;
	text-decoration:underline;
	}

#sideber a:hover {
	color:#777777;
	text-decoration:underline;
	}

#m2f_mailurl {
	height:53px;
	padding:5px 0 5px 0;
	vertical-align:bottom;
	width:220px;
	}

#m2f_top {
	background:#225DC4 url(http://i.yimg.jp/images/mobile/pcmobsearch/m2f_top2.gif) no-repeat scroll center;
	height:20px;
	text-align:center;
	padding:5px 0 5px 0;
	width:100%;
	}

#m2f_cap {
	background:#eeeeee url(http://i.yimg.jp/images/mobile/pcmobsearch/m2f_cap2.gif) no-repeat scroll center;
	height:116px;
	text-align:center;
	padding:5px 0 5px 0;
	width:100%;
	}

#m2f_qr {
	background:#eeeeee url(http://i.yimg.jp/images/mobile/pcmobsearch/m2f_qr2.gif) no-repeat scroll center;
	height:23px;
	text-align:center;
	padding:5px 0 5px 0;
	width:100%;
	}

#m2f_mail {
	background:#eeeeee url(http://i.yimg.jp/images/mobile/pcmobsearch/m2f_mail2.gif) no-repeat scroll center;
	height:23px;
	text-align:center;
	padding:5px 0 5px 0;
	width:100%;
	}

#m2f_qr_img {
	padding-bottom:5px;
	}

#sideber_text {
	font-size:80%;
	text-align:center;
	color:#ff0000;
	}

#m2f_bottom {
	vertical-align: top;
	margin-bottom:5px;
	}

#sideber span {
	display:none;
	}

#sideber h2 {
	display:none;
	}

#myah {
	background-color:#eaeaea;
	border:1px solid #cccccc;
	font-size:small;
	padding-bottom: 5px;
	margin-bottom: 5px;
	text-align:center;
	}

#myah a {
	font-size:92%;
	font-weight:normal;
	line-height:4em;
	text-align:center;
	color:#777777;
	}

#myah_top {
	background:#dcdcdc url(http://i.yimg.jp/images/mobile/pcmobsearch/myah_top2.gif) no-repeat scroll center;
	height:36px;
	text-align:center;
	width:100%;
	}

#myah_cap2 {
	background:#eaeaea url(http://i.yimg.jp/images/mobile/pcmobsearch/myah_cap2.gif) no-repeat scroll center;
	height:33px;
	text-align:center;
	width:100%;
	}

#myah_add {
	background:#eaeaea url(http://i.yimg.jp/images/mobile/pcmobsearch/myah_add.gif) no-repeat scroll center;
	height:44px;
	text-align:center;
	width:100%;
	}

#myah span {
	display:none;
	}

#myah h4 {
	display:none;
	}

#myah_text {
	color:#434343;
	margin:0pt 5px 5px;
	}

#myah_text2 {
	background-color:#dcdcdc;
	color:#434343;
	margin:0px 5px;
	padding:5px;
	}

/* ---------- /10:left  ---------- */
/* ---------- 11:maine  ---------- */

#maine{
	float:left;
	text-align:left;
	width:100%;
	margin-left:-248px;
	}/* left */

#maine_in{
	margin-left:253px;
	border-top: solid 1px #4191E2;
	}/* left+right5px */

#maine_close{
	float:left;
	text-align:left;
	width:100%;
	margin-left:-23px;
	}/* left_close */

#maine_in_close{
	margin-left:28px;
	border-top: solid 1px #4191E2;
	}/* left_close+right5px */

#attention {
	background:#225DC4 url(http://i.yimg.jp/images/mobile/pcmobsearch/top_h2.gif) no-repeat scroll center;
	height:30px;
	text-align:left;
	}

#attention h2 {
	display: none;
	}

#mobschweb {
	margin-bottom:0em;
	padding-bottom: 5px;
	background-color:#ffffff;
	}

#mobschweb ol{
	margin:0pt 0px 10px 5px;
	font-size:100%;
	}

#next{
	background-color:#f9f9f9;
	text-align:right;
	font-size:100%;
	margin:0px 0px 5px 0px;
	padding:2px 2px 2px 2px;
	border-bottom:1px dotted #e6e6e6;
	clear:both;
	}

#mobschweb li{
	list-style-type:decimal;
	margin:0pt 0px 5px 30px;
	}

#mobschweb_category li{
	list-style-image:url(http://i.yimg.jp/images/mobile/pcmobsearch/ew_icon_folder_l.gif);
	overflow:visible;
	margin:0pt 0px 5px 30px;
	}

#mobschweb_news li{
	list-style-image:url(http://i.yimg.jp/images/mobile/pcmobsearch/yic_newspaper.gif);
	overflow:visible;
	margin:0pt 5px 5px 30px;
	}

#mobschweb_qa li{
	list-style-image:url(http://i.yimg.jp/images/mobile/pcmobsearch/solved_q.gif);
	overflow:visible;
	margin:0pt 5px 5px 30px;
	}

#mobschweb_word li{
	list-style-type:none;
	overflow:visible;
	margin:0pt 0px 5px 30px;
	}

#mobschweb p {
	margin:0pt 0px 0px 2px;
	}

.mobweb_text{
	font-size:95%;
	font-weight:normal;
	}

.mobweb_off{
	color:#888888;
	font-size:95%;
	}

#mobweb_gray{
	color:#888888;
	}

#mobweb_red{
	color:#ff0000;
	}

#mobweb_blue{
	color:#0000ff;
	}

#mobschweb h3 {
	background-color:#EEEEEE;
	font-size:107%;
	font-weight:bold;
	margin-bottom:5px;
	padding:2px 0px 2px 0.7em;
	clear:both;
	}

a#mobschwebcate,
a#mobschwebcate:hover,
a#mobschwebcate:active,
a#mobschwebcate:visited {
	color:#9999cc;
	}

#wrap {
	margin: 5px 0 5px 0;
	}

#wrap_img_img {
	text-align:center;
	}

#wrap_img{
	padding: 5px 3px 5px 0;
	}

#wrap_map_taxt{
	float: left;
	margin: 0px 3px 0px 0px;
	}

#wrap_map_img{
	text-align:center;
	}

#wrap_map{
	clear: both;
	}

#wrap_ster_img{
	float: left;
	}

#wrap_ster img{
	padding: 5px 3px 5px 0;
	}

#wrap_recipe_img{
	float: left;
	}

#wrap_recipe img{
 padding: 5px 3px 5px 0;
	}

#wrap_typhoon_img{
	float: left;
	}

#wrap_typhoon img{
	padding: 5px 3px 5px 0;
	}

#one_underline{
	margin: 5px 3px 5px 3px;
	}
#wrap_maci_img{
	text-align:center;
	margin-bottom:5px;
	}
.maci_left_text {
	border:1px solid #8a8a8a;
	background-color:#cc0000;
	padding:1px; font-size: smale;
	font-weight: bold;
	margin:0 1px 1px 0;
	color: #ffffff;
	}
.maci_ca {
	color: #6000ff;
	}
.maci_fin {
	background-color: #ededed;
	border-bottom: #a8a8a8 2px solid;
	}
.maci_more {
	background-color: #c0c0c0;
	border-bottom: #a8a8a8 1px solid;
	padding:1px 0;
	}
#maci_no_map ul {
	list-style: none;
	}
#maci_no_map li {
	margin:0 0;
	padding:3px 0 3px 3px;
	list-style-type: none;
	}
#maci_no_map li a {
    background: url(http://i.yimg.jp/images/mobile/pcmobsearch/maci_li_marker.gif) no-repeat 5px 50%;
    padding-left:15px;
	}
.maci_mobweb_blue{
	color:#0000ff;
	background: url(http://i.yimg.jp/images/mobile/pcmobsearch/maci_li_marker.gif) no-repeat 5px 50%;
    padding-left:15px;
	}
#maci_on_map li{
	margin:0 0;
	padding:3px 0 3px 3px;
	list-style-type: none;
	}
.maci1 {
	background-color: #ededed;
	border-bottom: #a8a8a8 1px solid;
	border-top: #a8a8a8 1px solid;
	padding:1px 0;
	}
.maci2 { 
	background-color: #ffffff;
	padding:1px 0;
	}
#maci_search form { 
	text-align: center;
	}
#maci_search ul{
	margin-left:-6px;
	margin-bottom:5px;
	list-style-type:none;
	}
#maci_search li{
	list-style-type:none;
	display: inline;
	overflow:visible;
	margin:0pt 0px 0px 30px;
	}
#maci_search li.maci_choice {
	list-style-type:none;
	display: inline;
	overflow:visible;
	margin:0;
	}
#maci_search_on_history ol{
	margin-left:-6px;
	list-style-type:none;
	}	
#maci_search_on_history li{
	list-style-type:none;
	overflow:visible;
	color:#888888;
	}	
.maci_sample_yschsp {
	text-align: center;
	}
#maci_yschsp {
	width:200px;
	background:#FFFFFF;
	}
#maci_yschsp {
	padding:2px 0 2px 0;
	}
#sponavi ol{
	list-style-type:none;
	margin:0px 0px;
	}
#sponavi li{
	list-style-type:none;
	overflow:visible;
	margin:3px 0px 3px 3px;
	}
#wrap_video_tile{
	text-align:center;
}
#wrap_video_tile ul{
	width:222px;
    margin-left:auto;
    margin-right:auto;
}
#wrap_video_tile li{
	margin:0px 2px 0px 2px;
	padding:0px;
	list-style-type:none;
}
#wrap_video_tile_img1{
	width: 70px;
	float: left;
	display:block;
	text-align:center;
	background-color:#eeeeee;
}
#wrap_video_tile_img1 img{
	padding:5px 5px 1px 5px;
}
#wrap_video_tile_img1 .video_text img{
	padding: 0px;
}

#wrap_video_tile_img2{
	width: 70px;
	float: left;
	display:block;
	text-align:center;
	background-color:#eeeeee;
}
#wrap_video_tile_img2 img{
	padding:5px 5px 1px 5px;

}
#wrap_video_tile_img2 .video_text img{
	padding: 0px;
}

#wrap_video_tile_img3{
	width: 70px;
	float: left;
	display:block;
	text-align:center;
	background-color:#eeeeee;
}
#wrap_video_tile_img3 img{
	padding:5px 5px 1px 5px;
}
#wrap_video_tile_img3 .video_text img{
	padding: 0px;
	}
#wrap_video_list ul li{
	list-style-type:none;
	clear:both
	
	}
#wrap_video_list p{
	float: left;
	margin-left:60px;
	padding-left:5px;
	}
.wrap_video_list_img{
	width: 60px;
	margin-right:-60px;
	padding-bottom:5px;
	float: left;
	}
.wrap_video_list_img br{
	display:none;
	}
.video_text{
	display:block;
	margin-bottom:3px;
	}
.video_text_center {
	display:block;
	clear:both;
	text-align:center;
	}
#wrap_edit p{
	margin: 5px 0 5px 0;
	}
#wrap_edit ul li{
	list-style-type:none;
	}
#wrap_edit .wrap_edit_list li{
	list-style-type:disc;
	}
#wrap_edit .wrap_edit_img_list li{
	list-style-type:disc;
	}
.wrap_edit_img {
	text-align:center;
	margin:5px 0 5px 0;
	}
.wrap_img{
	padding: 5px 3px 5px 0;
	}
#wrap_edit  ul {
	clear:both;
	}
#wrap_edit  .wrap_edit_thumb li{
	list-style-type:none;
	}
#wrap_edit .wrap_edit_thumb li p {
	float: left;
	margin-left:40px;
	padding-left:5px;
	margin-bottom: 0px;
	}
.wrap_edit_thumb_img{
	width: 40px;
	margin-right:-40px;
	padding-bottom:5px;
	float: left;
	}
.star {
	color: #ffcc00;
	}
.star_count {
	color: #ff6600;
	}
.bold {
	font-weight:
	bold;
	}
.mobweb_red{
	color:#ff0000;
	}

.mobweb_blue{
	color:#0000ff;
	}
.mobweb_gray{
	color:#888888;
	}
.mobweb_green{
	color:#008000;
	}
/* ---------- /11:maine  ---------- */
/* ---------- 12:yschft  ---------- */

#footer {
	clear:both;
	}

#yschpg {
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-align:center;
	zoom:1;
	}

#yschpg p {
	font-size:131%;
	line-height:2em;
	}

#yschpg p br {
	display:none;
	}

#yschpg span,#yschpg a {
	padding:0.25em 0.4em;
	margin:2px;border:
	1px solid #eee;
	zoom:1;
	}

#yschpg span {
	background:#eee;
	font-weight:bold;
	}

#yschpg #yschprvb {
	position:relative;
	left:0.15em;
	}

#yschpg #yschnxtb a,#yschpg #yschprvb a {
	margin-right:0;
	_padding-bottom:0.1em;
	text-decoration:none;
	_height:1.35em;
	}

*+html body #yschpg #yschnxtb a,*+html body #yschpg #yschprvb a {
	padding-top:0.2em;
	}

#yschpg #yschnxtb a b,#yschpg #yschprvb a b{
	text-decoration:underline;
	}

#yschpg #yschnxtb a span,#yschpg #yschprvb a span {
	padding:0;
	margin:0;
	background-color:transparent;
	border:0 none;
	font-weight:normal;
	font-family:Tahoma;
	line-height:1;
	zoom:1;
	}

#yschpg a:hover {
	border-color:#00d;
	background:#039;
	color:#fff;
	}

#yschpg #yschnxtb a:hover span,#yschpg #yschprvb a:hover span {
	border-color:#039;
	background:#039;
	color:#fff;
	}

#yschpg {
	font-size:81%;
	}

#ygma,#yschinfo,#yschres,#yschpg,#yschssbxl {
	font-size:81%;
	}

#yschpg_wrapper {
	clear:both;
	width:100%;
	padding:10px 0 5px 0;
	text-align:center;
	}

#yschft {
	color:#666;
	text-align:center;
	padding-top:0.5em;
	padding-bottom:0.5em;
	clear:both;
	}

#yschft hr {
	visibility:hidden;
	width:900px;
	height:0px;
	}

#yschft a {
	color:#8284cc;
	}

#yschft p.link {
	margin-bottom:6px;
	width:900px;
	text-align:center;
	margin: 0 auto;
	}

#yschft p.copyright {
	line-height:1.1;
	width:900px;
	text-align:center;
	margin: 0 auto;
	}

#yschft p.epexegesis {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #B3CBE3;
	text-align:left;
	}

#yschft p.epexegesis strong {
	color:#C04D00;
	font-weight:bold;
	}

/* ---------- /12:yschft  ---------- */
/* ---------- 13:emg  ---------- */

#emg,#emg2,#emg3 {
	text-align:center;
	clear: both;
	}

#emg table,#emg2 table,#emg3 table {
	margin-left:auto;
	margin-right:auto;
	border:solid 2px #141452;
	}

#emg table table,#emg2 table table,#emg3 table table {
	border:none;
	}

#emg2 br,#emg3 br {
	display:none;
	}

/* ---------- /13:emg  ---------- */
/* ---------- 14:zeroマッチ  ---------- */

.no_res {
	clear:both;
	text-align:left;
	font-size:123%;
	line-height:1.5;
	padding:0 0 0 40px;
	}

.no_res strong {
	font-weight:bold;
	}

.no_res ul {
	margin:15px 0;
}

.no_res li {
	margin-bottom:4px;
	padding-left:40px;
	background:url(http://i.yimg.jp/images/search/marker.gif) no-repeat 18px 0.4em;
	zoom:1;
	word-break:break-all;
	overflow:hidden;
	}
/* ---------- /14:zeroマッチ  ---------- */
