@charset "utf-8";
@media screen and (max-width : 480px) {
/* ==================================================
shared
================================================== */
a {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
/* ##################################################
shared.css
################################################## */
body {
	-webkit-text-size-adjust:none; /* å¤æ´ããªã */
	font-size:87.5%;
}
input[type="submit"],
input[type="button"],
input[type="text"],
input[type="password"],
input[type="reset"] {
	-webkit-appearance:none; /* å¤æ´ããªã */
	-webkit-border-radius:0; /* Webkit */
	-moz-border-radius:0; /* Mozilla */
	border-radius:0; /* CSS3 */
}
/* ==================================================
smartphonelink
================================================== */
#tmp_wrap_smartphonelink {
	display:none;
}
/* ==================================================
layout
================================================== */
/* body
============================== */
/* wrapper
============================== */
#tmp_wrapper {
	width:100%;
	min-width:320px;
}
/* main
============================== */
/* base */
#tmp_main_cnt {
	width:auto;
	min-width:inherit;
}
.format_top #tmp_wrap_main {
	padding:10px;
}
.format_free #tmp_wrap_main {
	padding:10px;
	border-bottom:1px solid #D4D4D4;
}
/* contents
============================== */
#tmp_contents,
#tmp_maincontents {
	width:100%; /* å¤æ´ããªã */
	word-break:break-all; /* å¤æ´ããªã */
}
/* format ã«ã©ã ã®ã¬ã¤ã¢ã¦ãã®baseã­ã¸ãã¯
============================== */
.wrap_col_nm {
	float:none;
}
.wrap_col_lft_navi {
	float:none;
	position:static;
	z-index:auto;
}
.wrap_col_rgt_navi {
	float:none;
	display:none;
}
.column_full .wrap_col_main {
	float:none;
}
.column_lnavi .wrap_col_main {
	float:none;
}
.column_rnavi .wrap_col_main {
	float:none;
}
/* top
============================== */
#tmp_top_tokei_ttl {
	width:285px;
	float:none;
}
#tmp_top_tokei_ttl h1 {
	width:auto;
	height:0;
	padding:43% 0 0;
	background:url(../templates/top/images/sp/top_tokei_logo.png) top left no-repeat;
	background-size:100% auto;
}
#tmp_top_tokei_ttl h1 span {
	position:relative;
	z-index:-1;
}
#tmp_sch_tokeidata {
	float:none;
	width:auto;
	padding:0;
}
#tmp_sch_tokeidata_cnt {
	padding:0 10px;
}
#tmp_sm_keyword {
	margin-bottom:7px;
}
#tmp_sm_keyword_cnt .sch_query {
	padding-right:65px;
	box-sizing:border-box;
	margin-bottom:0.8em;
	width:100%;
}
#tmp_sm_keyword_cnt .sch_btn {
	margin-right:0;
	float:right;
	margin-left:-65px;
	min-height:32px;
}
#tmp_sm_keyword_query {
	width:100%;
	min-height:31px;
	background-size:180px auto !important;
}
#tmp_sm_keyword_cnt .sch_btn input {
	font-size:100%;
	padding:6px 0px 4px 13px;
	width:65px;
	box-sizing:border-box;
	min-height:32px;
}
#tmp_detail_search {
	float:none;
	clear:both;
}
#tmp_detail_search .detail_search_btn a {
	text-align:center;
	font-size:100%;
	padding-top:5px;
}
#tmp_detail_search .detail_search_btn a span {
	background-size:contain;
	padding:0 0 0 32px;
}
#tmp_sch_tokeidata .list_menu {
	padding:0 10px;
}
#tmp_sch_tokeidata .list_menu li {
	width:32%;
	margin-right:2%;
	margin-bottom:12px;
}
#tmp_sch_tokeidata .list_menu li:nth-child(3) {
	margin-right:0;
}
#tmp_sch_tokeidata .list_menu li img {
	width:100%;
	height:auto;
}
#tmp_sch_tokeidata .tokeidata_kids {
	background:#FFFFFF url(../templates/top/images/sp/kids_btn.png) bottom center no-repeat;
	position: static;
	width:100%;
	height:auto;
	background-size:100% auto;
}
#tmp_sch_tokeidata .tokeidata_kids a {
	width:100%;
	height:0;
	padding-top:32%;
	overflow:hidden;
}
#tmp_top_tokei {
	margin-bottom:21px;
	border-bottom:none;
}
#tmp_top_tokei_l,
#tmp_top_tokei_r {
	width:auto;
	float:none;
}
.btn_list2 {
	padding:3px;
}
#tmp_main_img_slide img {
	width:100%;
	height:auto;
}
#tmp_wrap_main_img_slide .list_order li a {
	width:30px;
	height:10px;
	background-size:100% auto !important;
}
#tmp_wrap_main_img_slide .wrap_gallery_cntrol p {
	width:70px;
}
#tmp_wrap_main_img_slide .wrap_gallery_cntrol a {
	font-size:75.8%;
}
#tmp_chumoku_ttl h2,
#tmp_shinchaku_ttl h2,
#tmp_access_ranking h2 {
	font-size:114.2%;
	padding:11px 0 8px 50px;
	background-size:36px;
}
.box_shinchaku_cnt {
	padding:14px 10px 0;
}
.box_shinchaku_cnt li {
	margin-bottom:0.8em;
}
#tmp_mail_info_ttl .mail_info_ttl {
	font-size:100%;
}
#tmp_mail_info_ttl .change_btn,
#tmp_mail_info_ttl .how_to_btn {
	width:76px;
}
#tmp_mail_info_ttl .change_btn img {
	width:auto;
	height:20px;
}
#tmp_mail_info_ttl .how_to_btn img{
	width:auto;
	height:20px;
}
#tmp_mail_info_cnt {
	padding:10px 10px 5px;
}
#tmp_mail_info_cnt .mail_info_input {
	width:55%;
	margin-right:3%;
}
#tmp_mail_info_cnt .mail_info_pass {
	width:41%;
}
#tmp_mail_info_cnt .mail_info_input input,
#tmp_mail_info_cnt .mail_info_pass input {
	width:100%;
	min-height:22px;
}
.shorui {
	padding:8px;
}
.shorui .shorui_btn a {
	width:62%;
	margin-right:3%;
}
.shorui .how_to_btn a {
	width:23%;
}
.shorui .shorui_btn img {
	width:116px;
	height:auto;
}
.shorui .how_to_btn img {
	width:64px;
	height:auto;
}
#tmp_mail_info_cnt #tmp_mail_info_login a,
#tmp_mail_info_cnt #tmp_mail_info_logout a {
	padding:6px;
}
#tmp_mail_info_cnt #tmp_mail_info_login img,
#tmp_mail_info_cnt #tmp_mail_info_logout img {
	width:auto;
	height:20px;
}
#tmp_kohyo_shihyo_ttl h2,
#tmp_tokei_alacarte_ttl h2 {
	font-size:114.2%;
}
#tmp_kohyo_shihyo_ttl h2 {
	background-size:24px;
	padding:11px 10px 5px 46px;
}
#tmp_tokei_alacarte_ttl h2 {
	background-size:26px;
	padding:10px 0 6px 45px;
}
.btn_list li a {
	font-size:85.7%;
	padding-top:92px;
	padding-bottom:9px;
}
.btn_list li a span {
	font-size:91.7%;
	margin-top:6px;
}
.btn_list li {
	margin-bottom:15px;
	background-size:45px !important;
	min-height:123px;
}
.btn_list .tokei_alacarte_link2 {
	background-size:36px !important;
}
.btn_list .tokei_alacarte_link3 a {
	padding-top:92px;
}
.btn_list .tokei_alacarte_link2 a {
	padding-top:94px;
}
.btn_list .tokei_alacarte_link6 a {
	padding-top:84px;
	padding-bottom:5px;
}
.btn_list .tokei_alacarte_link3 a,
.btn_list .tokei_alacarte_link4 a,
.btn_list .tokei_alacarte_link5 a {
	padding-bottom:11px;
}
.btn_list .tokei_alacarte_link1 a,
.btn_list .tokei_alacarte_link2 a {
	padding-top:64px;
}
.btn_list .tokei_alacarte_link6 a {
	font-size:85.7%;
}
.box_idx_ttl {
	padding-bottom:7px;
}
.box_idx_ttl h2 {
	padding:3px 0 3px 14px;
}
.box_idx_cnt ul {
	margin-left:30px;
}
.box_idx_cnt ul li {
	margin-bottom:0.6em;
}
#tmp_tokei_top_banner {
	border-width:2px;
	margin-bottom:20px;
	padding:20px 10px 10px;
	box-sizing:border-box;
}
#tmp_tokei_top_banner img {
	width:100%;
	height:auto;
}
#tmp_kohyoyote_cnt .kohyoyote_tab_this,
#tmp_kohyoyote_cnt .kohyoyote_tab_next {
	width:45%;
}
#tmp_kohyoyote_cnt .kohyoyote_tab_this a,
#tmp_kohyoyote_cnt .kohyoyote_tab_next a {
	font-size:100%;
	padding-top:3px;
	background-size:48px 18px;
	background-position:center 4px;
}
#tmp_kohyoyote_cnt .active .kohyoyote_tab_this,
#tmp_kohyoyote_cnt .active .kohyoyote_tab_next {
    width:48%;
}
#tmp_kohyoyote_cnt .active .kohyoyote_tab_this a,
#tmp_kohyoyote_cnt .active .kohyoyote_tab_next a {
	background-size:48px 18px;
	background-position:center 4px;
}
#tmp_kohyoyote_cnt .kohyoyote_tab_this a:hover,
#tmp_kohyoyote_cnt .kohyoyote_tab_this a:focus,
#tmp_kohyoyote_cnt .kohyoyote_tab_this a.active {
	background-size:48px 18px;
	background-position:center 4px;
}
#tmp_kohyoyote_cnt .kohyoyote_tab_next a:hover,
#tmp_kohyoyote_cnt .kohyoyote_tab_next a:focus,
#tmp_kohyoyote_cnt .kohyoyote_tab_next a.active {
	position:relative;
	background-size:48px 18px;
	background-position:center 4px;
}
#tmp_kohyo_shihyo_cnt .box_kohyo_shihyo {
	width:48%;
	margin:0 4% 12px 0;
	box-sizing:border-box;
}
#tmp_kohyo_shihyo_cnt .box_kohyo_shihyo:nth-child(5) {
	margin-right:0;
}
#tmp_kohyo_shihyo_cnt .box_kohyo_shihyo:nth-child(2n) {
	margin-right:0;
}
#tmp_kohyo_shihyo_cnt .box_kohyo_shihyo:nth-child(2n+1) {
	clear:both;
}
#tmp_kohyo_shihyo_cnt .box_kohyo_shihyo_ttl {
	min-height:78px;
}
.btn_list,
.box_idx,
#tmp_tokei_top_banner {
	width:100%;
}
.btn_list li {
	width:48%;
	margin-right:4%;
	box-sizing:border-box;
}
.btn_list li:nth-child(3n+1) {
	clear:none;
}
.btn_list li:nth-child(2n+1) {
	clear:both;
}
.btn_list li:nth-child(3n) {
	margin-right:4%;
}
.btn_list li:nth-child(2n) {
	margin-right:0;
}
#tmp_tokei_top_banner li {
	width:48%;
	margin-right:4%;
}
#tmp_tokei_top_banner li img {
	width:100%;
	height:auto;
}
#tmp_tokei_top_banner li:nth-child(5n) {
	clear:none;
}
#tmp_tokei_top_banner li:nth-child(2n) {
	margin-right:0;
}
#tmp_tokei_top_banner li:nth-child(2n+1) {
	clear:both;
}
#investigation_list #tmp_anchor_list {
	padding-left:5px;
	margin:0 auto 24px;
	width:280px;
}
#tmp_contents #tmp_shorui_btn_box .sn_main_navi {
	float:none;
}
#tmp_contents .number_cases {
	width:100%;
}
/* free
============================== */
.format_free .wrap_col_nm {
	margin-right:0;
}
.format_free .wrap_col_nm2 {
	margin-right:0;
}
.format_free .wrap_col_lft_navi {
	display:none;
}
.format_free .wrap_col_rgt_navi {
	display:none;
}
.format_free .column_full .col_main {
	margin-left:0;
}
.format_free .column_lnavi .col_main {
	margin-left:0;
}
.format_free .column_rnavi .wrap_col_main {
	margin-right:0;
}
.format_free .column_rnavi .col_main {
	margin-right:0;
}
/* ==================================================
header
================================================== */
#tmp_hgs {
	background:url(../site_smartphone/images/header/header_bg.png) repeat-x left top;
}
#tmp_header {
	padding:10px 0 0 0;
	font-size:inherit;
	line-height:inherit;
}
#tmp_hlogo {
	margin:0;
	position:static;
	z-index:auto;
}
#tmp_hlogo h1,
#tmp_hlogo p {
	background:url(../site_smartphone/images/header/hlogo.png) no-repeat left top;
	width:255px;
	height:60px;
}
#tmp_hlogo h1 a,
#tmp_hlogo p a {
	display:block;
	width:255px;
	height:60px;
}
#tmp_hlogo h1 a:hover,
#tmp_hlogo p a:hover {
	background-color:transparent;
}
#tmp_hlogo h1 img,
#tmp_hlogo p img {
	display:none;
}
#tmp_pc_site {
	display:block;
	padding:7px 5px 0 0;
	float:right;
	font-weight:bold;
	line-height:1.2;
	width:60px;
	min-height:38px;
	font-size:12px;
	text-align:center;
}
#tmp_pc_site a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	background:-webkit-gradient(linear, center top, center bottom, from(#0079CA), to(#185CA7)); /* Webkit */
	background:-moz-linear-gradient(center top, #0079CA, #185CA7); /* Mozilla */
	background:linear-gradient(to bottom, #0079CA, #185CA7); /* CSS3 */
	background-color:#185CA7;
	-webkit-border-radius:3px; /* Webkit */
	-moz-border-radius:3px; /* Mozilla */
	border-radius:3px; /* CSS3 */
	text-shadow:-2px -2px 0 #0D6AB8,-2px 2px 0 #0D6AB8,2px -2px 0 #0D6AB8,2px 2px 0 #0D6AB8;
	padding:4px 5px;
}
#tmp_means {
	width:auto;
	float:none;
}
/* ã¹ããã®è¿½å ã¡ãã¥ã¼ */
#tmp_hnavi_s,
#tmp_sma_menu, {
	display:block;
}
#tmp_hnavi_s {
	list-style:none;
	list-style-image:none;
	display:-webkit-box; /* Webkit */
	display:-moz-box; /* Mozilla */
	display:box; /* CSS3 */
	width:100%;
	list-style:none;
	text-align:center;
}
#tmp_hnavi_s li {
	display:-webkit-box; /* Webkit */
	display:-moz-box; /* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
	width:100%;
	color:#FFFFFF;
	background:-webkit-gradient(linear, center top, center bottom, from(#0079CA), color-stop(0.5, #185CA7), to(#185CA7)); /* Webkit */
	background:-moz-linear-gradient(center top, #0079CA, #185CA7 50%, #185CA7); /* Mozilla */
	background:linear-gradient(to bottom, #0079CA, #185CA7 50%, #185CA7); /* CSS3 */
	background-color:#185CA7;
	border-right:1px dashed #FFFFFF;
}
#tmp_hnavi_s li a {
	display:-webkit-box; /* Webkit */
	display:-moz-box; /* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-align:center; /* Webkit */
	-moz-box-align:center; /* Mozilla */
	box-align:center; /* CSS3 */
	-webkitbox-pack:center; /* Webkit */
	-moz-box-pack:center; /* Mozilla */
	box-pack:center; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
	text-decoration:none;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:transparent;
	padding:14px 5px 13px;
}
#tmp_hnavi_s li#tmp_hnavi_s_sch a {
	padding:14px 10px 13px 5px;
}
#tmp_hnavi_s li:last-child {
	border-right:none;
}
#tmp_hnavi_s li a.active {
	color:#003399;
	background:none;
	background-color:#EBF5FE;
}
#tmp_hnavi_s li a span {
	display:block;
	width:100%;
}
#tmp_hnavi_s li a span span {
	display:inline-block;
	width:auto;
	text-align:left;
}
#tmp_means #tmp_hnavi_s_sch a span span {
	background:url(../site_smartphone/images/header/sch_icon_off.png) no-repeat left center;
	-webkit-background-size:16px 16px; /* Webkit */
	-moz-background-size:16px 16px; /* Mozilla */
	background-size:16px 16px; /* CSS3 */
	padding:3px 0 3px 23px;
}  
#tmp_means #tmp_hnavi_s_menu a span span {
	background:url(../site_smartphone/images/header/menu_icon_off.png) no-repeat left center;
	-webkit-background-size:16px 10px; /* Webkit */
	-moz-background-size:16px 10px; /* Mozilla */
	background-size:16px 10px; /* CSS3 */
	padding:3px 0 3px 20px;
}
#tmp_means #tmp_hnavi_s_sup a span span {
	background:url(../site_smartphone/images/header/support_icon_off.png) no-repeat left center;
	-webkit-background-size:26px 21px; /* Webkit */
	-moz-background-size:26px 21px; /* Mozilla */
	background-size:26px 21px; /* CSS3 */
	padding:3px 0 3px 32px;
}
#tmp_means #tmp_hnavi_s_sch a.active span span {
	background-image:url(../site_smartphone/images/header/sch_icon_on.png);
}  
#tmp_means #tmp_hnavi_s_menu a.active span span {
	background-image:url(../site_smartphone/images/header/menu_icon_on.png);
}
#tmp_means #tmp_hnavi_s_sup a.active span span {
	background-image:url(../site_smartphone/images/header/support_icon_on.png);
}
/* rn2023 header
============================== */
.rn2023 #tmp_header {
	background:#FFF url(../images/header/header_fujisan_sp.jpg) no-repeat;
	background-size: auto 52px;
	min-height: 96px;
	flex-wrap: wrap;
	border-top: 3px solid #1a64b9;
	justify-content: flex-end;
	padding: 0;
	position:relative;
}
.format_top.rn2023 #tmp_wrap_main {
	padding: 10px;
}
.rn2023 #tmp_header #tmp_tlogo a{
	background: url(../images/header/tlogo_sp.jpg) no-repeat;
	height: 44px;
	width: 120px;
	background-size: 100% auto;
}
.rn2023 #tmp_header #tmp_tlogo{
	padding: 4px 10px;
}
.rn2023 #tmp_header #tmp_hnavi_s_menu{
	display:none;	
}
.rn2023 #tmp_header #tmp_hnavi_s {
	max-height: 44px;
}
.rn2023 #tmp_hnavi_s #tmp_hnavi_s_sch a span span{
	background:url(../site_smartphone/images/header/gnav_icon.png) no-repeat left center;
	background-size: 20px 12px;
	padding: 3px 0 3px 26px;
	
}
.rn2023 #tmp_hnavi_s #tmp_hnavi_s_sch a.active span span{
	background:url(../site_smartphone/images/header/gnav_icon_on.png) no-repeat left center;
	background-size: 20px 12px;
}
.rn2023 #tmp_hnavi_s #tmp_hnavi_s_sup a span span {
	background: url(../site_smartphone/images/header/etsuranshien.png) no-repeat left center;
	background-size: 18px 18px;
	padding: 3px 0 3px 28px;
}
.rn2023 #tmp_hnavi_s #tmp_hnavi_s_sup a.active span span {
	background: url(../site_smartphone/images/header/etsuranshien_on.png) no-repeat left center;
	background-size: 18px 18px;
}
.rn2023 #tmp_header #tmp_sma_menu .wrap_sma_sch {
  margin-top: 0;
}
.rn2023 #tmp_header #tmp_means {
  display:none;
}
/* sma_search
============================== */
#tmp_sma_menu{
	display:block;
}
#tmp_sma_menu .wrap_sma_sch {
	display:none;
	position:absolute;
	left:0;
	background-color:#EBF5FE;
	color:inherit;
	width:100%;
	z-index:9999;
	margin:10px 0 0;
}
#tmp_sma_menu .sma_sch {
	padding:15px 0;
}
#tmp_sma_menu #tmp_sma_search .sma_sch {
	padding:0 0 15px;
}
#tmp_sma_search .back_to_top_btn,
#tmp_back_to_top_btn {
	margin:0 0 15px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:inherit;
	background:-webkit-gradient(linear, center top, center bottom, from(#FEFEFE), to(#EFEFEF)); /* Webkit */
	background:-moz-linear-gradient(center top, #FEFEFE, #EFEFEF); /* Mozilla */
	background:linear-gradient(to bottom, #FEFEFE, #EFEFEF); /* CSS3 */
	background-color:#EFEFEF;
	font-size:114%;
	font-weight:bold;
	line-height:1.2;
}
#tmp_back_to_top_btn {
	display:block;
	margin-bottom:0;
}
#tmp_sma_search .back_to_top_btn a,
#tmp_back_to_top_btn a {
	display:block;
	color:#000000;
	background:transparent url(../site_smartphone/images/header/back_to_top_icon.png) no-repeat 8px 0.4em;
	-webkit-background-size:32px 34px; /* Webkit */
	-moz-background-size:32px 34px; /* Mozilla */
	background-size:32px 34px; /* CSS3 */
	text-decoration:none;
}
#tmp_sma_search .back_to_top_btn a span,
#tmp_back_to_top_btn a span {
	display:block;
	padding:12px 27px 12px 52px;
	background:transparent url(../templates/smartphone_top/images/link_arrow.png) no-repeat right center;
	-webkit-background-size:17px 13px; /* Webkit */
	-moz-background-size:17px 13px; /* Mozilla */
	background-size:17px 13px; /* CSS3 */
}
#wrap_sma_gsearch {
	padding:0 10px;
	margin:0 0 20px;
}
#tmp_sma_gsearch_ttl {
	margin:0 0 5px;
}
#tmp_sma_gsearch_ttl p img {
	vertical-align:middle;
}
#tmp_sma_gsearch_cnt {
	width:100%;
	display:table;
}
#tmp_sma_gsearch_cnt p.sch_query,
#tmp_sma_gsearch_cnt p.sch_btn {
	display:table-cell;
	vertical-align:middle;
	padding:0 10px 0 0;
}
#tmp_sma_gsearch_cnt p.sch_btn,
#tmp_sma_gsearch_cnt #tmp_sma_search_hidden {
	padding-right:0;
}
#tmp_sma_query {
	width:100%;
	min-height:30px;
	border:1px solid #003399;
}
#tmp_sma_gsearch_cnt .sch_btn {
	width:70px;
}
#tmp_sma_func_sch_btn {
	width:70px;
	min-height:32px;
	border:none;
	font-size:114%;
	font-weight:bold;
	color:#FFFFFF;
	background:-webkit-gradient(linear, center top, center bottom, from(#0079CA), color-stop(0.5, #185CA7), to(#185CA7)); /* Webkit */
	background:-moz-linear-gradient(center top, #0079CA, #185CA7 50%, #185CA7); /* Mozilla */
	background:linear-gradient(to bottom, #0079CA, #185CA7 50%, #185CA7); /* CSS3 */
	background-color:#185CA7;
}
#tmp_sma_menu .wrap_sma_sch .close_btn {
	margin:30px 0 0;
	text-align:center;
	font-weight:bold;
	font-size:114%;
	padding:0 10px;
}
#tmp_sma_menu .wrap_sma_sch .close_btn a {
	display:block;
	border:1px solid #003399;
	padding:7px 0 6px;
	text-decoration:none;
	background-color:transparent;
}
.wrap_sma_sch .close_btn a span {
	background:url(../site_smartphone/images/header/close_icon.png) no-repeat left center;
	-webkit-background-size:19px 19px; /* Webkit */
	-moz-background-size:19px 19px; /* Mozilla */
	background-size:19px 19px; /* CSS3 */
	padding:2px 0 2px 29px;
	font-weight:bold;
}
/* snavi */
#tmp_sma_snavi,
#tmp_sma_sup {
	margin:0 0 15px;
	border-bottom:1px solid #003399;
}
#tmp_sma_snavi ul,
#tmp_sma_sup ul {
	list-style:none;
	list-style-image:none;
	border-top:1px solid #003399;
}
#tmp_sma_snavi ul {
	border-top:1px solid #CCCCCC;
}
#tmp_sma_snavi li,
#tmp_sma_sup li {
	color:inherit;
	border-bottom:1px solid #CCCCCC;
}
#tmp_sma_snavi li:last-child,
#tmp_sma_sup li:last-child {
	border-bottom:none;
}
#tmp_sma_snavi a,
#tmp_sma_sup a {
	display:block;
	background:transparent url(../site_smartphone/images/header/snavi_icon.png) no-repeat 20px center;
	-webkit-background-size:11px 11px; /* Webkit */
	-moz-background-size:11px 11px; /* Mozilla */
	background-size:11px 11px; /* CSS3 */
	padding:12px 0 12px 37px;
	text-decoration:none;
	color:inherit;
}
#tmp_sma_snavi .on,
#tmp_sma_sup .on {
	display:inline;
}
#tmp_sma_snavi .off,
#tmp_sma_sup .off {
	display:none;
}
body.furigana #tmp_sma_snavi .on,
body.furigana #tmp_sma_sup .on {
	display:none;
}
body.furigana #tmp_sma_snavi .off,
body.furigana #tmp_sma_sup .off {
	display:inline;
}
/* gnavi */
#tmp_sma_gnavi {
	padding:0 15px;
	margin:0 0 15px;
}
#tmp_sma_gnavi ul {
	list-style:none;
	list-style-image:none;
}
#tmp_sma_gnavi li {
	margin:0 0 10px;
	text-align:center;
	font-size:114%;
}
#tmp_sma_gnavi li a {
	display:block;
	padding:11px 10px 10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	background:-webkit-gradient(linear, center top, center bottom, from(#0079CA), color-stop(0.5, #185CA7), to(#185CA7)); /* Webkit */
	background:-moz-linear-gradient(center top, #0079CA, #185CA7 50%, #185CA7); /* Mozilla */
	background:linear-gradient(to bottom, #0079CA, #185CA7 50%, #185CA7); /* CSS3 */
	background-color:#185CA7;
}
/* tokeidata */
#tmp_sma_tokeidata {
	padding:0 25px;
	margin:0;
}
#tmp_sma_keyword {
	margin-bottom:7px;
	clear:both;
}
#tmp_sma_keyword_cnt .sch_query {
	float:left;
	padding-right:65px;
	box-sizing:border-box;
	margin-bottom:0.8em;
	width:100%;
}
#tmp_sma_keyword_cnt .sch_btn {
	margin-right:0;
	float:right;
	margin-left:-65px;
	min-height:32px;
}
#tmp_sma_keyword_query {
	width:100%;
	min-height:31px;
	background-size:180px auto !important;
	border:1px solid #a2b7c4;
	border-bottom-width:3px;
	border-radius:4px 0 0 4px;
}
#tmp_sma_keyword_cnt .sch_btn {
	border-radius:0 4px 4px 0;
	border-bottom:3px solid #a2b7c4;
}
#tmp_sma_keyword_cnt .sch_btn input {
	font-size:100%;
	padding:6px 0px 4px 13px;
	width:65px;
	box-sizing:border-box;
	min-height:32px;
	background-color:#2256a7;
	color:#FFFFFF;
	border:none;
	border-radius:0 4px 4px 0;
	letter-spacing:12px;
	cursor:pointer;
}
#tmp_sma_detail_search {
	float:none;
	clear:both;
}
#tmp_sma_detail_search {
	background-color:#163f80;
	color:#FFFFFF;
	border-radius:4px;
	padding:3px;
	margin-bottom:10px;
}
#tmp_sma_detail_search .detail_search_btn {
	border:2px solid #2256a7;
	background:url(../templates/top/images/detail_sch_btn_bg.jpg) left top repeat-x;
	border-radius:4px;
}
#tmp_sma_detail_search .detail_search_btn a {
	background:transparent url(../templates/top/images/white_arrow.png) 12px center no-repeat;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding:5px 21px 2px 34px;
	font-size:100%;
	text-align:center;
}
#tmp_sma_detail_search .detail_search_btn a span {
	background:url(../templates/top/images/detail_sch_icon.png) left center no-repeat;
	padding:0 0 0 32px;
	background-size:contain;
}
#tmp_sma_tokeidata .list_menu {
	list-style:none;
}
#tmp_sma_tokeidata .list_menu li {
	float:left;
	width:32%;
	margin-right:2%;
	margin-bottom:12px;
}
#tmp_sma_tokeidata .list_menu li:nth-child(3) {
	margin-right:0;
}
#tmp_sma_tokeidata .list_menu li img {
	width:100%;
	height:auto;
}
/* means_primary
============================== */
#tmp_means_primary {
	display:none;
}
/* site_navi
============================== */
/* func_navi
============================== */
/* means_secondary
============================== */
#tmp_means_secondary {
	display:none;
}
/* hnavi
============================== */
/* ==================================================
search_area
================================================== */
#tmp_search_area {
	display:none;
}
/* search
============================== */
/* search_navi
============================== */
/* ==================================================
navi
================================================== */
/* gnavi
============================== */
#tmp_gnavi {
	display:none;
}
/* pankuzu
============================== */
#tmp_pankuzu {
	display:none;
}
#tmp_sma_pankuzu {
	display:block;
	padding:10px 12px 9px;
	clear:both;
	font-size:86%;
}
/* lnavi
============================== */
/* back_to_top_btn
============================== */
/* sch_tokeidata
============================== */
/* sch_menu
============================== */
/* sm_keyword
============================== */
/* list_menu
============================== */
/* select
============================== */
/* ec
============================== */
/* mai_info
============================== */
/* access_ranking
============================== */
/* tmp_kohyo_shihyo
============================== */
/* btn_list
============================== */
/* btn_list2
============================== */
/* box_idx
============================== */
/* pnavi
============================== */
.ptop {
	font-size:86%;
}
.ptop a {
	background-position:left 0.1em;
}
/* ==================================================
main
================================================== */
#tmp_data_search_icon {
	padding-left:10px;
	padding-right:10px;
}

