html{
	padding: 0;
	margin: 0;
}


body{
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-family: 'Noto Serif JP', serif;
}


a{
	color: black;
	text-decoration: none;
}

a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";    
	-webkit-transition: 0.2s ease-in-out;  
	-moz-transition: 0.2s ease-in-out;  
	-o-transition: 0.2s ease-in-out;  
	transition: 0.2s ease-in-out;
}


header{
	width: 100%;
}


.head_b{
	position: fixed;
	width: 100%;
	bottom: 0;
	font-family: sans-serif;
	z-index: 99999;
}


a.h_m{
	float: right;
	background-color: #DEC52A;
	color: white;
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}


a.h_l{
	float: right;
	background-color: #4AB2DC;
	color: white;
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.pc{display: none;}
.sp{}

.br-pc { display:none; }
.br-sp { display:block; }


#sp_navi{
	width: 100%;
	text-align: center;
	background-color: #4AB2DC;
	padding-top: 10px;
	padding-bottom: 10px;
}

#sp_navi a{
	margin-left: 10px;
	margin-right: 10px;
	color: white;
}


.ml-slider-3-13-1.metaslider.metaslider-flex.metaslider-5.ml-slider.ms-theme-simply-dark.nav-hidden {
	position: relative;
}
#main_txt{
	display: none;
}
#main_txt_sp {
	left: 40px;
	font-size: 16px;
	font-weight: normal;
	z-index: 100;
	bottom: 40px;
	color: #4AB2DC;
	letter-spacing: 0.3em;
	text-align: center;
	margin-bottom: 40px;
}
#main_txt_sp strong  {
	font-size: 26px;
	display: block;
	letter-spacing: 0.2em;
	margin-bottom: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



.top_news{
	width: 95%;
	text-align: center;
	margin: 0 auto 10px auto;
	padding-top: 20px;
}

.top_news a{
	width: 90%;
	margin: 0 auto;
}


.mi{
	margin: 60px auto 20px auto!important;
	letter-spacing: 2.5px;
	border-bottom: solid 1px black;
	width: 200px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 1em;
	padding-bottom: 21px;
	margin-bottom: 100px;
}
.tia_txt {
	text-align: center;
	font-size: 18px;
	margin-bottom: 40px;
	color: #666666;
	letter-spacing: 0.1em;
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 90%;
}

.top_i_area{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 100px;
}


.tia{
	width: 70%;
	margin: 0 auto;
	font-family: sans-serif;
	font-weight: bold;
	margin-bottom: 40px;
}

.tiat{
}


.tia1{
	text-align: center;
	color: #4AB2DC;
	width: 100%;
	padding: 2px 0px;
	font-size: 20px;
	letter-spacing: 0.1em;
	font-weight: bold;
}


.tia2{
	text-align: center;
	color: #D60070;
	width: 100%;
	padding: 2px 0px;
	font-size: 20px;
	letter-spacing: 0.1em;
	font-weight: bold;
}



.tia3{
	text-align: center;
	color: #DEC52A;
	width: 100%;
	padding: 2px 0px;
	font-size: 20px;
	letter-spacing: 0.1em;
	font-weight: bold;
}
.tia1b {
	font-weight: normal;
	text-align: center;
	margin-bottom: 5px;
	font-size: 16px;
}










.head_left{
	float: left;
	width: 30%;
	min-width: 475px;
}

.head_left img{
	width: 100%;
	vertical-align: bottom;
}


.head_right{
	float: right;
	width: 30%;
	min-width: 475px;
}

.head_right img{
	width: 100%;
}


.head_middle{
	text-align: center;
	padding-top: 60px;
	position: absolute;
	width: calc(100% - 50px);
}

.head_middle img{
	width: 100%;
}

.head_middle a{
	font-weight: 700;
	font-size: 18px;
	margin-left: 20px;
	margin-right:20px;
	letter-spacing: 2px;
	}



.main_unit{
	width: 100%;
	padding-bottom: 80px;
}

h1{
	color: #23B3D3;
	font-size: 20px;
	text-align: center;
}

