@media screen and (max-width: 767px){

@charset "Shift_JIS";

/* サイトの基本設定 */
*{
	padding: 0px; margin: 0px;
}
html {
	font-size: 62.5%;
}
body {
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
img{
	max-width: 95%;
	height: auto;
	width /***/:auto;　
}
a:link,
a:visited {
	color: #336633;
	outline: 0;
}
a:hover,
a:active {
	color: #FF6600;
	outline: 0;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* フレーム */
#wrapper {
	width: auto;
	text-align: left;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* ヘッダー */
#header {
	display: none;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* キービジュアル */
#key {
	width: auto;
	height: 100px;
	background-image: url(../img/mobile-key.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #CDFFCC;
}
#key ul {
	display: none;
}
#key li {
	display: none;
}
/* バナー　トップ */
a.banner-top {
	display: none;
}
a.banner-top:hover,
a.banner-top:active {
	display: none;
}
/* バナー　横 */
a.banner-calculation {
	display: none;
}
a.banner-list {
	display: none;
}
a.banner-word {
	display: none;
}
/* バナー　オーバー */
a.banner-calculation:hover,
a.banner-calculation:active,
a.banner-list:hover,
a.banner-list:active,
a.banner-word:hover,
a.banner-word:active {
	display: none;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* メイン */
#main {
	width: auto;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* ナビゲーション1 */
#navi {
	width: 100%;
	float: left;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* ナビゲーション2 */
#navi #link-area {
	display: none;
}
#navi #link-area li {
	display: none;
}
#navi #link-area a {
	display: none;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* ヤフーロゴ */
#navi #logo {
	display: none;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* コンテンツ */
#contents {
	width: 100%;
	float: left;
}
#bread {
	width: auto;
	padding-bottom: 2px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 25px;
	line-height: 130%;
	font-size: 16px;
	font-size: 1.6rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
