@charset "utf-8";

a:hover img {
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;
}

#pia-help .help-btn {
    filter: alpha ( opacity=75 );
    -moz-opacity: 0.75;
    opacity: 0.75;
}

#pia-help {
    font-family: "Osaka" !important;
    font-weight: normal !important;
}

#pia-help .margin-t5 { margin-top: 5px !Important; }
#pia-help .margin-t10 { margin-top: 10px !Important; }
#pia-help .margin-t15 { margin-top: 15px !Important; }
#pia-help .margin-t20 { margin-top: 20px !Important; }
#pia-help .margin-t25 { margin-top: 25px !Important; }
#pia-help .margin-t30 { margin-top: 30px !Important; }
#pia-help .margin-t35 { margin-top: 35px !Important; }
#pia-help .margin-t40 { margin-top: 40px !Important; }
#pia-help .margin-t50 { margin-top: 50px !Important; }
#pia-help .margin-t60 { margin-top: 60px !Important; }
#pia-help .margin-t70 { margin-top: 70px !Important; }
#pia-help .margin-t80 { margin-top: 80px !Important; }
#pia-help .margin-t90 { margin-top: 90px !Important; }
#pia-help .margin-t100 { margin-top: 100px !Important; }

#pia-help .margin-b5 { margin-bottom: 5px !Important; }
#pia-help .margin-b10 { margin-bottom: 10px !Important; }
#pia-help .margin-b15 { margin-bottom: 15px !Important; }
#pia-help .margin-b20 { margin-bottom: 20px !Important; }
#pia-help .margin-b30 { margin-bottom: 30px !Important; }
#pia-help .margin-b40 { margin-bottom: 40px !Important; }

#pia-help .margin-l5 { margin-left: 5px !Important; }
#pia-help .margin-l10 { margin-left: 10px !Important; }
#pia-help .margin-l15 { margin-left: 15px !Important; }
#pia-help .margin-l20 { margin-left: 20px !Important; }
#pia-help .margin-l30 { margin-left: 30px !Important; }
#pia-help .margin-l40 { margin-left: 40px !Important; }
#pia-help .margin-l60 { margin-left: 60px !Important; }
#pia-help .margin-l70 { margin-left: 70px !Important; }
#pia-help .margin-l100 { margin-left: 100px !Important; }

#pia-help .margin-r5 { margin-right: 5px !Important; }
#pia-help .margin-r10 { margin-right: 10px !Important; }
#pia-help .margin-r15 { margin-right: 15px !Important; }
#pia-help .margin-r20 { margin-right: 20px !Important; }
#pia-help .margin-r30 { margin-right: 30px !Important; }
#pia-help .margin-r100 { margin-right: 100px !Important; }

#pia-help .padding-5 { padding: 5px !Important; }
#pia-help .padding-10 { padding: 10px !Important; }
#pia-help .padding-15 { padding: 15px !Important; }
#pia-help .padding-20 { padding: 20px !Important; }
#pia-help .padding-25 { padding: 25px !Important; }
#pia-help .padding-30 { padding: 30px !Important; }
#pia-help .padding-t5 { padding-top: 5px !Important; }
#pia-help .padding-t10 { padding-top: 10px !Important; }
#pia-help .padding-b5 { padding-bottom: 5px !Important; }
#pia-help .padding-b10 { padding-bottom: 10px !Important; }
#pia-help .padding-l5 { padding-left: 5px !Important; }
#pia-help .padding-l10 { padding-left: 10px !Important; }
#pia-help .cnt { text-align: center !Important; }

#pia-help .al-right { text-align: right !Important; }
#pia-help .al-left { text-align: left !Important; }
#pia-help .font-b { font-weight: bold !Important; }
#pia-help .font-s { font-size: 75% !Important; }
#pia-help .font-l { font-size: 120% !Important; }
#pia-help .font-ll { font-size: 130% !Important; }	
#pia-help .font-red { color: #ff0000 !Important; }
#pia-help .font-green { color: #669900 !Important; }
#pia-help .font-blue { color: #3366cc !Important; }
#pia-help .bg-green { background-color: #ddf0f5 !Important; }
#pia-help .clear { clear: both; }
#pia-help .border-g { border: 3px solid #abdddb !Important; }
#pia-help .valign-t { vertical-align: top !Important; }

