@charset "utf-8";

/* ==================================================
layout
================================================== */
.format_top #tmp_main,
#tmp_header,
#tmp_gsearch_switch select,
#tmp_func_sch_btn,
#tmp_gnavi,
#tmp_emergency,
#tmp_emergency_s,
#tmp_oyakudachi_ttl,
#tmp_mymenu,
#tmp_publicity,
#tmp_fbtn,
#tmp_copyright,
.shimin_box_gsearch input[type="submit"],
.contents_search  input[type="submit"] {
	font-family:'メイリオ',Meiryo,sans-serif;
}
body,
#tmp_emergency_cnt,
#tmp_emergency_s_cnt,
#tmp_mymenu_list,
#tmp_mymenu_status .registered,
#tmp_info_cnt,
#tmp_shisetsu_cnt,
#tmp_blog_top_cnt .text,
#tmp_view_cnt,
#tmp_koho_cnt,
#tmp_useful_cnt {
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ ゴシック', 'MS Gothic', sans-serif;
}
/* body
============================== */
.format_top,
.format_free,
.format_guide {
	color:#333333;
	background-color:#FFFFFF;
	text-align:center;
}
input[type="submit"],
input[type="button"],
input[type="text"],
input[type="password"],
input[type="reset"],
button {
	-webkit-appearance:none; /* 変更しない */
	-moz-appearance:none; /* 変更しない */
	border-radius:0; /* CSS3 */
}
/* wrapper
============================== */
.format_top #tmp_wrapper2 {
    min-width: 980px;
	background:url(/shared/new/images/wrapper/wrapper_top_bg.png) no-repeat center top;
}
/* main
============================== */
#tmp_wrap_main {
	width:980px; /* デザインによって変更 */
	margin:0 auto;
	text-align:left;
}
#tmp_wrap_main2 {
	padding:17px 0 32px;
	clear:both; /* 変更しない */
}
.format_top #tmp_wrap_main2 {
	padding-top:19px;
	padding-bottom:57px;
}
/* contents
============================== */
#tmp_contents,
#tmp_maincontents {
	width:100%; /* 変更しない */
}
/* format カラムのレイアウトのbaseロジック
============================== */
.wrap_col_nm {
	width:100%; /* 変更しない */
	float:left; /* 変更しない */
}
.col_nm {
	width:100%; /* 変更しない */
}
.wrap_col_lft_navi {
	float:left; /* 変更しない */
	position:relative; /* 変更しない */
	z-index:1; /* 変更しない */
}
.wrap_col_rgt_navi {
	float:right; /* 変更しない */
}
.column_full .wrap_col_main {
	width:100%; /* 変更しない */
	float:right; /* 変更しない */
}
.column_lnavi .wrap_col_main {
	width:100%; /* 変更しない */
	float:right; /* 変更しない */
}
.col_main {
	padding:0; /* デザインによって変更 */
}
/* top
============================== */
.format_top .column_full .wrap_col_nm {
	margin-right:-230px; /* デザインによって変更 */
}
.format_top .column_full .wrap_col_nm2 {
	margin-right:230px; /* デザインによって変更 */
}
.format_top .column_full .wrap_col_lft_navi {
	width:200px; /* デザインによって変更 */
	margin-right:-230px; /* デザインによって変更 */
}
.format_top .column_full .col_lft_navi {
	padding:0; /* デザインによって変更 */
}
.format_top .column_full .wrap_col_rgt_navi {
	width:200px; /* デザインによって変更 */
}
.format_top .column_full .col_rgt_navi {
	padding:0; /* デザインによって変更 */
}
.format_top .column_full .col_main {
	margin-left:230px; /* デザインによって変更 */
}
/* free
============================== */
.format_free .wrap_col_lft_navi {
	width:200px; /* デザインによって変更 */
	margin-right:-230px; /* デザインによって変更 */
}
.format_free .col_lft_navi {
	padding:0; /* デザインによって変更 */
}
.format_free .column_lnavi .col_main {
	margin-left:230px; /* デザインによって変更 */
}
/* guide
============================== */
.format_guide .wrap_col_lft_navi {
	width:230px; /* デザインによって変更 */
	margin-right:-250px; /* デザインによって変更 */
}
.format_guide .col_lft_navi {
	padding:0; /* デザインによって変更 */
}
.format_guide .column_lnavi .col_main {
	margin-left:250px; /* デザインによって変更 */
}
/* ==================================================
header
================================================== */
#tmp_wrap_header {
	min-width:980px;
	color:inherit;
	background:#FFFFFF url(/shared/new/images/header/body_bg.png) no-repeat center top;
}
.format_top #tmp_wrap_header {
	position:relative;
	background-image:url(/shared/new/images/header/body_bg_top.png);
}
#tmp_header {
	width:980px;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
}
.format_top #tmp_header {
}
#tmp_header a {
	color:inherit;
	text-decoration:none;
}
#tmp_hlogo {
	float:left;
	margin:8px 0 0 29px;
}
.format_top #tmp_hlogo {
	margin-bottom:268px;
}
.format_top #tmp_hgallery_ttl {
	float:left;
	width:290px;
	margin:0 0 12px 91px;
	font-size:114.3%;
	font-weight:bold;
	clear:left;
}
.format_top #tmp_hgallery_ttl ul,
.format_top #tmp_hgallery_ttl li {
	list-style:none;
	margin:0;
	padding:0;
}
.format_top #tmp_hgallery_ttl a {
    width: 290px;
    min-height: 50px;
	display:inline-block;
	padding:0 0 0 13px;
	color:#763F8B;
	background:#FFFFFF url(/shared/new/images/header/ttl_icon.png) no-repeat left 0.45em;
	text-decoration:underline;
    word-wrap:break-word;
    overflow-wrap:break-word;
}
.format_top #tmp_hgallery_ttl .active a {
}
.format_top #tmp_hgallery_ttl .hgallery_list_order {
	display:none;
}
.format_top #tmp_hgallery_ttl .prev,
.format_top #tmp_hgallery_ttl .next {
	display:none;
}
.format_top #tmp_hgallery_ttl li {
	display:none;
}
.format_top #tmp_hgallery_ttl li:first-child {
	display:inline-block;
}
#tmp_means {
	float:right;
	width:765px;
}
.format_top #tmp_means {
	width:452px;
}
#tmp_means img {
	vertical-align:top;
}
#tmp_means_left {
	float:left;
	width:498px;
}
.format_top #tmp_means_left {
	float:right;
	width:auto;
}
#tmp_means_right {
	float:right;
	width:246px;
}
.format_top #tmp_means_right {
	margin-bottom:234px;
}
/* snavi */
#tmp_snavi {
	list-style:none;
}
#tmp_snavi li {
	float:left;
	width:119px;
	margin:0 0 0 4px;
}
#tmp_snavi li a,
#tmp_snavi li span {
	width:111px;
	height:45px;
	display:block; /* 変更しない */
}
#tmp_snavi li a {
	padding:0 4px 4px;
	background-position:left top;
	background-repeat:no-repeat;
}
#tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/h_shimin.png);
}
#tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/h_shimin_on.png);
}
#tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/h_kanko.png);
}
#tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/h_kanko_on.png);
}
/* en */
.lang_en_top #tmp_snavi li#tmp_slist1 a,
.lang_en #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/en/h_shimin.png);
}
.lang_en_top #tmp_snavi li#tmp_slist1.active a,
.lang_en #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/en/h_shimin_on.png);
}
.lang_en_top #tmp_snavi li#tmp_slist2 a,
.lang_en #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/en/h_kanko.png);
}
.lang_en_top #tmp_snavi li#tmp_slist2.active a,
.lang_en #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/en/h_kanko_on.png);
}
/* zh-CN */
.lang_zh-cn_top #tmp_snavi li#tmp_slist1 a,
.lang_zh-cn #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/cn/h_shimin.png);
}
.lang_zh-cn_top #tmp_snavi li#tmp_slist1.active a,
.lang_zh-cn #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/cn/h_shimin_on.png);
}
.lang_zh-cn_top #tmp_snavi li#tmp_slist2 a,
.lang_zh-cn #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/cn/h_kanko.png);
}
.lang_zh-cn_top #tmp_snavi li#tmp_slist2.active a,
.lang_zh-cn #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/cn/h_kanko_on.png);
}
/* zh-TW */
.lang_zh-tw_top #tmp_snavi li#tmp_slist1 a,
.lang_zh-tw #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/tc/h_shimin.png);
}
.lang_zh-tw_top #tmp_snavi li#tmp_slist1.active a,
.lang_zh-tw #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/tc/h_shimin_on.png);
}
.lang_zh-tw_top #tmp_snavi li#tmp_slist2 a,
.lang_zh-tw #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/tc/h_kanko.png);
}
.lang_zh-tw_top #tmp_snavi li#tmp_slist2.active a,
.lang_zh-tw #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/tc/h_kanko_on.png);
}
/* ko */
.lang_ko_top #tmp_snavi li#tmp_slist1 a,
.lang_ko #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/ko/h_shimin.png);
}
.lang_ko_top #tmp_snavi li#tmp_slist1.active a,
.lang_ko #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/ko/h_shimin_on.png);
}
.lang_ko_top #tmp_snavi li#tmp_slist2 a,
.lang_ko #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/ko/h_kanko.png);
}
.lang_ko_top #tmp_snavi li#tmp_slist2.active a,
.lang_ko #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/ko/h_kanko_on.png);
}
/* es */
.lang_es_top #tmp_snavi li#tmp_slist1 a,
.lang_es #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/es/h_shimin.png);
}
.lang_es_top #tmp_snavi li#tmp_slist1.active a,
.lang_es #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/es/h_shimin_on.png);
}
.lang_es_top #tmp_snavi li#tmp_slist2 a,
.lang_es #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/es/h_kanko.png);
}
.lang_es_top #tmp_snavi li#tmp_slist2.active a,
.lang_es #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/es/h_kanko_on.png);
}
/* fr */
.lang_fr_top #tmp_snavi li#tmp_slist1 a,
.lang_fr #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/fr/h_shimin.png);
}
.lang_fr_top #tmp_snavi li#tmp_slist1.active a,
.lang_fr #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/fr/h_shimin_on.png);
}
.lang_fr_top #tmp_snavi li#tmp_slist2 a,
.lang_fr #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/fr/h_kanko.png);
}
.lang_fr_top #tmp_snavi li#tmp_slist2.active a,
.lang_fr #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/fr/h_kanko_on.png);
}
/* pt */
.lang_pt_top #tmp_snavi li#tmp_slist1 a,
.lang_pt #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/pt/h_shimin.png);
}
.lang_pt_top #tmp_snavi li#tmp_slist1.active a,
.lang_pt #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/pt/h_shimin_on.png);
}
.lang_pt_top #tmp_snavi li#tmp_slist2 a,
.lang_pt #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/pt/h_kanko.png);
}
.lang_pt_top #tmp_snavi li#tmp_slist2.active a,
.lang_pt #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/pt/h_kanko_on.png);
}
/* th */
.lang_th_top #tmp_snavi li#tmp_slist1 a,
.lang_th #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/th/h_shimin.png);
}
.lang_th_top #tmp_snavi li#tmp_slist1.active a,
.lang_th #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/th/h_shimin_on.png);
}
.lang_th_top #tmp_snavi li#tmp_slist2 a,
.lang_th #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/th/h_kanko.png);
}
.lang_th_top #tmp_snavi li#tmp_slist2.active a,
.lang_th #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/th/h_kanko_on.png);
}
/* hi */
.lang_hi_top #tmp_snavi li#tmp_slist1 a,
.lang_hi #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/hi/h_shimin.png);
}
.lang_hi_top #tmp_snavi li#tmp_slist1.active a,
.lang_hi #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/hi/h_shimin_on.png);
}
.lang_hi_top #tmp_snavi li#tmp_slist2 a,
.lang_hi #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/hi/h_kanko.png);
}
.lang_hi_top #tmp_snavi li#tmp_slist2.active a,
.lang_hi #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/hi/h_kanko_on.png);
}
/* id */
.lang_id_top #tmp_snavi li#tmp_slist1 a,
.lang_id #tmp_snavi li#tmp_slist1 a {
	background-image:url(/shared/new/images/header/id/h_shimin.png);
}
.lang_id_top #tmp_snavi li#tmp_slist1.active a,
.lang_id #tmp_snavi li#tmp_slist1.active a {
	background-image:url(/shared/new/images/header/id/h_shimin_on.png);
}
.lang_id_top #tmp_snavi li#tmp_slist2 a,
.lang_id #tmp_snavi li#tmp_slist2 a {
	background-image:url(/shared/new/images/header/id/h_kanko.png);
}
.lang_id_top #tmp_snavi li#tmp_slist2.active a,
.lang_id #tmp_snavi li#tmp_slist2.active a {
	background-image:url(/shared/new/images/header/id/h_kanko_on.png);
}
#tmp_snavi li span {
	position:relative; /* 変更しない */
	z-index:-1; /* 変更しない */
	overflow:hidden; /* 変更しない */
}
/* hgallery */
#tmp_wrap_hgallery {
	width:980px;
	position: absolute;
	top:0;
	left:50%;
	margin:0 0 0 -490px;
}
#tmp_hgallery {
	width:802px;
	height:391px;
	margin:0 0 0 89px;
}
#tmp_hgallery .box_parent_gallrey {
	z-index:0;
}
#tmp_hgallery_frame {
	position:absolute;
	top:0;
	left:88px;
	z-index:0;
	width:802px;
	height:391px;
	background:url(/shared/new/images/gallery/gallery_frame.png) no-repeat left top;
}
/*
#tmp_hgallery span.img {
	display:block;
	width:802px;
	height:391px;
	overflow:hidden;
}
#tmp_hgallery span.txt {
	display:block;
	position:absolute;
	left:0;
	bottom:42px;
	width:100%;
	background:url(/shared/images/gallery/text_bg.png) left top repeat;
	color:inherit;
	font-weight:bold;
	line-height:1.4;
	text-align:center;
	padding:10px 0;
}
*/
#tmp_hgallery_player {
	position:absolute;
	top:190px;
	left:107px;
	z-index:890;
}
#tmp_hgallery .list_order {
	list-style:none;
	position:absolute;
	top:294px;
	left:105px;
	z-index:890;
}
#tmp_hgallery .list_order li {
	float:left;
	margin:0 21px 0 0;
}
#tmp_hgallery .next,
#tmp_hgallery .prev {
	display:none;
}
#tmp_hgallery ul > li,
.no_javascript #tmp_hgallery ul > li {
	display:none;
}
.no_javascript #tmp_hgallery ul > li:first-child {
	display:inline-block;
	vertical-align:top;
}
#tmp_hgallery .list_order li {
    display: inline;
}
#tmp_hnavi_s,
#tmp_sma_menu {
	display:none; /* 変更しない */
}
/* primary,secondary
============================== */
#tmp_means_primary {
	margin:0 0 7px;
	padding:10px 0 0;
	clear:both;
}
.format_top #tmp_means_primary {
	float:right;
	width:340px;
}
#tmp_means_secondary {
	margin:0 0 6px;
	clear:both;
}
.format_top #tmp_means_secondary {
	float:right;
	width:380px;
	margin-bottom:11px;
}
/* hnavi,hnavi2 */
#tmp_hnavi,
#tmp_hnavi2 {
	list-style:none;
	float:right;
	font-size:85.7%
}
#tmp_hnavi li,
#tmp_hnavi2 li {
	float:left;
	margin:0 0 6px 25px;
	font-weight:bold;
}
#tmp_hnavi li:first-child,
#tmp_hnavi2 li:first-child {
	margin-left:0;
}
#tmp_hnavi li a,
#tmp_hnavi2 li a {
	display:inline-block;
	padding:0 0 0 15px;
	background:url(/shared/new/images/header/hnavi_icon.gif) no-repeat left 0.2em;
}
#tmp_hnavi li#tmp_hnavi_lang {
    margin: 0 0 6px 23px;
    font-size: 91%;
}
#tmp_hnavi li#tmp_hnavi_lang a {
    padding: 0 0 0 13px;
}
/* tertiary
============================== */
#tmp_means_tertiary {
	clear:both;
}
/* search */
#tmp_search {
	float:right;
	margin:0 0 14px;
	letter-spacing:-1em;
	width: 626px;
}
.shimin_box_gsearch {
	margin:0 0 10px;
	letter-spacing:-1em;
}
.format_top #tmp_search {
	margin-bottom:12px;
	width:450px;
}
#tmp_search dl,
#tmp_search dt,
#tmp_search dd,
#tmp_search dd p,
#tmp_search .sch_link {
	/*display:inline-block;*/
	float:left;
	vertical-align:top;
	letter-spacing:normal;
}
.shimin_box_gsearch dl,
.shimin_box_gsearch dt,
.shimin_box_gsearch dd,
.shimin_box_gsearch dd p,
.shimin_box_gsearch .sch_link {
	display:inline-block;
	vertical-align:top;
	letter-spacing:normal;
}
*:first-child+html #tmp_search dl,
*:first-child+html #tmp_search dt,
*:first-child+html #tmp_search dd,
*:first-child+html #tmp_search dd p,
*:first-child+html #tmp_search .sch_link,
*:first-child+html .shimin_box_gsearch dl,
*:first-child+html .shimin_box_gsearch dt,
*:first-child+html .shimin_box_gsearch dd,
*:first-child+html .shimin_box_gsearch dd p,
*:first-child+html .shimin_box_gsearch .sch_link {
	display:inline;
}
#tmp_search dt,
.shimin_box_gsearch dt {
	margin:0 3px 0 0;
}
#tmp_search dd {
	letter-spacing:-1em;
}
.shimin_box_gsearch dd {
	letter-spacing:-1em;
	width:506px;
}
.format_top #tmp_search dd {
	width:343px;
}
#tmp_search .sch_link,
.shimin_box_gsearch .sch_link {
	letter-spacing:normal;
}
#tmp_search .sch_link a,
.shimin_box_gsearch .sch_link a {
	display:inline-block;
	padding:0 0 0 15px;
	background:url(/shared/new/images/header/link_icon.png) no-repeat left 0.3em;
	font-weight:bold;
}
.format_top #tmp_search .sch_link a {
	padding-left:17px;
}
#tmp_query,
#tmp_query2,
#tmp_query3,
#tmp_query4,
#tmp_query5,
#tmp_query6 {
	width:278px;
	min-height:26px;
	border:1px solid #DDDDDD;
	line-height:1.8;
}
.format_top #tmp_query {
	width:138px;
}
#tmp_gsearch_switch select {
	border-radius:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1em;
    vertical-align: middle;
	margin:0;
	padding:0;
	background:url(/shared/new/images/icon/select_icon.png) no-repeat 96% center;
}
@-moz-document url-prefix() { /* for firefox */
    #tmp_gsearch_switch select {
		padding:3px 0 0;
        background:none;
		background-color:#DDDDDD;
		background:#DDDDDD url(/shared/new/images/icon/select_icon.png) no-repeat 96% center;
   		text-align: left;
   		text-indent: 0.3em;
    }
}
#tmp_gsearch_switch select {
	width:153px;
	min-height:28px;
	background-color:#DDDDDD;
	border:none;
	font-size:85.7%;
	vertical-align:top;
}
.format_top #tmp_gsearch_switch select {
	width:130px;
}
#tmp_func_sch_btn,
#tmp_func_sch_btn2,
#tmp_func_sch_btn3,
#tmp_func_sch_btn4,
#tmp_func_sch_btn5,
#tmp_func_sch_btn6 {
    cursor: pointer;
	min-width:57px;
	min-height:28px;
	margin:0 16px 0 0;
	color:#FFFFFF;
	background-color:#763F8B;
	border:none;
	font-size:114.3%;
}
.format_top #tmp_func_sch_btn {
	margin:0;
}
/* ==================================================
navi
================================================== */
/* gnavi
============================== */
#tmp_wrap_gnavi {
	min-width:980px;
	color:#FFFFFF;
	background-color:#655232;
	margin:0 0 5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,0.3);
	clear:both;
}
#tmp_gnavi {
	width:980px;
	margin:0 auto;
	text-align:left;
}
#tmp_gnavi ul {
	list-style:none;
	padding:6px 0 5px;
}
#tmp_gnavi li {
	float:left;
	border-right:1px dotted #FFFFFF;
	font-weight:bold;
	text-align:center;
}
#tmp_gnavi li:first-child {
	border-left:1px dotted #FFFFFF;
}
#tmp_gnavi a {
	display:block;
	margin:-6px 0 -5px;
	padding:16px 10px 14px;
	border:2px solid #655232;
	color:#FFFFFF;
	text-decoration:none;
}
#tmp_gnavi .active a,
#tmp_gnavi a:hover,
#tmp_gnavi a:focus {
	color:#000000;
	background-color:#EAE3D5;
}
#tmp_gnavi ul li#tmp_glist1 {
	width:94px;
}
#tmp_gnavi ul li#tmp_glist2 {
	width:110px;
}
#tmp_gnavi ul li#tmp_glist3 {
	width:83px;
}
#tmp_gnavi ul li#tmp_glist4 {
	width:160px;
}
#tmp_gnavi ul li#tmp_glist5 {
	width:174px;
}
#tmp_gnavi ul li#tmp_glist6 {
	width:109px;
}
#tmp_gnavi ul li#tmp_glist7 {
	width:139px;
}
#tmp_gnavi ul li#tmp_glist8 {
	/*width:102px;*/
    float: right;
    width: 10.3%;
}
#tmp_gnavi ul li#tmp_glist8 a {
    margin: -6px 1px -5px 0px;
    padding: 16px 2px 14px 2px;
}
/* pankuzu
============================== */
#tmp_pankuzu {
	padding:0 0 8px;
	clear:both;
}
#tmp_sma_pankuzu {
	display:none;
}
/* cate_ttl
============================== */
#tmp_cate_ttl {
	margin:0 0 20px;
}
/* lnavi
============================== */
#tmp_lnavi {
	margin:0 0 20px;
	border:1px solid #B58BC5;
	line-height:1.2;
	clear:both;
}
#tmp_lnavi_ttl {
	padding:13px 9px 11px 9px;
	color:#000000;
	background:#DFCCE8 url(/shared/new/images/navi/lnavi/lnavi_ttl_bg.jpg) no-repeat right top;
	border-bottom:6px solid #C09BCE;
	font-size:114.3%;
	font-weight:bold;
}
#tmp_lnavi_ttl a {
	display:inline-block;
	padding:0 0 0 11px;
	color:#000000;
	background:url(/shared/new/images/navi/lnavi/link_icon.png) no-repeat left 0.25em;
}
#tmp_lnavi_cnt {
	padding:6px 6px 8px;
	border:3px solid #E4D5EA;
	border-top:none;
}
#tmp_lnavi_cnt ul {
	list-style:none;
}
#tmp_lnavi_cnt ul li {
	padding:7px 0 7px 20px;
	background:url(/shared/templates/free/images/contents/ul_icon.gif) no-repeat 5px 0.5em;
	border-bottom:1px solid #CCCCCC;
}
/* switch_menu */
#tmp_lnavi_cnt .switch_menu .noicon_list {
	list-style:none;
	padding:3px 0 6px 0;
}
#tmp_lnavi_cnt .switch_menu .noicon_list .switch {
	margin:0 2px 0 1px;
	vertical-align:bottom;
}
#tmp_lnavi_cnt .switch_menu .noicon_list .switch img {
	vertical-align:middle;
}
#tmp_lnavi_cnt .switch_menu .switch_cnt li {
	margin:6px 0 0;
	padding:6px 0 0 45px;
	background-position:29px 0.6em;
	border-top:1px solid #CCCCCC;
	border-bottom:none;
}
/* common
============================== */
/* oyakudachi */
/* access */
/* profile */
/* sanka */
/*
#tmp_oyakudachi,
#tmp_access,
#tmp_profile,
#tmp_sanka {
	margin:0 0 20px;
	color:inherit;
	background-color:#FFFFFF;
}
.format_top #tmp_oyakudachi,
.format_top #tmp_access,
.format_top #tmp_profile,
.format_top #tmp_sanka {
	margin:0 0 10px;
}
#tmp_oyakudachi_ttl,
#tmp_access_ttl,
#tmp_profile_ttl,
#tmp_sanka_ttl {
	background:url(/shared/images/navi/lnavi/menu_ttl_bg.gif) repeat-x left top;
	padding:0 0 5px;
}
#tmp_wrap_oyakudachi_cnt,
#tmp_wrap_access_cnt,
#tmp_wrap_profile_cnt,
#tmp_wrap_sanka_cnt {
	background:url(/shared/images/navi/lnavi/menu_cnt_bg.gif) repeat-y left top;
}
#tmp_oyakudachi_cnt,
#tmp_access_cnt,
#tmp_profile_cnt,
#tmp_sanka_cnt {
	background:url(/shared/images/navi/lnavi/menu_cnt_bg_btm.gif) no-repeat left bottom;
	padding:10px;
}
#tmp_oyakudachi_cnt ul,
#tmp_access_cnt ul,
#tmp_profile_cnt ul,
#tmp_sanka_cnt ul {
	list-style:url(/shared/images/navi/lnavi/menu_ul_icon.gif);
	margin-left:15px;
}
#tmp_oyakudachi_cnt ul li,
#tmp_access_cnt ul li,
#tmp_profile_cnt ul li,
#tmp_sanka_cnt ul li {
	margin-bottom:0.5em;
}
*/
/* shisetsu */
/* jigyo */
/*
#tmp_shisetsu,
#tmp_jigyo {
	margin:0 0 10px;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_shisetsu_cnt,
#tmp_jigyo_cnt {
	padding:0 9px;
	border:1px solid #B7A887;
	border-top:none;
}
#tmp_shisetsu_cnt ul,
#tmp_jigyo_cnt ul {
	list-style:none;
}
#tmp_shisetsu_cnt ul img,
#tmp_jigyo_cnt ul img {
	vertical-align:top;
}
*/
#tmp_oyakudachi {
	margin:0 0 20px;
	border:1px solid #B58BC5;
	line-height:1.2;
}
#tmp_oyakudachi_ttl {
	padding:8px 15px 7px;
	color:#FFFFFF;
	background-color:#353535;
	border-bottom:3px solid #C09BCE;
	font-size:114.3%;
	font-weight:bold;
}
#tmp_oyakudachi_cnt {
	padding:6px 6px 8px;
	background-color:#FFFFFF;
	border:3px solid #E4D5EA;
	border-top:none;
}
#tmp_oyakudachi_cnt ul {
	list-style:none;
}
#tmp_oyakudachi_cnt ul li {
	padding:7px 0 7px 20px;
	background:url(/shared/templates/free/images/contents/ul_icon.gif) no-repeat 5px 0.5em;
	border-bottom:1px solid transparent;
}
/* banner_area */
#tmp_banner_area,
.banner_area {
	margin:0 0 20px;
	clear:both;
}
.format_top .banner_area {
	margin:0;
}
#tmp_banner_area ul,
.banner_area ul {
	list-style:none !important;
	list-style-image:none !important;
	margin:0 !important;
}
#tmp_banner_area li,
.banner_area li {
	margin:0 0 5px;
}
.format_top .banner_area li {
	margin:0 0 10px;
}
#tmp_banner_area li img,
.banner_area li img {
	vertical-align:top;
}
/* faqform_btn_area */
#tmp_faqform_btn_area {
	margin:0 0 20px;
	padding:10px;
	color:inherit;
	background-color:#EEEEEE;
}
/* mymenu
============================== */
#tmp_wrap_mymenu {
	overflow:hidden;
}
#tmp_mymenu {
	margin:0 0 20px;
	padding:6px 5px;
	color:inherit;
	background-color:#EEEEEE;
	/*box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);*/
	line-height:1.2;
}
.format_top #tmp_mymenu {
	margin:0 0 24px;
}
#tmp_mymenu_ttl {
	padding:11px 55px 4px 11px;
	background:url(/shared/new/images/navi/lnavi/mymenu/mymenu_ttl_bg.png) no-repeat left top;
	border-bottom:3px solid #353535;
	font-size:114.3%;
	font-weight:bold;
}
.format_top #tmp_mymenu_ttl {
	padding-right:92px;
}
#tmp_mymenu_ttl p {
	color:#FFFFFF;
	background-color:#353535;
}
#tmp_mymenu_cnt {
	padding:22px 10px 16px;
	background-color:#FFFFFF;
	clear:both;
}
#tmp_mymenu_cnt a {
	display:block;
	text-decoration:none;
}
#tmp_mymenu_list p {
	margin:0 0 22px;
	color:#000000;
	font-size:85.7%;
}
#tmp_mymenu_cnt ul {
	list-style:url(/shared/images/navi/lnavi/menu_ul_icon.gif);
	margin-left:15px;
}
#tmp_mymenu_cnt ul li {
	margin-bottom:0.5em;
}
#tmp_mymenu_status p {
	margin:0 0 13px;
}
#tmp_mymenu_status a {
	padding:14px 6px 10px 6px;
	color:#FFFFFF;
	background-color:#763F8B;
	border-bottom:2px solid #333333;
	border-radius:4px;
	font-weight:bold;
}
.format_top #tmp_mymenu_status a {
	padding-right:14px;
	padding-left:14px;
}
#tmp_mymenu_status .mymenu_entry_btn a {
	padding-left:22px;
	background-image:url(/shared/new/images/navi/lnavi/mymenu/plus_icon.png);
	background-position:9px 1.1em;
	background-repeat:no-repeat;
}
.format_top #tmp_mymenu_status .mymenu_entry_btn a {
	padding-right:16px;
	padding-left:36px;
	background-image:url(/shared/new/images/navi/lnavi/mymenu/plus_top_icon.png);
	background-position:14px 0.9em;
}
#tmp_mymenu_cnt .link_btn a {
	color:#000000;
	padding:13px 6px 11px 23px;
	background:#F3E6F7 url(/shared/new/images/navi/lnavi/mymenu/link_icon.gif) no-repeat 9px 1.15em;
	border-bottom:2px solid #333333;
	border-radius:3px;
}
.format_top #tmp_mymenu_cnt .link_btn a {
	padding-right:14px;
	padding-left:37px;
	background-position:16px 1.15em;
}
#tmp_contents .mymenu_allcheck_btn {
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #000000;
}
/* kids lnavi
============================== */
.kids #tmp_lnavi {
	border:none;
}
.kids #tmp_lnavi_ttl {
	background:none;
	border:none;
	padding:0;
}
.kids #tmp_lnavi_ttl a {
	display:block;
	width:200px;
	height:125px;
	padding:0;
}
.kids #tmp_lnavi_ttl .mirai_ttl a {
	background:url(/shared/images/navi/lnavi/kids/catettl_003.gif) no-repeat left top;
}
.kids #tmp_lnavi_ttl .ima_ttl a {
	background:url(/shared/images/navi/lnavi/kids/catettl_001.gif) no-repeat left top;
}
.kids #tmp_lnavi_ttl .mukashi_ttl a {
	background:url(/shared/images/navi/lnavi/kids/catettl_002.gif) no-repeat left top;
}
.kids #tmp_lnavi_ttl a span {
	display:block;
	width:200px;
	height:125px;
	overflow:hidden;
	position:relative;
	z-index:-1;
}
.kids #tmp_lnavi_cnt {
	border:none;
	padding:5px;
	color:inherit;
	background-color:#C4E7FA;
}
.kids #tmp_lnavi_cnt ul {
	color:inherit;
	background-color:#FFFFFF;
	border:1px solid #77CCF3;
	padding:5px 10px;
}
.kids #tmp_lnavi_cnt ul li {
	padding:10px 0 10px 29px;
	border-bottom:1px dashed #79CDF2;
	background:url(/shared/images/navi/lnavi/kids/ul_icon.gif) no-repeat left 0.5em;
}
.kids .col_lft_navi .banner_area li {
	margin:0 0 10px;
}
/* banner_area */
.banner_area2 {
	margin:0 0 10px;
	clear:both;
}
.banner_area2 ul {
	list-style:none;
}
.banner_area2 ul li {
	float:left;
	margin-right:8px;
}
.banner_area2 ul li.last {
	margin-right:0;
}
.banner_area2 ul li img {
	vertical-align:text-top;
}
/* event_cal
============================== */
#tmp_event_cal {
	margin:0 0 20px;
	border-left:1px solid #B58BC5;
	border-right:1px solid #B58BC5;
	border-bottom:1px solid #B58BC5;
}
/* event_cal_ttl */
#tmp_event_cal_ttl {
	background:url(/shared/images/navi/event/cal_ttl_bg.gif) no-repeat left top;
	clear:both;
	padding:14px 14px 5px 12px;
}
#tmp_event_cal_ttl .ym {
	margin:9px 0 0;
	float:left;
}
#tmp_event_cal_ttl .year {
	margin:0 0 8px;
}
#tmp_event_cal_ttl .photo {
	float:right;
}
/* event_cal_cnt */
#tmp_event_cal_cnt {
	clear:both;
	padding:5px 8px 10px;
	border-left:3px solid #E4D5EA;
	border-right:3px solid #E4D5EA;
	border-bottom:3px solid #E4D5EA;
}
* html #tmp_event_cal_cnt {
	width:100%;
}
#tmp_event_cal_cnt .calendar,
#tmp_event_cal_cnt .calendar td,
#tmp_event_cal_cnt .calendar th {
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #BBBBBB;
}
#tmp_event_cal_cnt .calendar {
	width:100%;
	margin:0 0 10px;
}
#tmp_event_cal_cnt .calendar th,
#tmp_event_cal_cnt .calendar .bgcolor {
	font-weight:normal;
	color:inherit;
	background-color:#EEEEEE;
}
#tmp_event_cal_cnt .calendar td {
	text-align:center;
}
#tmp_event_cal_cnt .calendar a {
	color:#000000;
	background-color:transparent;
}
#tmp_event_cal_cnt .calendar td.sun a {
	color:#CD191A;
	background-color:transparent;
}
#tmp_event_cal_cnt .calendar td.sat a {
	color:#025EA7;
	background-color:transparent;
}
#tmp_event_cal_cnt .calendar .today {
	display:block;
	color:inherit;
	background-color:#FEFF99 !important;
	font-weight:bold;
}
/* cal_navi */
#tmp_event_cal_cnt .cal_navi {
	list-style:none;
}
#tmp_event_cal_cnt .cal_navi li {
	line-height:1.1;
	float:left;
}
#tmp_event_cal_cnt .cal_navi .prev {
	padding:0 6px 0 12px;
}
#tmp_event_cal_cnt .cal_navi .prev a {
	display:inline-block;
	margin:0 0 0 -12px;
	padding:0 0 0 12px;
	background:url(/shared/images/navi/event/cal_prev.gif) no-repeat left center;
}
#tmp_event_cal_cnt .cal_navi .next {
	padding:0 0 0 6px;
}
#tmp_event_cal_cnt .cal_navi .next a {
	display:inline-block;
	padding:0 12px 0 0;
	background:url(/shared/images/navi/event/cal_next.gif) no-repeat right center;
}
#tmp_event_cal_cnt .cal_navi .list {
	float:right;
}
/* guide */
.format_guide .menu_btn p {
	margin:0 0 15px;
}
.format_guide .menu_btn p a {
    display: block;
	width:230px;
	height:90px;
	background:url(/shared/new/images/navi/guide/chocha_access_btn.gif) no-repeat left top;
}
.format_guide .menu_btn p span {
    position: relative;
    z-index: -1;
    overflow: hidden;
    display: block;
	width:230px;
	height:90px;
}
.format_guide .menu_list_btn {
	list-style:none;
	margin:0 0 15px;
}
.format_guide .menu_list_btn li {
	margin:0 0 3px;
}
.format_guide .menu_list_btn li img {
	vertical-align:top;
}
.format_guide .icon_about {
	border:2px solid #C4DDDF;
}
.format_guide .icon_about_ttl {
	padding:6px 10px;
	color:inherit;
	background-color:#C4DDDF;
}
.format_guide .icon_about_cnt {
	padding:9px 13px;
}
.format_guide .icon_about_cnt ul {
	list-style:none;
}
.format_guide .icon_about_cnt ul li {
	margin:0 0 3px;
}
.format_guide .icon_about_cnt ul li span {
	vertical-align:middle;
}
.format_guide .icon_about_cnt ul li img {
	vertical-align:middle;
	margin:0 5px 0 0;
}
/* pnavi
============================== */
.pnavi {
	width:980px;
	margin:0 auto;
	clear:both;
}
.pnavi .ptop {
	margin-bottom:0 !important;
}
.ptop {
	text-align:right;
	clear:both;
}
.pnavi .ptop a,
.pnavi .ptop span {
	display:block; /* 変更しない */
	width:50px;
	height:50px;
}
.pnavi .ptop a {
	/*display:inline-block;*/
	text-indent:-9999px;
	float:right;
	background:url(/shared/new/images/navi/pnavi/pnavi.png) no-repeat right bottom;
}
.pnavi .ptop span {
	position:relative; /* 変更しない */
	z-index:-1; /* 変更しない */
	overflow:hidden; /* 変更しない */
	text-align:left;
}
/* ==================================================
main
================================================== */
#tmp_main {
	width:100%; /* 変更しない */
	color:inherit;
	background-color:#FFFFFF;
	clear:both; /* 変更しない */
}
.format_top #tmp_main {
	background:none;
}
/* info_readall */
.info_readall {
	margin:8px 0 0;
}
.info_readall ul {
	list-style:none;
}
.info_readall li {
	float:left;
	margin:0 0 8px 25px;
}
.info_readall li a {
	display:block;
}
.info_readall li.list a {
	background:url(/shared/new/images/icon/link_purple_icon.gif) no-repeat left 0.2em;
	padding:0 0 0 17px;
}
.info_readall li.rss a {
	background:url(/shared/new/images/icon/rss_icon.png) no-repeat left 0.1em;
	padding:0 0 0 22px;
}
/* inline_list */
.inline_list {
	overflow:hidden;
}
.inline_list ul {
	list-style:none;
	letter-spacing:-1em;
}
.inline_list li {
	display:inline-block;
	/*width:50%;*/
	vertical-align:top;
	letter-spacing:normal;
}
*:first-child+html .inline_list li {
	display:inline;
}
/* top_list_table */
table.top_list_table {
	width:100%;
	line-height:1.2;
	border-collapse:collapse;
	border-spacing:0;
}
table.top_list_table td.date {
	width:70px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
table.top_list_table td {
	padding:8px 0 0;
	vertical-align:top;
	text-align:left;
}
table.top_list_table p {
	margin:0 0 8px;
	vertical-align:middle;
}
/* emergency
============================== */
#tmp_emergency {
	margin:0 0 24px;
	clear:both;
}
#tmp_emergency_ttl {
	padding:15px 23px 11px;
	color:#FFFFFF;
	background-color:#AE1515;
}
#tmp_emergency_ttl h2 {
	font-size:142.9%;
	line-height:1.2;
}
#tmp_emergency_cnt {
	padding:10px 25px 10px 24px;
	background-color:#FFFFFF;
}
/* link */
#tmp_emergency_link {
	float:left;
	width:626px;
	margin:12px 0 0;
}
#tmp_emergency_link ul {
	list-style:none;
}
#tmp_emergency_link li {
	width:200px;
	margin:0 0 8px;
	padding:0 8px 0 0;
	font-weight:bold;
}
#tmp_emergency_link li a {
	display:block;
	padding:9px 17px 9px 33px;
	background:#FBEEEE url(/shared/new/images/icon/link_red_icon.gif) no-repeat 16px 0.8em;
}
/* info_readall */
#tmp_emergency_cnt .info_readall {
	float:right;
	margin:20px 0 0;
}
/* emergency_s
============================== */
#tmp_emergency_s {
	margin:0 0 26px;
	/*box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);*/
	overflow:hidden;
	clear:both;
}
#tmp_emergency_s_ttl {
	padding:7px 15px 4px;
	color:#FFFFFF;
	background-color:#BE2C2C;
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);
	position:relative;
}
#tmp_emergency_s_ttl h2 {
	font-size:114.3%;
	line-height:1.2;
}
#tmp_emergency_s_cnt {
	padding:7px 15px 9px;
	color:inherit;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	border-top:none;
}
/* emergency_link */
#tmp_emergency_s_link {
	margin:5px 0 0; 
	padding:7px 6px 1px;
	color:inherit;
	background-color:#FBEEEE;
}
#tmp_emergency_s_link ul {
	list-style:none;
}
#tmp_emergency_s_link ul li {
	width:208px;
	margin:0 0 6px;
	padding:0 4px 0 4px;
	font-weight:bold;
}
#tmp_emergency_s_link ul li a {
	display:inline-block;
	padding:0 0 0 13px;
	background:url(/shared/new/images/icon/list_gray_icon.png) no-repeat left 0.35em;
}
#tmp_emergency_s_cnt_area {
	clear:both;
}
#tmp_emergency_s_cnt_area p {
	margin:0 0 0.4em;
}
#tmp_emergency_s_cnt_area ul {
	margin:0 0 10px 2em;
}
/* update
============================== */
#tmp_wrap_utf {
	margin:0 0 5px;
    text-align: right;
}
.column_lnavi #tmp_wrap_utf {
	margin-left:230px;
}
.kids .column_lnavi #tmp_wrap_utf,
.format_guide .column_lnavi #tmp_wrap_utf {
	margin-left:0;
}
.format_guide #tmp_update,
.format_guide #tmp_twitter,
.format_guide #tmp_facebook,
#tmp_wrap_utf #tmp_update,
#tmp_wrap_utf #tmp_twitter,
#tmp_wrap_utf #tmp_facebook {
	display:inline-block;
	vertical-align: top;
}
#tmp_wrap_utf #tmp_update {
	margin:0;
}
#tmp_wrap_utf #tmp_wrap_sns {
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.format_guide #tmp_twitter,
#tmp_wrap_utf #tmp_twitter {
	margin:0 0 0 10px;
}
.format_guide #tmp_facebook,
#tmp_wrap_utf #tmp_facebook {
	margin:0 0 0 5px;
}
#tmp_wrap_utf #tmp_facebook,
#tmp_wrap_utf #tmp_twitter {
}
/* plugin ▼変更しない
============================== */
.plugin {
	margin:20px 0;
	padding:10px;
	border:1px solid #CCCCCC;
	clear:both;
}
.plugin .plugin_img {
	margin:0 10px 0 0 !important;
	float:left;
}
.plugin p {
	margin:0 !important;
}
.plugin_contents {
	margin:100px 50px;
	clear:both;
}
.plugin_contents .plugin_img {
	margin:0 10px 0 0 !important;
	float:left;
}
.plugin_contents p {
	margin:0 !important;
}
/* inquiry
============================== */
#tmp_inquiry {
	margin:20px 0;
	clear:both;
}
#tmp_inquiry_ttl {
	padding:3px 12px 0;
	color:#FFFFFF;
	background:#212121 url(/shared/images/main/inquiry/inquiry_ttl_bg.gif) repeat-x left top;
	border:1px solid #7D7D7D;
	font-weight:bold;
}
#tmp_inquiry_ttl p {
	margin-bottom:0 !important;
}
#tmp_wrap_inquiry_cnt {
	border:1px solid #DCDCDC;
	border-top:6px solid #DCDCDC;
	background:url(/shared/images/main/inquiry/inquiry_cnt_bg_btm.gif) repeat-x left bottom;
}
#tmp_wrap_inquiry_cnt2 {
	background:url(/shared/images/main/inquiry/inquiry_cnt_bg_lft.gif) no-repeat left bottom;
}
#tmp_inquiry_cnt {
	padding:7px 15px;
	background:url(/shared/images/main/inquiry/inquiry_cnt_bg_rgt.gif) no-repeat right bottom;
}
#tmp_inquiry_cnt p {
	margin-bottom:0 !important;
}
#tmp_inquiry_cnt .inquiry_parts {
	margin:0 0 0.8em;
}
#tmp_inquiry_cnt .inquiry_btn {
	margin:0.3em 0 0;
}
/* feedback
============================== */
#tmp_feedback {
	margin:20px 0;
	border:1px solid #8B7248;
	clear:both;
}
#tmp_feedback_ttl {
	padding:3px 12px 2px;
	color:#FFFFFF;
	background-color:#8B7248;
	border-bottom:1px solid #8B7248;
	font-weight:bold;
}
#tmp_feedback_ttl p {
	margin-bottom:0 !important;
}
#tmp_feedback_cnt {
	padding:7px 15px 9px;
}
#tmp_feedback_cnt dt {
	margin:0 0 0.5em 0;
	font-weight:bold;
	clear:both;
}
#tmp_feedback_cnt dd {
	margin:0 0 0.5em 0;
	clear:both;
}
#tmp_feedback_cnt dd p {
	display:inline;
	margin:0 1em 0 0;
	float:left;
}
#tmp_feedback_cnt .submit {
	margin:0.8em 0 0 0 !important;
	text-align:center;
	clear:both;
}
/* 20180404 アクセシビリティ対応 */
#tmp_feedback_cnt fieldset {
    border: none;
    width: auto;
    min-width: initial;
    min-width: inherit;
    padding: 0;
    margin: 0;
}
#tmp_feedback_cnt legend {
    padding: 0;
	margin:0 0 1px;
	font-weight:bold;
	clear:both;
}
#tmp_feedback_cnt .feedback_cnt {
	margin:0 0 1px;
	clear:both;
}
#tmp_feedback_cnt .feedback_cnt p {
	display:inline;
	margin:0 1em 0 0;
	float:left;
}
#tmp_feedback_cnt .submit {
	margin:8px 0 0 0 !important;
	clear:both;
}
/* kids
============================== */
/* header */
#tmp_header_kids {
	margin:0 auto 5px;
	position:relative;
	width:930px;
	height:200px;
	background:url(/shared/images/main/kids/header_kids_bg.gif) no-repeat left top;
}
#tmp_hlogo_kids {
	padding:0 0 0 13px;
}
#tmp_hlogo_kids p {
	display:block;
	width:455px;
	height:114px;
	background:url(/shared/images/main/kids/hlogo_kids.gif) no-repeat left top;
}
#tmp_hlogo_kids p a {
	display:block;
}
#tmp_hlogo_kids p span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:-1;
	width:455px;
	height:114px;
}
#tmp_gnavi_kids ul {
	list-style:none !important;
	list-style-image:none !important;
}
#tmp_gnavi_kids ul li.h_glist1 {
	position:absolute;
	left:471px;
	top:5px;
}
#tmp_gnavi_kids ul li.h_glist1 a {
	display:block;
	width:159px;
	height:144px;
	background:url(/shared/images/main/kids/gnavi_kids_mukashi_off.gif) no-repeat left top;
}
#tmp_gnavi_kids ul li.h_glist1.active a,
#tmp_gnavi_kids ul li.h_glist1 a:hover,
#tmp_gnavi_kids ul li.h_glist1 a:focus {
	background:url(/shared/images/main/kids/gnavi_kids_mukashi_on.gif) no-repeat left top;
}
#tmp_gnavi_kids ul li.h_glist1 span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:-1;
	width:159px;
	height:144px;
}
#tmp_gnavi_kids ul li.h_glist2 {
	position:absolute;
	left:633px;
	top:20px;
}
#tmp_gnavi_kids ul li.h_glist2 a {
	display:block;
	width:143px;
	height:154px;
	background:url(/shared/images/main/kids/gnavi_kids_ima_off.gif) no-repeat left top;
}
#tmp_gnavi_kids ul li.h_glist2.active a,
#tmp_gnavi_kids ul li.h_glist2 a:hover,
#tmp_gnavi_kids ul li.h_glist2 a:focus {
	background:url(/shared/images/main/kids/gnavi_kids_ima_on.gif) no-repeat left top;
}
#tmp_gnavi_kids ul li.h_glist2 span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:-1;
	width:143px;
	height:154px;
}
#tmp_gnavi_kids ul li.h_glist3 {
	position:absolute;
	left:780px;
	top:5px;
}
#tmp_gnavi_kids ul li.h_glist3 a {
	display:block;
	width:147px;
	height:144px;
	background:url(/shared/images/main/kids/gnavi_kids_mirai_off.gif) no-repeat left top;
}
#tmp_gnavi_kids ul li.h_glist3.active a,
#tmp_gnavi_kids ul li.h_glist3 a:hover,
#tmp_gnavi_kids ul li.h_glist3 a:focus {
	background:url(/shared/images/main/kids/gnavi_kids_mirai_on.gif) no-repeat left top;
}
#tmp_gnavi_kids ul li.h_glist3 span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:-1;
	width:147px;
	height:144px;
}
#tmp_gnavi_kids ul li.glist1 {
	position:absolute;
	left:471px;
	top:5px;
}
#tmp_gnavi_kids ul li.glist1 a {
	display:block;
}
#tmp_gnavi_kids ul li.glist1 span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:-1;
	width:159px;
	height:144px;
}
#tmp_gnavi_kids ul li.glist2 {
	position:absolute;
	left:633px;
	top:20px;
}
#tmp_gnavi_kids ul li.glist2 a {
	display:block;
}
#tmp_gnavi_kids ul li.glist2 span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:-1;
	width:143px;
	height:154px;
}
#tmp_gnavi_kids ul li.glist3 {
	position:absolute;
	left:780px;
	top:5px;
}
#tmp_gnavi_kids ul li.glist3 a {
	display:block;
}
#tmp_gnavi_kids ul li.glist3 span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:-1;
	width:147px;
	height:144px;
}
/* footer */
#tmp_footer_kids {
	clear:both;
	border-top:2px dotted #FFCE0F;
	padding:10px 0 30px;
}
#tmp_footer_kids .banner_area {
	padding:10px 0 0;
	margin:0;
}
#tmp_footer_kids .banner_area li {
	float:left;
	margin:0 15px 10px 0;
}
#tmp_fnavi_kids {
	clear:both;
	list-style:none;
	list-style-image:none;
}
#tmp_fnavi_kids li {
	float:left;
	margin:0 15px 0 0;
}
/* reporter
============================== */
#tmp_wrap_reporter {
	background:url(/shared/templates/reporter/images/contents/contents_bg.jpg) repeat-y left top;
	margin-bottom:25px;
	width:930px;
	margin:0 auto;
}
#tmp_reporter {
}
.reporter_top #tmp_reporter {
	background:url(/shared/templates/reporter/images/contents/contents_bg_top.jpg) no-repeat left top;
}
.reporter_gakuse #tmp_reporter {
	background:url(/shared/templates/reporter/images/contents/contents_bg_gakuse.jpg) no-repeat left top;
}
.reporter_shimin #tmp_reporter {
	background:url(/shared/templates/reporter/images/contents/contents_bg_shimin.jpg) no-repeat left top;
}
#tmp_reporter2 {
	background:url(/shared/templates/reporter/images/contents/contents_bg_btm.jpg) no-repeat left bottom;
	padding:0 0 39px;
}
#tmp_reporter_ttl {
	width:930px;
	height:175px;
	position:relative;
}
#tmp_contents #tmp_reporter_ttl #tmp_reporter_hlogo {
	position:absolute;
	top:35px;
	left:265px;
	margin:0;
	padding:0;
	width:515px;
	height:135px;
	display:block;
    color: #000000;
	background:url(/shared/templates/reporter_new/images/contents/hlogo2.jpg) no-repeat left top;
}
.reporter_top #tmp_contents #tmp_reporter_ttl #tmp_reporter_hlogo {
	position:absolute;
	top:35px;
	left:265px;
	margin:0;
	padding:0;
	width:515px;
	height:135px;
	display:block;
	background:url(/shared/templates/reporter_new/images/contents/hlogo.jpg) no-repeat left top;
}
#tmp_contents #tmp_reporter_ttl #tmp_reporter_hlogo span {
    position: relative;
    z-index: -1;
    overflow: hidden;
	width:515px;
	height:135px;
	display:block;
}
#tmp_reporter_ttl #tmp_reporter_otodoke {
	position:absolute;
	top:53px;
	left:140px;
	width:210px;
	height:60px;
	display:block;
	background:url(/shared/templates/reporter_new/images/contents/h_otodoke.jpg) no-repeat left top;
}
#tmp_reporter_ttl #tmp_reporter_otodoke span {
    position: relative;
    z-index: -1;
    overflow: hidden;
	width:210px;
	height:60px;
	display:block;
}
#tmp_reporter_cnt {
	min-height:555px;
}
* html #tmp_reporter_cnt {
	height:555px;
}
.reporter_top #tmp_reporter_cnt {
	width:570px;
	margin:0 180px;
}
.reporter_gakuse #tmp_reporter_cnt,
.reporter_shimin #tmp_reporter_cnt {
	width:710px;
	margin:0 0 0 180px;
}
/* ==================================================
banner
================================================== */
#tmp_publicity {
	background-color:#F3EFEB;
	padding:11px 10px 10px 10px;
	clear:both;
}
#tmp_publicity_ttl {
	margin:0 0 9px;
}
#tmp_publicity_ttl p {
	padding:0 0 0 19px;
	background:url(/shared/new/images/icon/title_icon.png) no-repeat left 0.4em;
	font-weight:bold;
}
#tmp_publicity_cnt {
	padding:9px 2px 1px 10px;
	background-color:#FFFFFF;
}
#tmp_publicity_cnt ul {
	list-style:none;
}
#tmp_publicity_cnt ul li {
	float:left;
	padding:0 8px 8px 0;
}
#tmp_publicity_cnt ul li img {
	vertical-align:top;
}
/* ==================================================
footer
================================================== */
#tmp_wrap_footer {
	min-width:980px;
	background-color:#ECE6DB;
	border-top:3px solid #9A8255;
	clear:both;
}
#tmp_footer {
	min-width:980px;
	margin:-27px auto 0;
	background:url(/shared/new/images/footer/footer_bg.png) no-repeat center top;
}
#tmp_footer2 {
	width:855px;
	margin:0 auto;
    padding:42px 61px 11px 64px;
	text-align:left;
}
/* fnavi
============================== */
#tmp_fnavi {
	list-style:none;
	margin:0 0 9px;
}
#tmp_fnavi li {
	float:left;
	margin:0 15px 7px 0;
	white-space:nowrap;
}
#tmp_fnavi li a {
	display:inline-block;
	padding:0 0 0 15px;
	background:url(/shared/new/images/footer/fnavi_icon.gif) no-repeat left 0.3em;
}
/* footer_cnt
============================== */
#tmp_wrap_footer_cnt {
}
#tmp_footer_cnt {
	float:left;
	width:690px;
}
#tmp_footer_cnt address {
	font-style:normal;
}
#tmp_footer_cnt address span.bold {
	font-weight:bold;
}
#tmp_footer_cnt address span.space {
	margin:0 2em 0 0;
}
#tmp_footer_cnt img {
	vertical-align:top;
}
#tmp_fbtn {
	list-style:none;
	float:right;
	width:145px;
	padding:3px 0 0;
}
#tmp_fbtn li {
	margin:0 0 4px;
	font-weight:bold;
}
#tmp_fbtn li a {
	display:block;
	padding:8px 8px 6px;
	color:#FFFFFF;
	background-color:#7E6741;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
}
#tmp_wrap_copyright {
	border-top:1px solid #FFFFFF;
}
#tmp_copyright {
	width:855px;
	margin:0 auto;
	padding:8px 61px 8px 64px;
	text-align:left;
}
/* PCスマホ切替表示 ▼変更しない
============================== */
/* ==================================================
model_change
================================================== */
#tmp_model_change_pub {
    clear: both;
}
/* PCスマホ切替表示 ▼変更しない
============================== */
#tmp_model_change {
	display:none;
}
.view #tmp_model_change {
	display:block;
}
#tmp_model_change ul {
	display:block;
	clear:both;
	list-style:none;
	list-style-image:none;
	width:100%;
	margin:20px 0;
}
#tmp_model_change li {
	display:inline-block;
	width:50%;
	text-align:center;
}
#tmp_model_change li a {
	display:block;
	text-decoration:none;
    padding: 26px 10px;
	color:#333333;
	background-color:#D1D1D1;
	background:-webkit-gradient(linear, center top, center bottom, from(#EEEEEE), to(#D1D1D1));/* Webkit */
	border-bottom:2px solid #636363;
    font-size: 230%;
}
#tmp_model_change li a.active {
	color:#FFFFFF;
	background-color:#636363;
	background:-webkit-gradient(linear, center top, center bottom, from(#444444), to(#636363));/* Webkit */
	background:-moz-linear-gradient(center top, #444444, #636363);/* Mozilla */
	background:linear-gradient(to bottom, #444444, #636363);/* CSS3 */
	border-bottom:2px solid #444444;
}
@media screen and (max-width : 480px) {
	#tmp_model_change {
		display:block;
	}
}
/* ==================================================
dialog
================================================== */
.ui-widget-content {
    width: 800px !important;
    background: #FFFFFF !important;
}
.ui-widget-header {	
    background: #ffffff !important;
    color: #644331;
    font-weight: bold;
    border: 3px solid #F3B6BD;
    border-bottom: none;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 0.5em 1em 1em !important;
}
.box_dialog2 .iine {
    top: -19px !important;
}
.box_dialog2 {
	width:794px;
	border:3px solid #F3B6BD;
	border-top:none;
	clear:both;
	text-align:left;
}
* html .box_dialog2 {
	width:806px;
}
.custom_sys .ui-st.ui-state-hover .ui-icon,
.custom_sys .ui-state-focus .ui-icon,
.custom_sys .ui-widget-header .ui-icon {
    background-image: url(/shared/new/images/dialog/close_btn.png);
    width: 40px;
    height: 42px;
}
.box_dialog2_cnt {
	padding:20px 0 0;
}
.box_dialog2_cnt textarea {
	width:100%;
}
/* detail */
.box_dialog2_cnt .detail {
	clear:both;
	padding:0 20px 23px;
}
.box_dialog2_cnt .detail p {
	margin:0 0 20px;
}
.box_dialog2_cnt .detail .detail_l {
	float:left;
	width:400px;
	height: 400px;
	margin:0 25px 0 0;
}
.box_dialog2_cnt .detail .detail_r {
	width:329px;
	height: 400px;
	float:left;
}
.box_dialog2_cnt .detail .title {
    line-height: 1.2;
	font-size:110%;
	font-weight:bold;
	margin:0 1px 12px;
}
.box_dialog2_cnt .detail .contributor {
	font-weight:bold;
	margin:0 0 19px;
}
.box_dialog2_cnt .detail .comment_box {
	border:none;
	border-top:2px solid #D6D6D6;
	padding:23px 0 5px;
	min-height:229px;
	overflow:auto;
    line-height: 1.5;
}
.box_dialog2_cnt .detail .favorite_btn {
	text-align:center;
}
.box_dialog2_cnt .detail .vote_btn {
	color:inherit;
	background-color:#F5F2EF;
	padding:20px;
	text-align:center;
}
/* page_sending_navi */
.box_dialog2_cnt .page_sending_navi {
	padding:6px 20px;
	color:inherit;
	background-color:#FDF0F2;
	clear:both;
}
.box_dialog2_cnt .page_sending_navi .prev {
    line-height: 1.7;
	float:left;
	margin:4px 0 2px;
	background-color:#AF3050;
	border-bottom:3px solid #0D1C26;
}
.box_dialog2_cnt .page_sending_navi .next {
    line-height: 1.7;
	float:right;
	margin:4px 0 2px;
	background-color:#AF3050;
	border-bottom:3px solid #0D1C26;
}
.box_dialog2_cnt .page_sending_navi .prev a {
    display: block;
    font-size: 91%;
    text-decoration: none;
    color: #FFFFFF;
	background:url(/shared/new/images/dialog/prev_icon.jpg) no-repeat 9% 11px;
    padding:4px 15px 2px 29px;
	font-weight:bold;
}
.box_dialog2_cnt .page_sending_navi .next a {
    display: block;
    font-size: 91%;
    text-decoration: none;
    color: #FFFFFF;
	background:url(/shared/new/images/dialog/next_icon.jpg) no-repeat 91% 11px;
    padding:4px 29px 2px 15px;
	font-weight:bold;
}
/* thanks */
.box_dialog2_cnt .thanks {
	padding:175px 0 72px;
	background:url(/shared/new/images/dialog/thanks_bg.gif) no-repeat left top;
	text-align:center;
}
.box_dialog2_cnt .thanks .thanks_txt {
	margin:0 0 49px;
}
.box_dialog2_cnt .thanks .thanks_txt2 {
	margin:0 0 153px;
}

/* box_rank */
#tmp_contents .box_rank {
	margin:0 0 10px;
	padding:10px 0;
	border-bottom:1px dashed #CABDAA;
	clear:both;
}
#tmp_contents .box_rank .box_rank_l {
	width:87px;
	margin:0 15px 0 0;
	float:left;
}
#tmp_contents .box_rank .box_rank_m {
	width:180px;
	margin:0 15px 0 0;
	float:left;
}
#tmp_contents .box_rank .box_rank_r {
	width:403px;
	float:left;
}
#tmp_contents .box_rank .box_rank_r2 {
	width:656px;
	float:left;
}
#tmp_contents .box_rank .box_rank_r h2,
#tmp_contents .box_rank .box_rank_r2 h2 {
	margin-top:0;
}
#tmp_contents .box_rank p {
	margin:0 0 0.5em;
}
#tmp_contents .box_rank .photo {
	border:1px solid #C4C4BB;
	padding:9px;
}
#tmp_contents .box_rank .title {
	font-size:110%;
	font-weight:bold;
}
/* ==================================================
top
================================================== */
.box_shadow {
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);
}
.top_col_clearfix {
	clear:both;
}
#tmp_top_col_lft {
	float:left;
	width:478px;
	overflow:hidden;
}
#tmp_top_col_lft .top_col_lft {
	float:left;
	width:227px;
}
#tmp_top_col_lft .top_col_rgt {
	float:right;
	width:227px;
}
#tmp_top_col_rgt {
	float:right;
	width:478px;
	overflow:hidden;
}
#tmp_top_col_rgt .top_col_lft {
	float:left;
	width:230px;
}
#tmp_top_col_rgt .top_col_rgt {
	float:right;
	width:230px;
}
/* shigi
============================== */
#tmp_shigi {
	margin:0 0 15px;
	overflow:visible;
	clear:both;
}
#tmp_shigi ul {
	list-style:none;
    margin: 0;
    padding: 0;
}

