<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;border-bottom: 1px solid #3399FF;@charset "utf-8";
/* CSS Document */

/*****************************************
å…±é€šè¨­å®š
******************************************/
/* 
 ãƒšãƒ¼ã‚¸å…¨ä½“ã®ãƒ•ã‚©ãƒ³ãƒˆè¨­å®š 
*/
html {
	font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", "sans-serif";
	font-size: 13px;
	line-height: 160%;
	color: #333;
}
/*
 ã™ã¹ã¦ã®ãƒ–ãƒ©ã‚¦ã‚¶ç”¨ã«ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒžãƒ¼ã‚¸ãƒ³ã‚’å–ã‚Šé™¤ãã€‚
*/
body {
	margin: 0;
}

/*
 IE9+ç”¨ã«ã€displayãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã‚’å®šç¾©ã€‚
 1. Edge, IE, Firefoxç”¨ã€detailsè¦ç´&nbsp;ã¨summaryè¦ç´&nbsp;ã«ã€Œdisplay: block;ã€ã‚’å®šç¾©ã€‚
 2. IE, Firefoxç”¨ã€mainè¦ç´&nbsp;ã«ã€Œdisplay: block;ã€ã‚’å®šç¾©ã€‚
*/

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/*
 IE9+ç”¨ã€displayãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã‚’å®šç¾©ã€‚
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/* Clearfix */
.clearfix:after {
    content:" ";
    display:block;
    clear:both;
}


/*****************************************
ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆé–¢é€£
******************************************/


/* ãƒ˜ãƒƒãƒ€ãƒ¼
**********************/

/*PCç”¨*/
@media screen and (min-width:769px){
/* PCç”¨ã§ã®ã¿è¡¨ç¤º */
.pc_only {
display: none !important;
}



#main_contents{
width: 0 auto;
width: 70%;
margin-top: 30px;
margin-bottom: 50px;
margin-right: 0px;
margin-left: 20px;
display: inline-block;
float: left;
}



#frame{
float:left;
margin-left: 20px;
width: 90%;
}

.title{
color: #0099FF;
border-bottom: 1px solid #3399FF;
border-left: 5px solid #3399FF;
padding: 5px;
padding-left: 10px;
}

.law{
color: #616161;
padding: 10px;
}

h3{
font-size: 15px;
border-bottom: 1px solid #ccc;
}


#side_navi{
width: 25%;
width: 0 auto;
margin-top: 20px;
background-color: #FFE8D0;
float: left;
}

#side_navi h3{
background-color: #FE8D03;
border-left: 5px solid #B05800;
border-right: 5px solid #B05800;
color: #fff;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
margin: 0 auto;

}

#side_navi li{
font-size: 14px;
padding: 5px;
}


#side_contact{
margin-top: 30px;
width: 25%;
background-color: #C8EEFF;
float: left;
margin-bottom:50px;

}

#help{
display: inline-block;
width: 0 auto;
width: 25%;
background-color: #CCFFFD;
margin-top: 15px;
float: left;
}

#help h3{
background-color: #31DBFF;
border-left: 5px solid #00B8DF;
border-right: 5px solid #00B8DF;
color: #fff;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
margin: 0 auto;
letter-spacing: 10px;
}

.open_a {
display: inline-block;
margin-top: 5px;
margin-left: 15px;
margin-bottom: 5px;
font-size: 13px;
padding: 0px;
color: #0055F2;
}

.open_b{
display: inline-block;
font-size: 11px;
margin-left: 10px;
padding: 5px;

}

#side_contact h3{
margin: 0 auto;
width: 100%;
padding-top: 8px;
padding-bottom: 8px;
display: inline-block;
text-align: center;
background: -moz-linear-gradient(0deg, #FF84F5, #ffffff); 
background: -webkit-linear-gradient(0deg, #FF84F5, #ffffff); 
background: linear-gradient(0deg, #FF84F5, #ffffff); 
letter-spacing: 3px;
float:left;
}


.simai_01 img{
margin: 0 auto;
margin-left: 30px;
margin-top: 10px;
margin-bottom: 3px;
border: 2px solid #FFF;
}

.simai_02 img{
margin: 0 auto;
margin-left: 30px;
margin-top: 3px;
margin-bottom: 3px;
border: 2px solid #FFF;
}

.simai_03 img{
margin-left: 30px;
margin-top: 3px;
margin-bottom: 20px;
border: 2px solid #FFF;
}



}

/* ã‚¹ãƒžãƒ›ç”¨ã®CSSã‚’è¨˜è¿° */
@media screen and (max-width:768px) {

.wrapper_row4{
}

#main_contents{
margin: 30px auto 50px;
width: 100%;
display: inline-block;
background-color: #ffffff;
float: none;
}

#frame{
float:none;
margin: 5%;
}

.title{
color: #0099FF;
border-bottom: 1px solid #3399FF;
border-left: 5px solid #3399FF;
padding: 5px;
padding-left: 10px;
}

.law{
color: #616161;
padding: 10px;
}

h3{
font-size: 15px;
border-bottom: 1px solid #ccc;
}


#side_contents{
text-align: center;

}
#side_contents ul {
    text-align: left;
}
#side_navi {
    display: inline-block;
    width: 90%;
    background-color: #FFE8D0;
    margin-top: 0px;
    float: none;
}

#side_navi h3{
background-color: #FE8D03;
color: #fff;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
margin: 0 auto;

}

#side_navi li {
    font-size: 14px;
    padding: 5px;
    list-style-type: none;
}

#help {
    display: inline-block;
    width: 90%;
    background-color: #CCFFFD;
    margin-top: 15px;
    float: none;
}

#help h3{
background-color: #31DBFF;
color: #fff;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
margin: 0 auto;
letter-spacing: 10px;
}

.open_a {
display: inline-block;
margin-top: 5px;
margin-left: 15px;
margin-bottom: 5px;
font-size: 13px;
padding: 0px;
color: #0055F2;
}

.open_b{
display: inline-block;
font-size: 11px;
margin-left: 10px;
padding: 5px;

}


#side_contact{
margin-top: 50px;
margin-bottom: 30px;
width: 100%;
background-color: #C8EEFF;
float: left;
}

#side_contact h3{
margin: 0 auto;
width: 100%;
padding-top: 8px;
padding-bottom: 8px;
display: inline-block;
text-align: center;
background: -moz-linear-gradient(0deg, #FF84F5, #ffffff); 
background: -webkit-linear-gradient(0deg, #FF84F5, #ffffff); 
background: linear-gradient(0deg, #FF84F5, #ffffff); 
letter-spacing: 10px;

}



.simai_02 img,.simai_03 img,.simai_01 img{
margin: 0 auto;
margin: 5px;
margin-left: 10px;
border: 2px solid #FFF;
width: 45%
}



		/* ã‚¹ãƒžãƒ›ç”¨ã§ã®ã¿è¡¨ç¤º */
.mobile_only {
	display: none !important;
	
	
}
}</pre></body></html>