#pia-help .border-t { border-top: 1px solid #CCC !Important; }
#pia-help .border-b { border-bottom: 1px solid #CCC !Important; }
#pia-help .border-r { border-right: 1px solid #CCC !Important; }
#pia-help .border-l { border-left: 1px solid #CCC !Important; }
#pia-help .border-t-none { border-top: 0px !Important; }
#pia-help .border-b-none { border-bottom: 0px !Important; }
#pia-help .border-r-none { border-right: 0px !Important; }
#pia-help .border-l-none { border-left: 0px !Important; }
#pia-help .border-t-dot { border-top: 1px dotted #CCC !Important; }
#pia-help .border-b-dot { border-bottom: 1px dotted #CCC !Important; }
#pia-help .border-r-dot { border-right: 1px dotted #CCC !Important; }
#pia-help .border-l-dot { border-left: 1px dotted #CCC !Important; }
#pia-help .border-dot { border: 1px dotted #CCC !Important; }
#pia-help .border-g { border: 3px solid #abdddb !Important; }

#pia-help .w5 {	width: 5% !Important; }
#pia-help .w10 { width: 10% !Important; }
#pia-help .w11 { width: 11% !Important; }
#pia-help .w12 { width: 12% !Important; }
#pia-help .w13 { width: 13% !Important; }
#pia-help .w14 { width: 14% !Important; }
#pia-help .w15 { width: 15% !Important; }
#pia-help .w16 { width: 16% !Important; }
#pia-help .w17 { width: 17% !Important; }
#pia-help .w18 { width: 18% !Important; }
#pia-help .w19 { width: 19% !Important; }
#pia-help .w20 { width: 20% !Important; }
#pia-help .w21 { width: 21% !Important; }
#pia-help .w22 { width: 22% !Important; }
#pia-help .w23 { width: 23% !Important; }
#pia-help .w24 { width: 24% !Important; }
#pia-help .w25 { width: 25% !Important; }
#pia-help .w26 { width: 26% !Important; }
#pia-help .w27 { width: 27% !Important; }
#pia-help .w28 { width: 28% !Important; }
#pia-help .w29 { width: 29% !Important; }
#pia-help .w30 { width: 30% !Important; }
#pia-help .w33 { width: 33% !Important; }
#pia-help .w35 { width: 35% !Important; }
#pia-help .w40 { width: 40% !Important; }
#pia-help .w45 { width: 45% !Important; }
#pia-help .w46 { width: 46% !Important; }
#pia-help .w47 { width: 47% !Important; }
#pia-help .w48 { width: 48% !Important; }
#pia-help .w49 { width: 49% !Important; }
#pia-help .w50 { width: 50% !Important; }
#pia-help .w55 { width: 55% !Important; }
#pia-help .w60 { width: 60% !Important; }
#pia-help .w65 { width: 65% !Important; }
#pia-help .w70 { width: 70% !Important; }
#pia-help .w75 { width: 75% !Important; }
#pia-help .w80 { width: 80% !Important; }
#pia-help .w85 { width: 85% !Important; }
#pia-help .w90 { width: 90% !Important; }
#pia-help .w95 { width: 95% !Important; }

#pia-help li { margin-top: 0px !Important; }

#pia-help-wrap {
	width: 980px;
	margin: 20px auto;
	text-align: left;
	position: relative;
	z-index: 1; 
}


/*****left Menu*****/