#tmp_shigi li {
    display: inline;
    float: left;
	width:49%;
	padding:0;
    margin: 0 1% 0 0;
	font-size:114.3%;
}
#tmp_shigi li#tmp_shigi_gikai {
    margin: 0;
    float: right;
}
#tmp_shigi #tmp_shigi_col3 li,
#tmp_shigi #tmp_shigi_col3 li#tmp_shigi_gikai {
	width:31%;
	margin: 0 3.5% 0 0;
	float:left;
}

#tmp_shigi li#tmp_sns_facebook {
	margin: 0;
	float: right;
	background-color:transparent;
	color:#3A5998;
}
#tmp_shigi li p {
	background:#F3EFEB url(/shared/new/images/icon/link_w_brown_icon.png) no-repeat left center;
	border:1px solid #B7A888;
}
#tmp_shigi #tmp_shigi_col3 li p {
	text-align:center;
}
#tmp_shigi li#tmp_sns_facebook p {
	background:transparent url(/shared/new/images/icon/link_w_facebook_icon.jpg) left center no-repeat;
	border:2px solid #A2B5DD;
}
#tmp_shigi li a {
	display:block;
	padding:21px 82px 18px 20px;
	color:inherit;
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
}
#tmp_shigi li#tmp_shigi_shicho a {
	margin:-11px 0 0;
	padding-top:33px;
	padding-bottom:17px;
	background-image:url(/shared/new/images/main/top/shigi_shicho.png);
	background-position:right bottom;
}
#tmp_shigi #tmp_shigi_col3 li#tmp_shigi_shicho a {
	margin-top:0;
}
#tmp_shigi #tmp_shigi_col3 li a {
	display:block;
	padding:74px 20px 5px;
	color:inherit;
	background-repeat:no-repeat;
	background-position:center 10px;
	text-decoration:none;
}
#tmp_shigi #tmp_shigi_col3 li#tmp_shigi_shicho a {
	background-image:url(/shared/new/images/main/top/shigi_shicho.png);
	background-size:64px auto;
}
#tmp_shigi li#tmp_shigi_gikai a {
	background-image:url(/shared/new/images/main/top/shigi_gikai.png);
}
#tmp_shigi li#tmp_sns_facebook a {
	background-image:url(/shared/new/images/main/top/facebook_icon.jpg);
	padding-top:59px;
	font-size:87.5%;
	background-position:center 20px;
}
/* about
============================== */
#tmp_about {
	margin:0 0 24px;
	padding:6px 3px 0;
	background-color:#FFFFFF;
	border:4px solid #7A7A7A;
	line-height:1.2;
	clear:both;
}
#tmp_about_ttl {
	display:table;
	float:left;
	min-height:48px;
	height:48px;
	/*
	width:200px;
	margin:0;
	padding:0 21px 0 11px;*/
	text-align:center;
	width:232px;
	margin:0;
	padding:0;
}
#tmp_about_ttl h2 {
	display:table-cell;
	font-size:128.6%;
	vertical-align:middle;
}
*:first-child+html #tmp_about_ttl h2 {
	display:block;
}
#tmp_about_cnt ul {
	list-style:none;
}
#tmp_about_cnt li {
	float:left;
	width:227px;
	margin:0 0 6px;
	padding:0 2px 0 3px;
}
#tmp_about_cnt li a {
	display:block;
	padding:15px 62px 12px 16px;
	color:inherit;
	background-color:#F3EFEB;
	background-repeat:no-repeat;
	background-position:right center;
	border:1px solid #7E6741;
	border-top:none;
	border-bottom-width:2px;
	border-left:none;
	font-size:114.3%;
	text-decoration:none;
}
#tmp_about_cnt li#tmp_about_gaiyo a {
	background-image:url(/shared/new/images/main/top/about_gaiyo.png);
}
#tmp_about_cnt li#tmp_about_jinko a {
	background-image:url(/shared/new/images/main/top/about_jinko.png);
}
#tmp_about_cnt li#tmp_about_tokei a {
	background-image:url(/shared/new/images/main/top/about_tokei.png);
}
#tmp_about_cnt li#tmp_about_reiki a {
	background-image:url(/shared/new/images/main/top/about_reiki.png);
}
#tmp_about_cnt li#tmp_about_nozei a {
	background-image:url(/shared/new/images/main/top/about_nozei.png);
}
/* shisetsu,jigyo
============================== */
#tmp_shisetsu,
#tmp_jigyo {
	margin:0 0 8px;
	background-color:#F3EFEB;
	border:1px solid #B7A888;
	line-height:1.2;
	clear:both;
}
#tmp_jigyo {
	margin-bottom:24px;
}
#tmp_shisetsu_ttl,
#tmp_jigyo_ttl {
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:1px solid #B7A888;
}
#tmp_shisetsu_ttl {
	background-image:url(/shared/new/images/main/top/shisetu.png);
}
#tmp_jigyo_ttl {
	background-image:url(/shared/new/images/main/top/jigyo.png);
}
#tmp_shisetsu_ttl h2,
#tmp_jigyo_ttl h2 {
	font-size:114.3%;
	font-weight:normal;
}
#tmp_shisetsu_ttl h2 a,
#tmp_jigyo_ttl h2 a {
	display:block;
	padding:14px 64px 11px 22px;
	color:inherit;
	background:url(/shared/new/images/icon/link_w_brown_icon.png) no-repeat left center;
	text-decoration:none;
}
#tmp_shisetsu_cnt,
#tmp_jigyo_cnt {
	margin:0 4px 5px;
	padding:12px 5px 2px 5px;
	background-color:#FFFFFF;
}
#tmp_shisetsu_cnt ul,
#tmp_jigyo_cnt ul {
	list-style:none;
}
#tmp_shisetsu_cnt li,
#tmp_jigyo_cnt li {
	margin:0 0 9px;
}
#tmp_shisetsu_cnt li a,
#tmp_jigyo_cnt li a {
	display:inline-block;
	padding:0 0 0 11px;
	background:url(/shared/new/images/icon/list_gray_icon.png) no-repeat left 0.35em;
}
/* life
============================== */
#tmp_life {
	margin:0 0 24px;
	padding:12px 10px 8px;
	background-color:#FFFFFF;
	border:4px solid #D0AEDC;
	line-height:1.2;
	clear:both;
}
#tmp_life_ttl {
	display:table;
	float:left;
	width:176px;
	min-height:89px;
	height:89px;
	margin:0 0 4px;
	padding:0 2px;
	text-align:left;
}
#tmp_life_ttl h2 {
	display:table-cell;
	color:#5F2C72;
	font-size:128.6%;
	vertical-align:middle;
	letter-spacing:-0.08em;
}
*:first-child+html #tmp_life_ttl h2 {
	display:block;
}
#tmp_life_cnt ul {
	list-style:none;
}
#tmp_life_cnt li {
	display:table;
	float:left;
	width:86px;
	margin:0 0 4px;
	padding:0 2px;
	font-weight:bold;
	text-align:center;
	min-height:89px;
	height:89px;
}
#tmp_life_cnt li a {
	display:table-cell;
	padding:50px 4px 2px;
	color:#FFFFFF;
	background-color:#763F8B;
	background-repeat:no-repeat;
	background-position:center 8px;
	border-bottom:3px solid #000000;
	text-decoration:none;
	vertical-align:middle;
}
*:first-child+html #tmp_life_cnt li a {
	display:block;
}
#tmp_life_cnt li#tmp_life_tetsuzuki a {
	background-image:url(/shared/new/images/main/top/life_tetsuzuki.png);
}
#tmp_life_cnt li#tmp_life_jose a {
	background-image:url(/shared/new/images/main/top/life_jose.png);
}
#tmp_life_cnt li#tmp_life_zeikin a {
	background-image:url(/shared/new/images/main/top/life_zeikin.png);
}
#tmp_life_cnt li#tmp_life_hoken a {
	background-image:url(/shared/new/images/main/top/life_hoken.png);
}
#tmp_life_cnt li#tmp_life_recycle a {
	background-image:url(/shared/new/images/main/top/life_recycle.png);
}
#tmp_life_cnt li#tmp_life_shussan a {
	background-image:url(/shared/new/images/main/top/life_shussan.png);
}
#tmp_life_cnt li#tmp_life_hikkoshi a {
	background-image:url(/shared/new/images/main/top/life_hikkoshi.png);
}
#tmp_life_cnt li#tmp_life_kore a {
	background-image:url(/shared/new/images/main/top/life_kore.png);
}
#tmp_life_cnt li#tmp_life_kekkon a {
	background-image:url(/shared/new/images/main/top/life_kekkon.png);
}
#tmp_life_cnt li#tmp_life_kenko a {
	background-image:url(/shared/new/images/main/top/life_kenko.png);
}
#tmp_life_cnt li#tmp_life_shushoku a {
	background-image:url(/shared/new/images/main/top/life_shushoku.png);
}
#tmp_life_cnt li#tmp_life_okuyami a {
	background-image:url(/shared/new/images/main/top/life_okuyami.png);
}
#tmp_life_cnt li#tmp_life_shogai a {
	background-image:url(/shared/new/images/main/top/life_shogai.png);
}
/* blog_top
============================== */
#tmp_blog_top {
	margin:0 0 18px;
	background:#FFFFFF url(/shared/new/images/main/top/blog_bg.jpg) repeat-x left top;
	border:2px solid #B0CC06;
	line-height:1.2;
	clear:both;
}
#tmp_blog_top_ttl {
	padding:6px 13px 0;
}
#tmp_blog_top_ttl h2 {
	text-align:center;
}
#tmp_blog_top_cnt {
	padding:9px 13px 12px;
}
#tmp_blog_top_cnt .img {
	margin:0 0 11px;
	text-align:center;
}
#tmp_blog_top_cnt .text {
	font-weight:bold;
	line-height:1.4;
}
#tmp_blog_top_cnt .link {
	margin:14px 0 0;
	padding:9px 0 0;
	border-top:1px dashed #CCCCCC;
}
#tmp_blog_top_cnt .link a {
	display:inline-block;
	padding:0 0 0 13px;
	color:inherit;
	background:url(/shared/new/images/icon/link_green_icon.gif) no-repeat left 0.15em;
	text-decoration:none;
}
/* banner_top,tmp_sns_top
============================== */
#tmp_banner_top,
#tmp_sns_top {
	clear:both;
}
#tmp_banner_top ul,
#tmp_sns_top ul {
	list-style:none;
}
#tmp_banner_top li {
	margin:0 0 17px;
	background-position:left center;
	background-repeat:no-repeat;
	font-size:114.3%;
}
#tmp_sns_top li {
	margin:0 0 22px;
	background-position:5px center;
	background-repeat:no-repeat;
	font-weight:bold;
}
#tmp_banner_top li a,
#tmp_sns_top li a {
	display:block;
	padding:23px 54px 20px 20px;
	color:inherit;
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
}
#tmp_sns_top li a {
	padding-bottom:21px;
	padding-left:19px;
}
#tmp_sns_top.sns_list li a {
	padding-right:46px;
}
#tmp_banner_top li#tmp_banner_event {
	background-color:#FAF3DA;
	background-image:url(/shared/new/images/icon/link_w_yellow_icon.png);
	border:1px solid #E5BA0A;
}
#tmp_banner_top li#tmp_banner_event p {
	background:url(/shared/new/images/main/top/event_bg.png) no-repeat 10px center;
}
#tmp_banner_top li#tmp_banner_event a {
	background-image:url(/shared/new/images/main/top/event.png);
}
#tmp_banner_top li#tmp_banner_faq {
	background-color:#F3EFEB;
	background-image:url(/shared/new/images/icon/link_w_brown_icon.png);
	border:1px solid #B7A888;
}
#tmp_banner_top li#tmp_banner_faq a {
	background-image:url(/shared/new/images/main/top/faq.png);
}
#tmp_sns_top li#tmp_sns_twitter {
	background-color:#FFFFFF;
	background-image:url(/shared/new/images/icon/link_twitter_icon.png);
	border:2px solid #8FD0EF;
}
#tmp_sns_top li#tmp_sns_twitter a {
	color:#007495;
	background-image:url(/shared/new/images/main/top/twitter.png);
}
#tmp_sns_top li#tmp_sns_facebook {
	background-color:#FFFFFF;
	background-image:url(/shared/new/images/icon/link_facebook_icon.png);
	border:2px solid #A2B5DD;
}
#tmp_sns_top li#tmp_sns_facebook a {
	color:#3B5998;
	background-image:url(/shared/new/images/main/top/facebook.png);
}
#tmp_sns_top li#tmp_sns_list {
	background-image:url(/shared/new/images/icon/link_sns_icon.jpg);
	background-color:#FFFFFF;
	color:#222222;
	border:2px solid #7A7A7A;
	font-weight:normal;
}
#tmp_sns_top li#tmp_sns_list a {
	background-image:url(/shared/new/images/main/top/sns.jpg);
	background-position:96% center;
    padding-right: 45px;
}
#tmp_sns_top li#tmp_ambassador a {
	padding:0;
}
#tmp_sns_top li#tmp_ambassador a img {
	width:100%;
	height:auto;
}
/* person
============================== */
#tmp_person {
	margin:0 0 24px;
	padding:9px 7px 4px 6px;
	background-color:#EFEAE4;
	clear:both;
}
#tmp_person ul {
	list-style:none;
}
#tmp_person li {
	float:left;
	margin:0 0 5px;
	padding:0 2px 0 3px;
}
#tmp_person li img {
	border:1px solid #FFFFFF;
	vertical-align:top;
}
/* link_glp
============================== */
#tmp_link_glp {
	margin:0 0 24px;
	padding:8px 4px;
	background-color:#F3EFEB;
	line-height:1.2;
	clear:both;
}
#tmp_view,
#tmp_koho,
#tmp_useful {
	float:left;
	width:316px;
	margin:0 4px;
	background-color:#FFFFFF;
}
#tmp_view_ttl,
#tmp_koho_ttl,
#tmp_useful_ttl {
	padding:12px 15px 8px 15px;
	border-bottom:2px dotted #D0AEDC;
}
#tmp_view_ttl h2,
#tmp_koho_ttl h2,
#tmp_useful_ttl h2 {
	padding:0 0 0 21px;
	background:url(/shared/new/images/icon/title_icon.png) no-repeat left 0.25em;
	font-size:114.3%;
}
#tmp_view_cnt,
#tmp_koho_cnt,
#tmp_useful_cnt {
	padding:14px 4px 5px 4px;
}
#tmp_view_cnt ul,
#tmp_koho_cnt ul,
#tmp_useful_cnt ul {
	list-style:none;
}
#tmp_view_cnt li,
#tmp_koho_cnt li,
#tmp_useful_cnt li {
	width:146px;
	margin:0 0 15px;
	padding:0 4px 0 4px;
}
#tmp_view_cnt li a,
#tmp_koho_cnt li a,
#tmp_useful_cnt li a {
	display:inline-block;
	padding:0 0 0 11px;
	background:url(/shared/new/images/icon/list_gray_icon.png) no-repeat left 0.35em;
}
/* pr
============================== */
#tmp_wrap_pr {
	margin:0 0 24px;
	padding:8px;
	background:#ECE6DB url(/shared/new/images/main/top/pr_bg.gif) repeat left top;
	clear:both;
}
#tmp_pr {
	padding:11px 12px 10px;
	background:#FFFFFF url(/shared/new/images/main/top/pr_ttl_bg.png) no-repeat center top;
	clear:both;
}
.used_javascript #tmp_pr {
	padding-bottom:14px;
}
#tmp_pr_ttl {
	margin:0 0 4px;
	text-align:center;
}
#tmp_pr_ttl h2 {
	color:#5F2C72;
}
#tmp_pr_gallery {
	padding:0 28px 0 32px;
}
#tmp_pr_gallery img {
	vertical-align:top;
}
#tmp_pr_gallery ul {
	list-style:none;
}
#tmp_pr_gallery li {
	float:left;
	margin:0 4px 4px 0;
}
#tmp_pr_gallery .prev,
#tmp_pr_gallery .next {
	position:absolute;
	top:0;
}
#tmp_pr_gallery .prev {
	left:0;
}
#tmp_pr_gallery .next {
	right:0;
}
#tmp_pr_gallery_control {
	position:absolute;
	top:-29px;
	right:4px;
}
#tmp_pr_gallery_player a {
	display:block;
	padding:3px 5px 2px;
	background-color:#FFFFFF;
	border:1px solid #763F8B;
}
#tmp_pr_gallery .list_order {
	display:none;
}
/* ==================================================
class
================================================== */
/* text
============================== */
.underline {
	text-decoration:underline; /* 変更しない */
}
.strike {
	text-decoration:line-through; /* 変更しない */
}
/* ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* 構築シートによって種類増減 */
.txt_red {
	color:#C61212; /* デザインによって変更 */
	background-color:transparent; /* 変更しない */
}
.txt_green {
	color:#117911; /* デザインによって変更 */
	background:transparent; /* 変更しない */
}
/* ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ */
.txt_big {
	font-size:140%; /* 変更しない */
}
.txt_small {
	font-size:80%; /* 変更しない */
}
.space_lft1 {
	padding-left:1em; /* 変更しない */
}
/* image ▼変更しない
============================== */
.float_lft {
	margin-right:20px !important;
	margin-bottom:10px !important;
	clear:both;
	float:left;
}
.float_rgt {
	margin-bottom:10px !important;
	margin-left:20px !important;
	clear:both;
	float:right;
}
.clear {
	clear:both;
}
/* noicon ▼変更しない
============================== */
ul.noicon {
	margin-left:3.2em !important;
	text-indent:-1.5em !important;
	list-style:none !important;
	list-style-image:none !important;
}
ul.noicon ul,
ul.noicon ol,
ul.noicon p,
ul.noicon h1,
ul.noicon h2,
ul.noicon h3,
ul.noicon h4,
ul.noicon h5,
ul.noicon h6,
ul.noicon table,
ul.noicon div {
	text-indent:0 !important;
}
ul ul.noicon,
ol ul.noicon {
	margin-left:1.5em !important;
	text-indent:-1.5em !important;
}
/* ==================================================
parts
================================================== */
/* col2 ▼変更しない
============================== */
table.col2 {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
table.col2 td.col2L,
table.col2 td.col2R {
	padding:0;
	vertical-align:top;
	text-align:left;
}
table.col2 td.col2L {
	width:50%;
	border-right-width:15px;
}
#tmp_main table.col2 td.col2L {
	border-right:15px solid #FFFFFF;
}
table.col2 td.col2R {
	width:50%;
}
div.col2 {
	width:100%;
}
div.col2 div.col2L {
	display:table;
	width:48.5%;
	margin-right:2%;
	float:left;
}
div.col2 div.col2R {
	display:table;
	width:48.5%;
	float:left;
}
/* nestcol2 ▼変更しない
============================== */
table.col2 table.col2 td.col2L {
	padding:0;
}
div.col2 div.col2 div.col2L {
	width:47.5%;
	margin-right:4%;
}
div.col2 div.col2 div.col2R {
	width:47.5%;
}
/* fixed_col2 ▼変更しない
   編集領域には使わない（イベントカレンダー・定型等に使う）
============================== */
div.fixed_col2 {
	width:100%;
}
div.fixed_col2 div.fixed_col2L {
	display:table;
	width:48.5%;
	margin-right:2%;
	float:left;
}
div.fixed_col2 div.fixed_col2R {
	display:table;
	width:48.5%;
	float:right;
}
/* col3 ▼変更しない
============================== */
table.col3 {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
table.col3 td.col3L,
table.col3 td.col3M,
table.col3 td.col3R {
	padding:0;
	vertical-align:top;
	text-align:left;
}
table.col3 td.col3L,
table.col3 td.col3M {
	width:33.33%;
	border-right-width:10px;
}
#tmp_main table.col3 td.col3L,
#tmp_main table.col3 td.col3M {
	border-right:10px solid #FFFFFF;
}
table.col3 td.col3R {
	width:33.33%;
}
div.col3 {
	width:100%;
}
div.col3 div.col3L,
div.col3 div.col3M {
	display:table;
	width:31.7%;
	margin-right:2%;
	float:left;
}
div.col3 div.col3R {
	display:table;
	width:31.7%;
	float:left;
}
/* img_cap ▼変更しない
============================== */
table.img_cap {
	margin:0 0 0.3em;
	border-collapse:collapse;
	border-spacing:0;
}
table.img_cap td {
	padding:0;
}
div.img_cap {
	margin:0 0 0.3em;
}
div.img_cap img {
	margin:0 !important;
}
/* layouttable ▼変更しない
============================== */
table.layouttable {
	border-collapse:collapse;
	border-spacing:0;
}
table.layouttable td {
	padding:0 15px 0 0;
	vertical-align:top;
	text-align:left;
}
/* ==================================================
system
================================================== */
/* indent ▼変更しない
============================== */
div.section,
blockquote {
	padding:0 0 0 1em;
}
/* bgcolor
============================== */
/* ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* 構築シートによって種類増減 */
td.bg_gray,
th.bg_gray {
	color:inherit;
	background-color:#E9E9E9; /* デザインによって変更 */
}
td.bg_yellow,
th.bg_yellow {
	color:inherit;
	background-color:#FFFFBF; /* デザインによって変更 */
}
td.bg_green,
th.bg_green {
	color:inherit;
	background-color:#E4FBCE; /* デザインによって変更 */
}

