@charset "utf-8";

em {font-style: normal;font-weight: bold;}
img {border-style: none;}
h1,h2,h3,h4,h5 {margin: 0px;padding: 0px;}

.tl {text-align: left;}
.tc ,.tc_sp {text-align: center;}
.tr ,.tr_sp {text-align: right;}

.imgright ,.imgright_sp {float: right;margin-left: 5px;}
.imgright15 ,.imgright15_sp {float: right;margin-right: 15px;}
.imgright45 ,.imgright45_sp {float: right;margin-right: 45px;}
.imgleft ,.imgleft_sp {float: left;margin-right: 10px;}

.fl ,.fl_sp {float: left;}
.fr ,.fr_sp {float: right;}

.w15 {width: 15%;}
.w25 {width: 25%;}
.w35 {width: 35%;}
.w40 ,.w40_sp {width: 40%;}
.w45 ,.w45_sp {width: 45%;}
.w48 ,.w48_sp {width: 48%;}
.w50 ,.w50_sp {width: 50%;}
.w55 {width: 55%;}
.w60 {width: 60%;}
.w100 {width: 100%;}
.w110_sp {width: 110px;}
.w150_sp {width: 150px;}
.w200_sp {width: 200px;}
.w250_sp {width: 250px;}
.w300_sp {width: 300px;}
.w350_sp {width: 350px;}

.f_normal {font-weight: normal;}
.bold {font-weight: bold;}

