<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

/*　注意事項の下　*/
div.pregArea_02 {
	width: 950px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
div.pregArea_02 div.leftArea {
	width: 444px;
	margin: 0px;
	float: left;
	padding: 0px;
}
div.pregArea_02 div.leftArea div.leftBox {
	width: 422px;
	margin: 0px auto;
	padding: 0px;
}
div.pregArea_02 div.leftArea div.leftBox div.leftBoxMini {
	width: 400px;
	margin: 0px auto;
	padding: 0px;
}


div.pregArea_02 div.rightArea {
	width: 444px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_02 div.rightArea div.rightBox {
	width: 422px;
	margin: 0px auto;
	padding: 0px;
}
div.pregArea_02 div.rightArea div.rightBox div.rightBoxMini {
	width: 400px;
	margin: 0px auto;
	padding: 0px;
}

div.pregArea_02 .title_h3 {
	/*border-bottom: solid #ccc 1px;*/
    background: url(/support/share/images/bg_h3_head.gif) no-repeat scroll right bottom transparent;
	font-size: 115%;
	padding: 4px 10px 4px;
	color:#333;
	margin-bottom: 15px;
}

.pregArea_02.clearfix h3 img {
	display: inline;
	margin-right: 6px;
	vertical-align: bottom;
	/vertical-align: middle;/*　IE6-7　*/
}

.txtlink{
	padding: 0 0 0 10px;
	background-image: url(/support/share/images/arrow_bg_none.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
}
	
.other_area {
	background-color: #F8F8F8;
	padding: 10px;
	margin-bottom: 30px;
}



/* 20181102 */

#sp #container{
	margin-top:3em;
}


#sp #container h1.title {
    color: #000;
    margin-bottom: 15px;
    border-bottom: 1px solid #D0D0D0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 5px;
    padding-left: 13px;
    font-size: 130%;
    font-weight: 700;
}

#sp #container h1.title + p{
	margin-left:13px;
	margin-top:1em;
}

#sp #container .list_box{
	margin:2em 0 2em 13px;
	border:1px solid #ccc;
	padding:2em 1.5em;
}

#sp #container ul li{
	margin-bottom:0.5em;
}

#sp #container .link_wrapper{
	overflow:hidden;
	margin-bottom:2em;
	margin-left:13px;
}


#sp #container .link_Area{
	width:46%;
	margin: 0;
    padding: 0;
}


#sp #container .flt_Left{
	float:left;
}

#sp #container .flt_Right{
	float:right;
}

#sp #container h2.title_h2{
	font-size:115%;
	border-bottom:1px solid #ccc;
	padding: 0.5em 0;
}

#sp #container h2 img {
	display: inline;
	margin-right: 6px;
	vertical-align: bottom;
}

#sp #container .list_box ul li a.textLink{
	display:inline;
	margin-right:0.3em;
}

#sp #container div.leftArea{
	margin-left:13px;
}


#sp #container ul.txtlink{
	list-style:none;
	background:none;
	overflow:hidden;
}
#sp #container ul.txtlink li{
	background: url(/share/images/arrow_black.gif) no-repeat left .4em;
	padding-left:1em;
	float:none;
	margin-right: 0;
}

#sp #container h2.title_h2 span &gt; .onlymobile{
	display:none;
}


#sp #container div.other_area ul.txtlink,
#sp #container div.other_area ul.txtlink li{
	margin-bottom:0;
}


#sp #container .mb2em{
	margin-bottom:2em !important;
}
	

@media (max-width: 640px){

#sp #container h1.title {
	padding-left:5px;
}

#sp #container h1.title + p{
	margin-left:5px;
}

#sp #container .list_box{
	margin-left:5px;
}


#sp #container .link_wrapper{
	margin-bottom:0;
}


#sp #container h2 img{
	vertical-align:top;
}

#sp #container h2.title_h2 span{
	display:inline-block;
}

#sp #container h2.title_h2 span &gt; .onlymobile{
	display:block;
}

#sp #container .link_Area{
	width:auto;
	overflow:hidden;
	margin:1em 0 1em 5px;
    padding: 0;
}

#sp #container .flt_Left{
	float:none;
}

#sp #container .flt_Right{
	float:none;
}

}

/* 20200618 */

#container div.btn{
	text-align: center;
	margin-bottom: 3em;
}

#container div.btn a{
	background: url(/support/share/images/bg_mod-linkButton.jpg) repeat-x scroll left center;
	border: solid 1px #CCCCCC;
	border-radius: 5px;
	padding: 0.7em 1em;
	color: #000;
}
#container div.btn a &gt; span.textLink{
	background: url(/share/images/arrow_black.gif) no-repeat left 6px;
	padding-left:1em;
}
#container div.btn a:hover,
#container div.btn a:active,
#container div.btn a:focus{
	text-decoration:none;
	color:#000;
	opacity:0.7;
}
	
#container .btn:hover,
#container .btn:active,
#container .btn:focus{
	text-decoration:none;
	opacity:0.7;
	color: #000;
}


/* 20231114 */

#contents .notice_gray {
    border: 1px solid #CCCCCC;
    margin: 0 0 1em;
    padding: 0 1em;
    overflow: hidden;
}

#contents .s5-categoryList {
    list-style: none;
    padding: 0;
}</pre></body></html>