/* ==================================================
readspeaker
================================================== */
#tmp_readspeaker {
	min-width:980px;
	margin:0 auto;
}
#tmp_readspeaker.rsbtn {
	margin:0 auto 20px;
}
/* ==================================================
sp_view
================================================== */
.sp_view {
	display:none;
}

/* ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ */
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.col_nm:after,
#tmp_contents:after,
#tmp_maincontents:after,
#tmp_wrap_header:after,
#tmp_header:after,
#tmp_means:after,
#tmp_means_primary:after,
#tmp_func_txt:after,
#tmp_func_clr:after,
#tmp_means_secondary:after,
#tmp_search:after,
#tmp_means_tertiary:after,
#tmp_hnavi:after,
#tmp_wrap_gnavi:after,
#tmp_gnavi:after,
#tmp_gnavi ul:after,
#tmp_main_footer:after,
#tmp_main:after,
.wrap_col_lm:after,
#tmp_lnavi:after,
#tmp_oyakudachi:after,
#tmp_oyakudachi_ttl:after,
#tmp_wrap_oyakudachi_cnt:after,
#tmp_oyakudachi_cnt:after,
#tmp_access:after,
#tmp_access_ttl:after,
#tmp_wrap_access_cnt:after,
#tmp_access_cnt:after,
#tmp_profile:after,
#tmp_profile_ttl:after,
#tmp_wrap_profile_cnt:after,
#tmp_profile_cnt:after,
#tmp_sanka:after,
#tmp_sanka_ttl:after,
#tmp_wrap_sanka_cnt:after,
#tmp_sanka_cnt:after,
#tmp_mymenu:after,
#tmp_mymenu_ttl:after,
#tmp_wrap_mymenu_cnt:after,
#tmp_mymenu_cnt:after,
#tmp_event_cal:after,
#tmp_event_cal_ttl:after,
#tmp_event_cal_cnt .cal_navi:after,
#tmp_emergency:after,
#tmp_emergency_ttl:after,
#tmp_emergency_cnt:after,
#tmp_emergency_s:after,
#tmp_emergency_s_ttl:after,
#tmp_emergency_s_cnt:after,
#tmp_wrap_utf:after,
.plugin:after,
.pnavi:after,
#tmp_inquiry:after,
#tmp_inquiry_ttl:after,
#tmp_inquiry_cnt:after,
#tmp_feedback:after,
#tmp_feedback_ttl:after,
#tmp_feedback_cnt:after,
#tmp_feedback_cnt dd:after,
#tmp_feedback_cnt .feedback_cnt:after,
#tmp_wrap_publicity:after,
#tmp_publicity:after,
#tmp_publicity_cnt:after,
/*#tmp_footer:after,*/
#tmp_fnavi:after,
#tmp_wrap_footer_cnt:after,
#tmp_footer_cnt:after,
#tmp_fbtn:after,
#tmp_footer_kids:after,
#tmp_blog_top:after,
#tmp_blog_top_ttl:after,
#tmp_blog_top_cnt:after,
.box_dialog2:after,
.box_dialog2_ttl:after,
.box_dialog2_cnt:after,
.box_dialog2_cnt .detail:after,
.box_dialog2_cnt .page_sending_navi:after,
.banner_area2:after,
div.col2:after,
div.fixed_col2:after,
div.col3:after,
.info_readall:after,
#tmp_shigi:after,
#tmp_about:after,
.top_col_clearfix:after,
#tmp_life:after,
#tmp_person:after,
#tmp_link_glp:after,
#tmp_pr_gallery:after,
.shimin_box_gsearch:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html .col_nm,
*:first-child+html #tmp_contents,
*:first-child+html #tmp_maincontents,
*:first-child+html #tmp_wrap_header,
*:first-child+html #tmp_header,
*:first-child+html #tmp_means,
*:first-child+html #tmp_means_primary,
*:first-child+html #tmp_func_txt,
*:first-child+html #tmp_func_clr,
*:first-child+html #tmp_means_secondary,
*:first-child+html #tmp_search,
*:first-child+html #tmp_means_tertiary,
*:first-child+html #tmp_hnavi,
*:first-child+html #tmp_wrap_gnavi,
*:first-child+html #tmp_gnavi,
*:first-child+html #tmp_gnavi ul,
*:first-child+html #tmp_main_footer,
*:first-child+html #tmp_main,
*:first-child+html .wrap_col_lm,
*:first-child+html #tmp_lnavi,
*:first-child+html #tmp_oyakudachi,
*:first-child+html #tmp_oyakudachi_ttl,
*:first-child+html #tmp_wrap_oyakudachi_cnt,
*:first-child+html #tmp_oyakudachi_cnt,
*:first-child+html #tmp_access,
*:first-child+html #tmp_access_ttl,
*:first-child+html #tmp_wrap_access_cnt,
*:first-child+html #tmp_access_cnt,
*:first-child+html #tmp_profile,
*:first-child+html #tmp_profile_ttl,
*:first-child+html #tmp_wrap_profile_cnt,
*:first-child+html #tmp_profile_cnt,
*:first-child+html #tmp_sanka,
*:first-child+html #tmp_sanka_ttl,
*:first-child+html #tmp_wrap_sanka_cnt,
*:first-child+html #tmp_sanka_cnt,
*:first-child+html #tmp_mymenu,
*:first-child+html #tmp_mymenu_ttl,
*:first-child+html #tmp_wrap_mymenu_cnt,
*:first-child+html #tmp_mymenu_cnt,
*:first-child+html #tmp_event_cal,
*:first-child+html #tmp_event_cal_ttl,
*:first-child+html #tmp_event_cal_cnt .cal_navi,
*:first-child+html #tmp_emergency,
*:first-child+html #tmp_emergency_ttl,
*:first-child+html #tmp_emergency_cnt,
*:first-child+html #tmp_emergency_s,
*:first-child+html #tmp_emergency_s_ttl,
*:first-child+html #tmp_emergency_s_cnt,
*:first-child+html #tmp_wrap_utf,
*:first-child+html .plugin,
*:first-child+html .pnavi,
*:first-child+html #tmp_inquiry,
*:first-child+html #tmp_inquiry_ttl,
*:first-child+html #tmp_inquiry_cnt,
*:first-child+html #tmp_feedback,
*:first-child+html #tmp_feedback_ttl,
*:first-child+html #tmp_feedback_cnt,
*:first-child+html #tmp_feedback_cnt dd,
*:first-child+html #tmp_feedback_cnt .feedback_cnt,
*:first-child+html #tmp_wrap_publicity,
*:first-child+html #tmp_publicity,
*:first-child+html #tmp_publicity_cnt,
/**:first-child+html #tmp_footer,*/
*:first-child+html #tmp_fnavi,
*:first-child+html #tmp_wrap_footer_cnt,
*:first-child+html #tmp_footer_cnt,
*:first-child+html #tmp_fbtn,
*:first-child+html #tmp_footer_kids,
*:first-child+html .box_dialog2,
*:first-child+html .box_dialog2_ttl,
*:first-child+html .box_dialog2_cnt,
*:first-child+html .box_dialog2_cnt .detail,
*:first-child+html .box_dialog2_cnt .page_sending_navi,
*:first-child+html #tmp_blog_top,
*:first-child+html #tmp_blog_top_ttl,
*:first-child+html #tmp_blog_top_cnt,
*:first-child+html .banner_area2,
*:first-child+html div.col2,
*:first-child+html div.fixed_col2,
*:first-child+html div.col3,
*:first-child+html .info_readall,
*:first-child+html #tmp_shigi,
*:first-child+html #tmp_about,
*:first-child+html .top_col_clearfix,
*:first-child+html #tmp_life,
*:first-child+html #tmp_person,
*:first-child+html #tmp_link_glp,
*:first-child+html #tmp_pr_gallery,
*:first-child+html .shimin_box_gsearch {
	min-height:1%; /* 変更しない */
}
/* for IE6.0 */
* html .col_nm,
* html #tmp_contents,
* html #tmp_maincontents,
* html #tmp_wrap_header,
* html #tmp_header,
* html #tmp_means,
* html #tmp_means_primary,
* html #tmp_func_txt,
* html #tmp_func_clr,
* html #tmp_means_secondary,
* html #tmp_search,
* html #tmp_means_tertiary,
* html #tmp_hnavi,
* html #tmp_wrap_gnavi,
* html #tmp_gnavi,
* html #tmp_gnavi ul,
* html #tmp_main_footer,
* html #tmp_main,
* html .wrap_col_lm,
* html #tmp_lnavi,
* html #tmp_oyakudachi,
* html #tmp_oyakudachi_ttl,
* html #tmp_wrap_oyakudachi_cnt,
* html #tmp_oyakudachi_cnt,
* html #tmp_access,
* html #tmp_access_ttl,
* html #tmp_wrap_access_cnt,
* html #tmp_access_cnt,
* html #tmp_profile,
* html #tmp_profile_ttl,
* html #tmp_wrap_profile_cnt,
* html #tmp_profile_cnt,
* html #tmp_sanka,
* html #tmp_sanka_ttl,
* html #tmp_wrap_sanka_cnt,
* html #tmp_sanka_cnt,
* html #tmp_mymenu,
* html #tmp_mymenu_ttl,
* html #tmp_wrap_mymenu_cnt,
* html #tmp_mymenu_cnt,
* html #tmp_event_cal,
* html #tmp_event_cal_ttl,
* html #tmp_event_cal_cnt .cal_navi,
* html #tmp_emergency,
* html #tmp_emergency_ttl,
* html #tmp_emergency_cnt,
* html #tmp_emergency_s,
* html #tmp_emergency_s_ttl,

