@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/




/**よくあるご質問**/

.faq-box {
  border-bottom: 1px solid #d8d8d8;
  cursor: pointer;
  padding: 15px 20px;}

span.swell-block-accordion__label{
		padding: 8px 10px 10px 40px;
		background:url(img/faq-q.png)no-repeat;
	background-position: 5px 5px;
	}


p.faq-a.has-background  {
		padding: 8px 10px 10px 40px;
background:url(img/faq-a.png)no-repeat;
	background-position: 5px 5px;

}

hr {
   background: url(img/bg_line4.png)repeat-x left center;
    background-size: auto 14px;
    height: 30px;
    line-height: 1;

	
	border-bottom:none!important;

}
h2.is-style-section_ttl.u-mb-ctrl.u-mb-0.ttl01 {
    background: url(img/bg_line4.png)repeat-x left center;
    background-size: auto 14px;
    line-height: 1;
    /* margin-bottom: 70px; 
    text-align: center;
   
    font-size: 3rem;*/
	 font-size: 30px;
	margin:0!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-bottom: none;
    border-left: none;
}

h2.is-style-section_ttl.u-mb-ctrl.u-mb-0.ttl01 > span {
    background-color: #fff;
    display: inline-block;
    padding: 0 10px;
}



.c-widget__title.-spmenu {
    background: #9966cc !important;
}


li#menu-item-6319,
li#menu-item-6402,
li#menu-item-6403,
li#menu-item-6610{
    background: #9966cc !important;
	    font-weight: 700;
    font-size: 4vw;
	
	
}


ul#menu-sp2 li a{    margin-bottom: .5em!important;
		border-bottom: solid 1px #fff;
		color:#fff;
	padding: .5em .75em;
	    margin-bottom: .5em!important;
}

ul#menu-sp2 li a::before{
display:none;
}


span.c-pageTitle__subTitle.u-fz-14 {
    display: none;
}



ul#menu-menu li a:hover{
	background: #ccccff;

}
.u-mb-05 {
    margin-bottom: .5em!important;
}

.t-left{
	text-align: left!important;
}