.main_spec{
	padding-top: 30px;
}

.syohin_area{
	width: 95%;
	overflow: auto;
	margin: 0 auto;
	color: black;
	padding-top: 50px;
}

.syohin_left{
	float: left;
	width: 100%;
}

.syohin_left img{
	margin-bottom: 10px;
}

.cap{
	width: calc(100% - 2px);
	text-align: center;
	color: #23B3D3;
	border-top: 1px solid #23B3D3;
	border-bottom: 1px solid #23B3D3;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.cap2{
	width: calc(100% - 2px);
	text-align: center;
	color: #D60070;
	border-top: 1px solid #D60070;
	border-bottom: 1px solid #D60070;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.cap3{
	width: calc(100% - 2px);
	text-align: center;
	color: #DEC52A;
	border-top: 1px solid #DEC52A;
	border-bottom: 1px solid #DEC52A;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.syohin_right{
	float: right;
	width: 100%;
	text-align: left;
	line-height: 2em;
	font-size: 18px;
	padding-top: 80px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#story {
	overflow: hidden;
	margin-bottom: 40px;
	padding-top: 60px;
}
#story h4 {
	height: 40px;
	padding-left: 50px;
	position: relative;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	line-height: 40px;
	font-size: 20px;
	border-bottom: 1px solid #000000;
	margin-bottom: 20px;
}
#story h4 img {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 40px;
	width: auto;
}
#story .story_left {
	width: 100%;
	float: left;
	line-height: 32px;
	font-size: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.syohin_area #story strong {
	color: #4AB2DC;
	font-size: 20px;
	text-align: left;
	font-family: 'Noto Serif JP', serif;
	display: block;
	margin-bottom: 10px;
}
#story .story_right {
	width: 47%;
	float: right;
	text-align: center;
	display: none;
	
}

.syohin_right strong  {
	display: block;
	width: 100%;
	font-size: 25px;
	margin-bottom: 20px;
}
.syohin_right strong.pa  {
	color: #23B3D3;
}
.syohin_right strong.bu  {
	color: #D60070;
}
.syohin_right strong.ru  {
	color: #DEC52A;
}
.syohin_right strong .eng{
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	letter-spacing: 0.1em;
}

.sub_photo{
	text-align: center;
}

.sub_photo img{
	width: 50%;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
}


.back_ao{
	width: 100%;
	background-image: url(./img/pa_bace.jpg);
	background-position: center top;
	-moz-background-size:cover;
		background-size:cover;
		padding-top: 30px;
	text-align: center;
	color: white;
	font-family: sans-serif;
	margin-bottom: 30px;
}


.back_aka{
	width: 100%;
	background-image: url(./img/bu_bace.jpg);
	background-position: center top;
	-moz-background-size:cover;
		background-size:cover;
		padding-top: 30px;
	text-align: center;
	color: white;
	font-family: sans-serif;
	margin-bottom: 30px;
}


.back_cya{
	width: 100%;
	background-image: url(./img/ma_bace.jpg);
	background-position: center top;
	-moz-background-size:cover;
		background-size:cover;
		padding-top: 30px;
	text-align: center;
	color: white;
	font-family: sans-serif;
	margin-bottom: 30px;
}


#sec_line{
	width: 100%;
	height: 37px;
	background-color: #4AB2DC;
	display: none;
}



#news_area{
	width: 100%;
	margin: 0 auto; 
	padding-bottom: 150px;/*STORE情報削除による追加*/
}


.news_unit{
	width:100%;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	line-height: 1.9em;
	font-family: sans-serif;
	overflow: auto;

}

.news_unit img{
	width: 100%;
	height:auto;
	margin-bottom: 10px;
}



.ichiran_area{
	width: 100%;
	margin: 0 auto;
	overflow: auto;
	padding-bottom: 50px;
}
.ichiran_area .pc{
	display:block;
}

.ichiran_area_single{
	width: 100%;
	margin: 0 auto;
	overflow: auto;
	padding-bottom: 100px;	
}

.ichiran_area_single2{
	width: 100%;
	margin: 0 auto;
	overflow: auto;
	padding-bottom: 100px;	
}

