@charset "utf-8";

/* ==================================================== */
/*					いろいろな単位top						*/
/* ==================================================== */

#sub_contents{ margin: 50px 0 130px 0;}
.top_txt{ padding: 0;}

ul.list_box li img:hover{opacity: 0.6;}

/* ==================================================== */
/*				いろいろな単位 各ページテンプレ				*/
/* ==================================================== */

.unit_box{ margin-top: 50px;}


.unit_boxL, .unit_boxR{ width: 480px;}

.unit_boxL{ float: left;}
.unit_boxR{
	float: right;
	line-height: 1.75em;
}

.unit_boxR_inner { margin-bottom: 20px;}
.unit_boxR_inner h3{ margin: 0; font-size: 1em;}

/* ----------------------------------------------------
    後付けスタイル（dnt）				
----------------------------------------------------*/
span.emphasize{
    font-weight: bold;
}

/*----------------------------------------------------
	リンク明示型（dnt）
----------------------------------------------------*/

/*a.underlined,
a.underlined:link,
a.underlined:visited,
a.underlined:hover,
a.underlined:active {
	text-decoration: underline!important;
}

a.underlined:link,
a.underlined:visited {
    color: #666;
}

a.underlined:hover {
    color: #999
}*/

/*----------------------------------------------------
	段落形式（dnt）
----------------------------------------------------*/
.hanging_indent{
	padding-left: 1em;
	text-indent: -1em;
}



/*----------------------------------------------------
	黄色い箱
----------------------------------------------------*/
.y_box{
	text-align: center;
	width: auto;
	margin: 0 auto;
}

.y_box_inner {
    font-size: 1em;
	width: auto;
	display: inline-block;
	margin: 25px auto 0 auto;
	padding: 20px 170px;
	background: #fefddc;
}

/*----------------------------------------------------
	黄色い箱（大日本図書）
----------------------------------------------------*/
.y_box2{
    text-align: center;
    width: auto;
    margin: 0 auto;
}

.y_box_inner2{
    font-size: 1em;
    width: 100%;
    display: inline-block;
    margin: 10px auto;
    padding: 0 auto;
    background: #fefddc;
    overflow-x: auto;

}
.radian_limit{
	margin: 0 auto;
}
.radian_limit td:nth-child(3), 
.radian_limit td:nth-child(5){
	padding: 0 1em;
	text-align: center;
}
.radian_limit td:nth-child(2){
	text-align: right;
}
.radian_limit td:nth-child(4){
	text-align: center;
}
.radian_limit td.td_center{
	text-align: center;
}

.y_box_inner2.sr{
	text-align:left;
	padding: 1em 2em;
	line-height:2.5em;
}@media only screen and (max-width: 768px) {
	.y_box_inner2.sr{
		width: 100%;
		padding: 1% 0% 1% 2%;
		margin: 2% auto 2% auto;
	}
}

/*----------------------------------------------------
	いろいろな単位に戻るボタン
----------------------------------------------------*/
.list_btn{
	width: 440px;
	margin: 0 auto 80px auto;
}

.list_btn a img:hover{ opacity: 0.7;}

/*----------------------------------------------------
	acMenu内の左ボックス
----------------------------------------------------*/
.dd_boxL{ float: left; width: 480px;}
.dd_boxR{ float: right;}

.dd_boxL160{ float: left; width: 160px;}
.dd_boxL180{ float: left; width: 180px;}
.dd_boxL200{ float: left; width: 200px;}
.dd_boxL300{ float: left; width: 300px;}
.dd_boxL360{ float: left; width: 360px;}
.dd_boxL390{ float: left; width: 390px;}
.dd_boxL400{ float: left; width: 400px;}
.dd_boxL420{ float: left; width: 420px;}
.dd_boxL450{ float: left; width: 450px;}
.dd_boxL480{ float: left; width: 480px;}
.dd_boxL500{ float: left; width: 500px;}
.dd_boxL540{ float: left; width: 540px;}
.dd_boxL550{ float: left; width: 550px;}
.dd_boxL580{ float: left; width: 580px;}
.dd_boxL600{ float: left; width: 600px;}
.dd_boxL660{ float: left; width: 660px;}
.dd_boxL700{ float: left; width: 700px;}
.dd_boxL720{ float: left; width: 720px;}

