﻿@charset "UTF-8";
/* 背景画像『赤●』 */
.icoDot_r {
	padding-left:20px;
	background:url("/support/images/ico_circle_red2.gif") no-repeat 3px 8px;
}
/* 背景画像『灰●』 */
.icoDot_gray {
	padding-top:10px;
}
.icoDot_gray li {
	padding-left:20px;
 padding-bottom:5px:!important;
	list-style:none;
	background:url("/support/images/ico_circle_gray_s.gif") no-repeat 3px 8px;
}
/* 折り返し */
.wp {
	word-wrap: break-word;
}
/* インデント */
.txtIndent {
	padding-left:1.3em;
	text-indent:-1.3em;
}
/* 背景画像『○1.2.3…』 */
.listFlow2 {
	padding-top:10px;
}
.listFlow2 li {
	padding-left:25px;
	padding-bottom:10px;
	list-style:none;
}
.listFlow2 .no01 {
	background:url("/support/images/img_no1_black.gif") no-repeat 0 2px;
}
.listFlow2 .no02 {
	background:url("/support/images/img_no2_black.gif") no-repeat 0 2px;
}
.listFlow2 .no03 {
	background:url("/support/images/img_no3_black.gif") no-repeat 0 2px;
}
.listFlow2 .no04 {
	background:url("/support/images/img_no4_black.gif") no-repeat 0 2px;
}
.listFlow2 .no05 {
	background:url("/support/images/img_no5_black.gif") no-repeat 0 2px;
}
.listFlow2 .no06 {
	background:url("/support/images/img_no6_black.gif") no-repeat 0 2px;
}
.listFlow2 .no07 {
	background:url("/support/images/img_no7_black.gif") no-repeat 0 2px;
}
.listFlow2 .no08 {
	background:url("/support/images/img_no8_black.gif") no-repeat 0 2px;
}
.listFlow2 .no09 {
	background:url("/support/images/img_no9_black.gif") no-repeat 0 2px;
}
.listFlow2 .no10 {
	background:url("/support/images/img_no10_black.gif") no-repeat 0 2px;
}
.listFlow2 .no11 {
	background:url("/support/images/img_no11_black.gif") no-repeat 0 2px;
}
.listFlow2 .no12 {
	background:url("/support/images/img_no12_black.gif") no-repeat 0 2px;
}
.listFlow2 .no13 {
	background:url("/support/images/img_no13_black.gif") no-repeat 0 2px;
}
.listFlow2 .no14 {
	background:url("/support/images/img_no14_black.gif") no-repeat 0 2px;
}
.listFlow2 .no15 {
	background:url("/support/images/img_no15_black.gif") no-repeat 0 2px;
}
.listFlow2 .no16 {
	background:url("/support/images/img_no16_black.gif") no-repeat 0 2px;
}
.listFlow2 .no17 {
	background:url("/support/images/img_no17_black.gif") no-repeat 0 2px;
}
.listFlow2 .no18 {
	background:url("/support/images/img_no18_black.gif") no-repeat 0 2px;
}
.listFlow2 .no19 {
	background:url("/support/images/img_no19_black.gif") no-repeat 0 2px;
}
.listFlow2 .no20 {
	background:url("/support/images/img_no20_black.gif") no-repeat 0 2px;
}
.listFlow2 .no21 {
	background:url("/support/images/img_no21_black.gif") no-repeat 0 2px;
}
.listFlow2 .no22 {
	background:url("/support/images/img_no22_black.gif") no-repeat 0 2px;
}
.listFlow2 .no23 {
	background:url("/support/images/img_no23_black.gif") no-repeat 0 2px;
}
.listFlow2 .no24 {
	background:url("/support/images/img_no24_black.gif") no-repeat 0 2px;
}
.listFlow2 .no25 {
	background:url("/support/images/img_no25_black.gif") no-repeat 0 2px;
}
.listFlow2 .no26 {
	background:url("/support/images/img_no26_black.gif") no-repeat 0 2px;
}
.listFlow2 .no27 {
	background:url("/support/images/img_no27_black.gif") no-repeat 0 2px;
}
.listFlow2 .no28 {
	background:url("/support/images/img_no28_black.gif") no-repeat 0 2px;
}
.listFlow2 .no29 {
	background:url("/support/images/img_no29_black.gif") no-repeat 0 2px;
}
.listFlow2 .no30 {
	background:url("/support/images/img_no30_black.gif") no-repeat 0 2px;
}
/* update*/
#updateWrap {
	padding: 0 10px;
}
#updateWrap .infobox {
	padding-top:10px;
	padding-bottom:10px;
}
#updateWrap dt {
	font-weight:bold;
	margin-top:10px;
}
#updateWrap dd {
	margin-top:10px;
	margin-left:20px;
}
#updateWrap .contents {
	margin:15px 5px;
}
#updateWrap .contents .ttl01 {
	background:#009999;
	color:#ffffff;
	font-weight:bold;
	padding:5px 10px;
}
#updateWrap .contents .cnt {
	padding:20px 10px;
}
.imageBlock150 img {
	width: 100%;
	max-width: 150px;
}
.imageBlock160 img {
	width: 100%;
	max-width: 160px;
}
.imageBlock315 img {
	width: 100%;
	max-width: 315px;
}
.imageBlock400 img {
	width: 100%;
	max-width: 400px;
}
 @media screen and (max-width:600px) {
#updateWrap {
	padding: 0 5px;
}
#updateWrap .contents {
	margin:0px;
}
}
/*--------------------------------------------
 キャンペーン
-------------------------------------------- */
.campaignInfo {
	background-color:#FFFFCC;
	margin-top:10px;
	margin-bottom:20px;
	padding:10px;
}
.campaignInfo a, .campaign a {
	color: #000099;
}
.campaignInfo a:hover, .campaign a:hover {
	text-decoration: underline;
}
/* 概要　*/
.campaign {
	margin-top:20px;
}
.campaign .quopayBox {
	background-color:#eee;
	margin:20px 10px;
	padding:10px;
}
.campaign .quopayBox .text {
	font-size:110%;
	font-weight:bold;
	text-align:center;
}
.campaign .quopayBox .text img {
	max-width: 100%;
	width: auto;
}
.campaign .quopayBox .note {
	font-size:90%;
	text-align:center;
}
h3.c_ttl {
	background-color:#90ee90;
	padding:5px 10px;
	margin-top:1em;
}
h3.inquiry_ttl {
	background-color:#dcdcdc;
	font-weight:bold;
	padding:5px 10px;
	margin-top:1em;
	text-align:center;
}
.c_content, .inquiry_content {
	padding:10px;
}
.campaign-container {
	display: flex;
	justify-content: center;
	margin:20px 10px;
}
.campaign-container .left-button, .campaign-container .right-button {
	text-align:center;
	width:300px;
}
.campaign-container button {
	display:inline-block;
	padding:10px 30px;
	text-align:center;
	color:#FFF;
	width:280px;
	border:1px solid #dcdcdc;
	border-radius: 5px;
	cursor:pointer;
}
.campaign-container .left-button button {
	background:#BC0073;
}
.campaign-container .right-button button {
	background:#008000;
}
button:focus, button:active {
	outline: none;
}
button:hover {
	opacity: 0.6;
}
 @media only screen and (max-width: 767px) {
.campaign .quopayBox .text img {
	max-width: 90%;
	width: auto;
}
.campaign-container {
	display:block;
}
.campaign-container .right-button {
	margin-top:20px;
}
.campaign-container .left-button, .campaign-container .right-button {
	width:auto;
}
.campaign-container button {
	padding:10px 15px;
	width:100%;
}
}