.ichiran_area_single img{
	width: 100%;
	height: auto;
}

a.moreorange{
	width: 100%;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #F09600;
	font-family: sans-serif;
	display: block;
}

.moreorange{
	width: 320px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #F09600;
	font-family: sans-serif;
	display: block;
	margin: 0 auto;
}
a.morepink{
	width: 100%;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #dd4c69;
	font-family: sans-serif;
	display: block;
}

.morepink{
	width: 320px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #dd4c69;
	font-family: sans-serif;
	display: block;
	margin: 0 auto;
}

a.moreblue{
	width: 100%;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #4AB2DC;
	font-family: sans-serif;
	display: block;
}

.moreblue{
	width: 320px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #4AB2DC;
	font-family: sans-serif;
	display: block;
	margin: 0 auto;
}

.moreblue2{
	width: 100%;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	color: white;
	background-color: #4AB2DC;
	font-family: sans-serif;
	display: block;
	margin: 0 auto;
}
.morered{
	width: 320px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #ad0b0b;
	font-family: sans-serif;
	display: block;
	margin: 0 auto;
}



.ichi_bun{
	width: 90%;
	margin: 0 auto;
	padding-top: 0px;/*20221025追加*/
	padding-bottom: 30px;/*20221025追加*/
}



.ichi_unit{
	width: calc( (100% / 2) - 20px);
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
	line-height: 1.9em;
	font-family: sans-serif;
	min-height: auto;/*20221025追加*/
}

.ichi_unit img{
	margin-bottom: 10px;
	width:100%;
	height:auto;
}


.ichi_unit2{
	width: 100%;
	margin-bottom: 50px;
	float: left;
	line-height: 1.9em;
	font-family: sans-serif;
}

.ichi_unit2 img{
	margin-bottom: 10px;
}


.i01{
	font-weight: bold;
	line-height: 1.5em;/*20221025追加*/
	font-size: 85%;/*20221025追加*/
}

.i02{
	text-align: right;
}

.i03{
	border-top: dotted 1px #565656;
	color: #E60012;	
	font-size: 11px;/*20221025追加*/
	line-height: 1.6em;
	padding-top: 10px;
	padding-bottom: 15px;
}

.is01{
	font-weight: bold;
	font-size: 24px;
}

.is02{
	text-align: right;
	font-size: 24px;
	margin-top: 10px;
}

.is03{
	border-top: dotted 1px #565656;
	color: #E60012;
	font-weight: bold;
	padding-top: 10px;
}


a.moreaka{
	width: 100%;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #D60070;
	font-family: sans-serif;
	display: block;
}


.moreaka{
	width: 320px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #D60070;
	font-family: sans-serif;
	display: block;
	margin: 0 auto;
}



.aka{
	color: #D60070; 
}

.cya{
	color: #DEC52A; 
}



a.morecya{
	width: 100%;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #DEC52A;
	font-family: sans-serif;
	display: block;
}


.morecya{
	width: 320px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 20px;
	color: white;
	background-color: #DEC52A;
	font-family: sans-serif;
	display: block;
	margin: 0 auto;
}





#store_area{
	width: 95%;
	text-align: center;
	margin: 0 auto;
	padding-top: 60px;
	padding-bottom: 100px;
	overflow: auto;
}

.store_unit{
	float: left;
	text-align: center;
	width: 100%;
	font-family: sans-serif;
	margin-bottom: 50px;
}

.store_unitr{
	float: right;
	text-align: center;
	width: 100%;
	font-family: sans-serif;
}



#spec_area{
	width: 100%;
	overflow-y: auto;
	padding-bottom: 80px;
	padding-top: 50px;
	background-image: url(./img/yuuhi.jpg);
	-moz-background-size:cover;
		background-size:cover;
		background-position: center center; 
}


#spec{
	width: 95%;
	margin: 0 auto;
	color: white;
	font-family: sans-serif;
}
#spec a{
	color: white;
	font-family: sans-serif;
}