.dd_boxL160R{ float: right; width: 740px;}
.dd_boxL180R{ float: right; width: 720px;}
.dd_boxL200R{ float: right; width: 700px;}
.dd_boxL300R{ float: right; width: 600px;}
.dd_boxL360R{ float: right; width: 540px;}
.dd_boxL390R{ float: right; width: 510px;}
.dd_boxL400R{ float: right; width: 500px;}
.dd_boxL420R{ float: right; width: 480px;}
.dd_boxL450R{ float: right; width: 450px;}
.dd_boxL480R{ float: right; width: 420px;}
.dd_boxL500R{ float: right; width: 400px;}
.dd_boxL540R{ float: right; width: 360px;}
.dd_boxL550R{ float: right; width: 350px;}
.dd_boxL580R{ float: right; width: 320px;}
.dd_boxL600R{ float: right; width: 300px;}
.dd_boxL660R{ float: right; width: 240px;}
.dd_boxL700R{ float: right; width: 200px;}
.dd_boxL720R{ float: right; width: 180px;}
#unit_list_m p.indentback{
	text-indent: -1.1em;
}

/*----------------------------------------------------
	acMenu内のアコーディオン（大日本図書）
----------------------------------------------------*/
.sub_ac_menu {
    padding: 1em;
}
.sub_ac_label {
    display: block;
	position: relative;
	color: #fff;
    background-color: #666;
	margin: 0em 0em 1em 0em;
	line-height: 2em;
	border-radius: 1em;
	text-indent: 1em;
    font-weight: bold;
    cursor :pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.sub_ac_label:after {
	content: '\02228';
	color: #fff;
	transform: scale(2.0, 1.0);
	display: block;
    position: absolute;
    right: 1.75em;
    top: 0px;
}
.cssacc:checked + .sub_ac_label:after {
	content: '\02227';
}
.sub_ac_menu label:hover {
	opacity: .5;
}
.sub_ac_menu input {
    display: none;
}
.sub_ac_menu .sub_accshow {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}
 .cssacc:checked + .sub_ac_label + .sub_accshow{
    height: auto;
    opacity: 1;
}





/*----------------------------------------------------
	googlemap
----------------------------------------------------*/
#mapAshdown{
    width: 600px;
    height: 450px;
    background-color: #aaaaaa;
}
@media only screen and (max-width: 768px) {
    #mapAshdown{
        width: 100vw;
        height: 75vw;
    }
}



/*----------------------------------------------------
	単位：rad 角度
----------------------------------------------------*/