#tmp_contents #tmp_data_search_icon ul {
	width:255px;
	margin:0 auto;
}
#tmp_data_search_icon ul li:nth-child(2n) {
	margin-right:0;
}
#tmp_data_search_icon ul li:nth-child(2n+1) {
	clear:both;
}
#tmp_data_search_btn {
	width:71%;
}
#tmp_data_search_icon ul .search_pdf a:hover {
	background:#FFF4F1 url(../templates/free/images/contents/pdf_check_icon.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_xls a:hover {
	background:#FFF4F1 url(../templates/free/images/contents/xls_check_icon.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_doc a:hover {
	background:#FFF4F1 url(../templates/free/images/contents/doc_check_icon.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_csv a:hover {
	background:#FFF4F1 url(../templates/free/images/contents/csv_check_icon.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_html a:hover {
	background:#FFF4F1 url(../templates/free/images/contents/html_check_icon.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_pdf a.active {
	background:#FFF4F1 url(../templates/free/images/contents/pdf_check_icon_on.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_xls a.active {
	background:#FFF4F1 url(../templates/free/images/contents/xls_check_icon_on.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_doc a.active {
	background:#FFF4F1 url(../templates/free/images/contents/doc_check_icon_on.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_csv a.active {
	background:#FFF4F1 url(../templates/free/images/contents/csv_check_icon_on.jpg) left bottom no-repeat;
}
#tmp_data_search_icon ul .search_html a.active {
	background:#FFF4F1 url(../templates/free/images/contents/html_check_icon_on.jpg) left bottom no-repeat;
}
/* update
============================== */
#tmp_update {
	font-size:86%;
}
/* plugin â¼å¤æ´ããªã
============================== */
.plugin {
	display:none;
	font-size:86%;
}
.plugin .plugin_img {
	margin:0 0 10px !important;
	float:none;
}
/* inquiry
============================== */
#tmp_inquiry_ttl {
	font-size:100%;
}
#tmp_inquiry_cnt {
	padding:7px 11px;
}
/* ==================================================
footer
================================================== */
#tmp_footer {
	padding-top:0;
	padding-bottom:0;
	font-size:86%;
	border-top:1px solid #003399;
	width:auto;
}
#tmp_fnavi,
#tmp_wrap_footer_cnt,
#tmp_copyright {
	display:none;
}
#tmp_sma_fnavi,
#tmp_sma_anavi,
#tmp_sma_ftel {
	display:-webkit-box; /* Webkit */
	display:-moz-box; /* Mozilla */
	display:box; /* CSS3 */
	width:100%;
	list-style:none;
	text-align:left;
	border-top:1px solid #999999;
}
#tmp_sma_fnavi li,
#tmp_sma_anavi li,
#tmp_sma_ftel li {
	display:-webkit-box; /* Webkit */
	display:-moz-box; /* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
	width:50%;
	background:-webkit-gradient(linear, center top, center bottom, from(#F8F8F8), color-stop(0.7, #E3E3E3), to(#E3E3E3)); /* Webkit */
	background:-moz-linear-gradient(center top, #F8F8F8, #E3E3E3 70%, #E3E3E3); /* Mozilla */
	background:linear-gradient(to bottom, #F8F8F8, #E3E3E3 70%, #E3E3E3); /* CSS3 */
	background-color:#F8F8F8;
	color:inherit;
	border-right:1px solid #999999;
	min-height:4.8em;
}
#tmp_sma_fnavi li:last-child,
#tmp_sma_anavi li:last-child,
#tmp_sma_ftel li:last-child {
	border-right:none;
}
#tmp_sma_fnavi li a,
#tmp_sma_anavi li a,
#tmp_sma_ftel li a {
	display:-webkit-box; /* Webkit */
	display:-moz-box; /* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-align:center; /* Webkit */
	-moz-box-align:center; /* Mozilla */
	box-align:center; /* CSS3 */
	-webkitbox-pack:start; /* Webkit */
	-moz-box-pack:start; /* Mozilla */
	box-pack:start; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
	padding:15px 10px 14px 21px;
	background:url(../site_smartphone/images/footer/flink_icon.png) no-repeat 12px center;
	-webkit-background-size:4px 7px; /* Webkit */
	-moz-background-size:4px 7px; /* Mozilla */
	background-size:4px 7px; /* CSS3 */
	text-decoration:none;
	color:inherit;
	width:9999px;
}
#tmp_sma_fnavi li a span,
#tmp_sma_anavi li a span,
#tmp_sma_ftel li a span {
	display:block;
	width:100%;
}
#tmp_wrap_sma_footer_cnt {
	display:block;
	clear:both;
	color:#FFFFFF;
	border-top:1px solid #999999;
	background:-webkit-gradient(linear, center top, center bottom, from(#2157A9), to(#3577C4)); /* Webkit */
	background:-moz-linear-gradient(center top, #2157A9, #3577C4); /* Mozilla */
	background:linear-gradient(to bottom, #2157A9, #3577C4); /* CSS3 */
	background-color:#2157A9;
}
#tmp_sma_footer_cnt {
	border-top:1px solid #003399;
	padding:8px 12px 7px;
}
#tmp_sma_footer_cnt a {
	color:#FFFFFF;
}
#tmp_sma_footer_cnt address {
	font-style:normal;
}
#tmp_sma_copyright {
	clear:both;
}
/* ==================================================
readspeaker â¼å¤æ´ããªã
================================================== */
#tmp_readspeaker #rs_playerarea {
	width:298px !important;
}
#rs_playerarea {
	margin:0 auto 15px;
	position:relative;
	z-index:1000;
}
/* ==================================================
box_dialog
================================================== */
body .ui-dialog {
	width:298px !important;
}
body .ui-dialog img {
	max-width:100% !important;
	height:auto !important;
}
body .ui-widget {
	font-size:100% !important;
}
body .ui-dialog .ui-dialog-titlebar {
	height:auto !important;
}
body .ui-dialog .ui-dialog-title {
	margin-right:70px !important;
	font-size:114% !important;
}
body .ui-dialog .ui-dialog-titlebar-close {
	top:19px !important;
}
/* col2 â¼å¤æ´ããªã
============================== */
body .ui-dialog table.col2 {
	width:100% !important;
}
body .ui-dialog table.col2 td.col2L,
body .ui-dialog table.col2 td.col2R {
	display:block !important;
	border-right:none !important;
}
body .ui-dialog table.col2 table.col2 td.col2L,
body .ui-dialog table.col2 table.col2 td.col2R {
	display:block !important;
	border-right:none !important;
}
body .ui-dialog table.fixed_col2 td.fixed_col2L,
body .ui-dialog table.fixed_col2 td.fixed_col2R {
	display:block !important;
	border-right:none !important;
}
body .ui-dialog div.col2 div.col2L,
body .ui-dialog div.col2 div.col2R {
	width:100% !important;
	clear:both !important;
	margin-right:0 !important;
}
body .ui-dialog div.col2 div.col2 div.col2L,
body .ui-dialog div.col2 div.col2 div.col2R {
	width:100% !important;
	clear:both !important;
	margin-right:0 !important;
}
body .ui-dialog div.fixed_col2 div.fixed_col2L,
body .ui-dialog div.fixed_col2 div.fixed_col2R {
	width:100% !important;
	clear:both !important;
	margin-right:0 !important;
}
/* col3 â¼å¤æ´ããªã
============================== */
body .ui-dialog table.col3 {
	width:100% !important;
}
body .ui-dialog table.col3 td.col3L,
body .ui-dialog table.col3 td.col3M,
body .ui-dialog table.col3 td.col3R {
	display:block !important;
	border-right:none !important;
}
body .ui-dialog div.col3 div.col3L,
body .ui-dialog div.col3 div.col3M,
body .ui-dialog div.col3 div.col3R {
	width:100% !important;
	clear:both !important;
	margin-right:0 !important;
}
/* image â¼å¤æ´ããªã
============================== */
body .ui-dialog .float_lft {
	margin-right:0 !important;
	margin-bottom:0 !important;
	clear:both !important;
	float:none !important;
}
body .ui-dialog .float_rgt {
	margin-bottom:0 !important;
	margin-left:0 !important;
	clear:both !important;
	float:none !important;
}
/* horizon_list
============================== */
/* anchor_navi
============================== */
/* anchor_contents
============================== */
/* shorui_list
============================== */
/* detail_info
============================== */
/* chart_list
============================== */
/* related_btn
============================== */
.box_dialog_cnt .related_btn img,
.box_dialog_cnt .related_btn input {
	margin-right:0;
	margin-left:0;
}
/* graph
============================== */
/* ==================================================
class
================================================== */
/* col2 â¼å¤æ´ããªã
============================== */
table.col2 {
	width:100% !important;
}
table.col2 td.col2L,
table.col2 td.col2R {
	display:block;
	border-right:none !important;
}
table.col2 table.col2 td.col2L,
table.col2 table.col2 td.col2R {
	display:block;
	border-right:none !important;
}
table.fixed_col2 td.fixed_col2L,
table.fixed_col2 td.fixed_col2R {
	display:block;
	border-right:none !important;
}
div.col2 div.col2L,
div.col2 div.col2R {
	width:100%;
	clear:both;
	margin-right:0 !important;
}
div.col2 div.col2 div.col2L,
div.col2 div.col2 div.col2R {
	width:100%;
	clear:both;
	margin-right:0 !important;
}
div.fixed_col2 div.fixed_col2L,
div.fixed_col2 div.fixed_col2R {
	width:100%;
	clear:both;
	margin-right:0 !important;
}
/* col3 â¼å¤æ´ããªã
============================== */
table.col3 {
	width:100% !important;
}
table.col3 td.col3L,
table.col3 td.col3M,
table.col3 td.col3R {
	display:block;
	border-right:none !important;
}
div.col3 div.col3L,
div.col3 div.col3M,
div.col3 div.col3R {
	width:100%;
	clear:both;
	margin-right:0 !important;
}
/* image â¼å¤æ´ããªã
============================== */
.float_lft {
	margin-right:0 !important;
	margin-bottom:0 !important;
	clear:both;
	float:none;
}
.float_rgt {
	margin-bottom:0 !important;
	margin-left:0 !important;
	clear:both;
	float:none;
}
/* ==================================================
parts
================================================== */
/* box_info
============================== */
#tmp_contents .box_info .box_info_ttl {
	font-size:100%;
}
#tmp_contents .box_info ul {
	margin-left:22px;
	list-style-image:url(../templates/free/images/contents/list_icon.gif);
}
/* box_link
============================== */
#tmp_contents .box_link .box_link_ttl {
	font-size:100%;
}
#tmp_contents .box_link ul {
	margin-left:22px;
}
/* box_menu
============================== */
/* box_btn
============================== */
/* datatable 
   enquete_table
============================== */
/* list_table
============================== */
/* ##################################################
edit.css
################################################## */
/* smartphone
============================== */
#tmp_contents input[type="text"],
#tmp_contents textarea {
	width:100%;
	padding:0;
	-webkit-box-sizing:border-box;/* Webkit */
	-moz-box-sizing:border-box;/* Mozilla */
	box-sizing:border-box;/* CSS3 */
}
#tmp_contents img {
	max-width:100%;
	height:auto;
}
#tmp_contents table {
	width:auto;
}
#tmp_contents table table {
	max-width:100%;
}
#tmp_contents table th,
#tmp_contents table td {
	width:auto;
}
/* ==================================================
selector
================================================== */
#tmp_contents h1 {
	font-size:114.3%;
	background:#133a93 url(../templates/free/images/contents/sp/h1_bg.png) left top no-repeat;
	border-radius:4px;
	padding:9px 10px 5px 12px;
	background-size:auto 42px;
}
#tmp_contents h2 {
	font-size:114%;
	background-size:30px;
	padding:3px 10px 3px 38px;
}
#tmp_contents h3 {
	font-size:107%;
	background-size:18px;
	padding:7px 32px 1px;
}
#tmp_contents h4 {
	font-size:100%;
	background-size:16px;
	padding:3px 7px 0 20px;
}
#tmp_contents h5 {
	font-size:100%;
}
#tmp_contents h6 {
	font-size:100%;
}
#tmp_contents ul,
#tmp_contents ol {
	margin-left:22px;
}
/* ==================================================
contents
================================================== */
/* cate_ttl
============================== */
/* map
============================== */
/* free */
#tmp_gmap_box {
	width:auto !important;
	max-width:460px !important;
	height:300px !important;
}
#tmp_gmap_box img {
	max-width:none;
	height:auto;
}
/* box_shinchaku
============================== */
/* box_download
============================== */
#tmp_contents .box_download_ttl {
	font-size:107%;
}
/* shorui_list
============================== */
/* chosa_list
============================== */
/* sch_contents
============================== */
/* search_info
============================== */
/* related_btn
============================== */
#tmp_contents .related_btn img,
#tmp_contents .related_btn input {
	margin-right:0;
	margin-left:0;
}
/* search_navi
============================== */
#tmp_contents .sn_main_navi,
#tmp_contents .sn_shorui_navi {
	width:auto;
	float:none;
}
/* page_sending_navi
============================== */
/* shorui_navi
============================== */
#tmp_contents .shorui_navi {
	text-align:center;
}
#tmp_contents .shorui_navi .shorui_see_btn,
#tmp_contents .shorui_navi .shorui_how_to_btn {
	display:inline-block;
}
#tmp_contents .shorui_navi .shorui_see_btn {
	margin:0 5px 0 0;
}
#tmp_contents .shorui_navi .shorui_how_to_btn {
	margin:0 0 0 5px;
}
/* sch_menu_cnt
============================== */

