@charset "UTF-8";
/*================================================
 *  CSSリセット
 ================================================*/
.info_oshirase {
	border: 1px solid #C1C1C1;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.info_oshirase_p{
	text-align: center;
}


.invoice_01 {
	background-color: #C0D4C3;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}

.invoice_02{
	background-color: #FFFFFF;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}

.invoice_btn{
	text-align: center;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}

.invoice_btn a{
	background-color: #E4007F;
	color: #FFFFFF;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
	font-size: 20px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
	font-weight: bold;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.invoice_btn a:hover{
	background-color: #FF008C;
	color: #FFFFFF;
	text-decoration: none;
}

.invoice_text_01{
	margin-top: 0px;
	margin-right: 32px;
	margin-bottom: 0px;
	margin-left: 32px;
	font-size: 20px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 30px;
}

.invoice_text_02{
	margin-top: 0px;
	margin-right: 32px;
	margin-bottom: 0px;
	margin-left: 32px;
	font-size: 14px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 30px;
}

.po_style_01{
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}

.po_style_text_01{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 14px;
	line-height: 22px;
}

.po_style_text_01 a{
	text-decoration: underline;
	color: #0000FF;
}

.po_style_text_02{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 16px;
	line-height: 26px;
}


.po_style_text_03{
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 28px;
	line-height: 40px;
}


.procedure_btn_01 {
	position: fixed;
	z-index: 1;
	float: right;
	right: 0px;
	overflow-x: auto;
	overflow-y: auto;
	overflow: visible;
	bottom: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 200px;
	height: 65px;
}

.procedure_btn_01 img{
	width: 200px;
	opacity: 1;
}

.procedure_btn_02 {
	position: fixed;
	z-index: 1;
	float: right;
	right: 0px;
	overflow-x: auto;
	overflow-y: auto;
	overflow: visible;
	bottom: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 130px;
	height: 43px;
}

.procedure_btn_02 img{
	width: 130px;
	opacity: 1;
}

.chat_bot_01 {
	position: fixed;
	z-index: 1;
	float: right;
	right: 0px;
	overflow-x: auto;
	overflow-y: auto;
	bottom: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 156px;
	height: 230px;
}

.chat_bot_01 img{
	width: 140px;
	opacity: 1;
}

.chat_bot_02 {
	position: fixed;
	z-index: 1;
	float: right;
	right: 0px;
	overflow-x: auto;
	overflow-y: auto;
	bottom: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	width: 190px;
	height: 70px;
}

.chat_bot_02 img{
	width: 190px;
	opacity: 1;
}

.line_f_m {
	margin-bottom: 30px;
	margin-top: 10px;
}

.line_f_w {
	margin-bottom: 30px;
	margin-top: 10px;
	border: 6px solid #31ae36;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}


.osirase{
    padding-top: 24px;
    padding-right: 30px;
    padding-bottom: 24px;
    padding-left: 30px;
    border: 4px solid #31b26f;
    margin-bottom: 20px;
}


.osirase_text01{
    text-align: center;
    color: #31b26f;
    font-size: 24px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
}

.osirase_text02{
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: medium;
    margin-bottom: 10px;
}

.osirase_text03{
    margin-bottom: 10px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.osirase_text04{
    font-size: 14px;
}

.btn_main_0001{
	text-align: center;
	background-color: #00B820;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-radius: 6px;
	margin-top: 18px;
}

.btn_main_0001:hover{
	background-color: #00A81D;
}

.btn_main_0001_bule{
	text-align: center;
	background-color: #183CE1;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-radius: 6px;
	margin-top: 18px;
}

.btn_main_0001_bule:hover{
	background-color: #1738CE;
}


.btn_main_0002{
	text-align: center;
	background-color: #F69500;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-radius: 6px;
	margin-top: 18px;
}

.btn_main_0002:hover{
	background-color: #E58B00;
}


.btn_main_0002_b{
    text-align: center;
    background-color: #1C34F0;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    color: #FFFFFF;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 16px;
    font-weight: bold;
    border-radius: 6px;
    margin-top: 18px;
}

.btn_main_0002_b:hover{
    background-color: #1226C5;
}

.btn_main_0003{
    text-align: center;
    background-color: #FF5F17;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    color: #FFFFFF;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 16px;
    font-weight: bold;
    border-radius: 6px;
    margin-top: 18px;
}

.btn_main_0003:hover{
    background-color: #FF5F17;
}


.top_00 {
	width: 1135px;
	max-width: 38px;
}
p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
}
li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
h3 {
	font-size: xx-large;
	color: #56A246;
	margin-bottom: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: 500;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
}
.h3_sub {
	font-size: medium;
	font-weight: bold;
}
h4 {
	padding-bottom: 2px;
	line-height: 22px;
	font-size: large;
}
h4 a {
	color: #56A246;
}
h4 a:hover {
	text-decoration: underline;
	color: #56A246;
}
h5 {
	font-size: 26px;
}
p a:hover {
	text-decoration: underline;
	color: #FF0004;
}
.box_srcollbar {
	border: 1px solid #CACACA;
	overflow: auto;
	width: 100%;
	height: 100px;
	padding-top: 4px;
	padding-right: 14px;
	padding-left: 30px;
	padding-bottom: 14px;
	background-color: #F9F9F9;
	margin-top: 40px;
}
.box_srcollbar p {
	font-size: 14px;
	border-bottom: 1px dotted #A2A2A2;
	padding-bottom: 8px;
	padding-top: 8px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 31px;
	text-align: left;
}
.box_srcollbar p a {
	color: #0000CC;
}
.box_srcollbar p a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.mailform_waku {
	background-color: #EFEFEF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-radius: 10px;
	border: 2px solid #C9CACA;
}

.mailform_text01 {
	text-align: center;
	font-size: 24px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 10px;
}
.mailform_text02 {
	text-align: left;
	font-size: 16px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 10px;
}


.youtube_waku {
	width: 100%;
	height: 170px;
}
.youtube_text {
	font-size: 14px;
	margin-bottom: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 20px;
}

.btn_01 {
	background-color: #66af58;
	color: #FFFFFF;
	border: 1px solid #cccccc;
	padding-top: 18px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	font-size: large;
	margin-left: -8px;
	margin-right: -8px;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_01:hover {
	background-color: #57964b;
	color: #FFFFFF;
	border: 1px solid #cccccc;
	padding-top: 18px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	font-size: large;
	margin-left: -8px;
	margin-right: -8px;
	text-decoration: none;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_02 {
	background-color: #FFFFFF;
	color: #5F5F5F;
	border: 1px solid #cccccc;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: medium;
	margin-left: -8px;
	margin-right: -8px;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_02:hover {
	background-color: #e2e2e2;
	color: #464646;
	border: 1px solid #cccccc;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: medium;
	margin-left: -8px;
	margin-right: -8px;
	text-decoration: none;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.btn_02b {
	background-color: #FFFFFF;
	color: #5F5F5F;
	border: 1px solid #cccccc;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 20px;
	font-size: small;
	margin-left: -8px;
	margin-right: -8px;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 18px;
}
.btn_02b:hover {
	background-color: #e2e2e2;
	color: #464646;
	border: 1px solid #cccccc;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 20px;
	font-size: small;
	margin-left: -8px;
	margin-right: -8px;
	text-decoration: none;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 18px;
}
.btn_02c {
	background-color: #5bc8fc;
	color: #FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #5bc8fc;
	border-top: 1px solid #cccccc;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: medium;
	margin-left: -8px;
	margin-right: -8px;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_02c:hover {
	background-color: #2DBBFF;
	color: #FFFFFF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #2DBBFF;
	border-top: 1px solid #cccccc;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: medium;
	margin-left: -8px;
	margin-right: -8px;
	text-decoration: none;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.btn_03 {
	background-color: #FFFFFF;
	color: #5F5F5F;
	border: 1px solid #cccccc;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-size: medium;
	margin-left: -8px;
	margin-right: -8px;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_03:hover {
	background-color: #e2e2e2;
	color: #464646;
	border: 1px solid #cccccc;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-size: medium;
	margin-left: -8px;
	margin-right: -8px;
	text-decoration: none;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_04 {
	background-color: #FFFFFF;
	color: #5F5F5F;
	border: 1px solid #cccccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: small;
	margin-left: -8px;
	margin-right: -8px;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_04:hover {
	background-color: #e2e2e2;
	color: #464646;
	border: 1px solid #cccccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: small;
	margin-left: -8px;
	margin-right: -8px;
	text-decoration: none;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_05 {
	background-color: #66af58;
	color: #FFFFFF;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	font-size: medium;
	font-weight: 500;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	margin-right: -7px;
	margin-left: -14px;
}
.back_gray {
	background-color: #f5f5f5;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
.back_green {
	background-color: #66af58;
}
.back_orange {
	background-color: #ff7a01;
}
.back_black {
	background-color: #322E2D;
	color: #FFFFFF;
}
.waku_01 {
	background-color: #FFFFFF;
	padding-top: 10px;
	margin-bottom: 26px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.waku_02 {
	background-color: #FFFFFF;
	margin-bottom: 26px;
	padding-right: 10px;
	border: 1px solid #cccccc;
}
.waku_03 {
	margin-top: 34px;
}
.waku_04 {
	border: 4px solid #94C689;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.waku_05 {
	border: 4px solid #56A246;
}
.waku_06 {
	width: 80%;
	margin: 0 auto;
}
.waku_07 {
	background-color: #FFFFFF;
	padding-top: 10px;
	margin-bottom: 26px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 1px solid #cccccc;
}
.waku_08 {
	border-left-color: #cccccc;
	border-right-color: #cccccc;
	border-top-color: #cccccc;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.waku_09 {
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: medium;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.waku_10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 6px;
}
.waku_11 {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 14px;
	margin-right: -14px;
}
.waku_12 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	margin-right: -14px;
	margin-left: 14px;
}
.waku_13 {
	background-color: #F6FFE8;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	border-radius: 10px;
}
.waku_14 {
	background-color: #FFE1E1;
	padding-top: 12px;
	padding-right: 18px;
	padding-bottom: 12px;
	padding-left: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.waku_15 {
	border: 1px solid #cccccc;
}
.waku_16 {
	border-bottom: 1px dotted #cccccc;
	padding-top: 10px;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.waku_16 p {
	font-size: 13px;
	line-height: 16px;
}
.waku_17 {
	border-bottom: 1px solid #cccccc;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	clear: both;
}
.waku_18 {
	border: 1px solid #cccccc;
	padding-top: 14px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 14px;
	margin-bottom: 27px;
}
.waku_19 {
	margin-bottom: 10px;
}
.waku_20 {
	padding-left: 8px;
	padding-right: 8px;
}
.waku_21 {
	margin-bottom: 24px;
}
.waku_22 {
	border: 6px solid #C6C6C6;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	margin-bottom: 10px;
}
.waku_23 {
	text-align: left;
	width: 84%;
	margin-left: 8%;
}
.waku_23_left {
	text-align: left;
	width: 42%;
	margin-left: 8%;
}
.waku_23_right {
	text-align: left;
	width: 42%;
}
.waku_24 {
	border: 6px solid #64A957;
	margin-top: 20px;
	margin-bottom: 20px;
}
.waku_25 {
	margin-top: 30px;
}
.waku_26 {
	background-color: #00B0EC;
}
.waku_27 {
	background-color: #f0831e;
}
.waku_28 {
	background-image: url(../images/price_images/ponta/03.jpg);
	background-size: 100% auto;
	padding-right: 9%;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.waku_29 {
	background-color: #000000;
	width: 65%;
}
.waku_30 {
	height: 81px;
	padding-top: 17px;
	border-bottom-color: undefined;
}
.waku_31 {
	background-color: #e5e5e5;
	font-size: small;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	line-height: 1.5em;
}
.waku_31 a {
	text-decoration: underline;
	color: #000000;
}
.waku_32 {
	background-image: url(../images/price_images/ponta/img_14.jpg);
	background-size: 100% auto;
}
.waku_33 {
	border-left-color: #dad5d1;
	border-bottom: 2px none #dad5d1;
	border-top-color: #dad5d1;
	border-left-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-top-width: 2px;
	background-color: #F9F8F6;
	padding-top: 23px;
	padding-bottom: 23px;
	font-size: 14px;
}
.waku_33_lg {
	border-left-color: #dad5d1;
	border-bottom: 2px none #dad5d1;
	border-top-color: #dad5d1;
	border-left-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-top-width: 2px;
	background-color: #F9F8F6;
	padding-top: 36px;
	padding-bottom: 36px;
	font-size: 14px;
}
.waku_34 {
	border-left: 2px solid #dad5d1;
	border-right: 2px solid #dad5d1;
	border-bottom: 2px none #dad5d1;
	border-top: 2px solid #dad5d1;
	padding-top: 16px;
	padding-bottom: 16px;
}
.waku_33_under {
	border-left-color: #dad5d1;
	border-bottom: 2px solid #dad5d1;
	border-top-color: #dad5d1;
	border-left-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-top-width: 2px;
	background-color: #F9F8F6;
	padding-top: 23px;
	padding-bottom: 23px;
	font-size: 14px;
}
.waku_34_under {
	border: 2px solid #dad5d1;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom: 30px;
}
.waku_35 {
	margin-top: 20px;
	margin-bottom: 40px;
}
.waku_36 {
	margin-right: -32px;
	margin-left: -32px;
}
.waku_37 {
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 20px;
	border: 2px solid #dad5d1;
}
.waku_38 {
	padding-left: 0px;
}
.waku_39 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #F9F8F6;
	border: 2px solid #dad5d1;
	width: 25%;
}
.waku_40 {
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 20px;
	border: 2px solid #dad5d1;
	line-height: 40px;
}
.waku_41 {
	margin-bottom: 150px;
}
.waku_42 {
	background-color: #FFFFFF;
	border: 5px solid #FF0004;
	border-radius: 16px;
	margin-left: 7%;
	margin-right: 7%;
	padding-left: 2%;
	padding-right: 3%;
}
.waku_43 {
	background-color: #FFFFFF;
	border: 5px solid #FF0004;
	border-radius: 16px;
	margin-left: 7%;
	margin-right: 7%;
	padding-left: 2%;
	padding-right: 3%;
	margin-top: 16px;
}
.waku_80 {
	background-color: #37B51D;
	text-align: center;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
}

.waku_80 p{
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 28px;
}

.waku_jpap_01 {
	margin-left: auto;
	margin-right: auto;
	max-width: 800px;
}
.waku_jpap_01 img {
	margin-bottom: 4%;
}
.waku_jpap_02 {
	width: 600px;
	margin-bottom: 10%;
}
.waku_eneone_01 {
	background-image: url(../images/eneone_images/page_ttl_bg.jpg);
	height: 140px;
	background-size: cover;
	background-attachment: scroll;
	padding-top: 30px;
	background-position: 0% 100%;
	border-bottom: 6px solid #feb62b;
}
.waku_eneone_02 {
	margin-top: 8px;
}
.waku_eneone_03 {
	margin-top: 6px;
}
.waku_ponta_01 {
	background-color: #FABE00;
	text-align: left;
	padding-bottom: 20px;
	padding-top: 20px;
}
.waku_ponta_01 p {
	padding-left: 7%;
	color: #010101;
	font-size: 16px;
	padding-right: 7%;
}
.waku_ponta_01 p a {
	color: #0000CC;
}
.waku_ponta_01 p a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.waku_ponta_02 {
	background-color: #FABE00;
	text-align: left;
	padding-bottom: 20px;
	padding-top: 20px;
}
.link_waku {
	padding-bottom: 16px;
}



.table_001 {
	width: 100%;
	border-collapse: collapse;}







.table_01 {
	width: 100%;
	border-collapse: collapse;
}
.table_01 tr {
}
.table_01 th {
	padding-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	background-color: #11B900;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
}
.table_01 td {
	padding-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	font-size: 14px;
	line-height: 16px;
}
.table_01 td a {
	color: #0000CC;
}
.table_01 td a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.table_02 {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.table_02 tr {
}
.table_02 th {
	padding-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	background-color: #11B900;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
}
.table_02 td {
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	line-height: 24px;
}

.midasi_01 {
	font-size: 17px;
	border-bottom: 1px solid #cccccc;
	color: #FF0004;
	padding-top: 20px;
	padding-bottom: 4px;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.midasi_02 {
	font-size: large;
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	padding-bottom: 4px;
}
.midasi_02 a:hover {
	text-decoration: none;
	color: #585858;
}
.midasi_03 {
	font-size: x-large;
	color: #56A246;
	line-height: 28px;
	font-weight: normal;
}
.midasi_04 {
	font-size: 24px;
	border-bottom: 1px solid #cccccc;
	color: #56A246;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	line-height: 28px;
}
.midasi_05 {
	font-size: 19px;
	border-bottom: 1px solid #cccccc;
	color: #56A246;
	padding-top: 20px;
	padding-bottom: 4px;
}
.midasi_06 {
	font-size: 19px;
	border-bottom: 1px solid #cccccc;
	color: #FF0004;
	padding-top: 20px;
	padding-bottom: 4px;
}
.midasi_07 {
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	font-size: large;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 6px;
	padding-bottom: 0px;
	font-weight: bold;
}
.midasi_08 {
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	font-size: x-large;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 6px;
	padding-bottom: 0px;
}
.midasi_09 {
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	font-size: x-large;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 14px;
	margin-left: 14px;
	margin-right: 14px;
}
.midasi_10 {
	font-size: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 6px;
	margin-bottom: 6px;
}
.midasi_11 {
	font-size: 19px;
	border-bottom: 1px solid #cccccc;
	color: #56A246;
	margin-bottom: 7px;
	margin-top: 7px;
	line-height: 23px;
}
.midasi_12 {
	padding-top: 20px;
	margin-bottom: 6px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	line-height: 28px;
	font-size: large;
}
.midasi_13 {
	font-size: 21px;
	color: #56A246;
	line-height: 21px;
	font-weight: 500;
}
.midasi_14 {
	border-bottom: 2px dotted #cccccc;
	font-size: x-large;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 14px;
	font-weight: 500;
	padding-bottom: 4px;
}
.midasi_15 {
	background-color: #ebebeb;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 1px;
	margin-bottom: 20px;
}
.midasi_16 {
	border-left: 6px solid #008D1F;
	padding-left: 8px;
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.midasi_17 {
	font-size: 28px;
	line-height: 32px;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #008104;
	margin-bottom: 31px;
	margin-top: 10px;
}
.midasi_18 {
	font-size: 22px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 700;
	margin-bottom: 0px;
	margin-top: 18px;
}
.midasi_19 {
	font-size: 27px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 700;
	margin-bottom: 0px;
	margin-top: 9px;
	text-align: center;
	line-height: 30px;
	color: #008104;
}
.midasi_20 {
	font-size: 21px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 700;
	margin-bottom: 0px;
	margin-top: 7px;
	text-align: center;
	line-height: 25px;
}
.title_01 {
	font-size: xx-large;
	color: #56A246;
	margin-bottom: 20px;
}
.text_main {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: 500;
}
.text_main a {
	color: #0000CC;
}
.text_main a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_01 {
	color: #FFFFFF;
	font-style: normal;
	line-height: 20px;
	font-size: medium;
}
.text_01 a {
	color: #FFFFFF;
	font-size: small;
}
.text_01 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_02 {
	padding-top: 5px;
}
.text_03 {
	margin-right: -6px;
}
.text_03b {
	margin-right: -6px;
	margin-top: -7px;
}
.text_04 {
	color: #FFF14E;
	font-style: normal;
	font-size: medium;
}
.text_05 {
	border: 1px solid #CACACA;
	padding-top: 20px;
	padding-right: 14px;
	padding-left: 14px;
	background-color: #F9F9F9;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	margin-top: 40px;
	padding-bottom: 10px;
}
.text_06 {
	font-weight: bold;
	line-height: 44px;
	font-size: 44px;
}
.text_07 {
	line-height: 24px;
	font-size: 16px;
}
.text_08 {
	font-size: 24px;
	color: #56A246;
	line-height: 30px;
	font-weight: bold;
}
.text_09 {
	margin-top: 10px;
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
}
.text_10 {
	font-size: 34px;
	color: #56A246;
	margin-top: 30px;
}
.text_11 {
}
.text_11 a:hover {
	text-decoration: underline;
}
.text_11 a {
	color: #56A246;
}
.text_12 {
	font-size: medium;
	font-weight: bold;
}
.text_13 {
	font-size: 150%;
	color: #56A246;
	line-height: 23px;
	font-weight: bold;
}
.text_14 {
	color: #56A246;
	font-weight: bold;
	font-size: medium;
}
.text_15 {
	font-size: large;
}
.text_16_a {
	border: 2px solid #488dd8;
}
.text_16_b {
	border: 2px solid #56A246;
}
.text_16_c {
	border: 2px solid #E69B20;
}
.text_16_d {
	border: 2px solid #D84878;
}
.text_16_e {
	border: 2px solid #003990;
}
.text_17_a {
	background-color: #488dd8;
	color: #FFFFFF;
	text-align: center;
	font-size: large;
	padding-top: 8px;
	padding-bottom: 8px;
}
.text_17_b {
	background-color: #56A246;
	color: #FFFFFF;
	text-align: center;
	font-size: large;
	padding-top: 8px;
	padding-bottom: 8px;
}
.text_17_c {
	background-color: #E69B20;
	color: #FFFFFF;
	text-align: center;
	font-size: large;
	padding-top: 8px;
	padding-bottom: 8px;
}
.text_17_d {
	background-color: #D84878;
	color: #FFFFFF;
	text-align: center;
	font-size: large;
	padding-top: 8px;
	padding-bottom: 8px;
}
.text_17_e {
	background-color: #003990;
	color: #FFFFFF;
	text-align: center;
	font-size: large;
	padding-top: 8px;
	padding-bottom: 8px;
}
.text_18 {
	padding-left: 10px;
	padding-right: 10px;
	background-color: undefined;
}
.text_19 {
	color: #56A246;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.text_19_2 {
    color: #56A246;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    font-style: normal;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin-top: 40px;
    margin-bottom: -24px;
}

.text_20 {
	font-size: small;
	line-height: 17px;
	margin-top: 5px;
}
.text_21 {
	color: #FF0004;
	font-size: large;
}
.text_22 {
	font-size: small;
}
.text_23 {
	font-size: x-small;
	line-height: 14px;
}
.text_24 {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.text_25 {
	color: #56A246;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 4px;
	margin-top: 2px;
}
.text_26 {
	float: left;
	font-size: 19px;
	line-height: 21px;
	font-weight: 550;
	font-variant: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 4px;
}
.text_27 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.text_28 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	text-align: left;
	color: #29A203;
	margin-top: 7px;
	height: 15px;
}
.text_29 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	background-color: #FFE469;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	color: #434343;
}
.text_30 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 26px;
	text-align: center;
	margin-bottom: 28px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 28px;
	margin-top: 8px;
}
.text_31 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #56A246;
	font-size: 26px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 14px;
	border-left: 7px solid #56A246;
	padding-left: 8px;
}
.text_32 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.text_33 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 18px;
	background-color: #F5F5D9;
	border-radius: 4px;
	margin-bottom: -10px;
	padding-top: 12px;
	padding-left: 10px;
}
.text_34 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 18px;
	background-color: #F5F5D9;
	border-radius: 4px;
	padding-top: 14px;
	padding-bottom: 12px;
	padding-right: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.text_35 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.text_35 li {
	display: inline;
	padding: 0;
	margin: 0;
	float: left;
}
.text_35 li a {
	border-left: 2px solid #A4DB99;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	text-decoration: none;
	color: #FFFFFF;
	width: 100px;
	margin: 1px 0px;
	text-align: left;
	font-size: 11px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	line-height: 14px;
}
.text_35 li a:hover {
	text-decoration: underline;
}
.text_36 {
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 18px;
	font-weight: normal;
}
.text_37 {
	padding-top: 24px;
	padding-bottom: 18px;
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
.text_38 {
	text-align: center;
	margin-bottom: 2px;
}
.text_38 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	text-align: center;
	color: #0000CC;
	margin-bottom: 2px;
}
.text_38 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_39 {
}
.text_39 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #0000CC;
	margin-bottom: 2px;
}
.text_39 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_40 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
}
.text_41 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0004;
}
.text_42 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.text_43 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 95%;
	line-height: 20px;
	margin-top: 6px;
}
.text_43 a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 6px;
	color: #0000CC;
}
.text_43 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_44 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 95%;
	line-height: 20px;
	margin-top: 6px;
	border: 1px solid #000000;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.text_45 {
	margin-top: 18px;
	font-size: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 600;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
}
.text_46 {
	font-size: 18px;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	padding-bottom: 4px;
}
.text_47 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 23px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-left: -4px;
}
.text_48 {
	font-weight: 600;
	margin-bottom: 2px;
	margin-top: 6px;
}
.text_49 {
	font-size: 13px;
	margin-left: -14px;
}
.text_49 a {
	color: #0000CC;
}
.text_49 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_50 {
	line-height: 22px;
	font-size: 14px;
}
.text_50 a {
	color: #0000CC;
}
.text_50 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_51 {
	font-size: 13px;
	margin-top: 8px;
	line-height: 18px;
	margin-bottom: 0px;
}
.text_52 {
	font-size: 18px;
	font-weight: 700;
}
.text_53 {
	border: 1px solid #000000;
	text-align: center;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 20px;
	font-weight: 600;
	color: #FF0004;
}
.text_54 {
	font-size: 15px;
	line-height: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.text_55 {
	font-size: 12px;
}
.text_55 a {
	color: #0000CC;
}
.text_55 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_56 {
	font-size: 15px;
}
.text_57 {
	font-size: 13px;
	margin-top: 10px;
	line-height: 16px;
	margin-bottom: 0px;
	margin-left: -15px;
	margin-right: -15px;
}
.text_57 a {
	color: #0000CC;
}
.text_57 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_58 {
	margin-top: 80px;
	margin-bottom: 40px;
	border: 2px solid #FF2323;
	border-radius: 10px;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	line-height: 28px;
	color: #FF2323;
}
.text_59 {
	margin-top: 40px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	font-size: 24px;
	text-align: center;
}
.text_60 {
	margin-top: 10px;
	font-size: 20px;
	color: #FF0004;
	font-weight: bold;
	margin-bottom: 2px;
}
.text_60 a {
	color: #0000CC;
}
.text_60 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_61 {
}
.text_61 a {
	color: #0000CC;
}
.text_61 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.text_62 {
	margin-bottom: 0px;
	margin-right: 26px;
	font-size: 14px;
	color: #E66900;
	float: right;
}
.text_63 {
	font-size: 19px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}
.text_64 {
	font-size: 16px;
	font-weight: bold;
	line-height: 0px;
	margin-bottom: 12px;
}
.text_65 {
	border-left: 6px solid #008D1F;
	padding-left: 12px;
	font-size: 18px;
	font-weight: 600;
	background-color: #ebebeb;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 0px;
	margin-bottom: 20px;
}
.text_66 {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 20px;
}
.text_67 {
	font-size: 16px;
	font-weight: bold;
}
.text_68 {
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}


.point ol {
	margin-bottom: -51px;
}
.test {
	margin-top: 10px;
}
.test li {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.ichiran {
	float: right;
	border: 1px solid #cccccc;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-radius: 4px;
	text-align: center;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000000;
}
.line {
	background-color: #66af58;
	height: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.line_eneone {
	background-color: #ed6d00;
	height: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.breadcrumb_back {
	background-color: #f5f5f5;
	width: 100%;
}
hr {
	background-color: #cccccc;
	height: 1px;
}
.arrow_under {
	margin-right: -34px;
	margin-top: -2px;
}
a:hover {/*マウスをのせたとき*/
	text-decoration: none;
}
/* ページトップ */
#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 80%;
}
#page-top a {
	background: #666;
	text-decoration: none;
	color: #fff;
	width: 100px;
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	text-align: center;
	display: block;
	border-radius: 40px;
}
#page-top a:hover {
	text-decoration: none;
	background: #999;
}
#slide {
	width: 1300px;
	height: 340px;
	margin: 0 auto;
	position: relative;
}
#slide img {
	position: absolute;
	top: 0;
}
.back_color {
	text-shadow: 0px 0px;
	border-top: 4px solid #66af58;
	;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #CACACA;
}
.bana_border {
	border: 1px solid #BEBEBE;
}
ul.notice li {
	list-style: none;
	text-indent: -1.6em;
}
ul.notice_02 li {
	list-style: none;
	text-indent: -1.3em;
}
ul.notice_03 li {
	list-style: none;
	margin-left: -17px;
}
.btn_s_01 {
	width: 1000px;
	background-image: url(../images/campaign_images/btn_01_back_01.jpg);
	background-size: 100% auto;
}
.btn_s_01_ponta {
	width: 1200px;
	background-size: 100% auto;
	background-color: #FABE00;
}
.btn_s_01_ponta_02 {
	width: 1200px;
	background-size: 100% auto;
	background-image: url(../images/price_images/ponta/ponta_back.jpg);
	padding-top: 4%;
	background-repeat: no-repeat;
	background-color: #FABE00;
	padding-bottom: 4%;
}
.btn_s_02 {
	width: 1000px;
	background-image: url(../images/campaign_images/btn_01_back_02.jpg);
	background-size: 100% auto;
}
.btn_s_02_ponta {
	width: 1200px;
	background-size: 100% auto;
	background-color: #FABE00;
}
.btn_s_02_ponta_02 {
	width: 1200px;
	background-size: 100% auto;
	background-image: url(../images/price_images/ponta/ponta_back_02.jpg);
	padding-top: 2%;
	background-repeat: no-repeat;
	background-color: #FABE00;
	padding-bottom: 4%;
}
.btn_s_02_ponta_03 {
	width: 1200px;
	background-size: 75% auto;
	background-image: url(../images/price_images/ponta/ponta_back_02.jpg);
	padding-top: 4%;
	background-repeat: no-repeat;
	background-color: #FABE00;
	padding-bottom: 4%;
	padding-right: 3%;
	padding-left: 3%;
	background-position: 100% 0%;
}

.btn_s_02_line {
	width: 1200px;
	background-image: url(../images/contents_images/line_img008.jpg);
	background-size: 100% auto;
}
.btn_s_03 {
}
.btn_s_03_ponta {
	background-size: 100% auto;
	background-image: url(../images/price_images/ponta/back_img.jpg);
}
.btn_s_04_ponta {
	background-size: 100% auto;
	background-color: #FABE00;
	width: auto;
}
.btn_s_04_ponta img {
	width: 35%;
}
.icon_00 {
	width: 20px;
}

.creditcard_css_00 {
	margin-bottom: 20px;
}


.creditcard_css_01 {
	border: 6px solid #00a755;
	text-align: center;
	margin-bottom: 40px;
	padding-bottom: 20px;
}

.creditcard_css_02 {
	border: 6px solid #00a755;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.creditcard_css_02  img{
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

.creditcard_btn_01 {
	width: 480px;
}

.creditcard_btn_02 {
	width: 320px;
	margin-right: 10px;
	margin-left: 10px;
}

.sns_01 {
	background-color: #EFEFEF;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	margin-bottom: 20px;
}

.sns_02 {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.sns_03 {
	font-size: 17px;
	font-weight: normal;
	font-family: "Arial Black", Gadget, sans-serif;
}

.sns_04 {
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin-top: 4px;
}

.ene_footer_01 {
	background-color: #ee8132;
	margin-top: 306px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}

.ene_text_01 {
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}

.ene_text_01 a {
	color: #FFFFFF;
	text-decoration: underline;
}




@media (max-width: 767px) {
.breadcrumb {
	font-size: 9px;
	line-height: 13px;
}
.table_02 {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.table_02 tr {
}
.table_02 th {
}
.table_02 td {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 18px;
}

.text_63 {
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 21px;
}
.text_64 {
	font-size: 14px;
	font-weight: bold;
	line-height: 0px;
	margin-bottom: 12px;
}
.text_65 {
	border-left: 6px solid #008D1F;
	padding-left: 12px;
	font-size: 14px;
	font-weight: 600;
	background-color: #ebebeb;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	margin-bottom: 20px;
}
.text_66 {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
}
.text_67 {
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}
.text_68 {
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 21px;
}

.text_62 {
	margin-bottom: 10px;
	font-size: 12px;
	color: #E66900;
	float: none;
}
.waku_42 {
	background-color: #FFFFFF;
	border: 3px solid #FF0004;
	border-radius: 16px;
	margin-left: 4%;
	margin-right: 4%;
	padding-left: 5%;
	padding-right: 5%;
}
.text_60 {
	margin-top: 10px;
	font-size: 11px;
	color: #FF0004;
	font-weight: bold;
	margin-bottom: 2px;
}
.text_61 {
	font-size: 10px;
}
.text_58 {
	margin-top: 40px;
	margin-bottom: 40px;
	border: 2px solid #FF2323;
	border-radius: 10px;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	margin-left: 14px;
	margin-right: 14px;
	font-size: 14px;
	line-height: 22px;
	color: #FF2323;
}
.text_59 {
	margin-top: 40px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	font-size: 17px;
	text-align: center;
}
.waku_jpap_02 {
	width: 70%;
	margin-bottom: 10%;
}
.waku_ponta_01 p {
	padding-left: 7%;
	color: #010101;
	font-size: 11px;
	padding-right: 7px;
}
.btn_s_01_ponta_02 {
	width: 1200px;
	background-size: 100% auto;
	background-image: url(../images/price_images/ponta/ponta_back.jpg);
	padding-top: 4%;
	background-repeat: no-repeat;
	padding-bottom: 4%;
	background-color: #FABE00;
}
.box_srcollbar {
	border: 1px solid #CACACA;
	overflow: auto;
	width: 100%;
	height: 100px;
	padding-top: 2px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 14px;
	background-color: #F9F9F9;
	margin-top: 40px;
}
.box_srcollbar p {
	font-size: 11px;
	border-bottom: 1px dotted #A2A2A2;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 31px;
	text-align: left;
}
.btn_s_04_ponta img {
	width: 50%;
}
.table_01 {
	width: 100%;
	border-collapse: collapse;
}
.table_01 tr {
}
.table_01 th {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #11B900;
	color: #FFFFFF;
	font-size: 8px;
	line-height: 8px;
}
.table_01 td {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 8px;
	line-height: 8px;
}
.table_01 td a {
	color: #0000CC;
}
.table_01 td a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.midasi_18 {
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 700;
	margin-bottom: 0px;
}
.waku_23 {
	text-align: left;
	margin-left: 6%;
	width: 88%;
}
.waku_33 {
	border-left-color: #dad5d1;
	border-right-color: #dad5d1;
	border-top-color: #dad5d1;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	background-color: #F9F8F6;
	border-bottom: 2px none #dad5d1;
	padding-top: 10px;
	padding-bottom: 10px;
}
.waku_33_lg {
	border-left-color: #dad5d1;
	border-right-color: #dad5d1;
	border-top-color: #dad5d1;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	background-color: #F9F8F6;
	border-bottom: 2px none #dad5d1;
	padding-top: 10px;
	padding-bottom: 10px;
}
.waku_33_under {
	border-left-color: #dad5d1;
	border-right-color: #dad5d1;
	border-top-color: #dad5d1;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	background-color: #F9F8F6;
	border-bottom: 2px none #dad5d1;
	padding-top: 10px;
	padding-bottom: 10px;
}
.title_01 {
	font-size: x-large;
	color: #56A246;
	margin-bottom: 20px;
}
.waku_30 {
	height: 55px;
	padding-top: 7px;
	border-bottom-color: undefined;
}
.waku_36 {
	margin-right: -14px;
	margin-left: -14px;
}
.waku_39 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F9F8F6;
	border: 2px solid #dad5d1;
	width: 100%;
}
.waku_eneone_01 {
	background-image: url(../images/eneone_images/page_ttl_bg.jpg);
	height: 85px;
	background-size: cover;
	background-attachment: scroll;
	padding-top: 19px;
	background-position: 0% 100%;
	border-bottom: 6px solid #feb62b;
}
.text_43 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 70%;
	line-height: 13px;
	margin-top: 6px;
}
.text_44 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 70%;
	line-height: 13px;
	margin-top: 6px;
}
.text_45 {
	margin-top: 13px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 600;
	margin-bottom: 0px;
	text-align: left;
	line-height: 16px;
	margin-left: 16px;
	margin-right: 16px;
}
.text_53 {
	border: 1px solid #000000;
	text-align: center;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 11px;
	font-weight: 600;
	color: #FF0004;
}
.s_waku_01_left {
	padding-right: 6px;
	margin-bottom: -6px;
}
.s_waku_01_right {
	padding-left: 6px;
	margin-bottom: -6px;
}
.s_waku_02 {
}
.s_waku_02 p {
	font-size: 16px;
	padding-bottom: 10px;
	padding-top: 14px;
}
.s_waku_02 p:hover {
	font-size: 16px;
	padding-top: 14px;
	padding-bottom: 10px;
}
.s_waku_02 img {
	margin-top: -6px;
}
.s_waku_03 {
}
.s_waku_03 p {
	font-size: 14px;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.s_waku_03 p:hover {
	font-size: 14px;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.s_waku_04 {
	margin-bottom: -12px;
}
.s_waku_04 p {
}
.s_waku_04 img {
	width: 90px;
}
.s_waku_05 {
	margin-bottom: -24px;
}
.s_waku_06 {
	width: 80px;
}
.s_waku_07 {
	padding-bottom: 0px;
	padding-top: 0px;
}
.s_waku_08 {
	margin-bottom: -10px;
}
.s_icon_01 {
	width: 30px;
}
.s_icon_02 {
	width: 14px;
}
.s_icon_03 {
	width: 14px;
	padding-top: 0px;
	margin-bottom: 8px;
}
.text_05 {
	border: 1px solid #CACACA;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	background-color: #F9F9F9;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
}
.text_05 p {
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.s_text_01 {
	text-align: center;
	font-size: 24px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.s_hr {
	margin-top: 12px;
	margin-bottom: 4px;
}
.text_19 {
	font-size: 13px;
	line-height: 16px;
	margin-top: -12px;
	margin-bottom: 2px;
}
.text_24 {
	font-size: 12px;
	line-height: 14px;
}
.text_25 {
	font-size: 16px;
	line-height: 16px;
	margin-top: 10px;
}
.text_37 {
	padding-top: 17px;
	padding-bottom: 7px;
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
}
.waku_23_left {
	text-align: left;
	width: 90%;
	margin-left: 5%;
}
.waku_23_right {
	text-align: left;
	width: 90%;
	margin-left: 5%;
}
.midasi_17 {
	font-size: 18px;
	line-height: 21px;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #008104;
	margin-bottom: 20px;
}


.creditcard_css_00 {
	margin-bottom: 20px;
}

.creditcard_css_01 {
	border: 3px solid #00a755;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 0px;
}



.creditcard_css_02 {
	border: 3px solid #00a755;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 14px;
}
.creditcard_css_02  img{
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}

.creditcard_btn_01 {
	width: 240px;
}

.creditcard_btn_02 {
	width: 148px;
	margin-left: 0px;
	margin-right: 0px;
}



.waku_80 {
	background-color: #37B51D;
	text-align: center;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
}

.waku_80 p{
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	text-align: left;
}


	

.osirase{
    padding-top: 19px;
    padding-right: 19px;
    padding-bottom: 19px;
    padding-left: 19px;
    border: 4px solid #31b26f;
    margin-bottom: 20px;
}


.osirase_text01{
    text-align: center;
    color: #31b26f;
    font-size: 16px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
}

.osirase_text02{
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
}

.osirase_text03{
    margin-bottom: 10px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.osirase_text04{
    font-size: 12px;
}	

	
	
.sns_01 {
	background-color: #EFEFEF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}

.invoice_btn{
	text-align: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}	
	
.invoice_btn a{
	background-color: #E4007F;
	color: #FFFFFF;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.invoice_btn_2{
	text-align: center;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}	
	
.invoice_btn_2 a{
	background-color: #E4007F;
	color: #FFFFFF;
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
		

.invoice_text_01{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 14px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 18px;
}

.invoice_text_02{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 10px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 14px;
}
	
	

.po_style_01{
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}	

}

@media (min-width: 992px) {
.waku_pc_01 {
	height: 270px;
}
.waku_pc_02 {
	height: 360px;
}
	

}

@media (min-width: 1200px) {
.waku_pc_01 {
	height: 230px;
}
.waku_pc_02 {
	height: 360px;
}
}