table{
	color: white;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

table.tform{
	color: black;
	width: 90%;/*20221025追加*/
	margin: 0 auto;/*20221025追加*/
}


th{
	text-align: left;
	vertical-align: top;
	line-height: 1.9em;
}

td{
	padding-left: 30px;
	line-height: 1.9em;
}



.syo_left{
	width: 95%;
	margin: 0 auto;
}

.syo_right{
	width: 95%;
	margin: 0 auto;
}





footer{
	text-align: center;
}


.foot_ill{
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 50px;
}


footer a{
	font-weight: 700;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	letter-spacing: 2px;
}

.lightcopy{
	font-size: 12px;
	letter-spacing: 3px;
}


.buy_btn{
	width: 100%;
}

.buy_btn img{
	width: 300px;
}


.tform{
	width:100%;
	font-family: sans-serif;
	font-weight: normal;
}



.tform th{
	width:180px;
	width: 85vw;/*20221025追加*/
	display: block;/*20221025追加*/
	text-align: left;
	font-weight: normal;
	padding-bottom: 30px;
	padding-bottom: 0px;/*20221025追加*/
}

.tform td{
	padding-bottom: 30px;
	padding-bottom: 15px;/*20221025追加*/
	padding-left: 0;/*20221025追加*/
	display: block;
	width: 100%;
	
}


.kakunin{
	font-size: 13px;
}



input[type="text"] {
	height: 40px;
	line-height: 40px;
	width: 100%;/*20221025追加*/
	padding-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #dddddd;
	font-size: 14px;
}

input[type="tel"] {
	height: 40px;
	line-height: 40px;
	width: 100%;/*20221025追加*/
	padding-left: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: solid 1px #dddddd;
font-size: 14px;
}

input[type="email"] {
	height: 40px;
	line-height: 40px;
	width: 100%;/*20221025追加*/
	padding-left: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: solid 1px #dddddd;
font-size: 14px;
}


input[type="submit"] {
	width: 260px;
	height: 60px;
	background-color: #4AB2DC;
	border: none;
	color: white;
	font-size: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 15px;
	display: block;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}


input:hover[type="submit"]{
	width: 260px;
	height: 60px;
	background-color: gray;
	border: none;
	margin-bottom: 15px;
	color: white;
	font-size: 15px;
	margin-right: auto;
	margin-left: auto;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;	
}


input[type="button"] {
	font-family: sans-serif;
	text-align: center;
    cursor:pointer;
    border: none;
    background-color: white;
    margin-top: -20px;
       padding-top: -20px;
    font-size: 14px;
   margin-right: 30px;
   text-decoration: underline;
}


input:hover[type="button"]{
	font-family: sans-serif;
	text-align: center;
    cursor:pointer;
    border: none;
    margin-top: -20px;
    padding-top: -20px;
    font-size: 14px;
    margin-right: 30px;
    text-decoration: underline;
    opacity:0.5;
    filter:alpha(opacity=50);
    -ms-filter: "alpha( opacity=50 )";
    }



.wpcf7 textarea{
	width: 100%;
	padding: 10px;
	height: 160px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	font-size: 15px;
border: solid 1px #dddddd;
}



.soldout{
	color: red;
}


/*追加レイアウト調整 20200313*/
div.usccart_navi li.ucart{
    padding: 5px 0;
    font-size: 0.8em;
}

#cart input.delButton {
	background-color:#cccccc;
	color:#000000;
}
#inside-cart .send a[href*="/store/"] {
    background-color: #ccc;
    display: block;
    width: 260px;
    padding: 1.5em 0;
    border: none;
    font-size: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}
table.customer_form tbody,
#confirm_table tbody {
    width: 90%;
    margin: 0 auto;
    display: table;
}