.news_result_side_module_master {/*左枠*/
	display:block; 
	float: left;
	width: 190px; 
	margin:0;
}
.news_result_side_module_master .module { /*左枠中身*/
	width: 190px; 
}
.search_condition_list ul,
.search_condition_list li {
	list-style:none;
}
.search_condition_list .container {
	background: #f7fbfc;
	border: 1px solid #d0e5ee;
	margin-bottom: 15px; 
}
.search_condition_list .container a {
	color: #002656;
	display: block;
	padding: 2px 0;
	width: 100%;
	text-decoration:none;  
}
.search_condition_list .container a:hover { 
	text-decoration: none; 
}
.search_condition_list .container a span {
	display: block;
	font-size: 0.9em;
	margin: 0 10px 0 25px; 
}
.search_condition_list li { 
	zoom: 1; 
}
.search_condition_list dt.condition_title {
	padding: 5px 10px; 
	background-image: none;
}
.search_condition_list dt.blue {
	background: #cadced;
	color: #002656; 
}
.search_condition_list .container li a { 
	background: url(http://image.pia.jp/images3/tsukitickets/guide/arrow_red.gif) 13px 0.6em no-repeat; 
}
.search_condition_list .container li a:hover { 
background-color: #e5f2fd; 
}



.news_result_side_module_master-sp {/*左枠SP*/
	display:none; 
}



/*****Right Contents*****/
	
div.sub_genre_main_m_master { /*右枠*/
	width: 768px;
	float: right; 
	margin:0;
}

#pia-help { /*右枠の中身*/
	font-weight: normal !Important;
	margin-bottom: 30px; 
}

h2 { 
	background: url(http://image.pia.jp/images3/tsukitickets/guide/h2_base.gif) left top repeat-x;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-top: 1px solid #c1c1c1;
	border-bottom: 2px solid #215197; 
	clear: both;
	color: #000;
	font-size: 1.2em;
	line-height: 1em;
	margin: 0 0 10px 0;
	padding: 8px 8px 5px 8px; 
}


#pia-help .help-box {
	width: 728px;
	margin-top: 15px;
	margin-left: 20px; 
}
#pia-help .help-box-s {
	width: 350px;
	margin-top: 15px;
	margin-left: 20px; 
}	
#pia-help .help-box ul { 
	width: 100%; 
}
#pia-help .help-box li {
	list-style-type: disc;
	margin-left: 15px; 
}
#pia-help .help-box2 {
	width: 708px;
	margin-top: 15px;
	margin-left: 30px; 
}
#pia-help table {
	width: 100%;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC; 
}
#pia-help table.no-border {
	border-style: none;
}
#pia-help table.no-border th { 
	border-style: none; 
}
#pia-help table.no-border td { 
	border-style: none; 
}
#pia-help table th, #pia-help table td {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 5px; 
}	
#pia-help table th {
	padding: 2px 5px;
	text-align: center;
	color: #FFF; 
	background-color: #3399CC; 
}

#pia-help .help-tit {
	background-color: #4cacc9; 
	border-top: 2px solid #abdddb; 
	border-bottom: 2px solid #abdddb;
	padding: 1px 5px;
	font-size: 100%;
	font-weight: bold;
	color: #002656;
	color: #FFF; 
}
#pia-help .help-s-tit {
	font-size: 120%;
	font-weight: bold;
	color: #669900;
	margin-bottom:5px;
}
#pia-help .text-box { 
	padding: 10px 10px 0px 10px; 
}
#pia-help .arrow ,
#pia-help .arrow02 {
	background-image: url(http://image.pia.jp/images3/tsukitickets/guide/link.gif);
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	padding: 0 0 0 7px;
	margin-top: 5px; 
}
#pia-help .notice {
	border: 3px solid #f2cfc5;
	margin: 0px 0px 15px 0px;
}
#pia-help .help-caution {
	background: url(http://image.pia.jp/images3/tsukitickets/guide/caution.gif) left center no-repeat;
	padding: 5px 0 0px 20px;
	margin:5px 0 0 10px;
	font-weight: bold;
	color: #ff1a00; 
}
#pia-help .notice ul { 
	width:auto;
	padding:0 10px 10px 10px; 
}
#pia-help .notice li {
	list-style-type: disc;
	margin-left: 15px; 
}
#pia-help dl {
	width: 100%;
	margin-top: 5px; 
}
#pia-help dt {
	vertical-align: top;
	float: left; 
}
#pia-help dd { 
	margin-left: 1.25em; 
}