* html #tmp_emergency_s_cnt,
* html #tmp_wrap_utf,
* html .plugin,
* html .pnavi,
* html #tmp_inquiry,
* html #tmp_inquiry_ttl,
* html #tmp_inquiry_cnt,
* html #tmp_feedback,
* html #tmp_feedback_ttl,
* html #tmp_feedback_cnt,
* html #tmp_feedback_cnt dd,
* html #tmp_feedback_cnt .feedback_cnt,
* html #tmp_wrap_publicity,
* html #tmp_publicity,
* html #tmp_publicity_cnt,
/** html #tmp_footer,*/
* html #tmp_fnavi,
* html #tmp_wrap_footer_cnt,
* html #tmp_footer_cnt,
* html #tmp_fbtn,
* html #tmp_footer_kids,
* html .box_dialog2,
* html .box_dialog2_ttl,
* html .box_dialog2_cnt,
* html .box_dialog2_cnt .detail,
* html .box_dialog2_cnt .page_sending_navi,
* html #tmp_blog_top,
* html #tmp_blog_top_ttl,
* html #tmp_blog_top_cnt,
* html .banner_area2,
* html div.col2,
* html div.fixed_col2,
* html div.col3,
* html .info_readall,
* html #tmp_shigi,
* html #tmp_about,
* html .top_col_clearfix,
* html #tmp_life,
* html #tmp_person,
* html #tmp_link_glp,
* html #tmp_pr_gallery ,
* html .shimin_box_gsearch {
	display:inline-block; /* 変更しない */
}