h1 {
	width: auto;
	clear: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	font-size: 1.8rem;
	color: #003300;
	line-height: 130%;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #003300;
	border-left-color: #CCCCCC;
}
h2 {
	width: auto;
	clear: left;
	margin-top: 70px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	font-size: 18px;
	font-size: 1.8rem;
	color: #003300;
	line-height: 130%;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #003300;
	border-left-color: #CCCCCC;
}
h3 {
	width: 94%;
	float: left;
	clear: left;
	margin-top: 30px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	font-size: 18px;
	font-size: 1.8rem;
	color: #003300;
	line-height: 130%;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #003300;
	border-left-color: #CCCCCC;
}
p {
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 150%;
	width: auto;
}
strong {
	font-weight: bold;
	color: #003333;
}
.st-red {
	font-weight: bold;
	color: #CC0000;
}
.color-red {
	color: #CC0000;
}
.color-red-12 {
	color: #CC0000;
	font-size: 16px;
	font-size: 1.6rem;
}
.color-ocher-12 {
	color: #666600;
	font-size: 16px;
	font-size: 1.6rem;
}
.number-box {
	width: auto;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
.number-box p {
	margin-left: 20px;
	font-size: 16px;
	font-size: 1.6rem;
	text-indent: -21px;
}
.check-point {
	width: auto;
	padding-top: 45px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url(../img/checkpoint-mark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFD9;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
}
#contents ul {
	width: auto;
	margin-bottom: 30px;
	margin-left: 25px;
	margin-right: 5px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 150%;
}
#contents li {
	margin-bottom: 15px;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* トップページ　お知らせ */
#top-information {
	width: auto;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin-top: 50px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #003300;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #003300;
	font-weight: bold;
}
#info-box {
	margin-bottom: 50px;
	list-style-position: inside;
}
#info-box li {
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 16px;
	font-size: 1.6rem;
}
.qa-year {
	color: #CC0000;
	font-weight: bold;
	list-style-type: none;
	margin-top: 10px;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* トップページ　よくある質問・疑問 */
/* ボックス設定 */
.pickup-box,
.pickup-box2 {
	width: 97%;
	float: left;
	padding-bottom: 35px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.pickup-box {
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-size: 16px;
	font-size: 1.6rem;
}
.pickup-box2 {
	margin-bottom: 15px;
	font-size: 16px;
	font-size: 1.6rem;
}
.pickup-left {
	display: none;
}
.pickup-right {
	width: 100%;
	float: left;
	line-height: 135%;
}
.pickup-right a:link,
.pickup-right a:visited {
	float: left;
	clear: left;
	margin-top: 5px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 11px;
	background: #d6d6d6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	background-color: #006666;
	background-position: left top;
	text-decoration: none;
}
.pickup-right a:hover,
.pickup-right a:active {
	opacity: 0.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
.pickup-right strong {
	color: #336666;
}
/* 注釈 */
.notes {
	font-size: 16px;
	font-size: 1.6rem;
	color: #CC0000;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* トップページ　カテゴリ */
.category-box-top {
	width: 94%;
	float: left;
	clear: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 130%;
}
.category-box {
	width: 94%;
	float: left;
	clear: left;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 130%;
}
.category-box-bottom {
	width: 94%;
	float: left;
	clear: left;
	margin-left: 10px;
	margin-bottom: 50px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 130%;
}
.category-box-left {
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f7f7f7;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
.category-box-right {
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f7f7f7;
	border: 1px solid #CCCCCC;
}
.category-box-top img,
.category-box img,
.category-box-bottom img {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.category-box-top a:link,
.category-box-top a:visited,
.category-box a:link,
.category-box a:visited,
.category-box-bottom a:link,
.category-box-bottom a:visited {
	float: left;
	padding: 2px 5px;
	margin-top: 5px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336633;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #003300;
	border-bottom-color: #003300;
}
.category-box-top a:hover,
.category-box-top a:active,
.category-box a:hover,
.category-box a:active,
.category-box-bottom a:hover,
.category-box-bottom a:active {
	float: left;
	padding: 2px 5px;
	margin-top: 5px;
	color: #FF9900;
	text-decoration: none;
	background-color: #336633;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #003300;
	border-bottom-color: #003300;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* フッター */
#return {
	width: auto;
	clear: both;
	padding-top: 30px;
	padding-right: 15px;
	margin-bottom: 10px;
	font-size: 1.6px;
	font-size: 1.6rem;
	text-align: right;
}
#footer {
	width: auto;
	background-color: #003300;
}
#footer-txt {
	font-size: 1.6px;
	font-size: 1.6rem;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* ads */
#ads-box {
	width: 100%;
	float: left;
	margin-bottom: 35px;
}
#ads-box-left {
	width: 100%;
	float: left;
	margin-left: 10px;
}
#ads-box-right {
	display: none;
}
/* ads current */
.ads-area {
	width: 300px;
	float: left;
	margin-left: 10px;
	margin-bottom: 55px;
}
#ads-area-bottom {
	width: 300px;
	clear: left;
	padding-top: 35px;
	margin-left: 10px;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 年金事務所 */
.office-info {
	width: auto;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
}
#tel-info {
	width: auto;
	padding-top: 33px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url(../img/mobile-tel-mark.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
	background-color: #FFFFD9;
}
.office-box {
	width: auto;
	padding-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
}
.office-box-end {
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
}
.office-box strong {
	font-weight: bold;
	color: #003333;
}
.office-box-end strong {
	font-weight: bold;
	color: #003333;
}
.information {
	font-weight: bold;
	color: #336666;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 老齢基礎年金額の支給額計算 */
#calculation-box {
	width: auto;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-color: #E6FFE6;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 200%;
}
#price-area {
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
}
.price {
	font-size: 18px;
	font-size: 1.8rem;
	color: #CC0000;
}
#calculation-btarea {
	text-align: center;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 老齢基礎年金額　計算例-ボックス */
.example-box {
	width: auto;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* リスト・届出・用語集 */
.list-box {
	width: auto;
	padding-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
}
.list-box-end {
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
}
.txt12-brown {
	font-size: 16px;
	font-size: 1.6rem;
	color: #996600;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 用語集 */
a.word {
	color: #003333;
	font-weight: bold;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 年金ニュース */
.local-category,
.local-category2 {
	width: auto;
	padding-bottom: 25px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.local-category {
	margin-bottom: 25px;
}
.local-category2 {
	margin-bottom: 20px;
}
.local-category a,
.local-category2 a {
	font-size: 16px;
	font-size: 1.6rem;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 説明ページ */
/* 項目ボックス */
.explain-item1 li,
.explain-item2 li,
.explain-item3 li,
.explain-item4 li,
.explain-item5 li {
	padding-left: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 150%;
	background-repeat: no-repeat;
	list-style-type: none;
}
.explain-item1 li {
	background-image: url(../img/explain-item1.jpg);
}
.explain-item2 li {
	background-image: url(../img/explain-item2.jpg);
}
.explain-item3 li {
	background-image: url(../img/explain-item3.jpg);
}
.explain-item4 li {
	background-image: url(../img/explain-item4.jpg);
}
.explain-item5 li {
	background-image: url(../img/explain-item5.jpg);
}
/* リンク設定 */
.explain-item1 a:link,
.explain-item1 a:visited {
	color: #336666;
}
.explain-item2 a:link,
.explain-item2 a:visited {
	color: #660000;
}
.explain-item3 a:link,
.explain-item3 a:visited {
	color: #666600;
}
.explain-item4 a:link,
.explain-item4 a:visited {
	color: #660066;
}
.explain-item5 a:link,
.explain-item5 a:visited {
	color: #666699;
}
.explain-item1 a:hover,
.explain-item1 a:active,
.explain-item2 a:hover,
.explain-item2 a:active,
.explain-item3 a:hover,
.explain-item3 a:active,
.explain-item4 a:hover,
.explain-item4 a:active,
.explain-item5 a:hover,
.explain-item6 a:active {
	color: #FF6600;
}
/* 最終項目後のマージン */
.explain-item5 {
	margin-bottom: 30px;
}
/* 画像ボックス */
.image-box {
	text-align: center;
	margin-bottom: 30px;
	margin-left: 10px;
}
/* 注釈 */
#annotation {
	font-size: 16px;
	font-size: 1.6rem;
	color: #CC0000;
	margin-left: 10px;
	margin-bottom: 30px;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 制度解説・簡単説明リンク */
a.explanation-link:link,
a.explanation-link:visited,
a.explanation-link:hover,
a.explanation-link:active,
a.detail-link:link,
a.detail-link:visited,
a.detail-link:hover,
a.detail-link:active {
	width: auto;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	background-repeat: no-repeat;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
	background-position: 5px;
}
a.explanation-link:link,
a.explanation-link:visited {
	background-image: url(../img/mobile-explanation-link-a.jpg);
	color: #3366CC;
	border: 1px solid #3666CC;
}
a.explanation-link:hover,
a.explanation-link:active {
	background-image: url(../img/mobile-explanation-link-o.jpg);
	color: #FF6600;
	border: 1px solid #FF6600;
}

a.detail-link:link,
a.detail-link:visited {
	background-image: url(../img/mobile-detail-link-a.jpg);
	color: #CC0000;
	border: 1px solid #CC0000;
}
a.detail-link:hover,
a.detail-link:active {
	background-image: url(../img/mobile-detail-link-o.jpg);
	color: #FF6600;
	border: 1px solid #FF6600;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 金額 */
.price-up {
	font-size: 16px;
	font-size: 1.6rem;
	color: #3399CC;
}
.price-down {
	font-size: 16px;
	font-size: 1.6rem;
	color: #CC6666;
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* なるほど国民年金ボタン */
#bt-detail-box {
	width: auto;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	clear: left;
}
#bt-detail-box a  {
	background: #003333;
	border: 2px solid #FFF;
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	width: auto;
	padding-top: 10px;
	padding-right: 5;
	padding-bottom: 10px;
	padding-left: 5;
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	font-weight: bold;
	font-size: 16px;
	font-size: 1.6rem;
	text-align: center;
	text-decoration: none;
}
#bt-detail-box a:hover,
#bt-detail-box a:active {
	opacity: 0.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-ms-filter: "alpha(opacity=70)";
}
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */


/* 新テーブル */
/* 見出し */
.table-caption {
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	color: #003333;
	line-height: 135%;
}
/* th縦 */
.tablebox-1-3,
.tablebox-th2,
.tablebox-th2-even,
.tablebox-th3 {
	width: 95%;
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 130%;
}
.tablebox-1-3 th {
	width: 30%;
	padding: 6px;
	text-align: center;
	color: #003300;
	background-color: #E6FFE6;
	border: 1px solid #b9b9b9;
}
.tablebox-1-3 td {
	width: 70%;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px solid #b9b9b9;
}
/* th横 */
.th-smallbox {
	width: 35%;
	padding: 6px;
	text-align: center;
	color: #003300;
	background-color: #E6FFE6;
	border: 1px solid #b9b9b9;
}
.th-bigbox {
	width: 65%;
	padding: 6px;
	text-align: center;
	color: #003300;
	background-color: #E6FFE6;
	border: 1px solid #b9b9b9;
}
.tablebox-th2-even th {
	width: 50%;
	padding: 6px;
	text-align: center;
	color: #003300;
	background-color: #E6FFE6;
	border: 1px solid #b9b9b9;
}
.tablebox-th3 th {
	width: auto;
	padding: 6px;
	text-align: center;
	color: #003300;
	background-color: #E6FFE6;
	border: 1px solid #b9b9b9;
}
.tablebox-th2 td,
.tablebox-th2-even td,
.tablebox-th3 td {
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px solid #b9b9b9;
}
.tablebox-th3 td {
	text-align: center;
}
/* お問い合わせ */
#ask-box {
	width: 97%;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 130%;
	border-collapse: collapse;
}
#ask-box th {
	width: auto;
	padding: 6px;
	text-align: center;
	color: #003300;
	background-color: #E6FFE6;
	border: 1px solid #b9b9b9;
	display:block;
	margin-right: 10px;
}
#ask-box td {
	width: auto;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px solid #b9b9b9;
	text-align: left;
	display:block;
	margin-right: 10px;
}
.ask-textbox {
	width: 94%;
}
.ask-textarea {
	width: 94%;
	height: 100px;
}
#ask-btarea {
	margin-bottom: 20px;
	text-align: center;
}
#caution {
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 45px;
	background-image: url(../img/caution.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 135%;
	color: #CC0000;
}


}