/*****cks fm rireki regist*****/

#pia-help .help-flow {
	border-left: 2px solid #abdddb; 
	border-right: 2px solid #abdddb;
	border-bottom: 2px solid #abdddb;
	margin: 0px 0px 15px 0px;
	padding: 10px;
}
#pia-help .help-flow table td { 
	vertical-align: top; 
}
#pia-help .help-flow-line {
	border-left: 2px solid #abdddb;
	border-right: 2px solid #abdddb;
	border-top: 2px solid #abdddb;
	border-bottom: 2px solid #abdddb;
	margin: 0px 0px 15px 0px;
	padding: 10px; 
}


/*****payment*****/

#pia-help .help-image ul { 
	width: 100%; 
}
#pia-help .help-image li {
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	float: left; 
}
#pia-help .help-list-t {
	width: 668px;
	padding: 5px;
	border: 1px solid #99cc66; 
}
#pia-help .help-list-t ul { 
	width: 100%; 
}
#pia-help .help-list-t li {
	list-style-type: none;
	width: 315px;
	margin: 0px;
	padding: 0px 5px;
	float: left; 
}
#pia-help .text-box li.num {
	list-style-type: decimal;
	margin-left: 25px; 
}
		
		
/*****prereserve*****/

#pia-help .pr-flow-bg01, 
#pia-help .pr-flow-bg02, 
#pia-help .pr-flow-bg03, 
#pia-help .pr-flow-bg04 { 
	padding: 10px 0px 0px 30px; 
}
#pia-help .pr-flow-bg01 {
	background-image: url(http://image.pia.jp/images3/tsukitickets/guide/pre-flow01-bg.gif);
	background-repeat: repeat-y; 
}
#pia-help .pr-flow-bg02 {
	background-image: url(http://image.pia.jp/images3/tsukitickets/guide/pre-flow02-bg.gif);
	background-repeat: repeat-y; 
}
#pia-help .pr-flow-bg03 {
	background-image: url(http://image.pia.jp/images3/tsukitickets/guide/pre-flow03-bg.gif);
	background-repeat: repeat-y; 
}


/***** security *****/

#pia-help .card-secure {
	width:100%;
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	display:table;
}
#pia-help .card-secure li.card {
	width:25%;
	display:table-cell;
	list-style:none;
	vertical-align:bottom;
	text-align:center;
	margin:0;
	padding:0;
}
#pia-help .card-secure li.card img {
	display:block;
	margin:0 auto 10px;
}	

	
div#p_top {
	padding: 10px 0 10px 0;
	margin: 0 auto;
	width: 980px;
	text-align: right;
	clear: both;
	display: block;
	font-size: 0.8em; 
}
#p_top a {
	background: url(http://image.pia.jp/images3/tsukitickets/guide/p_top.gif) left center no-repeat;
	height: 15px;
	line-height: 15px;
	clear: both;
	padding: 3px 0 3px 17px;
	text-decoration:none !important;
}

#p_top a:hover{
	text-decoration:underline !important;
}

/*追加部分*/
.tlist-box{
   display:table;
   width:100%;
   border-top: 1px solid #CCC!Important;
   padding:5px;
   box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;  
}

.tlist-bo02{
   display:table;
   width:100%;
  border-collapse: separate;
  border-spacing: 0px 10px;
 
}


.help-box-tlist{
   display:table-cell;
   width:50% !important;
}

.help-box-tlist dt{
   width:100%;
   font-weight:bold;
}


.help-box-tlist dd{
   width:98%;
   margin:0 1% !important;


}

.help-box-tlist02{
   display:block;
   width:100% !important;
   margin-bottom:10px;
}