#tmp_sch_menu_cnt #tmp_list_menu {
	width:208px;
}
#tmp_sch_menu_cnt #tmp_list_menu .list_menu_txt {
	min-height:0;
}
#tmp_sch_menu_cnt .list_menu {
	margin-right:0;
	width:100%;
}
#tmp_sch_menu #tmp_sm_keyword_cnt .sch_query {
	width:75%;
	margin-right:24%;
}
#tmp_sch_menu #tmp_sm_keyword_cnt .sch_btn {
	margin-right:0;
	margin-left:-24%;
	float:left;
	width:24%;
}
#tmp_sch_menu #tmp_sm_keyword_cnt .how_to_btn {
	float:right;
	clear:both;
}
#tmp_sch_menu #tmp_sch_menu_cnt #tmp_sm_keyword {
	padding:5px 10px;
}
#tmp_sch_menu #tmp_sm_keyword_cnt #tmp_sm_keyword_query {
	width:100% !important;
	min-height:34px;
}
#tmp_ec_cycle,
#tmp_ec_area {
	margin-right:0;
	width:100%;
}
#tmp_contents #tmp_sch_menu_cnt .sch_select_box {
	float:none;
}
#tmp_sch_menu_cnt .date_begin {
	background:url(../images/navi/lnavi/sch_to2.jpg) bottom center no-repeat;
	padding:0 0 40px;
	margin:0 0 10px;
	float:none;
}
#tmp_sch_menu_cnt .ec #tmp_ec_date_b_y,
#tmp_sch_menu_cnt .ec #tmp_ec_date_e_y {
	width:65%;
}
#tmp_sch_menu_cnt .ec #tmp_ec_date_b_m,
#tmp_sch_menu_cnt .ec #tmp_ec_date_e_m {
	width:25%;
}
#tmp_sch_menu_cnt .date_end {
	float:none;
}
#tmp_sch_menu_cnt .cnt {
	margin-bottom:20px;
}
#tmp_contents .page_sending_navi {
	margin:0 auto !important;
	padding:15px 0 !important;
	position:relative;
	width:300px;
}
#tmp_contents .page_sending_navi .prev a {
	padding:6px 4px 3px 4px;
}
#tmp_contents .page_sending_navi .next a {
	padding:6px 4px 3px 4px;
}
#tmp_contents .page_sending_navi ul {
	width:200px;
	margin:0 -5px;
}
#tmp_contents .page_sending_navi li {
	margin:0 2px 4px;
}
#tmp_contents .sch_xls_icon,
#tmp_contents .sch_pdf_icon,
#tmp_contents .sch_doc_icon,
#tmp_contents .sch_csv_icon,
#tmp_contents .sch_html_icon {
	padding:25px 0 5px;
	background-position:top center;
	width:2.5em;
	text-align:center;
}
/* tokei_index
============================== */
#tmp_contents #tmp_bunya_list li {
	width:31%;
	height:auto;
	margin-right:3%;
}
#tmp_contents #tmp_bunya_list li a {
	width:100%;
	height:0;
	padding-top:100%;
	background-size:100% auto !important;	
}
#tmp_contents #tmp_bunya_list li:nth-child(6n) {
	margin-right:4%;
}
#tmp_contents #tmp_bunya_list li:nth-child(6n+1) {
	clear:none;
}
#tmp_contents #tmp_bunya_list li:nth-child(3n) {
	margin-right:0;
}
#tmp_contents #tmp_bunya_list li:nth-child(3n+1) {
	clear:both;
}
#tmp_contents .box_shinchaku_cnt .date {
	width:100%;
}
#tmp_contents .box_shinchaku_cnt td {
	display:block;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
#tmp_sma_tokeidata .list_menu:after {
	content:"."; /* å¤æ´ããªã */
	display:block; /* å¤æ´ããªã */
	height:0; /* å¤æ´ããªã */
	font-size:0.1%; /* å¤æ´ããªã */
	line-height:0.1; /* å¤æ´ããªã */
	clear:both; /* å¤æ´ããªã */
	visibility:hidden; /* å¤æ´ããªã */
}

}