.f_F00 ,.f_F00b ,.fontredl ,.f_redb {color: #F00;}
.f_F30 ,.f_F30b {color: #F30;}
.f_FFF {color: #FFF;}
.f_333 {color: #333;}
.f_666 {color: #666;}
.f_630 ,.f_630b {color: #630;}
.f_600 ,.f_600b {color: #600;}
.f_yel ,.f_yelb {color: #ffef5d;}

.fby {font-weight: bold;color:#222;background-image: linear-gradient(transparent 60%, #ffcee2 60%);}
.fbb {color:#222;background-image: linear-gradient(transparent 60%, #d6def3 50%);}
.fbc {color:#222;background-image: linear-gradient(transparent 60%, #d6def3 50%);}

.f_ore33 ,.f_ore33b {color: #FF3300;}
.f_gray {color: #666666;}
.fontreblack {color: #000000;}

.f_F00b ,.f_FFF ,.fontredl ,.f_greenb ,.f_600b ,.f_630b ,.f_ore33b ,.f_F30b ,.fontorenge ,.fontorenge16 ,
.f_pinkb ,.fontpinkb ,.fontpinkb3 ,.fontpinkb5 ,.fontpink16 ,.fontbluel ,.f_redb ,.f_yelb {font-weight: bold;}

.zbold16 {font-weight: bold;font-size: 120%;}

.f_green ,.f_greenb {color: #009900;}
.f_greenb {color:#008700;}

.f_pink ,.f_pinkb {color: #ee128c;}
.fontpink ,.fontpinkb ,.fontpinkb3 ,.fontpinkb5 {color: #f30255;}
.fontpinkb3 {font-size: 110%;}
.fontpinkb5 {font-size: 120%;}

.f_cyan {color: #3366FF;}
.f_blue {color: #0000FF;}
.fontbluel {font-size: 120%;color: #008700;}

.fontredl {font-size: 120%;}
.fontorenge ,.fontorenge16 {color: #FF6600;}
.fontorenge {font-size: 14px;}
.fontorenge16 {font-size: 120%;}

.u_r {border-bottom: 2px dotted #F00;}
.u_p {border-bottom: 2px dotted #ff449a;}
.u_g {border-bottom: 2px dotted #009900;}

.f_10 {font-size: 10px;}
.f_12 {font-size: 12px;}
.f_14 {font-size: 14px;}
.f_72 {font-size: 72%;}
.f_80 {font-size: 80%;}
.f_82 {font-size: 82%;}
.f_84 {font-size: 84%;}
.f_86 {font-size: 86%;}
.f_90 ,.f_9070 ,.f_9080 {font-size: 90%;}
.f_92 {font-size: 92%;}
.f_94 {font-size: 94%;}
.f_96 {font-size: 96%;}
.f_100 ,.f_1060 ,.f_1065 ,.f_1070 ,.f_1075 ,.f_1080 ,.f_1085 ,.f_1090 {font-size: 100%;}
.f_110 ,.f_1110 {font-size: 110%;}
.f_120 ,.f_1210 ,.f_1211 {font-size: 114%;}
.f_130 ,.f_1310 ,.f_1311 ,.f_1312 {font-size: 120%;}
.f_140 ,.f_1410 ,.f_1411 ,.f_1412 {font-size: 130%;}
.f_150 {font-size: 150%;}
.f_160 {font-size: 160%;}
.f_180 {font-size: 180%;}

.tp5 ,tp5_sp {margin-top: 5px;}
.tp10 ,.tp10_sp {margin-top: 10px;}
.tp15 {margin-top: 15px;}
.tp20 ,.tp20_sp {margin-top: 20px;}
.tp25 {margin-top: 25px;}
.tp30 ,.tp30_sp {margin-top: 30px;}
.tp40 ,.tp40_sp {margin-top: 40px;}
.tp50 {margin-top: 50px;}
.tp60 {margin-top: 60px;}

.bp5 {margin-bottom: 5px;}
.bp7 {margin-bottom: 7px;}
.bp10 ,.bp10_sp {margin-bottom: 10px;}
.bp15 {margin-bottom: 15px;}
.bp20 ,.bp20_sp {margin-bottom: 20px;}
.bp25 {margin-bottom: 25px;}
.bp30 ,.bp30_sp {margin-bottom: 30px;}
.bp35 {margin-bottom: 35px;}
.bp40 ,.bp40_sp {margin-bottom: 40px;}
.bp50 {margin-bottom: 50px;}
.bp60 {margin-bottom: 60px;}

.rp10 {margin-right: 10px;}
.rp20 ,.rp20_sp {margin-right: 20px;}
.rp30 ,.rp30_sp {margin-right: 30px;}
.rp80 {margin-right: 80px;}
.rp100 {margin-right: 100px;}

.lp0 {padding-left: 0px;}
.lp5 ,.lp5_sp {padding-left: 5px;}
.lp10 ,.lp10_sp {padding-left: 10px;}
.lp15 ,.lp15_sp {padding-left: 15px;}
.lp20 ,.lp20_sp {padding-left: 20px;}
.lp30 ,.lp30_sp {padding-left: 30px;}
.lp40 {padding-left: 40px;}
.lp50 {padding-left: 50px;}

.li14 {line-height: 1.4em;}
.li16 {line-height: 1.6em;}
.li18 {line-height: 1.8em;}
.li20 {line-height: 2.0em;}
.li22 {line-height: 2.2em;}
.li24 {line-height: 2.4em;}
.li26 {line-height: 2.6em;}

.rei_img {border: 3px solid #ccc;border-radius: 5px;padding: 10px;}

caption {float: left;white-space: nowrap;}
.clean{clear:both;font-size: 1%;height: 1px;line-height: 1%;}

.box_clear:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}
.box_clear{display: inline-block;}
/* Hides from IE-mac \*/
* html .cbox_clear {height: 1%;}
.box_clear {display: block;}
/* End hide from IE-mac */



body {
font-family: Verdana,Arial,"メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
font-size: 100%;
color: #282828;
text-align: center;
margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;
background: url("../img/a1.png") left top repeat;
}

a:link {color: #0033FF;}
a:visited {color: #882e5a;}
a:hover {color: #FF0000;}


#wrap ,#header,#ti,#link ,#sougo ,.sougo2 ,#footer ,#foot01 {width: 1010px;}

#wrap {
margin-right: auto;margin-left: auto;padding-left: 20px;padding-right: 10px;
background-color: #FFFFFF;
border-right: 1px solid #ddd; border-left: 1px solid #ddd;
}
#header,#link {text-align: left;clear: both;}

#header {height: 86px;background: url("../img/bg_header.png") left top no-repeat;position: relative;z-index: 1;}
.h_l {width: 255px;height: 86px;float: left;box-sizing:border-box;}
.h_l img {position: absolute;left: 12px;top: 5px;}

.h_r {width: 510px;height: 86px;float: right;clear: right;box-sizing:border-box;position: relative;}
.h_r ul {font-size: 13px;position: absolute;top:33px;right: 10px;}
.h_r ul ,.h_r li {list-style-type: none;text-align: right;margin: 0;padding: 0;}
.h_r li {height: 23px;margin-left: 8px;display: inline;background-repeat: no-repeat;}
.h_r li a {text-decoration: none;}

.hr_syo:before ,
.hr_ipo:before ,
.hr_nisa:before ,
.hr_study:before ,
.hr_blog:before {
  content: '';
  display: inline-block;
  padding-left: 5px;
  background-repeat:no-repeat;
  vertical-align: top;
}
.hr_syo:before {width: 12px;height: 18px;background-image: url("../img/bg_syo.png");}
.hr_ipo:before {width: 13px;height: 18px;background-image: url("../img/bg_ipo.png");}
.hr_nisa:before {width: 13px;height: 18px;background-image: url("../img/bg_kabum.png");}
.hr_study:before {width: 14px;height: 18px;background-image: url("../img/bg_study.png");}
.hr_blog:before {width: 21px;height: 18px;background-image: url("../img/bg_blog.png");}



#top ,#page {font-size:106%;width: 780px;float: left;text-align: left;clear:both;}

.top_h1 {font-size: 94%;float: left;margin: 1px 0 0 30px;padding: 5px 0 0 18px;background: url("../img/mini_star01.gif") left center no-repeat;}


#top .boader {border-bottom: 1px solid #aaa;margin: 35px 0 25px 0;}

#page h1 ,#top h1 {
font-size: 126%;color: #fff;
padding: 12px 0 0 62px;
margin-top: 5px;
margin-bottom:28px;
min-height: 51px;box-sizing:border-box;
background: url("../img/bg_h1.jpg") left top no-repeat ,linear-gradient(90deg, #198230, #8fc227);
}
#top h1 {margin-top: 20px;}
#page h2 ,#top h2 {
font-size: 122%;color: #282828;
padding: 10px 0 0 45px;margin: 45px 0 35px 0;
min-height: 38px;height: auto;
border-top:3px solid #75a316;
border-bottom:3px solid #75a316;
  background-image: url("../img/bg_h2.png");
  background-repeat:no-repeat;
  background-position:10px 10px;
background-color: #ecf2c5;
}

.info_box {width: 100%;box-sizing:border-box;font-size: 92%;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 2px dotted #ccc;}
.info_l ul {font-size: 88%;margin: 0;padding: 0;list-style-type: none;}
.info_box li {line-height: 1.7em;}
.info_l {width: 560px;float: left;height: 200px;
overflow-y: scroll;max-width:initial;
}

.info_l li {font-size:110%;color:#333;margin-bottom: 5px;}
.info_l::-webkit-scrollbar{width:10px;}
.info_l::-webkit-scrollbar-track{background:#dddddd;}
.info_l::-webkit-scrollbar-thumb{background:#495e83;}

.info_r {width: 220px;float: right;text-align: center;}
.info_r p {font-size: 100%;margin: 5px 0 0 0;}
.news_d {color:#630;margin-right:5px;}
.top_banner {width: 100%;text-align: center;}
.top_banner img {margin-right: 2px;}
.top_banner ul ,.top_banner li {list-style-type: none;margin: 0;padding: 0;}
.top_banner ul {clear: right;}
.top_banner li {display: inline;}

.t_p_box {width: 100%;margin-bottom: 20px;}
.t_p_h {width: 560px;float: right;}
.t_p_h h3 {font-size: 110%;color: #236c62;margin: 0;padding: 0 0 0 5px;border-bottom: 1px solid #236c62;}
#top .t_p_h p {font-size: 100%;margin: 5px 0;}
.t_p_img {width: 200px;float: left;margin-top: 3px;}
.t_p_img img {width: 200px;height: auto;}


.top_tiup ,.page_tiup {
font-size: 94%;
margin-bottom: 10px;padding: 5px 15px;
background-color: #fffad0;
/*border: 1px dotted #3b7c42;*/border-radius:5px;
}
.top_tiup {margin-bottom: 10px;}
.page_tiup {margin-bottom: 0px;margin-top: 15px;}

.img_tiup ,.img_tiup2 {min-height: 50px;padding-left: 80px;background: url("../img/tiup_toku1.png") left top no-repeat;}

.info_noflame {overflow-y: visible;max-width:none;height: auto;float: none;}
.info_noflame ul {width:700px;}
.info_noflame li {margin-bottom: 10px;}

/*
.info_box {width: 100%;box-sizing:border-box;font-size: 92%;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 2px dotted #ccc;}
.info_l ul {font-size: 88%;margin: 0;padding: 0;list-style-type: none;}
.info_box li {line-height: 1.7em;}
.info_l {width: 560px;float: left;height: 200px;
overflow-y: scroll;max-width:initial;
}

.info_l li {font-size:110%;color:#333;line-height:1.7em;}
.info_l::-webkit-scrollbar{width:10px;}
.info_l::-webkit-scrollbar-track{background:#dddddd;}
.info_l::-webkit-scrollbar-thumb{background:#495e83;}

*/



@font-face {
	font-family: 'icomoon';
	src:url('../img/fonts/icomoon.eot?ookgoz');
	src:url('../img/fonts/icomoon.eot?ookgoz#iefix') format('embedded-opentype'),
		url('../img/fonts/icomoon.ttf?ookgoz') format('truetype'),
		url('../img/fonts/icomoon.woff?ookgoz') format('woff'),
		url('../img/fonts/icomoon.svg?ookgoz#icomoon') format('svg');
		font-weight: normal;
		font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-pocket:before      {content: "\e902";}
.icon-instagram:before   {content: "\ea92";}
.icon-twitter:before     {content: "\ea96";}
.icon-facebook:before    {content: "\ea90";}
.icon-facebook2:before   {content: "\ea91";}
.icon-pinterest:before   {content: "\ead2";}
.icon-pinterest2:before  {content: "\ead1";}
.icon-hatebu:before      {content: "\e903";}
.icon-hatebu2:before     {content: "\e901";}
/*
.icon-line:before        {content: "\e90a";}
.icon-feedly:before      {content: "\e900";}
.icon-google-plus:before {content: "\ea8b";}
.icon-google-plus2:before{content: "\ea8c";}
.icon-youtube:before     {content: "\ea9d";}
.icon-google:before      {content: "\ea88";}
.icon-google2:before     {content: "\ea89";}
.icon-linkedin:before    {content: "\eaca";}
.icon-linkedin2:before   {content: "\eac9";}
.icon-rss:before         {content: "\ea9b";}
.icon-rss2:before        {content: "\ea9c";}
*/

/*.shareList2 {
	list-style:none;
	display: flex;
	flex-wrap:wrap;
	width:100%;
	margin:-5px 0 0 -5px;
	padding:0;
}
*/
.shareList2 {position: fixed;top:250px;margin-left: -170px;}
.shareList2 li {
list-style-type: none;
	margin:0 0 10px 0;
	text-align:center;
}
.shareList2 a {
color: #fff;
text-decoration: none;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  text-align: center;
  overflow: hidden;
  transition: .4s;

}
.shareList2 a::before{
	font-size:16px;
	display:block;
	transition: ease-in-out .2s;
	border-radius: 5px;
}
.shareList2 a:hover::before{
	background:#ffffff;
	transform: scale(1.2);
	box-shadow:1px 1px 4px 0px rgba(0,0,0,0.15);
}

.shareList2 a.icon-twitter{background:#55acee;}
.shareList2 a.icon-twitter:hover::before{color:#55acee;}

.shareList2 a.icon-facebook{background:#3B5998;}
.shareList2 a.icon-facebook:hover::before{color:#3B5998;}

.shareList2 a.icon-google-plus{background:#dd4b39;}
.shareList2 a.icon-google-plus:hover::before{color:#dd4b39;}

.shareList2 a.icon-hatebu{background:#008FDE;}
.shareList2 a.icon-hatebu:hover::before{color:#008FDE;}

.shareList2 a.icon-pocket{background:#EB4654;}
.shareList2 a.icon-pocket:hover::before{color:#EB4654;}
.shareList2 a.icon-pinterest{background:#cb2027;}
.shareList2 a.icon-pinterest:hover::before{color:#cb2027;}

/*
.shareList2 a.icon-rss{background:#ff9900;}
.shareList2 a.icon-rss:hover::before{color:#ff9900;}

.shareList2 a.icon-feedly{background:#6cc655;}
.shareList2 a.icon-feedly:hover::before{color:#6cc655;}


.shareList2 a.icon-linkedin{background:#0e76a8;}
.shareList2 a.icon-linkedin:hover::before{color:#0e76a8;}

.shareList2 a.icon-line{background:#1dcd00;}
.shareList2 a.icon-line:hover::before{color:#1dcd00;}
*/


.sway:hover ,.top_tiup p:hover ,.page_tiup a:hover ,#tiup_box .tiup1 img:hover ,#tiup_box .tiup2 img:hover {display: inline-block;animation: sway .1s  infinite;}

@keyframes sway {
    0% {transform: translate(0px, 0px) rotateZ(0deg)}
    25% {transform: translate(1px, 1px) rotateZ(0.1deg)}
    50% {transform: translate(0px, 1px) rotateZ(0deg)}
    75% {transform: translate(1px, 0px) rotateZ(-0.1deg)}
    100% {transform: translate(0px, 0px) rotateZ(0deg)}
}

/*.li_new ,.li_ko ,.li_ipo {max-width: 250px;}*/

.li_new:before ,.li_ko:before ,.li_ipo:before ,.li_toku:before ,.li_bai:before ,
.li_tc_new:before ,.li_tc_kaiaku:before ,.li_tc_henko:before ,.li_tc_haishi2:before {
font-size: 12px;color: #fff;width: 30px;padding: 0 0.35em 0.02em 0.35em;
margin-right: 5px;margin-left: 2px;border-radius: 4px;text-decoration: none;display: inline-block;text-align: center;
}

.li_new:before {content:"NEW";background-color: #ff2f3b;}
.li_ko:before {content:"更新";background-color: #0c9809;}
.li_ipo:before {content:"IPO";background-color: #ff63ad;}
.li_toku:before {content:"お得";background-color: #ff783a;}
.li_bai:before {content:"売買";background-color: #763c89;}

.li_tc_new:before {content:"新設";background-color: #ff4091;}
.li_tc_kaiaku:before {content:"改悪";background-color: #642a9f;}
.li_tc_henko:before {content:"変更";background-color: #3ba346;}
.li_tc_haishi2:before {content:"廃止";background-color: #787f8d;}

/*
.li_new ,.li_ko ,.li_ipo {padding-left: 40px;}
.li_new {background: url("../img/top/li_new.png") 0px 8px no-repeat;}
.li_ko {background: url("../img/top/li_ko.png") 0px 8px no-repeat;}
.li_ipo {background: url("../img/top/li_ipo.png") 0px 8px no-repeat;}
*/


.info_happyo {margin-top: 10px;padding-top: 10px;border-top: 2px dotted #ccc;height: 200px;overflow-y: scroll;max-width:initial;}
.info_happyo ul {font-size: 88%;margin:0;padding:0;list-style-type:none;}
.info_happyo li {margin-bottom: 5px;}

.info_happyo .hp_ti {font-size: 92%;color: #FFF;margin: 0 0 10px 0;padding: 0;text-align: center;background-color: #178d1a;}

.info_happyo::-webkit-scrollbar{width:10px;}
.info_happyo::-webkit-scrollbar-track{background:#dddddd;}
.info_happyo::-webkit-scrollbar-thumb{background:#495e83;}

.li_tc_jisya:before ,.li_tc_bunkatsu:before ,.li_tc_haishi:before ,
.lit_sinki:before ,.lit_comment:before ,.lit_yoso:before ,.lit_karijoken:before ,.lit_bbtyu:before ,
.lit_kokai:before ,.lit_hatune:before ,.lit_news:before ,.lit_henko:before {
font-size: 12px;color: #fff;width: 52px;padding: 0 0.35em 0.02em 0.35em;margin-right: 5px;margin-left: 2px;border-radius: 4px;
text-decoration: none;display: inline-block;text-align: center;}

.li_tc_jisya:before {content:"自社株買";background-color: #0c9809;}
.li_tc_bunkatsu:before {content:"株式分割";background-color: #2391a1;}
.li_tc_haishi:before {content:"上場廃止";background-color: #787f8d;}

.lit_sinki:before {content:"新規承認";background-color: #e60012;}
.lit_comment:before {content:"コメント";background-color: #35536d;}
.lit_yoso:before {content:"初値予想";background-color: #b76904;}
.lit_karijoken:before {content:"仮条件";background-color: #5b4db2;}
.lit_bbtyu:before {content:"ＢＢ中";background-color: #ee035b;}
.lit_kokai:before {content:"公開価格";background-color: #385f06;}
.lit_hatune:before {content:"初 値";background-color: #ff309f;}
.lit_news:before {content:"お知らせ";background-color: #278780;}
.lit_henko:before {content:"予想修正";background-color: #4677b6;}

.li_t_s:before ,.li_t_a:before ,.li_t_b:before ,.li_t_c:before ,.li_t_d:before ,.li_t_m:before  {
color: #fff;padding: 0 0.25em;margin-right: 5px;margin-left: 2px;border-radius: 4px;text-decoration: none;display: inline-block;}

.li_t_m:before {content:"未";background-color: #a0a0a0;font-size: 88%;padding-top: 0.1em;}
.li_t_s:before {content:"S";background-color: #ec086e;}
.li_t_a:before {content:"A";background-color: #ed2797;}
.li_t_b:before {content:"B";background-color: #09724c;}
.li_t_c:before {content:"C";background-color: #6f0fb9;}
.li_t_d:before {content:"D";background-color: #1e2883;}

.top_monex {padding: 0px 0 0 0px;}
.top_chart {text-align:center;margin:0 15px;display:inline-table;}

.tema_box {width: 100%;border: 6px solid #afd15b;border-radius: 5px;background-color: #fffded;padding: 10px;box-sizing:border-box;}
.tema_box p {margin-left: 10px;margin-right: 10px;}
.tema_box ul {
font-size: 90%;color: #333;
margin: 0;padding: 0 0 0 80px;
list-style-type: none;background: url("../img/top/t_jisseki.png") 0px 5px no-repeat;
}

time {margin: 0;padding: 0;line-height: 0;}
.p-time {font-size: 13px;color: #666;display: block;text-align: right;margin: 0 10px 10px 0;padding: 0;line-height: 0;}
.p-time:before {
  content: '';
  display: inline-block;
  width: 13px;
  height: 13px;
  background-image: url("../img/time.png");
  background-repeat:no-repeat;
  background-size: contain;
  vertical-align: middle;
  padding-right: 3px;
}


#menu {width: 210px;float: right;}
#menu ul ,#menu li {font-size: 19px;margin: 0;padding: 0;list-style-type: none;text-align: left;box-sizing:border-box;}

#menu li {position: static;}
#menu li a {
font-size: 14px;font-weight: bold;color: #222;
width: 200px;height: 41px;display:inline-block;box-sizing:border-box;
text-decoration: none;
margin-bottom: 5px;
position: relative;
padding: 8px 0 0 39px;
}

#menu li a:link {background-color: #E9F3F3;border: 3px solid #C5E2E0;}
#menu li a:visited {background-color: #E9F3F3;border: 3px solid #C5E2E0;}
#menu li a:hover {background-color: #E8F0D7;border: 3px solid #93C339;}

#menu .m01 a ,#menu .m01 a:hover ,
#menu .m02 a ,#menu .m02 a:hover ,
#menu .m03 a ,#menu .m03 a:hover ,
#menu .m04 a ,#menu .m04 a:hover ,
#menu .m05 a ,#menu .m05 a:hover ,
#menu .m10 a ,#menu .m11 a:hover ,
#menu .m11 a ,#menu .m11 a:hover ,
#menu .m12 a ,#menu .m12 a:hover ,
#menu .m13 a ,#menu .m13 a:hover ,
#menu .m99 a ,#menu .m99 a:hover {background-position: 3px center;background-repeat: no-repeat;}

#menu .m01 a {background-image: url("../img/m01.png");background-size: 31px 31px;}
#menu .m01 a:hover {background-image: url("../img/m01_o.png") ;background-color: #E8F0D7;background-size: 31px 31px;}
#menu .m02 a {background-image: url("../img/m02.png");background-size: 31px 31px;}
#menu .m02 a:hover {background-image: url("../img/m02_o.png") ;background-color: #E8F0D7;background-size: 31px 31px;}
#menu .m03 a {background-image: url("../img/m03.png");background-size: 31px 31px;}
#menu .m03 a:hover {background-image: url("../img/m03_o.png") ;background-color: #E8F0D7;background-size: 31px 31px;}
#menu .m04 a {background-image: url("../img/m04.png");background-size: 31px 31px;}
#menu .m04 a:hover {background-image: url("../img/m04_o.png") ;background-color: #E8F0D7;background-size: 31px 31px;}
#menu .m05 a {background-image: url("../img/m05.png");background-size: 31px 31px;}
#menu .m05 a:hover {background-image: url("../img/m05_o.png") ;background-color: #E8F0D7;background-size: 31px 31px;}
#menu .m10 a {background-image: url("../img/m10.png");background-size: 30px 20px;}
#menu .m10 a:hover {background-image: url("../img/m10_o.png") ;background-color: #E8F0D7;background-size: 30px 20px;}

#menu .m11 a {background-image: url("../img/m11.png");background-size: 29px 29px;}
#menu .m11 a:hover {background-image: url("../img/m11_o.png") ;background-color: #E8F0D7;background-size: 29px 25px;}

#menu .m12 a {background-image: url("../img/m12.png");background-size: 22px 29px;background-position: 8px center;}
#menu .m12 a:hover {background-image: url("../img/m12_o.png") ;background-color: #E8F0D7;background-size: 22px 29px;background-position: 8px center;}

#menu .m13 a {background-image: url("../img/m13.png");background-size: 22px 29px;background-position: 8px center;}
#menu .m13 a:hover {background-image: url("../img/m13_o.png") ;background-color: #E8F0D7;background-size: 23px 29px;background-position: 8px center;}

#menu .m99 a {background-image: url("../img/m99.png");background-size: 27px 22px;}
#menu .m99 a:hover {background-image: url("../img/m99_o.png") ;background-color: #E8F0D7;background-size: 27px 22px;}

#menu .b_box li a ,#menu .b_tiup li a {border: none;background: none;padding: 0 0 0 5px;}
/*#menu .b_tiup li img {margin-bottom: 10px;}*/
.b_tiup img {margin-bottom: 10px;}

#menu li ul a {font-size: 14px;font-weight: normal;width: auto;height: auto;display: auto;position: auto;top: auto;padding: 0;line-height: 1.1em;}


#menu ul .subc a {color: auto;display: block;background-color: transparent;border:none;}

#menu .subc a:link {color: #0033FF;}
#menu .subc a:visited {color: #882e5a;}
#menu .subc a:hover {color: #0b9323;}

#menu .m01 ul a ,
#menu .m02 ul a ,
#menu .m03 ul a ,
#menu .m04 ul a ,
#menu .m05 ul a ,
#menu .m10 ul a ,
#menu .m11 ul a ,
#menu .m12 ul a ,
#menu .m13 ul a ,
#menu .m99 ul a  {background-image: none;background-size: auto;}

#menu .m01 ul a:hover ,
#menu .m02 ul a:hover ,
#menu .m03 ul a:hover ,
#menu .m04 ul a:hover ,
#menu .m05 ul a:hover ,
#menu .m10 ul a:hover ,
#menu .m11 ul a:hover ,
#menu .m12 ul a:hover ,
#menu .m13 ul a:hover ,
#menu .m99 ul a:hover  {background-image: none;background-color: transparent;background-size: auto;}

#menu .ul_top {margin-top: 15px;}

#menu ul li ul li {line-height: 1em;}

#menu .subc {
padding-left: 13px;
background: url("../img/aicon1.gif") 0px 5px no-repeat;
}

#menu .koc {
margin-left: 0px;padding-left: 11px;
list-style-type: none;
background: url("../img/1.gif") 0px 5px no-repeat;
}

#menu .subc .check ,
#menu .koc .check {background: url("../img/check.gif") center right no-repeat;padding-right: 28px;}

.li_check {background: url("../img/check.gif") center right no-repeat;padding-right: 40px;}

.sp_menu_search {
width: 200px;margin-bottom: 10px;padding: 2px 10px;box-sizing:border-box;
border: 1px solid #ccc;border-radius: 5px;
text-align: center;
background: -webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
background: repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}
.sp_menu_search input {font-size: 12px;color: #454545;width: 180px;padding: 5px 2px 5px 3px;margin:3px 0;box-sizing:border-box;}
.sp_menu_search .sm_si {margin-top: 3px;}

.b_box img {margin-bottom: 5px;}
.b_tiup {margin-top: 15px;margin-bottom: 15px;}
.b_tiup h4 {margin-bottom: 7px;}

.b_search {padding: 10px 0;margin: 10px 0;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;}
.b_search input {width: 400px;color: #630;padding: 10px 20px;margin-bottom: 5px;}
.b_box {margin: 0;padding: 0;list-style-type: none;}
.by_g {font-size: 82%;color: #630;}
.by_h2 {font-size: 82%;margin-left: 10px;}

#left {float: left;width: 200px;}
#left img {margin-bottom: 2px;}

#koukoku {width: 100%;box-sizing:border-box;background-color: #8ec31f;padding: 7px 7px 9px 7px;margin-top: 10px;}
#koukoku .tkh2 {padding: 7px 0 12px 325px;text-align: left;background: url("../img/bg_susume.png") left center no-repeat;}

.koukoku_box ,.koukoku_box2 {width: 310px;padding: 7px;background-color: #fff;float: left;text-align: center;}
.koukoku_box {margin-right: 6px;}
.koukoku_box2 {margin-right: 0px;clear: right;}
.koukoku_box .k_b_t ,.koukoku_box2 .k_b_t {
font-weight: bold;color: #fff;
margin: 0;padding: 10px 0 3px 0;
background-color: #18902e;border-radius:5px;
}

.koukoku_box a ,.koukoku_box2 a {font-size: 130%;text-decoration: none;}
.koukoku_box a:link ,.koukoku_box2 a:link {color: #fff100;}
.koukoku_box a:visited ,.koukoku_box2 a:visited {color: #fff100;}
.koukoku_box a:hover ,.koukoku_box2 a:hover {color: #fff;}

.k_b_b p {font-size: 86%;text-align: left;}
.koukoku_box img ,.koukoku_box2 img {width: 120px;padding: 0 15px 0 5px;float: left;}

.k_b_f {background-color: #e7ea79;padding: 7px 0 3px 0;border-radius:5px;}
.koukoku_box .k_b_f a ,.koukoku_box2 .k_b_f a {font-size: 100%;font-weight: bold;text-decoration: underline;}
.koukoku_box .k_b_f a:link ,.koukoku_box2 .k_b_f a:link {color: #18902e;}
.koukoku_box .k_b_f a:visited ,.koukoku_box2 .k_b_f a:visited {color: #18902e;}
.koukoku_box .k_b_f a:hover ,.koukoku_box2 .k_b_f a:hover {color: #4068ff;}

#tiup_box {
width: 100%;box-sizing:border-box;margin-top: 15px;padding: 7px 7px 9px 7px;
background: url("../img/bg_tiup.png") left top repeat;
}
#tiup_box h2 {padding: 2px 0 5px 0;text-align: center;}

.tiup2_l ,.tiup2_r {width: 490px;background-color: #fff;box-sizing:border-box;}
.tiup2_l {float: left;}
.tiup2_r {float: right;}
.tiup2_l img ,.tiup2_r img {float: left;padding: 10px;}
.tiup2_l p ,.tiup2_r p {text-align: left;line-height: 1.6em;margin: 20px 3px 0 3px;}

.tiup1 {background-color: #fff;}
.tiup1 img {padding: 10px;}
.tiup1 p {line-height: 1.6em;margin: 5px 3px 0 3px;padding: 10px;}

.tiup_data {
font-family: "Arial Black", "Comic Sans MS";font-size: 96%;font-weight: bold;color: #e60013;
border-bottom: 1px solid #e60013;border-top: 1px solid #e60013;padding: 9px 0 3px 0;}
.t_d_d {font-size: 150%;}


.tiup_box_page {
width: 100%;box-sizing:border-box;margin-top: 10px;padding: 7px 7px 12px 7px;
background: url("../img/bg_tiup.png") left top repeat;
}
.tiup_box_page_title {padding: 0px 0 0px 0;text-align: center;}

.kokuchi {background-color: #fff;border-radius: 5px;border: 1px dotted #F30;margin-bottom: 10px;}
.kokuchi p {padding: 0px 15px;}

.tiup2_l_page ,.tiup2_r_page {width: 380px;background-color: #fff;box-sizing:border-box;}
.tiup2_l_page {float: left;}
.tiup2_r_page {float: right;}
.tiup2_l_page iframe ,.tiup2_r_page iframe {float: left;padding: 15px 10px;}
.tiup2_l_page p ,.tiup2_r_page p {text-align: left;line-height: 1.6em;margin: 20px 3px 0 3px;}
.t_d_d_page {font-size: 130%;}

.td_uri {font-size:130%;font-weight:bold;color:#F00;}
.tyusyaku {font-size:76%;font-weight:normal;color:#666;}
.koguma {margin:20px 0 50px 0;}
.td_maru_bikou {font-size:88%;color: #FF6600;}

#sougo {
font-size: 92%;color: #222;
margin-top: 10px;margin-bottom: 10px;padding-top: 10px;
text-align: left;
border-top: 1px dotted #CCCCCC;border-bottom: 1px dotted #CCCCCC;
clear: both;
}
.sougo2 {text-align: left;}
.sougo2 table {font-size: 12px;color: #333333;width: 100%;}
#sougo ul ,.sougo2 ul {color: #666666;list-style-type: none;margin-left: 0px;padding-left: 0px;margin-top: 0;padding-top: 0;}

.keisai {text-align: left;margin-top: 30px;}

.sogo_l_l {width: 32%;float: left;}
.sogo_l_r {width: 64%;float: right;}
.sogo_l_r_l {width: 50%;float: left;}
.sogo_l_r_r {width: 49%;float: right;}

.li_simai {background: url("../img/top/link_simai.png") left top no-repeat;padding-left: 50px;}
.li_kanren {background: url("../img/top/link_kanren.png") left top no-repeat;padding-left: 50px;}

#guide {padding-top: 25px;}
#guide td {text-align: center;}

.navi_box {width: 100%;min-height: 30px;margin-top: 30px;margin-bottom: 10px;background-color: #f4fff5;}
.navi_box ul ,.navi_box li {list-style-type: none;margin: 0;padding: 4px 0 0 0;}
.rev ,.next {min-height: 30px;}
.navi_box .rev {padding-left: 85px;float: left;text-align: left;background: url("../img/rev.png") left top no-repeat;}
.navi_box .next {padding-right: 85px;float: right;text-align: right;background: url("../img/next.png") right top no-repeat;clear: right;}


.nextbox {
width: 100%;margin-top: 40px;
text-align: center;padding: auto;
}
.nextbox a {
width: 80%;display: inline-block;padding-top: 20px;padding-bottom: 20px;box-sizing:border-box;
color: #fff;text-align: center;text-decoration: none;
background-color: #0f84a4;border: 2px solid #0f84a4;border-radius: 5px;
cursor: pointer;
}
.nextbox a:hover {color: #0f84a4;background-color: #e3fffe;}
.nextbox a:before {content:"次へ：";}


.profile_box {margin: 30px 0;}
.profile_site {width: 230px;display: inline-block;margin: 0 15px 30px 0;vertical-align: top;text-align: center;border: 1px dotted #ccc;}
.profile_site p {font-size: 84%;color: #454545;margin: 0;padding: 5px 5px 5px 7px;text-align: left;}
.profile_site .progile_title {font-size: 100%;text-align: center;}

.menseki {font-size: 82%;text-align: left;}
.menseki ul {color: #777;margin: 0;padding: 0 0 0 20px;line-height: 1.1em;}
	
#footer {
color: #333333;
height: 33px;padding-top: 20px;margin-top: 10px;
background: url("../img/bg_footer.png") left top repeat-x;
text-align: center;
}
#footer a {margin-left: 5px;margin-right: 5px;}
address {font-style: normal;display:inline;}
address a {padding-left: 25px;padding-top: 10px;background: url("../img/mark.png") left top no-repeat;}

.sitemap {
font-size: 96%;
background-image: url("../img/bg_b_kabu2.png");
background-position: 98% 95%;
background-repeat: no-repeat;
background-color: #fffaf5;
}
.sitemap a {display: block;}
.sitemap a:link ,.sitemap a:visited {color: #454545;text-decoration: none;}
.sitemap a:hover {color: #49a34f;text-decoration: none;}
.sitemap ul {color: #454545;text-align: left;}
.sitemap ul ul {margin-left: 0;padding-left: 20px;}
.p_site {color: #eeffee;width: 100%;background-color: #49a34f;text-align: center;}
.site_l {float: left;width: 665px;}
.site_l_l {float: left;}
.site_l_r {float: right;}
.site_r {float: right;}
.site_l_l ,.site_l_r ,.site_r {width: 320px;}


.page-top{display: none ;margin: 0 ;padding: 0 ;}
.page-top p{margin: 0 ;padding: 0 ;position: fixed ;right: 16px ;bottom: 16px ;}
 
.move-page-top ,.move-page-top_sp{
	position: fixed;
	background: #7e7a7a;
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.5;
	text-shadow: none;
	color: #fff;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	box-sizing: border-box;
}

.move-page-top{
	font-size: 13px;
	width: 60px;
	height: 60px;
	bottom: 5%;
	right: 1%;
	padding-top: 22px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.move-page-top_sp{
	font-size: 12px;
	width: 50px;
	height: 50px;
	bottom: 8%;
	right: 2%;
	padding-top: 16px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.page-bottom{display: none ;margin: 0 ;padding: 0 ;}
 
.page-bottom p{
	margin: 0 ;
	padding: 0 ;
	position: fixed ;
	right: 16px ;
	bottom: 16px ;
}

.move-page-bottom ,.move-page-bottom_sp {
	position: fixed;
	background: #7e7a7a;
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.5;
	text-shadow: none;
	color: #fff;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	box-sizing: border-box;
}

.move-page-bottom {
	font-size: 13px;
	width: 60px;
	height: 60px;
	top: 5%;
	right: 1%;
	padding-top: 22px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.move-page-bottom_sp {
	font-size: 12px;
	width: 50px;
	height: 50px;
	bottom: 22%;
	right: 2%;
	padding-top: 16px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

#page-top a:link {color: #fff;text-decoration: none;}
#page-top a:visited {color: #fff;text-decoration: none;}
#page-top a:hover {color: #fff027;text-decoration: none;}



@media screen and ( min-width:435px )
{
	.move-page-top:hover{
		text-decoration: none;
		outline: none;
		cursor: pointer;
		opacity: 0.85 ;
	}
	.move-page-bottom:hover	{
		text-decoration: none;
		outline: none;
		cursor: pointer;
		opacity: 0.85 ;
	}

}


/*--------------------------------------*/
/*-------------style.css----------------*/
/*--------------------------------------*/

.del ,.del .kyotyo1 ,.del .kyotyo2 ,.del .f_F00 ,.del .f_pink  {font-size:96%;font-weight:normal;color:#555;text-decoration:line-through;}
.by {font-size: 86%;color: #630;margin-left: 15px;}
h1 .by {font-size: 60%;font-weight: normal;color:#DBE6E0;}

.img_s {
background: url("../img/shadow.gif") no-repeat right bottom;
padding: 5px 10px 10px 5px;
}

.kyotyo1 ,.kyotyo2 ,.kyotyo3 ,.kyotyo1s ,.kyotyo2s ,.kyotyo3s {font-size: 114%;font-weight: bold;margin-right: 1px;margin-left: 1px;}
.kyotyo1 ,.kyotyo1s {color: #F00;/*border-bottom: 2px dotted #F00;*/}
.kyotyo2 ,.kyotyo2s {color: #ee128c;/*border-bottom: 2px dotted #ee128c;*/}
.kyotyo3 ,.kyotyo3s {color: #008431;/*border-bottom: 2px dotted #008431;*/}

.link_b ,.link_s {
font-size: 96%;
color: #fff;
margin-top: 30px;
padding: 2px;
background-color: #e4f1f0;
border-radius:3px;
position: relative;
}
.link_b ul ,.link_s ul {
color: #111;
margin-left: 0;
padding-left: 25px;
list-style-type:disc;
list-style-position: inside;
}
.link_s li {font-size: 88%;color: #555;margin-bottom:10px;}
.link_s li a {font-size: 106%;}
.link_b span ,.link_s span {
font-size: 88%;
position: absolute;
top: -13px;
left: 5px;
padding: 2px 10px 1px 10px;
border-radius:8px;
}

.link_b span {border: 2px solid #e5ffe4;background-color: #337d33;}
.link_s span {border: 2px solid #e5ffe4;background-color: #337d33;}

#pankuzu {font-size: 76%;color: #666666;text-align: left;}
#pankuzu a {padding-right: 15px;margin-right: 7px;background: url("../img/arrow01.gif") right center no-repeat;}
#mainspace {margin-top: 10px;/*margin-bottom: 10px;*/}

.marklist {font-size: 76%;color: #666666;clear: right;}
.marklist ol {margin: 0;padding: 0;}
.marklist li {
display: inline;list-style-type: none;
padding-right: 11px;margin-right: 5px;
background: url("../img/arrow01.gif") right center no-repeat;
}
.marklist li:last-child {padding-right: 0px;margin-right: 0px;background: none;}

.subc ,.koc ,.koc_mini {font-size: 14px;text-decoration: none;text-align: left;}
.koc {margin: 0px;padding: 0;}
#menu .koc_mini {font-size: 14px;color: #000;background-color: #eee;margin: 0 0 5px 0;padding: 5px 0;text-align: center;}

.subc {margin: 5px 0 5px 0px;padding-left: 0px;}
.subc .checks {margin-left: 5px;}

.g_kanren {margin-top: 15px;}

#foot01 {clear: both;margin-bottom: 10px;margin-top: 15px;}
#f01_l {
font-size: 96%;
color: #630;
width: 410px;
float: left;
}
#f01_l input {padding: 10px;}
#f01_r {width: 490px;float: right;text-align: right;padding-top: 10px;}

#fortop,.fortop {
font-size: 96%;
width: 100%;
text-align: right;
margin-top:10px;
clear: both;
}

#chart table {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 14px;
line-height: 1.4em;
}
#yogo {font-size: 14px;line-height: 1.4em;}
#yogo h3 {font-size: 14px;color: #660000;margin-top: 20px;margin-bottom: 5px;}
#toplink {font-size: 14px;text-align: right;}
#pazz4 {}
#pazz4 table {font-family: Verdana;width: 100%;line-height: 1.4em;text-align: center;}
#pazz4 th {background-color: #ECE9D8;}
#pazz4 td {padding:5px;}

.ygho {color: #FF6600;text-decoration: line-through;}

#toplink01 a,#toplink02 a,#toplink03 a {text-decoration: none;}

.kome {font-size: 90%;font-weight:normal;color: #666;}
.kome2 {font-size: 90%;font-weight:normal;color: #F30;}

.board3 {
font-size: 94%;
padding: 10px 30px 10px 20px;margin-bottom: 30px;
background-color: #f1f1f1;
background-image: url("../img/bg_b_kabu.png") ;
background-position: 99% 8px;
background-repeat: no-repeat;
-webkit-box-shadow: 0 9px 4px -6px #ccc;
-moz-box-shadow: 0 9px 4px -6px #ccc;
box-shadow: 0 9px 4px -6px #ccc;
border: 1px dotted #aaa;border-radius: 3px;
}

.board3 ul ,.board ul ,.board ol {margin-left: 15px;padding-left: 0;}

.board {
font-size: 96%;color: #111;
margin: 20px 0 30px 0;padding: 8px 15px 5px 25px;
background-color: #fffddc;
border-radius:5px;
}


.po_kabu ,.po_none ,.po_none2 {
width: 100%;border: 6px solid #afd15b;border-radius: 5px;background-color: #fffded;
margin-bottom:30px;padding: 10px 20px;box-sizing:border-box;position: relative;
}
.po_none ,.po_none2 {
    background: -webkit-repeating-linear-gradient(-45deg, #ffffff, #ffffff 5px,#fcffef 5px, #fcffef 10px);
    background: repeating-linear-gradient(-45deg, #ffffff, #ffffff 5px,#fcffef 5px, #fcffef 10px);
}
.po_none {margin-top: 25px;}
.po_none2 {margin-top: 45px;}

.po_kabu {
padding-bottom: 20px;background: url("../img/bg_kabu2.png");
background-position: 100% 100%;
background-repeat: no-repeat;
background-color: #fffded;
margin-top: 60px;
}

.po_bikou {
font-size: 94%;color: #333;
width: 100%;box-sizing:border-box;border-radius: 5px;
margin-top: 20px;margin-bottom:30px;
padding: 10px 20px 10px 20px;
border: 1px solid #dfe3b3;
background: url("../img/bg_bikou.gif");
background-position: 100% 0%;
background-repeat: no-repeat;
background-color: #f4f8c3;
}

.rp_kabu {margin-right: 80px;}

.f_syoken ,.f_syoken2 ,.f_syoken3 {font-weight: bold;color: #fc1a6f;background: #fff7f8;margin-top: 30px;border: 2px dotted #ffdbe7;}
.f_syoken {font-size: 106%;padding: 8px 5px 8px 10px;}
.f_syoken2 {font-size: 114%;padding: 10px 5px 8px 10px;margin-bottom: 30px;}
.f_syoken3 {font-size: 106%;padding: 8px 5px 8px 10px;margin-top: 15px;}

.syoken_star ,.syoken_star2 {
font-size: 120%;font-weight: bold;color: #FF6600;
background: url("../img/mini_star01.gif") left center no-repeat ,url("../img/mini_star01.gif") right center no-repeat;padding: 0 15px 0 16px;
}
.syoken_star2 {font-size: 80%;}

.po_sanko {
color: #0b0b0b;
padding: 10px 10px 10px 15px;margin-bottom:30px;margin-top: 25px;
background: url("../img/bg_sanko.png") 98% 6% no-repeat, url("../img/bg_sanko2.png") 52% 117% no-repeat, url("../img/bg_sanko2.png") 99% 100% no-repeat ,linear-gradient(to left,#d4ecf3,#fff);
border: 4px solid #62c1ce;border-radius: 8px;
}


.rp_sanko {margin-right: 230px;}

.po_sanko .sub_title {font-size: 100%;}
.po_none ul ,.po_kabu ul ,.po_sanko ul ,.po_none ol ,.po_none2 ul ,.po_none2 ol ,
.po_kabu ol ,.po_sanko ol ,.po_bikou ul ,.po_bikou ol {margin-left: 0;padding-left: 25px;}

.point ,.point2 {color: #000;border: 1px dotted #23aa15;padding: 5px 45px 1px 20px;border-radius:5px;}
.point {background: url("../img/qupid.gif") 99% 5% no-repeat;}

.qupid {
background-color: #fffef0;
-webkit-box-shadow: 0 7px 7px -6px #ddd;
-moz-box-shadow: 0 7px 7px -6px #ddd;
box-shadow: 0 7px 7px -6px #ddd;
}

.kokuban ,.contents_list {
color: #fff;
width: 760px;box-sizing:border-box;margin: 35px 0;padding: 25px 25px 45px 25px;
background: url("../img/kokuban_c2.png") 94% 98% no-repeat ,
url("../img/kokuban01.png") 0% 0% no-repeat ,
url("../img/kokuban03.png") 0% 100% no-repeat ,
url("../img/kokuban02.png") 0% 0% repeat-y;
}

.contents_list p {font-weight: bold;;margin-left: 15px;}
.contents_list a {text-decoration: underline dotted #fff;}
.contents_list a:link {color: #fff;}
.contents_list a:visited {color: #f0f0f0;}
.contents_list a:hover {color: #fff971;}
.contents_list li {margin-bottom: 5px;}
.contents_list li ul {margin-top: 5px;}

.kanren_box {
width: 100%;box-sizing:border-box;
padding: 60px 10px 10px 20px;
background: url("../img/bg_kanren.gif") 0% 5% no-repeat, url("../img/bg_sanko2.png") 94% 100% no-repeat;
background-color: #f3e9e7;
border: 1px solid #f3d7d3;border-radius: 3px;
}

.ka_kanren ,.ka_sanko ,.ka_kanren_l ,.ka_kanren_r ,.ka_sanko_r ,.ka_kanren_no {padding-left: 75px;min-height: 68px;}
.ka_kanren ul ,.ka_sanko ul ,.ka_kanren_l ul ,.ka_sanko_r ul ,.ka_kanren_r ul ,.ka_kanren_no ul {margin: 0 0 0 20px;padding: 0;}

.ka_kanren ol ,.ka_sanko ol ,.ka_kanren_l ol ,.ka_sanko_r ol ,.ka_kanren_r ol ,.ka_kanren_no ol {margin: 0 0 0 25px;padding: 0;}


.ka_kanren {background: url("../img/ka_kanren.png") left top no-repeat;}
.ka_sanko {background: url("../img/ka_sanko.png") left top no-repeat;}

.ka_kanren_no {width: 100%;background: url("../img/ka_kanren.png") left top no-repeat;}
.ka_kanren_l {width: 320px;float: left;background: url("../img/ka_kanren.png") left top no-repeat;}
.ka_kanren_r {width: 270px;float: right;background: url("../img/ka_kanren.png") left top no-repeat;}
.ka_sanko_r {width: 270px;float: right;background: url("../img/ka_sanko.png") left top no-repeat;}
.kanren_box ul ul {margin: 0 0 0 10px;padding: 0;}


.hangin {margin-top: 40px;}

.board3 ol ul {padding-left: 20px;margin-left: 0;}
.board3 ol ul li {list-style-type: none;}

.simaibox {
	font-size:92%;
    color: #222;
    position: relative;
    margin: 70px 0 20px 0;
    padding: 0.5em 1.2em;
    border: solid 4px #62c1ce;
    border-radius: 0 7px 7px 7px;
    background: -webkit-repeating-linear-gradient(-45deg, #ffffff, #ffffff 5px,#f8fcff 5px, #f8fcff 10px);
    background: repeating-linear-gradient(-45deg, #ffffff, #ffffff 5px,#f8fcff 5px, #f8fcff 10px);
}
.simai_title ,.point_title {
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    position: absolute;
    display: inline-block;
    top: -47px;
    padding: 0 9px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    border-radius: 5px 5px 0 0;
}
.simai_title {background: #62c1ce;left: -4px;}
.point_title {background: #97b450;left: -6px;}


.tb_brown table ,.tb_brown_l table ,.tb_brown_sp table {
width: 100%;
background-color: #CBC294;
border: 1px solid #ECE9D8;
border-collapse:collapse;
}
.tb_brown th ,.tb_brown td ,.tb_brown_l th ,.tb_brown_l td ,.tb_brown_sp th ,.tb_brown_sp td {
border: 1px solid #765036;
border-collapse:collapse;
padding: 10px;
}
.tb_brown th ,.tb_brown_l th ,.tb_brown_sp th {font-weight: bold;background-color: #ECE9D8;white-space: nowrap;}

.tb_brown th ,.tb_brown_sp th {text-align: center;}
.tb_brown td ,.tb_brown_sp td {background-color: #FFFFFF;padding: 5px 3px 3px 7px;}
.tb_brown td .ul_ipolist ,.tb_brown_sp td .ul_ipolist {padding-left: 15px;margin-left: 0;}

.tb_brown_l th {text-align: left;}
.tb_brown_l td {background-color: #FFFFFF;}

.ic_mini ,.ic_ipo ,.ic_nisa ,.ic_for {
font-size: 80%;
padding: 5px 10px;
line-height: 2.5em;
border-radius: 5px;
}
.ic_mini a:link ,.ic_mini a:visited ,
.ic_ipo a:link ,.ic_ipo a:visited ,
.ic_nisa a:link ,.ic_nisa a:visited ,
.ic_for a:link ,.ic_for a:visited  {color: #fff;text-decoration: none;}
.ic_mini a:hover ,.ic_ipo a:hover ,.ic_nisa a:hover ,.ic_for a:hover {color: #fff726;text-decoration: none;}

.ic_mini {background-color: #630;}
.ic_ipo {background-color: #ff701a;}
.ic_nisa {background-color: #ff3190;}
.ic_for {background-color: #7111a1;}

.ic_niju:before ,.ic_maru:before ,.ic_sankaku:before ,.ic_batu:before {
  content: '';
  width: 20px;
  height: 19px;
  display: inline-block;
  background-repeat:no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 2px;
}
.ic_niju:before {background-image: url("../img/ic_nijumaru.png");}
.ic_maru:before {background-image: url("../img/ic_maru.png");}
.ic_sankaku:before {background-image: url("../img/ic_sankaku.png");}
.ic_batu:before {background-image: url("../img/ic_batu.png");}


.htitle,.htitletop {
font-size: 120%;
font-weight: bold;
width: 94%;height: 33px;
margin-bottom: 30px;padding-left: 43px;padding-top: 4px;
background: url("../img/linkback.jpg") left top no-repeat;
clear: both;
}
.htitle {margin-top: 40px;color: #660000;}
.htitle2 {font-size: 120%;font-weight: bold;color: #660000;margin-top: 30px;}



.p2 {margin-top: 3em;}
.p3 {margin-bottom: 3em;}

.f_otoku {font-size: 90%;color: #5a331d;}

.ul_bold ,.ul_blue ,.ul_red ,.listpageblack {
font-weight: bold;
margin-left: 27px;padding-left: 0px;
list-style-position: outside;
list-style-type: square;
line-height: 1.8em;
}

.listpageblack,.ul_bold {color: #222;}
.listpageblack {line-height: 2em;}

.ul_bold {
font-weight: bold;
margin-left: 25px;padding-left: 0px;
line-height: 2em;
list-style-type: square;
}
.ul_blue {color: #008700;}
.ul_red {color: #ff260a;}

.list_check {
font-size: 100%;
margin-left: 0px;padding-left: 5px;
list-style-position: inside;
list-style-image: url("../img/2square.gif");
line-height: 1.3em;
}
.list_check li {margin-bottom: 10px;}

.hrblack ,.hrgreen ,.hrpink ,.hrnormal {border-top: none;border-bottom-width: 1px;border-bottom-style: dashed;}

.hrblack {border-bottom-color: #CCCCCC;margin-top: 10px;margin-bottom: 15px;}
.hrgreen {margin-top: 20px;border-top: none;border-bottom-color: #00CC00;}
.hrpink {margin-bottom: 10px;border-top-color: #FFCCFF;}
.hrnormal {border-top-color: #00CC00;}
.hrgray {color: #FFFFFF;border-top: 1px dotted #CCCCCC;}
.hr_end ,.hr_mini {width:100%;color:#ccc;text-align:center;border-top: none;border-left: none;border-right: none;}
.hr_end {margin-top:40px;margin-bottom:40px;border-bottom: 10px dotted #ddd;}
.hr_mini {margin-top:20px;margin-bottom:20px;border-bottom: 7px dotted #ddd;}

.ol_bold {font-weight: bold;margin-left: 30px;padding-left: 0px;line-height: 2em;}

.qa_q {color: #630;border-bottom: 1px solid #ff6137;margin-top: 35px;}
#page .qa_q {line-height: 1.8em;}
.qa_q:before ,.qa_a:before {color: #fff;padding: 5px;margin-right: 10px;}
.qa_q:before {content:"Ｑ";background-color: #ff2d12;}
.qa_a:before {content:"Ａ";background-color: #2a8091;}

.qa_details details {font-size: 94%;}
.qa_details .qa_q {margin-top: 15px;}

.table1 {
font-family: Verdana;
font-size: 90%;
width: 100%;
margin-bottom: 30px;
}
.table2 {font-family: sans-serif;font-size: 14px;width: 100%;margin-top: 20px;}
.table4 {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 14px;
line-height: 1.4em;
margin-bottom: 25px;
}
.tablenormal {font-size: 14px;font-family: Verdana;width: 100%;margin: 0px;}

.alink {text-decoration: none;}

.orig2 {font-size: 96%;line-height: 1.1em;}
.ul_kousin {
font-size: 12px;color: #333333;
list-style-type: square;
margin-left: 17px;margin-top: 5px;
padding-left: 0px;
line-height: 1.35em;
}

#tradetable {
width: 100%;
padding-bottom: 0px;
clear: both;
}
#tratdet_l {
font-size: 90%;
font-weight: bold;
color: #FF3300;
width: 270px;
float: left;
text-align: left;
}
#tratdet_l img {max-width:250px;height:auto;background: url("../img/shadow.gif") no-repeat right bottom;
padding: 5px 10px 10px 5px;
}

#tratdet_r {float: right;width: 500px;}
#tratdet_r2 {width: 100%;}
#tratdet_r p ,#tratdet_r2 p {
font-size: 90%;
font-weight: bold;
margin-top: 0px;margin-bottom: 0px;padding-left: 20px;
background: url("../img/mini_star01.gif") left center no-repeat;
color: #FF66CC;
}
#tratdet_r table ,#tratdet_r2 table {font-size: 90%;width: 100%;background-color: #CAC191;}
#tratdet_r th ,#tratdet_r2 th {font-weight: normal;width: 100px;padding: 5px;background-color: #ECE9D8;}
#tratdet_r td ,#tratdet_r2 td {background-color: #FFFFFF;padding-left: 5px;}
.ul_noramal ,#m_sikumi .ul_normal {line-height: 2em;list-style-type: none;margin-left: 0px;padding-left: 0;}
.ul_normal2 {line-height: 2em;list-style-type: square;padding-left: 20px;}

.ul_inline ul {margin: 0;padding: 0;}
.ul_inline li {display: inline;}

.by_tiup {font-size: 82%;font-weight: normal;margin-left: 10px;}
.by_tiup a:link  {color: #f30;text-decoration: none;}
.by_tiup a:visited  {color: #f30;text-decoration: none;}
.by_tiup a:hover  {color: #1f8410;text-decoration: none;}

.link2 {
font-size: 110%;background: url("../img/link.png") left center no-repeat;
height: 35px;
margin-left: 5px;margin-top: 25px;margin-bottom: 30px;padding-left: 55px;padding-top: 3px;
background-color: #fffaf0;
}

.link ,.link_waku ,.link_link_waku {font-size: 100%;}

.link_waku {margin-bottom: 0px;}

.link {background-color: #fffaf0;margin-bottom:30px;}

.link_waku ,.link_link_waku {background-color: none;margin-bottom: 5px;}

.link:before ,.link_waku:before {
content:"参考";font-size: 70%;color: #666;padding: 4px 8px;margin-right: 10px;
background-color: #e2ffe5;border: 1px solid #666;border-radius:5px;
}

.link_link:before ,.link_link_waku:before {
content:"Link";font-size: 70%;color: #666;padding: 4px 8px;margin-right: 10px;
background-color: #ffeeca;border: 1px solid #666;border-radius:5px;
}

.board3 .link ,
.board .link ,
.po_bikou .link ,
.po_none .link ,
.po_kabu .link ,
.po_sanko .link {
background-color: transparent;border:none;}

.link {background-color: #fffaf0;}
.link2 {margin-top: 5px;margin-bottom: 30px;}

.linkm {position:relative;margin-top: 50px;margin-bottom: 25px;}
.linkm_s {
font-weight: bold;
position:absolute; top: -20px;
margin: 0px 0 0px 10px;padding: 6px 19px 3px 17px;
background: #f08080;
border-radius: 5px; color: #ffffff;
}
.linkm p {
padding: 32px 15px 15px 10px;
border: 2px solid #f08080;
border-radius: 5px;
}
.linkm p a {
font-weight: bold;font-size: 120%;
background: url("../img/link.png") left center no-repeat;
height: 35px;
margin-left: 0px;margin-top: 25px;margin-bottom: 30px;padding-left: 55px;padding-top: 3px;padding-bottom: 12px;
}

a[target="_blank"]:after {content: url("../img/target.png");margin-left: 5px;margin-right: 4px;}
#menu a[target="_blank"]:after ,
.notar a[target="_blank"]:after ,
.h_r a[target="_blank"]:after ,
.asp_pc a[target="_blank"]:after ,
.asp_sp a[target="_blank"]:after ,
.tiup_box a[target="_blank"]:after ,
.tiup_box_page a[target="_blank"]:after ,
.simaibox a[target="_blank"]:after ,
.profile_site a[target="_blank"]:after ,
.g160 a[target="_blank"]:after ,
.g200 a[target="_blank"]:after ,
.g468 a[target="_blank"]:after ,
.g728 a[target="_blank"]:after {content: '';}

.shareList2 a[target="_blank"]:after {content: '';margin: 0;}

.nowrap ,.nowrap_sp {word-break: keep-all;word-wrap:normal;white-space: nowrap;}

.comment_kabu {border: 5px solid #CCCCCC;padding: 15px;margin: 15px 10px 15px 0}

.cats,.cats2 {
float: right;
margin-left: 1em;
background: url("../img/guremasa01.gif") left top no-repeat;
clear: right;
}
.cats {width: 210px;}
.cats2 {width: 180px;}

.cats p,.cats2 p {color: #703e1c;font-weight: bold;margin-left: 47px;margin-bottom: 2em;margin-top: 5px;padding-top: 0;}

.cats:after {
content: ".";
font-size: 0.1em;
display: block;
visibility: hidden;
height: 0.1px;
line-height: 0;
clear: both;
}

.form_hukuri input ,.form_hukuri select {font-size: 100%;padding:10px;}
.form_hukuri input[type="button"] {padding:15px;}
.form_hukuri input[type="reset"] {font-size: 90%;padding:10px;}
.fuku_nen {width:80px;}

.tb_brown_l .td_y ,.tb_brown .td_y ,.tb_brown_sp .td_y {background-color: #f6f0ba;}
.tb_brown .bg_y ,.tb_brown_sp .bg_y {background-color: #f7ffb4;}
.tb_brown .bg_g ,.tb_brown_sp .bg_g {background-color: #eee;}
.tb_brown .td_f9 ,.tb_brown_sp .td_f9 {background-color:#FF9;}
.tb_brown .td_fc ,.tb_brown_sp .td_fc {background-color:#ffffcc;}
.tb_brown .td_g ,.tb_brown_sp .td_g {background-color:#f3fff3;}
.tb_brown .td_th ,.tb_brown_sp .td_th {background-color:#fffae9;}


.ta_kessan table{font-size: 12px;width: 97%;border: 1px solid #bbb;border-collapse:collapse;}
.ta_kessan th ,.ta_kessan td {border: 1px solid #bbb;border-collapse:collapse;padding: 5px;}
.ta_kessan th {font-weight: normal;background: #eee;text-align: center;}

.kei,.kei2 {background-color: #d6faff;}
.kei2 {text-align: right;}
.kei_y {background-color: #ffecb9;}

.google {padding-top: 15px;margin-bottom: 10px;}

.g160,.g200 ,.banner160 {text-align: center;margin-top: 20px;margin-bottom: 10px;}
.g160 img {max-width:200px;}
.banner160 {margin-top: 20px;margin-bottom: 10px;}
.sponcer {font-size: 11px;color: #666;;margin-bottom: 0;text-align: center;}

.social-area-syncer p:before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../pazz/img/kabusuru.png");
  background-repeat:no-repeat;
  background-size: contain;
  vertical-align: middle;
  padding-right: 5px;
}

.tb_brown .td_yutai ,.tb_brown_sp .td_yutai {color: #7e4728;background-color: #fff5e3;text-align: center;}
.tb_brown .td_yutai2 ,.tb_brown_sp .td_yutai2 {color: #ff046f;background-color: #ffeffc;}
.tb_brown .td_yutai3.tb_brown_sp .td_yutai3 {font-size: 90%;color: #555;margin-right: 3px;}

.tb_brown_l .td_kako ,.tb_brown_l .td_kako2 ,.tb_brown_l .td_kako3 ,.tb_brown_l .td_kako4 {text-align: right;}
.tb_brown_l .td_kako2 {color: #063dff;}
.tb_brown_l .td_kako4 {color: #F30;}

.td_kako_kome {font-size: 105%;color: #222;}
.kome5 {font-size: 10px;color: #555;}

.sub_title,#page h3 ,#page h4, #page h2.sub_title, #page h3.sub_title {
	font-size: 114%;font-weight: normal;color: #111;
	position: relative;
	background-color:#ecf2c5;
	display: block;
	padding: 0.5em 0.5em 0.45em 1.85em;margin: 40px 0 40px 0;
	border: 1px dashed #93b542;
	border-radius:3px;
	background-image: url("../img/bg_subt.png") ;
	background-position: 5px 8px;
	background-repeat: no-repeat;
	}
.sub_title:before,
.sub_title:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-color: transparent;
}
.sub_title:before {
	top: 100%;
	left: 0;
	border-width: 0 15px 15px 0;
	border-right-color: #93b542;
}

#page h2.sub_title:before ,
#page h3.sub_title:before ,
#page h4.sub_title:before {border:none;}


#page h2.sub_title ,#page h3.sub_title {min-height: auto;font-weight:normal;}

.tb_brown .td_syoken ,.tb_brown_l .td_syoken ,.tb_brown_sp .td_syoken {background-color: #fff6e4;word-wrap: normal;word-break: keep-all;}
.tb_brown .no_kaigyo ,.tb_brown_sp .no_kaigyo {word-wrap: normal;word-break: keep-all;}
.tb_brown .td_d ,.tb_brown_sp .td_d {background-color: #eee;}


.fo_yutai {font-size:108%;padding:12px;}

.yutai_a {color: #0033FF;text-decoration: underline;}
.yutai_div {display: inline;}

.yutai_johobox {width: 100%;}
.y_j_l {width: 300px;float: left;}
.y_j_r {width: 455px;float: right;}
.yutai_hin {
width: 100%;font-size: 120%;font-weight: bold;color: #e4007f;box-sizing:border-box;
margin: 30px 7px 10px 0;padding: 10px;line-height: 1.2em;background-color: #fff3f7;
}
.yutai_joken dl {width: 100%;clear: right;box-sizing:border-box;border-top: 1px solid #630;}
.yutai_joken dt {width: 30%;float: left;/*display: inline-block;*/
padding: 10px;margin: 0;text-align: center;background-color: #fff7f9;border-bottom: 1px solid #630;box-sizing:border-box;border-collapse:separate;word-wrap:break-word;overflow-wrap:break-word;}
.yutai_joken dd {width: 70%;float: right;/*display: inline-block;*/
padding: 10px;margin: 0;text-align: center;background-color: #fff;border-bottom: 1px solid #630;box-sizing:border-box;border-collapse:separate;}

.yutai_hin_bikou {font-size: 80%;color: #666;border: 1px dotted #666;margin-top: 15px;border-radius:5px;padding: 10px 10px 0px 10px;background-color: #f4f4f4;}
.yutai_hin_bikou_title {font-size: 110%;margin: 0;padding: 0;}

.td_yutai3 {font-size: 92%;color: #454545;margin-left: 10px;}

.yogo_list ul {color: #aaa;list-style-type: none;margin: 0;padding: 0;}
.yogo_list li {float: left;padding-right: 15px;line-height: 2em;}
.yogo_list li:after {content:"　|";}


#yakudati_top {clear: both;}
#yakudati_top ul {list-style-type: none;margin-bottom: 0px;margin-left: 0;padding-left: 0;}
#yakudati_top li {float: left;margin-right: 9px;margin-top: 10px;}

.by_subli {font-size: 80%;margin-left: 5px;color: #630;}

.top_monex2 {margin-top: 30px;text-align: center;}

.b_tiup ,.b_tiup p ,.b_susume {text-align: center;}
.b_susume {margin: 15px 0 5px 0;}
.b_susume h4 {margin-bottom: 7px;}

.bg_h3_susume ,.moku_susume {font-size: 72%;color: #ff563b;}

.td_apri01 {width: 150px;}
.td_apri02 {width: 160px;}
.td_apri03 {width: 60px;}

.f_kari {font-size: 92%;color: #222;}

.over0 ,.over10 ,.over30 ,.over50 ,.over100 ,.minus ,
.toraku0 ,.toraku1 ,.toraku2 ,.toraku3 ,.toraku4 ,.toraku5 ,.toraku_m ,.zero {text-align:center;}

.over10 ,.over30 ,.over50 ,.over100 ,
.toraku1 ,.toraku2 ,.toraku3 ,.toraku4 ,.toraku5 {font-weight:bold;}

.table1 .over10 ,.table1 .toraku2 {font-size:105%;}
.table1 .over30 ,.table1 .toraku3 ,.tb_brown .over30 ,.tb_brown .toraku3 {font-size:110%;background-color:#FFC;}
.table1 .over50 ,.table1 .toraku4 ,.tb_brown .over50 ,.tb_brown .toraku4 {font-size:120%;background-color:#FF6;}
.table1 .over100 ,.table1 .toraku5 ,.tb_brown .over100 ,.tb_brown .toraku5 {font-size:130%;background-color:#FF0;}

.over0 ,.over10 ,.over30 ,.over50 ,.over100 ,
.toraku0 ,.toraku1 ,.toraku2 ,.toraku3 ,.toraku4 ,.toraku5 {color:#F30;}

.tb_brown .td_t_s ,.tb_brown .td_t_a ,.tb_brown .td_t_b ,.tb_brown .td_t_c ,.tb_brown .td_t_d {text-align: center;}
.tb_brown .bb_kikan {background-color: #fffcd2;}
.tb_brown .bb_bosyu {background-color:#fff024;}
.tb_brown .td_t_s  {background-color: #ffdaec;}
.tb_brown .td_t_a {background-color: #ffe8ea;}
.tb_brown .td_t_b {background-color: #ffefde;}
.tb_brown .td_t_c {background-color: #fcfcfc;}
.tb_brown .td_t_d {background-color: #f0efff;}

.sp_br {display: none;}

.minus ,.toraku_m {color:#63C;}
.zero {color:#333;}

.ipo_kome {font-size: 74%;color: #630;}


.bc{
  max-width:99%;
  padding:12px;
  border:1px solid #ddd;
  word-wrap:break-word;
  border-radius:5px;
  background-color: #fffdf3;
}
 
.bc-t{float:left;margin-top: 10px;}
 
.bc-ct{margin-left:120px;margin-top: 13px;line-height:120%;}
.bc-ct p {font-size:100%;color:#333;line-height: 1.5em;}
.bc-title{font-size: 115%;margin-bottom:20px;}
 
.bc-title a:link,
.bc-title a:visited,
.bc-title a:hover {
padding-left: 30px;text-decoration: underline;background: url("../img/12.gif") left no-repeat;}

.sign {text-align:left;border:1px dotted #ccc;border-radius:5px;background-color:#eee;padding:2px 20px;margin-top:25px;}
.sign p {font-size:86%;color:#666;}

.ipo_syukan ,.ipo_hikiuke {font-size: 126%;font-weight: bold;color: #f30;margin-bottom: 0;padding-bottom: 0;}
.by_hikiuke {font-size: 80%;font-weight: normal;color: #630;margin-left: 20px;}
.ipo_fr {float: right;margin-top: 20px;}


.li_osusume ,.li_neraime ,.li_anaba {margin-bottom: 10px;line-height:1em;}
.li_osusume {font-size: 114%;}
.li_neraime ,.li_anaba {font-size: 104%;}
.li_syukanji {font-size: 114%;}

.li_osusume:after ,.li_neraime:after ,.li_anaba:after {
color: #fff;padding: 0.1em 0.8em;margin: 0 0 4px 15px;border-radius: 4px;text-decoration: none;display: inline-block;vertical-align: middle;}
.li_osusume:after {font-size: 13px;content:"おすすめ";background-color: #e4007f;}
.li_anaba:after {font-size: 13px;content:"穴場";background-color: #138495;}
.li_neraime:after {font-size: 13px;content:"狙い目";background-color: #ec6941;}

.t_s {font-size: 120%;font-weight: bold;color: #ff136b;}
.t_a {font-size: 110%;color: #f30;}
.t_b {font-size: 100%;color: #cd6112;}
.t_c {font-size: 90%;color: #666;}
.t_d {font-size: 90%;color: #999}


/*.lit_sinki {background-image: url("../img/top/ic_new3.png");}
.lit_karijoken {background-image: url("../img/top/ic_kari3.png");}
.lit_bbtyu {background-image: url("../img/top/ic_bb013.gif");}
.lit_kokai {background-image: url("../img/top/ic_kobo3.png");}
.lit_hatune {background-image: url("../img/top/ic_hatune3.png");}
.lit_henko {background-image: url("../img/top/ic_henko3.png");}
.lit_yoso {background-image: url("../img/top/ic_yoso3.png");}
.lit_comment {background-image: url("../img/top/ic_comment.png");}
.lit_news {background-image: url("../img/top/ic_comment.png");}
*/

.yotei_info_box {width: 100%;height: 125px;margin-top: 0px;overflow:scroll;overflow-x:hidden;
border-top: 2px dotted #ccc;border-bottom: 2px dotted #ccc;padding: 10px 0;
background: url("../img/chara/takarabune.png") 94% 76% no-repeat;
}
.yotei_info_box ul {font-size: 90%;color: #454545;margin: 0 0 0 0px;padding: 0;list-style-type: none;}
.yotei_info_box li {margin-bottom: 5px;}

/*.yotei_info_box .lit_bbtyu ,.yotei_info_box .lit_hatune ,.yotei_info_box .lit_kokai ,.yotei_info_box .lit_karijoken ,
.yotei_info_box .lit_sinki ,.yotei_info_box .lit_henko ,.yotei_info_box .lit_yoso ,.yotei_info_box .lit_comment ,
.yotei_info_box .lit_news {
background-position: 0px 6px;background-repeat: no-repeat;padding-left:46px;list-style-type: none;line-height: 1.6em;
}
*/
.form_box input[type="text"] ,.form_box input[type="email"] {width: 300px;height: 30px;}
.form_box textarea {width: 450px;}
.form_box input[type="text"] ,.form_box input[type="email"] ,.form_box textarea {font-size: 105%;}
.form_box td {padding: 10px 0px 10px 10px;}
.form_soshin {margin-top: 30px;width: 100%;text-align: center;}
.form_soshin input {font-size: 120%;padding: 20px 50px;}


div.po_kabu ul#link_themes {width: 600px;}
div.po_kabu ul#link_themes li{float: left;width: 50%;}
.disp_none ,.sanko_title {display: none;}

.tb_brown #tabledata .td_syoken {word-wrap: normal;word-break: normal;}


.mokuji {position: relative;margin-top: 50px;}
.mokuji ol{
font-size: 15px;
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.5em;
  border: dashed 1px gray;
}

.mokuji ol li{
  position: relative;
  /*line-height: 1.5em;*/
  padding: 0 0 0 34px;margin-bottom: 5px;
}
.mokuji ol li a {text-decoration: none;display: block;}
.mokuji ol li a:link {background-color: none;}
.mokuji ol li a:visited {background-color: none;}
.mokuji ol li a:hover {background-color: #e1ffe1;}

.mokuji ol li:before{
  position: absolute;
  counter-increment: number;
  content: counter(number);
  background: #74c2f8;
  color: white;
  font-family: 'Avenir','Arial Black','Arial',sans-serif;
  font-weight:bold;
  font-size: 13px;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin: 12px 0 0 0 ;
  text-align:center;
  top: 0%;
  -moz-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}
.mokuji ol ul {padding: 0;margin: 0 0 0 18px;}
.mokuji ol ul li {padding: 0;margin: 0;list-style-type: disc;color: #548cb2;}
.mokuji ol ul li:before{counter-reset:number;content: none;}
.p_mokuji {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    display: inline-block;
    top: -43px;
    padding: 0 9px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    border-radius: 5px 5px 0 0;
    background: #74c2f8;left: 0px;
    }



.plink ol ,.plink2 ol {list-style: none;padding: 5px;text-align: center;}
.plink ol {margin-bottom: 30px;background-color: #efefef;}
.plink2 ol {margin: 0px;}
.plink li ,.plink2 li {font-size: 86%;padding: 0;margin: 0;display: inline;}
.plink li a ,.plink2 li a {text-decoration: none;word-break: keep-all;word-wrap:normal;white-space: nowrap;}
.plink li a:after ,.plink2 li a:after {content:" | ";}
.plink li:last-child a:after ,.plink2 li:last-child a:after {content:"";}


/*============================================================
フキダシデザイン 
============================================================*/
.arrow_answer,
.arrow_question {
    position: relative;
    background: #fff;
    border: 1px solid #c8c8c8;
    padding: 10px 25px;
    border-radius: 10px;
    width: 77%;
    font-size: 106%;
}
.arrow_answer p,
.arrow_question p {line-height: 1.5em;}

.arrow_question {
    color: #060;float: right;
    margin-right: 20px;
}
.arrow_answer:after,
.arrow_answer:before,
.arrow_question:after,
.arrow_question:before {
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_question:after,
.arrow_question:before { right: 100%; }
.arrow_answer:after,
.arrow_answer:before { left: 100%; }
.arrow_answer:after,
.arrow_question:after {
    border-color: rgba(255, 255, 255, 0);
    border-width: 15px;
    margin-top: -15px;
}
.arrow_answer:after { border-left-color: #fff;}
.arrow_question:after { border-right-color: #fff;}
.arrow_answer:before,
.arrow_question:before {
    border-color: rgba(200, 200, 200, 0);
    border-width: 16px;
    margin-top: -16px;
}
.arrow_answer:before { border-left-color: #ff5629;}
.arrow_question:before { border-right-color: #c8c8c8;}
.question_image {float: left;}
.answer_image {float: right;margin-right: 20px;}
.answer_image img,
.question_image img {border-radius: 50px;}
.question_Box {margin-bottom: 25px;margin-top: 40px;overflow: hidden;}
.answer_Box {margin-bottom: 40px;overflow: hidden;}

.arrow_question {background-color: #fafffa;}
.arrow_answer {color: #111;border: 1px solid #ff5629;}

.onsp ,.asp_sp ,.view_sm ,.sp_menu_top ,.sp_menu_top2 /*,.sp_menu_search */,.sp_menu_link {display: none;}

.clear{clear:both;}

div.div-easy-post {font-size:90%;}
.easy-post-input {padding:10px 70px;margin-top:5px;}

/* sisyu */
.top_tiup ,.page_tiup ,.social-area-syncer ,.sign ,.board {
position: relative;
z-index: 0;
/*text-shadow: -1px -1px 2px rgba(0,0,0,0.4);*/
box-sizing:border-box;
}

.top_tiup:after ,.page_tiup:after ,.social-area-syncer:after ,.sign:after ,.board:after {
content: "";
position: absolute;
left: 10px;
right: 10px;
top: 10px;
bottom: 10px;
padding: 3px;
margin: -4px;
border-radius: 3px;
z-index: -1;
}

.top_tiup:before ,.page_tiup:before ,.social-area-syncer:before ,.sign:before ,.board:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-radius: 5px;
box-shadow: inset -1px -1px 2px rgba(0,0,0,0.3), inset 1px 1px 2px rgba(255,255,255,1);
z-index: -1;
}

.top_tiup:after ,.page_tiup:after ,.board:after {border: 1px dashed #b99510;}
.social-area-syncer:after ,.sign:after {border: 1px dashed #888888;}

/* end sisyu */

blockquote {
width:92%;box-sizing:border-box;
margin:20px 20px 30px 20px;padding: 35px 15px 10px 15px;
position: relative;
background: #f5f5f5;
color: #555;
border-left: 7px solid #aaa;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
}blockquote:before{
display: inline-block;
position: absolute;
top: 5px;
left: 3px;
vertical-align: middle;
content: "“";
font-family: Georgia, serif;color: #aaa;
font-size: 90px;
line-height: 1;
}
blockquote p ,blockquote ul ,blockquote ol {
font-size: 92%;padding: 0;margin: 7px 0 15px 0;line-height: 1.4;
}
blockquote ul ,blockquote ol {padding-left:20px;}
blockquote cite {
display: block;
text-align: right;
color: #888888;
font-size: 0.9em;
}

.koma_box {width: 750px;margin-bottom: 30px;}
.koma_box img:nth-of-type(odd){float: right;}	/*1,3*/
.koma_box img:nth-of-type(even){margin-left: 3px;float: left;}	/*2,4*/
.koma_box img:nth-of-type(1) ,.koma_box img:nth-of-type(2) {margin-bottom: 18px;}

.atstar::after{content:url("../img/mini_star01.gif");margin-left: 5px;}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}


@media screen and (max-width: 1024px){	/* start_max-width */

#wrap {padding-left: 10px;padding-right: 10px;}

#wrap ,#header,#ti,#link ,#sougo ,.sougo2 ,#footer ,#foot01 {width: 100%;box-sizing:border-box;}
#top ,#page {width: 765px;}

.shareList2 {position: static;top:auto;margin-left: 0px;margin-bottom: 0px;padding-left: 0;}
.shareList2 li {margin:0 10px 0 0;text-align:left;display: inline-block;}

}	/* end_max-width */



@media screen and (max-width: 796px){	/* start_max-width */

.nosp ,.sougo2 ,.sogo_text ,.nobanner ,.hangin ,.cats ,.cats2 ,.g160 ,.ipo_fr ,.h_r {display: none;}

.h_l ,#left,#main ,#pagemenu ,#f01_l ,#f01_r ,#sitemap ,
.dt1 ,#tratdet_l ,#tratdet_r ,.cats,.cats2 ,
#top ,.sogo_l_l ,.sogo_l_r ,.sogo_l_r_l ,.sogo_l_r_r ,
.imgright_sp ,.imgright15_sp ,.imgright45_sp ,.imgleft_sp ,.fl_sp ,.fr_sp ,.t_p_h ,.t_p_img ,
.site_l ,.site_r ,.site_l_l ,.site_l_r {float: none;}

#koukoku .tkh2 img ,#tiup_box h2 img ,.tiup1 ,#tratdet_l ,#tratdet_r {width: 100%;height: auto;}

.koukoku_box ,.koukoku_box2 ,.tiup2_l ,.tiup2_r ,.tiup2_l_page ,.tiup2_r_page ,
.img100 img ,.t_p_h ,.t_p_img ,.kokuban, .contents_list ,.site_l ,.site_r ,.site_l_l ,.site_l_r {
width: 100%;box-sizing:border-box;
}

.img100 img {height: auto;}
.tiup2_r ,.tiup2_r_page {margin-top: 10px;}

#wrap ,#header ,.h_l ,#top ,#page ,#menu ,#footer ,
.info_l ,.info_r ,#foot01 ,#f01_l ,#f01_r ,#mainspace ,
#sougo ,.sogo_l_l ,.sogo_l_r ,.sogo_l_r_l ,.sogo_l_r_r ,.ka_kanren_l ,.ka_kanren_r ,.ka_sanko_r {width: 100%;box-sizing:border-box;}

.w110_sp ,.w150_sp ,.w200_sp ,.w250_sp ,.w300_sp ,.w350_sp {width: 100%;}

.b_box li {display: inline;}
#koukoku .tkh2 {padding: 7px 0 12px 0px;background: none;}

/*#wrap {padding-left: 10px;padding-right: 10px;}*/
#header {width: 100%;border: none;padding-top: 2px;margin-bottom: 0px;}
.h_l {width: 100%;margin-bottom: 10px;}

.top_h1 {float: none;text-align: left;}
#f01_l ,#f01_r ,.ka_kanren_l ,.ka_sanko_r {float: none;}

.top_h1 {font-size: 96%;float: none;/*float: left*/;margin: 1px 0 0 0px;padding: 0px 0 0 18px;background: url("../img/mini_star01.gif") 0px 2px no-repeat;}

.koma_box {width: 100%;}
.koma_box img:nth-of-type(odd){float: none;}
.koma_box img:nth-of-type(even){margin-left: 0px;float: none;}
.koma_box img:nth-of-type(1) ,.koma_box img:nth-of-type(2) ,.koma_box img:nth-of-type(3) {margin-bottom: 8px;}


/*.h_r h1 ,.h_r .donyu {height:auto;min-height: 28px;margin: 5px 0 0 0;box-sizing:border-box;}*/
#top img ,#mainspace img {max-width: 100%;height: auto;box-sizing:border-box;}

.top_banner img {margin-bottom: 10px;}
.info_r {margin: 15px 0 0 0;}

.t_p_box {margin-bottom: 15px;}
.t_p_h h3 {font-size: 110%;margin-bottom: 20px;}
.t_p_h p {font-size: 100%;}
.t_p_img img {width: 100%;margin-top: 10px;}

#menu {margin-top: 10px;}
#menu li a {
font-size: 20px;
width: 100%;height: 55px;
padding: 9px 0 0px 47px;
}

#menu li a:link {border: 6px solid #C5E2E0;}
#menu li a:visited {border: 6px solid #C5E2E0;}
#menu li a:hover {border: 6px solid #93C339;}

#menu li li a {font-size: 100%;line-height: 1.6em;}
#menu li li h3 a {font-size: 80%;line-height: 1.6em;}

#menu li li a:link {border: none;}
#menu li li a:visited {border: none;}
#menu li li a:hover {border: none;}

#menu .m01 a ,#menu .m02 a ,#menu .m03 a ,#menu .m04 a ,#menu .m05 a {background-size: 36px 36px;}
#menu .m01 a:hover ,#menu .m02 a:hover ,#menu .m03 a:hover ,#menu .m04 a:hover ,#menu .m05 a:hover {background-size: 38px 38px;}

#menu .m10 a {background-size: 35px 23px;}
#menu .m10 a:hover {background-size: 35px 23px;}
#menu .m11 a {background-size: 34px 34px;}
#menu .m11 a:hover {background-size: 34px 29px;}

#menu .m12 a {background-size: 22px 34px;background-position: 8px center;}
#menu .m12 a:hover {background-size: 22px 34px;background-position: 8px center;}

#menu .m13 a {background-size: 25px 34px;background-position: 8px center;}
#menu .m13 a:hover {background-size: 26px 34px;background-position: 8px center;}

#menu .m99 a {background-size: 31px 25px;}
#menu .m99 a:hover {background-size: 31px 25px;}

#menu .b_box {width: 100%;margin-top: 10px;padding: 0 auto;text-align: center;}
#menu .b_box li a  {width: auto;height: auto;border: none;background: none;padding: 0;}
#menu .b_tiup img ,#menu .b_susume img ,#menu .g_200 img {max-width: 80%;}
#menu .b_tiup {width: 100%;margin-top: 10px;padding: 0 auto;text-align: center;}
#menu .b_tiup li a {border: none;background: none;padding: 0;}
#menu .b_tiup ul ,#menu .b_tiup li {width: 100%;text-align: center;}

#menu .subc {
padding-left: 25px;
background: url("../img/sp_bg_ul.png") 0px  6px no-repeat;background-color: #fffff4;
}
.subc li {
position: relative;
padding: 0.5em 0.5em 0.5em 1.5em;
line-height: 1.4em;
border-top: dotted 1px gray;
background-color: #fffff4;
}
#menu .subc {border-top: dotted 1px gray;}
#menu .koc {padding-left: 12px;background: url("../img/1.gif") 0px 10px no-repeat;}

.sp_menu_top ,.sp_menu_top2 {width: 100%;text-align: center;padding: 5px auto 0 auto;margin: 0 auto 5px auto;}
.sp_menu_top {font-size: 105%;}

.sp_menu_search {width: 100%;}
.sp_menu_search input {width: 90%;}

.sp_menu_star {
font-size: 90%;color: #FF6600;margin: 0 auto;padding: 5px auto 0 auto;
background: url("../img/mini_star01.gif") left center no-repeat ,url("../img/mini_star01.gif") right center no-repeat;padding: 0 15px 0 16px;
}
.sp_menu_link .sp_menu_star {color: #333;}
.nosp ,.asp_pc ,.view_pc {display: none;}
.onsp ,.asp_sp ,.view_sm ,.sp_menu_top ,.sp_menu_top2 /*,.sp_menu_search */,.sp_menu_link {display: inline;}

.asp_sp {margin: 10px 0 0 10px;}

.b_search input {width: 90%;padding: 10px 0;margin-bottom: 5px;text-align:center;}
.b_search input[type="submit"] {font-size:80%;padding: auto;}


@keyframes sway {
    0% {transform: none;}
    25% {transform: none;}
    50% {transform: none;}
    75% {transform: none;}
    100% {transform: none;}
}

.lp10_sp {padding-left: 0;}

#sougo li {line-height: 1.5em;}

#f01_r {text-align: center;margin-top: 15px;}

.top_monex2 img ,.mondai_top img {max-width: 100%;padding-left: 0px;}


#tradetable {height: auto;border-bottom: none;}
#tratdet_r {margin-top: 10px;}

#main img ,#page img ,iframe ,#tiup_box img {max-width: 100%;}

.h_l img ,#main img ,.top_monex2 img ,.mondai_top img ,.hangin img ,#page img ,#tiup_box img {height: auto;}

.tb_brown table ,.tb_brown_sp table ,.tb_brown_l table ,.table1 ,#pazz4 table {max-width: 100%;width: 100%;box-sizing:border-box;}
.tb_brown_l th ,.tb_brown_l td ,#tratdet_r th ,#tratdet_r td {width: 100%;display: block;box-sizing:border-box;}
.tb_brown th ,.tb_brown_l th ,.table1 th ,#tratdet_r th ,#pazz4 table th {white-space:normal;word-wrap:break-word;}
.tb_brown td ,.tb_brown_l td ,.table1 td ,#tratdet_r td ,#pazz4 table td {word-break:break-all;}

.tb_brown_sp th ,.tb_brown_sp td {display: block;width: 100%;min-width: 100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;}
.tb_brown_sp th ,.tb_brown_sp td {padding: 5px;white-space:normal;word-wrap:break-word;}

#guide {font-size: 92%;background-color: #f0fff3;margin-top: 20px;padding-top: 0;}
#guide td {width: 100%;display: block;margin:15px auto;}

.tr1 {margin-bottom: 30px;padding-bottom: 30px;}

.navi_box .rev {float: none;}
.navi_box .next {float: none;margin-top: 25px;}

.kanren_box {padding: 60px 10px 10px 10px;}
.ka_kanren ,.ka_sanko ,.ka_kanren_l ,.ka_kanren_r ,.ka_sanko_r ,.ka_kanren_no {padding-left: 0px;padding-top: 80px;min-height: auto;}

.ka_sanko_r ,.ka_kanren_r {margin-top: 30px;}

.ka_kanren_l ul ,.ka_kanren_r ul ,.ka_kanren_no ul {margin: 0 0 0 5px;padding: 0;}
.ka_sanko ul ,.ka_kanren ul {margin: 0 0 0 15px;padding: 0;}
.kanren_box li {margin-bottom:10px;}

#header img {max-width: 100%;}

#pagemenu a img ,#left a img {display: block;margin-bottom: 5px;}

.board3 ul ,.board3 ol ,.board ul ,.board ol ,.po_bikou ul ,.po_bikou ol {padding-left: 15px;}

.form_hukuri input ,.form_hukuri select {font-size: 100%;max-width: 99%;}


#apri_box img {max-width: 50px;height: auto;}
.td_apri01 {width: 30%;}
.td_apri02 {width: 30%;}
.td_apri03 {width: 5%;}

.no_kaigyo ,.tb_brown .td_syoken ,.tb_brown_sp .td_syoken {word-wrap: break-word;word-break: break-all;}

.img_sp80 {width: 80%;}
.img_sp70 {width: 70%;}
.img_sp50 {width: 50%;}

#pagemenu img ,#left img ,#menu img {width: 100%;height: auto;}

.tiup_box {width: 98%;box-sizing:border-box;margin-left: 5px;}
.pk_l ,.pk_r {width: 100%;box-sizing:border-box;}
.pk_l img ,.pk_r img {max-width: 100%;box-sizing:border-box;height: auto;}
.pk_l {margin-top:10px;margin-bottom: 20px;padding-bottom: 20px;padding-right: 0px;border-right: none;border-bottom: 3px dotted #afd15b;}


.tb_ipo_box_sp ,.tb_ipo_box_sp dl ,.tb_ipo_box_sp dt ,.tb_ipo_box_sp dd {width:100%;box-sizing: border-box;margin: 0;padding: 0;}

.tb_ipo_box_sp dl {border: 2px solid #1d2e62;}
.tb_ipo_box_sp dt {font-weight: bold;color: #fff;background-color: #1d2e62;text-align: center;padding: 5px 0;}
.tb_ipo_box_sp dd {padding: 10px 5px;}
.tb_ipo_box_sp dd ul {margin-left: 0;padding-left: 20px;margin-top: 0;margin-bottom: 0;}
.tb_ipo_box_sp dd li {line-height: 2em;}


.ul_sp_jisseki_list li {font-size: 90%;display: inline;margin-right: 15px;}
.ul_sp_jisseki_list li:last-child {margin-right: 0px;}
.time {font-size: 80%;font-weight: bold;margin-left: 5px;color: #F30;}
.ipo_jisseki ,.ipo_jisseki_b {color: #ff0764;text-align: center;}
.ipo_jisseki {font-size: 140%;font-weight: bold;background-color: #ffe160;}
.ipo_jisseki_b {font-size: 110%;background-color: #fff8a2;}

.sp_bosyu_list ,.sp_jisseki_list ,.sp_bosyu_list_bb {
width: 100%;box-sizing:border-box;border-radius: 5px;
margin-top: 0px;margin-bottom:30px;
padding: 10px 5px 8px 10px;
border: 5px solid #c9d160;
background-color: #fffded;
}

#page .sp_bosyu_list ul ,#page .sp_jisseki_list ul ,#page .sp_bosyu_list_bb ul {padding: 0;list-style-type: none;}
.sp_bosyu_list ul ,.sp_jisseki_list ul {margin: 0;}
.sp_bosyu_list_bb ul {margin: 15px 0 20px 0;}
.sp_bosyu_list li ,.sp_jisseki_list li ,.sp_bosyu_list_bb li {border-bottom: 1px dotted #ccc;list-style-type: none;}

.sp_kigyomei ,.sp_kigyomei2 ,.sp_kigyomei3 {font-size: 120%;padding-left: 5px;margin-bottom: 5px;border-left: 7px solid #ff0280;}
.sp_kigyomei:before ,.sp_kigyomei2:before ,.sp_kigyomei3:before {font-size: 86%;color: #ff0280;padding-right: 8px;}
.sp_kigyomei:before {content:"予定";}
.sp_kigyomei2:before {content:"上場";}

.sp_k_day {font-size: 82%;margin-right: 10px;}
.li_bb_day {font-size: 98%;font-weight: bold;color: #ff1958;}
.li_bbtyu {background-color: #fff01f;}
.li_bb_mo {font-size: 90%;color: #222;}
.li_bb_sotei {font-size: 96%;color: #222;}
.li_bb_kome {font-size: 88%;color: #630;}

.yotei_info_box {background: none;max-width:initial;}
/*.yotei_info_box .lit_bbtyu ,.yotei_info_box .lit_hatune ,.yotei_info_box .lit_kokai ,.yotei_info_box .lit_karijoken ,
.yotei_info_box .lit_sinki ,.yotei_info_box .lit_henko  ,.yotei_info_box .lit_yoso ,.yotei_info_box .lit_comment ,
.yotei_info_box .lit_news {padding-left:35px;background-position: 0px 5px;min-height: 28px;}
*/
.yotei_info_box ul {margin: 0 0 0 2px;}
/*.yotei_info_box li {line-height: 1.25em;margin-bottom: 2px;}*/
.yotei_info_box::-webkit-scrollbar{width:10px;}
.yotei_info_box::-webkit-scrollbar-track{background:#dddddd;}
.yotei_info_box::-webkit-scrollbar-thumb{background:#495e83;}

/*.lit_sinki {background-image: url("../img/top/ic_new2.png");}
.lit_karijoken {background-image: url("../img/top/ic_kari2.png");}
.lit_bbtyu {background-image: url("../img/top/ic_bb023.gif");}
.lit_kokai {background-image: url("../img/top/ic_kobo2.png");}
.lit_hatune {background-image: url("../img/top/ic_hatune2.png");}
.lit_henko {background-image: url("../img/top/ic_henko2.png");}
.lit_yoso {background-image: url("../img/top/ic_yoso2.png");}
.lit_comment {background-image: url("../img/top/ic_comment2.png");}
.lit_news {background-image: url("../img/top/ic_comment2.png");}
*/
.over0 {color: #ff0764;}
.over10 ,.over30 ,.over50 ,.over100 {font-weight: bold;color: #ff0764;}
.over10 {font-size: 110%;background-color: #fffce8;}
.over30 {font-size: 115%;background-color: #ffffc7;}
.over50 {font-size: 120%;background-color: #fff8a2;}
.over100 {font-size: 130%;background-color: #ffe160;}
.over10_b ,.over30_b ,.over50_b ,.over100_b {color: #ff0764;}
.over30_b {font-size: 105%;background-color: #ffffc7;}
.over50_b {font-size: 110%;background-color: #fff8a2;}
.over100_b {font-size: 120%;background-color: #ffe160;}

.under0 ,.under0_b {color: #5f5bbb;}

.toraku0 ,.toraku100 ,.toraku200 ,.toraku300 ,.toraku400 {color: #ff0764;}
.toraku100 {background-color: #ffffc7;}
.toraku200 {background-color: #fff8a2;}
.toraku300 ,.toraku400 {background-color: #ffe160;}
.toraku_u {color: #5f5bbb;}

.link, .link2 ,.link_waku ,.link_link_waku {height: auto;min-height: 35px;}

div.po_kabu ul#link_themes {width: 100%;}
div.po_kabu ul#link_themes li{float: none;width: 100%;}


.plink {position: relative;margin-top: 0px;}
.plink2 {position: relative;margin-bottom: 10px;}
.plink ol ,.plink2 ol {
  counter-reset:number;
  list-style-type: none!important;
  padding: 0.5em;
  /*border: dashed 1px gray;
  background-color: #fff;*/
  text-align: left;
}
/*.plink li ,.plink2 li {display: block;}*/
.plink li a ,.plink2 li a {word-break: keep-all;word-wrap:normal;white-space: nowrap;}
.plink li a:after ,.plink2 li a:after {content:none;}

.plink ol li ,.plink2 ol li{
  position: relative;
  line-height: 2em;
  padding: 0 15px 0 0;margin-bottom: 5px;
}
.plink ol li a ,.plink2 ol li a {text-decoration: underline;}
/*
.plink ol li:before ,.plink2 ol li:before {
  position: absolute;
  counter-increment: number;
  content: counter(number);
  background: #74c2f8;
  color: white;
  font-family: 'Avenir','Arial Black','Arial',sans-serif;
  font-weight:bold;
  font-size: 14px;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin: 12px 0 0 0 ;
  text-align:center;
  top: 0%;
  -moz-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}
*/
.plink ol ul ,.plink2 ol ul {padding: 0;margin: 0 0 0 18px;}
.plink ol ul li ,.plink2 ol ul li {padding: 0;margin: 0;list-style-type: disc;color: #548cb2;}
.plink ol ul li:before ,.plink2 ol ul li:before {counter-reset:number;content: none;}


.li_new:before ,.li_ko:before ,.li_ipo:before ,.li_toku:before ,.li_bai:before ,
.li_tc_new:before ,.li_tc_kaiaku:before ,.li_tc_henko:before ,.li_tc_haishi2:before {
font-size: 11px;width: 26px;padding: 0 0.3em 0.01em 0.3em;}
.li_tc_jisya:before ,.li_tc_bunkatsu:before ,.li_tc_haishi:before ,
.lit_sinki:before ,.lit_comment:before ,.lit_yoso:before ,.lit_karijoken:before ,.lit_bbtyu:before ,
.lit_kokai:before ,.lit_hatune:before ,.lit_news:before ,.lit_henko:before {font-size: 11px;width: 48px;padding: 0 0.3em 0.01em 0.3em;}



/*.li_new ,.li_ko ,.li_ipo {padding-left: 34px;min-height: 22px;}
.li_new {background: url("../img/top/ic_new22.png") 0px 4px no-repeat;}
.li_ko {background: url("../img/top/ic_kosin2.png") 0px 4px no-repeat;}
.li_ipo {background: url("../img/top/ic_tosen2.png") 0px 4px no-repeat;}
*/
.linkm p a {font-size:100%;}


}	/* end_max-width 796px */




@media screen and (max-width: 435px){
.top_tiup ,.page_tiup ,#sougo ,.sign p {font-size: 102%;}
.menseki {font-size: 92%;background-color: #efefef;}

.nowrap {white-space: normal;word-break: keep-all;word-wrap:normal;}

.google ,.google ins ,.google iframe ,.kogumae ,.kogumae ins ,.kogumae iframe {max-width: 250px;width: 250px;}
.google {margin-bottom:10px;}
#f01_r {margin-top: 5px;}

input, textarea ,select { font-size: 100%;}

#header {background: url("../img/bg_header2.png") left top repeat-x;}

.sp_br ,.by_hikiuke {display: block;}
.sp_tl {text-align: left;}
.tc_sp ,.tr_sp {text-align: left;}

.w40_sp ,.w45_sp ,.w48_sp ,.w50_sp {width: 100%;}
.f_1060 {font-size: 60%;}
.f_1065 {font-size: 65%;}
.f_1070 ,.f_9070 {font-size: 70%;}
.f_1075 {font-size: 75%;}
.f_1080 ,.f_9080 {font-size: 80%;}
.f_1085 {font-size: 85%;}
.f_1090 {font-size: 90%;}
.f_1110 ,.f_1210 ,.f_1310 ,.f_1410 {font-size: 100%;}
.f_1211 ,.f_1311 ,.f_1411 {font-size: 104%;}
.f_1312 ,.f_1412 {font-size: 108%;}

.f_syoken2 ,.f_syoken3 {font-size:100%;}

.li14 li ,.li16 li ,.li18 li ,.li20 li ,.li22 li ,.li24 li ,.li26 li {margin-bottom: 15px;}
.li14 li:last-child ,.li16 li:last-child ,.li18 li:last-child ,.li20 li:last-child ,.li22 li:last-child ,.li24 li:last-child ,.li26 li:last-child {margin-bottom: 0px;}

.banner160 ,h1 .by ,.top_banner {display: none;}
.b_susume {margin-bottom: 10px;}

.kyotyo1 ,.kyotyo2 ,.kyotyo3 ,.kyotyo1s ,.kyotyo2s ,.kyotyo3s {font-size: 108%;border-width:1px;}

#page h1 ,#page h2 ,#page h3 ,#page h4 ,#top h1 ,#top h2 {background: none;padding: 10px;height: auto;min-height: auto;}
#page h1 ,#top h1 {
font-size: 106%;
background-color: #298932;
border-top: 4px solid #8ec31f;border-bottom: 4px solid #8ec31f;
}
#page h2 ,#page h3 ,#page h4 ,#top h2 {
font-size: 110%;
background-color: #ecf2c5;
border-top: 4px solid #75a316;border-bottom: 4px solid #75a316;
}
.kabusuru {padding: 1px 5px 8px 10px;}

/*#top h2 {height: auto;margin-bottom: 5px;}*/
.p-time {margin: 0 10px 5px 0;}
.sub_title, #page h2.sub_title, #page h3.sub_title {font-size: 104%;padding: 0.5em 0.5em 0.45em 0.85em;background-image:none;}

.info_box {border-bottom: none;}
.info_l ul {/*height: 200px;overflow-y: scroll;*/max-width:initial;}
.info_l ul::-webkit-scrollbar{width:10px;}
.info_l ul::-webkit-scrollbar-track{background:#dddddd;}
.info_l ul::-webkit-scrollbar-thumb{background:#279d46;}

.info_noflame ul {width:100%;height: auto;}
.info_noflame li {margin-bottom: 15px;}

#menu .subc {background: url("../img/sp_bg_ul.png") 0px  7px no-repeat;}
#menu .koc {background: url("../img/1.gif") 0px 12px no-repeat;}
#menu .koc_mini {font-size: 17px;color: #000;background-color: #eee;margin: 0 0 5px 0;padding: 10px 0;text-align: center;}

#menu li a {font-size: 17px;height: 50px;}
#menu li li a {font-size: 94%;line-height: 1.6em;margin-top: 3px;}

#tradetable ,#tratdet_r {width: 100%;box-sizing:border-box;height: auto;padding-bottom: 0px;}
#tratdet_r th {padding: 10px;}
#tratdet_r td {padding: 10px;}
#tratdet_r p ,#tratdet_r table {font-size: 100%;}

.tb_brown td ,.tb_brown_sp td {padding: 5px 5px 3px 5px;}
.tb_brown ul ,tb_brown ol {margin-left: 0;padding-left: 17px;}

/*#page .qa_q {line-height: 1.6em;}*/

.tyusyaku {display:block;font-size:72%;}
.sp_kigyomei3 {color: #630;}
.sp_kigyomei3 a {margin-left: 8px;}

.link, .link2 ,.link_waku ,.link_link_waku {font-size: 100%;margin-left: 0px;}

.linkm_s {position:absolute; top: -15px;font-size: 84%;padding: 6px 5px 3px 5px;}
.link_b ul ,.link_s ul {padding-left: 10px;}
.rp80 ,.rp100 ,.rp20_sp ,.rp30_sp ,.rp_sanko ,.rp_kabu {margin-right: 0px;}
.lp5_sp ,.lp50 ,.lp10_sp ,.lp15_sp ,.lp20_sp ,.lp30_sp {padding-left:0px;}
.tp5_sp ,.tp10_sp ,.tp20_sp ,.tp30_sp ,.tp40_sp {margin-top: auto;}
.bp10_sp ,.bp20_sp ,.bp30_sp ,.bp40_sp {margin-bottom: auto;}

.g160 ,.g_160 {display: none;}
.moku_susume ,.bg_h3_susume {font-size: 92%;}

.ul_soneki ul {margin-left: 0px;padding-left: 0;}
.ka_kanren_l ul ,.ka_kanren_r ul {margin: 0 0 0 12px;}

.rei_img {border: 2px solid #ccc;border-radius: 3px;padding: 5px;box-sizing:border-box;}

.arrow_answer,
.arrow_question {padding: 10px 10px;width: 87%;margin-right: 0px;}
.answer_image {float: none;margin-right: 0px;}

.arrow_answer:after,
.arrow_answer:before,
.arrow_question:after,
.arrow_question:before {
    top: auto;
    border: solid transparent;
}

.bc-t{float:none;margin-top: 0px;}
.bc-ct{margin-left:0px;margin-top: 13px;line-height:120%;}
.board3 {padding: 5px 10px 5px 10px;background-image: none;}
.link_waku ,.link_link_waku {font-size: 100%;margin-bottom: 15px;height: auto;}

.link_waku ,
.link_link_waku ,
.po_kabu .link_waku ,
.po_sanko .link_waku ,
.po_bikou .link_waku ,
.po_none .link_waku ,
.po_kabu .link_link_waku ,
.po_sanko .link_link_waku ,
.po_bikou .link_link_waku ,
.po_none .link_link_waku {margin-bottom: 5px;}

.po_kabu ,.po_none ,.po_none2 {border: 5px solid #afd15b;padding: 5px 10px;}
.po_kabu {background: none;background-color: #fffded;}
.po_sanko {padding: 15px 10px 10px 10px;background: none;background-color: #d4ecf3;}
.po_bikou {padding: 5px 10px 5px 10px;}
.po_none ul ,.po_kabu ul ,.po_sanko ul ,.po_none2 ul ,.po_none2 ol ,
.board3 ul ,.board3 ol ,.board ul ,.board ol {margin-left: 15px;padding-left: 0px;}
.po_bikou ul {margin-left: 15px;padding-left: 0px;}
.po_none ol ,.po_bikou ol {margin-left: 20px;padding-left: 0px;}

.po_kabu input ,.po_kabu select {width: 98%;}

.tiup_box {width: 97%;box-sizing:border-box;margin-left: 5px;}
.img_tiup2 {min-height: auto;padding-left: 3px;padding-top: 55px;}

.list_check {list-style-position: outside;}
.link_s ul {padding-left: 10px;}

.yutai_joken dl ,.yutai_joken dt ,.yutai_joken dd {width: 100%;display: block;box-sizing:border-box;margin: 0;padding: 0;}
.yutai_joken dt {padding: 8px 0;}
.yutai_joken dd {padding: 7px 2px 5px 5px;text-align: left;}

.y_j_l ,.y_j_r {width: 100%;float: none;}
.y_j_l {text-align: center;margin-bottom: 15px;}

.po_sanko {
	font-size:96%;
    color: #222;
    position: relative;
    margin: 40px 0 35px 0;
    padding: 0 0.6em;
    border: solid 4px #62c1ce;
    border-radius: 0 7px 7px 7px;
    background: -webkit-repeating-linear-gradient(-45deg, #ffffff, #ffffff 5px,#f8fcff 5px, #f8fcff 10px);
    background: repeating-linear-gradient(-45deg, #ffffff, #ffffff 5px,#f8fcff 5px, #f8fcff 10px);
}

.sanko_title {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    position: absolute;
    display: inline-block;
    top: -42px;
    left: -4px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border-radius: 5px 5px 0 0;
    background: #62c1ce;
}

.simaibox {padding: 0 0.6em;}
.point_title {background: #97b450;left: -5px;}


.kokuban ,.contents_list {
width: 100%;padding: 5px 5px 15px 5px;
background: none;
border: 6px solid #af8045;
background: url("../img/kokuban05.png") 20% 100% no-repeat;
background-color: #004116;
}
.kokuban ul ,.kokuban ol {padding-left: 20px;}
.kokuban li {margin-bottom: 20px;}
.contents_list ul {margin-left: 15px;padding-left: 5px;}
.contents_list li ul {margin-left: 15px;}

.form_hukuri input[type="button"] {
font-weight:bold;
color:#fff;
background-color:#693;
-webkit-appearance: none;
padding:20px;margin-bottom:10px;
}

.form_hukuri input[type="reset"] {
font-weight:normal;
color:#fff;
background-color:#693;
-webkit-appearance: none;
padding:10px;margin-bottom:0px;
}

.form_box input[type="text"] ,.form_box input[type="email"] ,.form_box textarea {width: 90%;}
.form_soshin {margin-top: 25px;}
.form_soshin input {font-size: 100%;width: 90%;padding: 15px 12px;}

.k_b_b p {font-size: 100%;text-align: center;}
.koukoku_box img ,.koukoku_box2 img {width: 100px;padding: 10px 0px 0 0px;float: none;}

.tiup2_l img ,.tiup2_r img ,.tiup1 ,.tiup1 img ,.tiup2_l_page iframe ,.tiup2_r_page iframe {float: none;max-width: 100%;box-sizing:border-box;height: auto;text-align:left;}
.tiup2_l p ,.tiup2_r p ,.tiup2_l_page p ,.tiup2_r_page p {margin: 10px 10px 10px 10px;}

.sign img {margin-left: 10px;}
.tema_box ul {
font-size: 100%;
padding: 74px 0 0 0px;
background: url("../img/top/t_jisseki.png") 0px 0px no-repeat;
}

#f01_l input {width: 100%;margin-top:5px;box-sizing:border-box;}
.menseki ul {font-size:92%;padding: 10px 4px 10px 9px;list-style-position: inside;}
.menseki li {margin-bottom:10px;}

#footer {font-size: 94%;color:#666;height: auto;;padding-top: 0px;background: url("../img/bg_footer.png") left top repeat;}
address a {margin-left: 5px;padding-left: 0px;padding-top: 0px;background: none;display: block;}

.mailform a {display: block;}

.sub_title {font-size: 110%;padding: 0.5em 0.5em 0.45em 0.6em;margin: 40px 0 30px 0;background-image: none;}

.smt_br:before {
	content: "\A" ;
	white-space: pre ;
}


.syoken_star2 {font-size: 90%;white-space:pre}

.list_check {font-size: 96%;padding-left: 8px;}
.list_check li {margin-bottom: 15px;}

blockquote {width:94%;margin:0 5px 15px 5px;padding: 25px 7px 5px 7px;}
blockquote:before{font-size: 60px;}

.mokuji ol{padding: 0.5em 0.15em 0.5em 0.5em;}
.mokuji ol li{padding: 0 0 0 24px;margin-bottom: 5px;}
.mokuji ol li:before{
  font-size: 12px;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.mokuji ol ul {margin: 0 0 0 0px;}
.board {padding: 8px 15px 5px 15px;}



}	/* end_max-width 435px */





/*--------------------------------------*/
/*----------globalnabi.css end----------*/
/*--------------------------------------*/

/******************************

 ソーシャルエリア全体を囲む要素
 * 他のコンテンツと距離を取りたい場合は[margin]を設定して下さい

******************************/
.social-area-syncer {
	width: 100% ;
	/*min-height: 190px ;*/
	background: #F5F1E9 ;	/* 背景色 */
	padding: 15px 5px 15px 15px;
	margin-top:15px;
}
.social-area-syncer p {font-size:90%;color:#333;text-align:left;margin:3px 6px;}
.social-area-syncer {width: 100%;margin: 0 auto;}

/* デスクトップPCでは高さを拡張する */
@media screen and ( min-width:480px ) {
	.social-area-syncer {
		min-height: 80px ;
	}
}


/******************************

 [ul]要素

******************************/
/* スマホ */
ul.social-button-syncer {
	/*width: 258px ;*/
	margin: 10px auto ;
	padding: 0 0 10px 10px;
	border: none ;
	list-style-type: none ;
}

/* デスクトップ */
@media screen and ( min-width:480px ) {
	ul.social-button-syncer {
		width: 510px ;
		margin: 5px auto ;
	}
}


/******************************

 [li]要素

******************************/
/* スマホ */
ul.social-button-syncer li {
	float: left ;
	text-align: center ;
	/*height: 71px ;*/
	margin: 0 6px 8px 0px;
	padding:0 ;
}


/* デスクトップ */
@media screen and ( min-width:480px ) {
	ul.social-button-syncer li {
		margin: 0 8px ;
	}
}


/******************************

 各種ボタン

******************************/
/* [Twitter] */
.sc-tw {
	width: 71px ;
}

.sc-tw svg {
	width: 30px ;
	height: 30px ;
 }

.sc-tw a {
	height: 56px ;
	margin: 0 auto ;
	padding-top: 6px ;
	display: block ;
	background: #1B95E0 ;
	font-size: 12px ;
	color: #fff ;
	font-weight: 700 ;
	text-decoration: none ;
	letter-spacing: .5px ;
	border-radius: 2px ;
}

.sc-tw a:hover {
	color: #fff ;
	background: #0c7abf ;
}

.sc-tw span:before {
	white-space: pre ;
	content: '\A' ;
}

/* [Facebook] */
.sc-fb {
	z-index: 99 ;
	width: 69px ;
}

/* [LINE] */
.sc-li {
	width: 50px ;
}

.sc-li-img {
	border: none ;
	margin: 0 auto ;
	padding:0 ;
	width: 36px ;
	height: 60px ;
}

/* デスクトップPCではLINEボタンを表示しない */
@media screen and ( min-width:480px ) {
	.sc-li {
		display: none ;
	}
}


/******************************

 2017/10/06
 スマホメニューボタン

******************************/
#top-head {background-color: #f30;}
#nav-toggle {
    display: none;
    position: absolute;
    right: 12px;
    top: 50px;
    width: 34px;
    height: 36px;
    cursor: pointer;
    z-index: 101;
    /* background-color: rgba(255,255,255,0.5); */
}

#nav-toggle div {position: relative;}
#nav-toggle span {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background: #fff;
    left: 0;
    -webkit-transition: .35s ease-in-out;
    -moz-transition: .35s ease-in-out;
    transition: .35s ease-in-out;
}
#nav-toggle span:nth-child(1) {top: 0;}
#nav-toggle span:nth-child(2) {top: 11px;}
#nav-toggle span:nth-child(3) {top: 22px;}

.lock {
    overflow:hidden;
}



@media screen and (max-width: 798px) {
    .modal-overlay {
        z-index: 2; /*デモではheader,footerをz-index:1にしたので それより上げています*/
        display: none; /*jsでフェードインされるまでdisplay:none*/
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh; /*100vhでビューポートの高さいっぱいになります*/
        background-color: rgba(0, 0, 0, 0.6)
    }

    /*これは好きな色・透明度で*/
    a.modal-open:hover {
        cursor: pointer
    }

    /*カーソルをポインタに*/
    .modal-content {
        position: fixed;
        display: none; /*jsでフェードインされるまでdisplay:none*/
        z-index: 3; /*オーバーレイより上に*/
        margin: 10px;
        padding: 15px;
        border-radius: 20px;
        background: #fff;
        height: 92%;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .modal-content img {
        width: auto;
        /*max-height: 75vh*/
    }

    .modal-content h1 {
        font-size: 120%;
        margin-bottom: 0.5em
    }

    .modal-content p {
        max-width: 565px;
        text-align: left
    }

    a.modal-close { /*クローズボタンは何でも好きなスタイルでOK*/
        position: absolute;
        top: 0;
        right: 10px;
        color: #b29c33;
        font-size: 35px;
        line-height: 1;
        font-weight: bold;
        text-decoration: none
    }

    a.modal-close:hover {
        cursor: pointer
    }

    /*カーソルをポインタに*/
    .modal_scroll {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }

    #nav-toggle {
        position: fixed;
        display: block;
        padding: 10px 10px 2px 10px;
        border: 1px solid #0f9191;
        /*background-color: #fff;*/
        background-color: #0fa5a5;/*#178824#ff3e8d*/
        opacity: 0.8;
        border-radius: 5px;
    }

    .open #nav-toggle span:nth-child(1) {
        top: 11px;
        -webkit-transform: rotate(315deg);
        -moz-transform: rotate(315deg);
        transform: rotate(315deg);
    }
    .open #nav-toggle span:nth-child(2) {width: 0;left: 50%;}
    .open #nav-toggle span:nth-child(3) {
        top: 11px;
        -webkit-transform: rotate(-315deg);
        -moz-transform: rotate(-315deg);
        transform: rotate(-315deg);
    }

	#nav-toggle p {
		margin: 35px 0px 0 -9px;
		padding: 0;
		color: #0f9191;
		font-weight: bold;
		opacity: 0.8;
	}


}


.smt-status {
    font-size: 120%;
    margin-bottom: 10px;
}

.smt-status-new, .smt-status-bb, .smt-status-bb-end, .smt-status-end {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    margin: 10px 5px 10px 0;
    padding: 6px;
	border-radius: 3px;
}
.smt-status-new{background-color: #F40B42;}

.smt-status-bb {
	/*
	background-image: url(/img/top/ic_bb.gif);
    width: 40px;
    display: inline-block;
    background-size: contain;
    background-position: center;
	background-repeat: no-repeat;
	*/
	background: #7612DD;
}
.smt-status-bb-end{background: #0978BE;}
.smt-status-end{background: #385F06;}

.smt-chumoku{margin-left: 10px;background-size: 20px;}