.help-box-tlist02 dt{
   width:100%;
   font-weight:bold;
}


.help-box-tlist02 dd{
   width:100%;
   margin-left:0px !important;

}

.prereserve-textbox{
   width:100%;
   padding:5px 15px 15px;
   box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
   font-weight:bold;
   color:#000;
}

.prereserve-textbox .prereserve-textbox-t{
   width:100%;
   margin:10px 0px;
   font-size:200%;
   font-weight:bold; 
}

.prereserve-textbox .prereserve-textbox-t02{
   width:100%;
   margin:10px 0px;
   font-size:160%;
   font-weight:bold; 
}

.prereserve-textbox ul{
   width:100%;
   font-size:120%;
   font-weight:bold;
   margin:10px 0px;
   border:2px solid #581714;
   background-color:#fed6eb;
   border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
    padding:10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
   font-weight:bold;
}

.prereserve-textbox li{
  list-style:none;  
}

.prereserve-textbox dl{
  width:100%;
  margin:15px 0px;
}

.prereserve-textbox dt{
  width:100%;
  margin:15px 0px 5px;
}

.prereserve-textbox dd{
  width:100%;
  clear:both;
  padding-left:1em;
  text-indent:-1em;
  box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    margin-bottom:3px;

}


.prereserve-right{
   text-align:right;
   padding-right:10px;
}

.back-y{
   background-color:#ffff99;
}


#pia-help .guide-flow-l0 {
   float:left;
   width:50%;
}

#pia-help .guide-flow-r0 {
   float:left;
   width:50%;
}

#pia-help .guide-flow-l250 {
   float:left;
   width:33%;
}

#pia-help .help-icon, #pia-help .help-icon-tel {
    color: #006699;
    font-weight: bold;
    font-size: 120%;
}

#pia-help .checklist-tit{
    display:table;
    width:100%;
    background-color: #3fbfe4;
    padding:0px 10px;
    margin-bottom: 10px;
    text-align: left;
    border-top: 3px solid #fff;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    border-bottom: 3px solid #fff;
    background: -moz-linear-gradient(top center, #4ec7e8 0%, #3dbee3 100%);
    background: -moz-linear-gradient(top center, #4ec7e8 0%, #3dbee3 100%);
    background: -webkit-gradient(linear, center top, center bottom, from(#4ec7e8), to(#3dbee3));
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

#pia-help .checklist-tit01{
    display:table-cell;
    vertical-align:middle;
}

#pia-help .checklist-tit02{
    display:table-cell;
    text-align:left;
    vertical-align:middle;
    font-size:180%;
    font-weight:bold;
    color:#fff;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}


#pia-help .checklist-box{
   display:table;
}

#pia-help .checklist-box-left{
   display:table-cell;
   width:60%;
   padding:0px 10px;
   box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    border-left: 1px dotted #CCC !Important;
    border-right: 1px dotted #CCC !Important;
    margin-bottom:30px;
}

#pia-help .checklist-box-img{
   margin-top:25px;
   text-align:center;
}

#pia-help .checklist-box-img02{
   margin-top:10px;
   text-align:center;
}

#pia-help .checklist-box-right{
   display:table-cell;
   width:40%;
   text-align:center;
   border-right: 1px dotted #CCC !Important;
   vertical-align:middle;
   box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    margin-bottom:30px;

}

#pia-help .checklist-box-left-tit{
    font-size: 120%;
    font-weight: bold;
    color: #669900;
}

#pia-help .checklist-sp{
   display:none;
}