.horizontal_table {
	width: auto;
    margin: 0 auto;
    display: block;
    overflow-x: auto;
}
.horizontal_table td{
	background: #fff;
	width: 3em;
	border: 1px solid #000;
}
.horizontal_table td:nth-child(2n+1){
	background: #EAF5FC;
	border: 1px solid #000;
	padding: 0 0.2em;
}
.horizontal_table tr th{
	color: #000;
	background: #D4C79F;
	border: 1px solid #000;
	padding: 0 0.2em;
}
.horizontal_table tr td{
	text-align: center;
	border: 1px solid #000;
	padding: 0 0.2em;
}
.horizontal_table tr{ border: 1px solid #000;}

.vertical_table {
	width: auto;
    margin: 0 auto;
    display: block;
    overflow-x: auto;
}
.vertical_table tr{
	background: #fff;
}
.vertical_table tr:nth-child(2n+1){
	background: #EAF5FC;
}
.vertical_table tr th{
	height: 3em;
	color: #000;
	background: #D4C79F;
	border: 1px solid #000;
	padding: 0 0.2em;
}
.vertical_table tr td{
	height: 3em;
	text-align: center;
	border: 1px solid #000;
	padding: 0 0.2em;
}
.vertical_table tr{ border: 1px solid #000;}



/*----------------------------------------------------
	単位：bit 情報量
----------------------------------------------------*/

.ascii_codes {
	width: auto;
    margin: 0 auto;
    display: block;
    overflow-x: auto;
}
.ascii_codes tr{
	background: #fff;
}
.ascii_codes tr:nth-child(2n+1){
	background: #EAF5FC;
}

.ascii_codes tr th{
	color: #000;
	background: #D4C79F;
	border: 1px solid #000;
	padding: 0 0.2em;
}



.ascii_codes tr td{
	text-align: center;
	border: 1px solid #000;
	padding: 0 0.2em;

}

.ascii_codes tr{ border: 1px solid #000;}


/*----------------------------------------------------
	単位：ft 長さ
----------------------------------------------------*/

.us_shoe_size {
	width: auto;
    margin: 0 auto;
    display: block;
    overflow-x: auto;
}
.us_shoe_size tr{
	background: #fff;
}
.us_shoe_size tr:nth-child(2n+1){
	background: #EAF5FC;
}

.us_shoe_size tr th{
	width: 6em;
	color: #000;
	background: #D4C79F;
	border: 1px solid #000;
	padding: 0 0.2em;
}



.us_shoe_size tr td{
	text-align: center;
	border: 1px solid #000;
	padding: 0 0.2em;

}

.us_shoe_size tr{ border: 1px solid #000;}

.mediumblue_txt{
	color: mediumblue;
}



/*----------------------------------------------------
	単位：kg 質量
----------------------------------------------------*/
#unit_list_kg .dd_boxL{ width: 600px;}
#unit_list_kg .dd_boxR{ width: 310px;}
#unit_list_kg #sub_contents { margin: 50px 0 0 0;}


/*----------------------------------------------------
	単位：s 秒
----------------------------------------------------*/
#unit_list_s p.indentback{
	text-indent: -2.3em;
	padding-left: 3.5em;
}

#unit_list_s .y_box_inner{ padding: 20px 60px;}
#unit_list_s .y_box, #unit_list_s .y_box p{ text-align: left;}



/*----------------------------------------------------
	単位：アンペア 電流
----------------------------------------------------*/
#unit_list_A .y_box{ text-align: left;}
#unit_list_A .y_box_inner{ padding: 20px 110px;}



/*----------------------------------------------------
	単位：mol 物質量
----------------------------------------------------*/
#unit_list_mol .dd_boxL{ width: 437px;}
#unit_list_mol .dd_boxR{ width: 483px;}
#unit_list_mol .dd_boxL img{ margin-left: 100px;}
#unit_list_mol .dd_boxR img.sp_dn{ margin-right: 110px;}

#unit_list_mol .y_box{ text-align: left;}
#unit_list_mol .y_box_inner{ padding: 20px 130px;}
#unit_list_mol #y_box_long .y_box_inner{ padding: 20px 70px;}
#unit_list_mol #y_box_long { margin-top: 60px;}



/*----------------------------------------------------
	単位：kan 質量
----------------------------------------------------*/
.kan_img_txt{
	text-align: right;
	margin-right: 57px;
	font-size: 75%;
	color: #666;
}

.kan_img_txt a,
.kan_img_txt a:link,
.kan_img_txt a:visited,
.kan_img_txt a:hover,
.kan_img_txt a:active
 { text-decoration: underline; }

.kan_img_txt a:link,.kan_img_txt a:visited  { color: #666;}
.kan_img_txt a:hover { color: #999;}



/*----------------------------------------------------
	単位：lb 質量
----------------------------------------------------*/
#unit_list_lb .dd_boxL{ width: 550px;}
#unit_list_lb .dd_boxR{ width: 350px;}



/*----------------------------------------------------
	単位：yd 長さ
----------------------------------------------------*/
#unit_list_yd .fraction > .sep { width: 120%;}



/*----------------------------------------------------
	単位：cd 光度
----------------------------------------------------*/


/*----------------------------------------------------
	単位：m3 体積
----------------------------------------------------*/
#m3_image_right .dd_boxL{ width: 420px;}
#m3_image_right .dd_boxR{ width: 470px;}


/*----------------------------------------------------
	単位：ha 面積
----------------------------------------------------*/
.ha_img_txt{
	text-align: right;
    /*margin-top: -1em;*/
	font-size: 75%;
	color: #666;
}

.ha_img_txt a,
.ha_img_txt a:link,
.ha_img_txt a:visited,
.ha_img_txt a:hover,
.ha_img_txt a:active
 { text-decoration: underline; }

.ha_img_txt a:link,.kan_img_txt a:visited  { color: #666;}
.ha_img_txt a:hover { color: #999;}

/*----------------------------------------------------
	単位：m2 面積
----------------------------------------------------*/
#m2_image_left .dd_boxL{ width: 470px;}
#m2_image_left .dd_boxR{ width: 420px;}

/*----------------------------------------------------
	単位：m/s2 加速度
----------------------------------------------------*/
.mps2_wc_data {
	width: auto;
	border: 1px solid #000;
	border-spacing: 0;
	border-collapse: collapse;
    margin: 0 auto;
}
.mps2_wc_data tr{
	background: #fff;
}
.mps2_wc_data tr:nth-child(2n+1){
	background: #EAF5FC;
}

.mps2_wc_data tr th{
	color: #000;
	background: #D4C79F;
	border: 1px solid #000;
	padding: 0 0.8em;
}

.mps2_wc_data th:nth-child(4),
.mps2_wc_data th:nth-child(5){
	text-align: left;
}


.mps2_wc_data tr td{
	text-align: center;
	border: 1px solid #000;
	padding: 0 1em;

}

.mps2_wc_data td:nth-child(4),
.mps2_wc_data td:nth-child(5){
	text-align: left;
}

.mps2_wc_data td:nth-child(5){
	padding-top: 1px;
}


/* IE */
/*
.mps2_wc_data td:nth-child(5){ padding-bottom: 7px\9!important; }
*/
.mps2_wc_data td:nth-child(5){ padding-bottom: 7px!important; }

/*ie11*/
@media all and (-ms-high-contrast:none) {
	*::-ms-backdrop, .mps2_wc_data td:nth-child(5) {padding-bottom: 6px!important;}
}
/*edge*/
@supports (-ms-accelerator:true) {
	.mps2_wc_data td:nth-child(5) {padding-bottom: 7px!important;}
}


.mps2_wc_data tr{ border: 1px solid #000;}

/*----------------------------------------------------
	単位：N 力
----------------------------------------------------*/
.N_img_txt{
	text-align: right;
    margin-top: 0em;
    margin-bottom: 1em;
	font-size: 75%;
	color: #666;
}

.N_img_txt a,
.N_img_txt a:link,
.N_img_txt a:visited,
.N_img_txt a:hover,
.N_img_txt a:active
 { text-decoration: underline; }

.N_img_txt a:link,.kan_img_txt a:visited  { color: #666;}
.N_img_txt a:hover { color: #999;}



/* ==================================================== */
/*					スマートフォン対応						*/
/* ==================================================== */
@media only screen and (max-width: 768px) {
	#mainArea .main{ margin-top: 0;}

	#sub_contents{ margin: 0;}

	.unit_box{ margin-top: 0;}
	.unit_boxL, .unit_boxR{ float: none; margin: auto;}
	.unit_boxL{ width: 100%; margin-bottom: 10%;}
	.unit_boxR{ width: 92%; }
	/*----------------------------------------------------
		【スマホ】アコーディオン
	----------------------------------------------------*/
	.acMenu img{ width: 100%!important;}
	/*----------------------------------------------------
		【スマホ】横幅いっぱい使わない画像（大日本図書）
	----------------------------------------------------*/
	.acMenu img.width2{ width: 2%!important; margin: 0 49% 0 49%!important;}
	.acMenu img.width20{ width: 20%!important; margin: 0 40% 0 40%!important;}
	.acMenu img.width30{ width: 30%!important; margin: 0 35% 0 35%!important;}
	.acMenu img.width40{ width: 40%!important; margin: 0 30% 0 30%!important;}
	.acMenu img.width50{ width: 50%!important; margin: 0 25% 0 25%!important;}
	.acMenu img.width60{ width: 60%!important; margin: 0 20% 0 20%!important;}


	/*----------------------------------------------------
		【スマホ】黄色い箱
	----------------------------------------------------*/
	.y_box{	width: 100%;}
	.y_box p{ text-align: left!important;}
	.y_box_inner{
		font-size: 1em;
		width: 100%;
		padding: 5% 0;
		margin: 10% auto 10% auto;
	}

	/*----------------------------------------------------
		【スマホ】黄色い箱（大日本図書）
	----------------------------------------------------*/
	.y_box2{
        width: 100%;
    }
	.y_box2 p{ text-align: left!important;}
	.y_box_inner2{
		font-size: 1em;
		width: 100%;
		padding: 1% 0;
		margin: 2% auto 2% auto;
	}


	/*----------------------------------------------------
		【スマホ】いろいろな単位に戻るボタン
	----------------------------------------------------*/
	.list_btn{
		width: 100%;
		margin: 15% auto 10% auto;
	}



	/*----------------------------------------------------
		【スマホ】acMenu内の左ボックス
	----------------------------------------------------*/
	.dd_boxL, .dd_boxL160, .dd_boxL180, .dd_boxL300, .dd_boxL360, .dd_boxL390, .dd_boxL400, .dd_boxL420, .dd_boxL450, .dd_boxL480, .dd_boxL500, .dd_boxL540, .dd_boxL550, .dd_boxL580, .dd_boxL600, .dd_boxL660, .dd_boxL720, .dd_boxR, .dd_boxL160R, .dd_box180R, .dd_boxL300R, .dd_boxL360R, .dd_boxL390R, .dd_boxL400R, .dd_boxL420R, .dd_boxL450R, .dd_boxL480R, .dd_boxL500R, .dd_boxL540R, .dd_boxL550R, .dd_boxL580R, .dd_boxL600R, .dd_boxL660R, .dd_boxL720R{
		float: none;
		width:100%;
	}
	.dd_boxR{ margin-top: 10%;}


	/*----------------------------------------------------
		【スマホ】単位：kg 質量
	----------------------------------------------------*/
	#unit_list_kg .dd_boxL,
	#unit_list_kg .dd_boxR{ width:100%;}
	#unit_list_kg .container{ margin: auto auto 0% auto; }



	/*----------------------------------------------------
		【スマホ】単位：s 秒
	----------------------------------------------------*/
	#unit_list_s .y_box_inner{ padding: 5% 0; width: 100%; margin: 0;}
	#unit_list_s .y_box{ text-align: center;}


	/*----------------------------------------------------
		【スマホ】単位：アンペア 電流
	----------------------------------------------------*/
	#unit_list_A .y_box{ text-align: center;}
	#unit_list_A .y_box_inner{ padding: 5% 0; width: 100%;}


	/*----------------------------------------------------
		【スマホ】単位：mol 物質量
	----------------------------------------------------*/
	#unit_list_mol .dd_boxL,
	#unit_list_mol .dd_boxR{ width: 100%;}
	#unit_list_mol .dd_boxL img{ margin-left: 0;}

	#unit_list_mol .y_box{ text-align: center;}
	#unit_list_mol .y_box_inner{ padding: 5% 0; width: 100%;}
	#unit_list_mol #y_box_long .y_box_inner{ font-size: 105%; padding: 5% 0; width: 100%;}
	#unit_list_mol #y_box_long { margin-top: 15%;}


	/*----------------------------------------------------
		【スマホ】単位：cd 光度
	----------------------------------------------------*/
	#unit_list_cd .acMenu .tit_border{ background-size: auto 52%;}






	/*----------------------------------------------------
		【スマホ】単位：mol 物質量
	----------------------------------------------------*/
	.kan_img_txt{
		text-align: right;
		margin-right: 0;
		margin-top: -5%;
	}



	/*----------------------------------------------------
		【スマホ】単位：lb 質量
	----------------------------------------------------*/
	#unit_list_lb .dd_boxL,
	#unit_list_lb .dd_boxR{ width: 100%;}



	/*----------------------------------------------------
		【スマホ】単位：m3 体積
	----------------------------------------------------*/
	#m3_image_right .dd_boxL,
	#m3_image_right .dd_boxR{ width: 100%;}

	/*----------------------------------------------------
		【スマホ】単位：m2 面積
	----------------------------------------------------*/
	#m2_image_left .dd_boxL,
	#m2_image_left .dd_boxR{ width: 100%;}


	/*----------------------------------------------------
		【スマホ】単位：cal 熱量
	----------------------------------------------------*/
	#cal_image_left .dd_boxL,
	#cal_image_left .dd_boxR{ width: 100%;}


}








/* ==================================================== */
/*				スマートフォン対応	 iPhone5				*/
/* ==================================================== */
@media only screen and (device-height: 568px) {


	/*----------------------------------------------------
		単位：mol 物質量
	----------------------------------------------------*/
	#unit_list_mol .y_box{ text-align: center;}
	#unit_list_mol .y_box_inner{ padding: 5% 0; width: 100%;}
	#unit_list_mol #y_box_long .y_box_inner{ font-size: 95%; padding: 5% 0; width: 100%;}





}



/* vimeo star2.css から 20210428 に追加*/
.vimeo_box {
	position: relative;
	padding: calc(360 / 640 * 960px) 0 0; /* 高さと横幅の数字には単位は入れません。 */
}
.vimeo_box_3by2{
	position: relative;
	padding: calc(2 / 3 * 960px) 0 0;
}
.vimeo_box_4by3{
	position: relative;
	padding: calc(3 / 4 * 960px) 0 0;
}
.vimeo_box_640by600_fit{	/* Celsius */
	position: relative;
	padding: calc(600 / 640 * 100%) 0 0;
}
.vimeo_box_640by554_fit{	/* Celsius */
	position: relative;
	padding: calc(554 / 640 * 100%) 0 0;
}
.vimeo_box_640by480{	/* dB Hz */
	position: relative;
	padding: calc(480 / 640 * 960px) 0 0;
}
.vimeo_box_640by368{	/* shaku */
	position: relative;
	padding: calc(368 / 640 * 960px) 0 0;
}
.vimeo_box iframe, .vimeo_box_3by2 iframe, .vimeo_box_4by3 iframe, .vimeo_box_640by368 iframe, .vimeo_box_640by480 iframe, .vimeo_box_640by600_fit iframe, .vimeo_box_640by554_fit iframe  {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media only screen and (max-width: 768px) {
	.vimeo_box {
		float: none;
		width: 100%;
		padding: calc(360 / 640 * 100%) 0 0; /* 高さと横幅の数字には単位は入れません。 */
		margin: 0em auto 1em auto;
	}
	.vimeo_box_3by2{
		float: none;
		width: 100%;
		padding: calc(2 / 3 * 100%) 0 0;
		margin: 0em auto 1em auto;
	}
	.vimeo_box_4by3{
		float: none;
		width: 100%;
		padding: calc(3 / 4 * 100%) 0 0;
		margin: 0em auto 1em auto;
	}
	.vimeo_box_640by600_fit{
		float: none;
		width: 100%;
		padding: calc(600 / 640 * 100%) 0 0;
		margin: 0em auto 1em auto;
	}
	.vimeo_box_640by554_fit{
		float: none;
		width: 100%;
		padding: calc(554 / 640 * 100%) 0 0;
		margin: 0em auto 1em auto;
	}
	.vimeo_box_640by480{
		float: none;
		width: 100%;
		padding: calc(480 / 640 * 100%) 0 0;
		margin: 0em auto 1em auto;
	}
	.vimeo_box_640by368{
		float: none;
		width: 100%;
		padding: calc(368 / 640 * 100%) 0 0;
		margin: 0em auto 1em auto;
	}
}


.nowrap{
    white-space: nowrap;
}
/*----------------------------------------------------
    単位：ct 質量、sr 立体角
----------------------------------------------------*/
.gemstone_size, .funnel_size {
	width: auto;
    margin: 0 auto;
    display: block;
    overflow-x: auto;
}
.funnel_size {
	width: 80%;
}
.gemstone_size tr, .funnel_size tr{
	background: #fff;
}
.gemstone_size tr:nth-child(2n+1), .funnel_size tr:nth-child(2n+1){
	background: #EAF5FC;
}
.gemstone_size tr th{
	width: 6em;
	color: #000;
	background: #D4C79F;
	border: 1px solid #000;
	padding: 0 0.2em;
}
.gemstone_size tr td{
	text-align: center;
	border: 1px solid #000;
	padding: 0 0.2em;

}
.gemstone_size tr{ border: 1px solid #000;}

@media only screen and (min-width: 769px) {
    .gemstone_size tr th{
        white-space: nowrap;
    }
}


@media only screen and (max-width: 768px) {
    table.scroll_x{
        overflow-x: scroll;
    }
}


.funnel_size th, .funnel_size td{
	text-align: center;
	padding: .5em 1em;
	border: 1px solid #000;
}
.funnel_size td:nth-child(2n){
	text-align: right;
}
@media only screen and (max-width: 768px) {
	.funnel_size{
		margin: 0 auto;
	}
}

@media only screen and (max-width: 768px) {
	.sr .dd_boxL160{
		float:left;
		width: 30%;
		margin-right: 1em;
	}
	/*
	.sr .dd_boxL160R{ display: inline-block; width: 78%; }
	*/
}
@media only screen and (device-height: 568px) {
	.sr .dd_boxL160{
		float:left;
		width: 30%;
		margin-right: 1em;
	}
}