#recaptcha {
    text-align: center;
}
#recaptcha > div {
    margin: 20px auto 0;
}
#recaptcha_error {
    color: #ff0000;
    font-weight: bold;
}
/*カート商品情報テーブル*/
#cart_table th,
#cart_table td{
	box-sizing:border-box;
}
#wc_cart tfoot th.aright:nth-of-type(2) {
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
	z-index:2;
}
#wc_cart tfoot th.aright:nth-of-type(2)::before{
	content:"商品合計："
}
#wc_cart tfoot th[colspan="2"] {
    display: none;
}
#cart_table .num,
#cart_table .unitprice,
#cart_table th.price,
#cart_table .stock,
#cart_table tfoot th.action {
    display: none;
}
#cart .thumbnail{
	width:15% !important;
}
#cart td.productname{
	width:45% !important;
}
#cart th.quantity,
#cart td.quantity{
	width:10% !important;
}
#wc_cart th.quantity{
    display: none;
}
#wc_cart th.quantity + th.quantity {
    display: table-cell;
}
#cart .subtotal{
	width:20% !important;
}
#cart .action{
	width:10% !important;
}

#cart .action input.delButton {
    width: auto;
}
#wc_confirm th.num,
#wc_confirm td.num,
#wc_confirm th.price,
#wc_confirm td.unitprice {
    display: table-cell;
}
#cart td.productname{
    font-size: 0.85em;
    line-height: 150%;
}
#wc_confirm #cart_table td.action {
    display: none;
}
div.wc_confirm_notes_area{
	width: 90%;
	max-width: 842px;
	margin-left: auto;
	margin-right: auto;
}
div.wc_confirm_notes_area a{
	color: #4ab2dc;
	text-decoration: underline;
}
/*ここまで*/
#cart_completion {
	width:90%;
	margin:0 auto 20px;
}
.back_to_top_button {
    border-radius: 5px;
    text-decoration: none;
    padding: 0.5em 1em;
    margin: 20px auto 60px;
    background-color: #dddddd;
    display: block;
    max-width: 260px;
}
/*クレジット入力ウィンドウ*/
div#kuroneko_web-dialog {
    /*top: 5vw !important;*/
    /*left: 5% !important;*/
    /*width: 90% !important;*/
}
table#kuroneko_web th,
table#kuroneko_web td {
    display: block;
    margin-left: 0;
    padding-left: 0;
}
.ui-widget input[name="cardno"],
.ui-widget input[name="cardowner"],
.ui-widget input#kuroneko_web_seccd  {
    width: 100%;
}
.send.settlement_form_send input[type="button"] {
    border: 1px solid #888888;
    border-radius: 5px;
    text-decoration: none;
    padding: 0.5em 1em;
    margin: 20px 10px;
    background-color: #dddddd;
}
	
	
	
	
	/*追加CSS*/
	
	form　th,
	form　td {
		width: 100%;
		display: block;
	}
	
	form　th {
		width: 100%;
	}
	
	form　td {
		padding-top: 0;
	}
	
	
	#customer-info .customer_form input {
		width: 100%!important;
		margin-right: 3px;
	}
	
	
	#customer-info .customer_form tr.inp1 input {
		width: 100%!important;
		margin-left: 3px;
	}
.store-mypage{
	text-align:center;
	margin-bottom:15px;
	margin-top:15px;
}
.store-mypage a.login{
	display:inline-block;
	padding:5px 10px;
	border: solid 1px #dddddd;
	border-radius:3px;
	margin:0 auto;
	font-size: 13px;
	font-family: "Noto sans JP", sans-serifserif;
}

.mi.test {
	margin-bottom:25px;
}

/*会員ページログイン画面*/
#memberpages input.loginmail {
	width: 100% !important;
}
#memberpages input.loginpass {
	width: 100% !important;
}
#memberpages .member_login_button{
	width: 100% !important;
}
#memberpages div.loginbox{
	width: 90% !important;
}

/*特定商取引法に基づく表記*/
#tradelaw table{
  box-sizing: border-box;
  border-collapse:collapse;
  margin: 0 auto;
  text-align: left;
  width: 100%;
	padding: 1em;
}
#tradelaw table th,
#tradelaw table td{
  border: 1px solid #999;
  padding: .5em 1em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000
}
#tradelaw table th{
  background: #eee;
	width: 30%;

}
.pp_txt, .pp_txt a {display:block;text-align:center;font-size:14px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#000;font-weight:normal;white-space: nowrap;margin-top:3px;}