@media only screen and (max-width: 768px) {

.sp-none {
	display:none;
}
img.sp-noimg {
	display:none;
}
img.sp-fit {
	width:100%;
	height:auto;
	margin:0 auto;
}
	
div.sub_genre_main_m_master {
	width: 95%;
	float: none; 
	margin:20px auto 50px;
}
.news_result_module_master .module { 
	width: 100%; 
}

/*****Left Menu*****/
.news_result_side_module_master {
	display:none;
}
.news_result_side_module_master-sp {
	display:block !important;
	width:100%;
}
#news_result_side-sp-bar {
	background: #333333;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-indent:10px;
	background-image:url(http://image.pia.jp/images3/tsukitickets/guide/sp-menu-bar.png);
	background-position: 97% center;
	background-repeat:no-repeat;	
}
.search_condition_list .container {
	background: #ffffff;
	border: 1px solid #ccc;
	margin-bottom: 15px; 
}
.search_condition_list .container a {
	color: #666;
	display: block;
	padding: 2px 0;
	width: 100%; 
}
.search_condition_list dt.condition_title { 
	padding: 10px;
	background: #ececec;
	border-bottom:1px solid #ccc; 
}
.search_condition_list dt.actn {
	background-image:url(http://image.pia.jp/images3/tsukitickets/guide/sp-menu-open.png);
	background-position: 97% center;
	background-repeat:no-repeat;
}
.search_condition_list dt.active {
	background-image:url(http://image.pia.jp/images3/tsukitickets/guide/sp-menu-close.png);
}
.search_condition_list dt.last {
	border-bottom:none; 
}
.search_condition_list dd {
	display:none; /*SP表示時にアコーディオンを閉じておく*/
}
.search_condition_list .container li a {
	padding:10px 0;
	background: url(http://image.pia.jp/images3/tsukitickets/guide/link.gif) 13px 15px no-repeat;
	font-size:13px;
	border-bottom:1px solid #ccc;
}		


/*****Right Contents*****/
#pia-help-wrap {
	width: 100%;
	padding:0;
	margin: 0px 0px;
}	

h2 { 
	background: url(http://image.pia.jp/images3/tsukitickets/guide/h2_base.gif) left top repeat-x;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-top: 1px solid #c1c1c1;
	border-bottom: 2px solid #215197; 
	clear: both;
	color: #000;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 8px 0px 5px 0px;
	text-indent:1em 
}
h2 span  {
	display:block;
	padding:0 1em;
	text-indent:0em;
}

#pia-help .help-box {
	width: 95%;
	margin: 15px auto;
	/*margin-top: 15px;
	margin-left: auto;
	margin-right:auto; */
}
#pia-help .help-box-s {
	width: 350px;
	margin-top: 15px;
	margin-left: 20px; 
}
	
#pia-help .card-secure {
	width:100%;
	list-style:none;
	margin-left:0;
	padding:0;
	display:block;
}
#pia-help .card-secure li.card {
	width:49%;
	display:inline-block;
	list-style:none;
	vertical-align:top;
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
}	

div#p_top { display:none; }

/*追加部分*/
.help-box-tlist{
   display:block;
   width:100% !important;
}

#pia-help .guide-flow-l0 {
   width:100%;
   margin-bottom:15px;
}

#pia-help .guide-flow-r0 {
   width:100%;
}

#pia-help .guide-flow-l250 {
   width:100%;
}


#pia-help .checklist-tit02{
    font-size:160%;

}

#pia-help .checklist-tit{
   padding:0px 0px 0px 5px;
}

#pia-help .checklist-tit01 img{
    width:83px;
    height:60px;
}


#pia-help .checklist-box-left{
   display:block;
   float:left;
   width:100%;
    border-left: 0px !important;
    border-right: 0px !important;
    margin-bottom:0px;
}

#pia-help .checklist-box-right{
   display:block;
   float:left;
   width:100%;
    border-left: 0px !important;
    border-right: 0px !important;
    margin-bottom:0px;
}

#pia-help .checklist-sp{
   display:block;
}

#pia-help .sp-margin{
   margin-top:15px;
}

}

@media only screen and (max-width: 480px) {
#pia-help .checklist-tit{
   padding:0px 0px 0px 5px;
}

#pia-help .checklist-tit02{
   font-size:120%;

}

#pia-help .checklist-box-left{
   display:block;
   width:100%;
}


}