@charset "UTF-8";body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#000;font-size:0.9em;line-height:1.6;padding:10px 5%;background-color:#565656;}
/*@charset "UTF-8";body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#3E3A39;font-size:0.9em;line-height:1.6;padding:10px 5%;background-color:#565656;}*/
#background-hack{z-index:-1;background-repeat:repeat-y;background-size:100%;position:fixed;top:0;left:0;right:0;bottom:0;}
img{width:100%;}
.CB{clear:both;overflow:hidden;width:100%;
    }
.CB .adress{font-size: 10px;color: black;margin-left: 11px;}

.FL{float:left;}
.FR{float:right;}
.TAC{text-align:center}
.MT15{margin-top:15px;}
.MT15_02{margin-top:15px;
margin-bottom:20px;
    padding-bottom: 50px;
}
.MB5 img{margin-bottom:5px;}
.pink{background-image:url(../img/common/pink.jpg);padding-top:2px;line-height:1.7em;font-size:1.2em;color:#FFF;width:100%;margin-bottom:5px;background-repeat:no-repeat;text-align:center;}

.Important{color:#b40000;}
.midashi{margin-top:15px;margin-bottom:15px;}
.pink_font{color:#EC7994;}
.blue_font{color:#4B8CCB;}
.grey_font{color:#777777;}
.grey02_font{color:#333333;font-weight: bold;font-size:1.2em;line-height: 1.3;}
.grey09_font{color:#333333;font-size:1em;line-height: 1.6;text-align: left}
.grey10_font{color:#333333;font-size:1.2em;line-height: 1.6;text-align: left}
.grey20_font{color:#333333;font-size:1.3em;line-height: 1.5;text-align: left}
.black_font{color:#000;
margin-bottom: 10px;margin-top: 10px; font-weight: bold;}
.black99_font{
        color:#000;
        margin-bottom: 5px;
        margin-top: 10px; 
        font-weight: bold;
        font-size: 20px;
        text-decoration-line: underline;}
.black98_font{
        color:#000;
        margin-bottom:-20px;
        margin-top: 5px; 
        font-weight: bold;
        font-size: 20px;}

.cardContent{margin:0px 0 15px;}
.cardContent p{text-align: center;}
.cardContent02{margin:10px 0 15px;}
header{width:100%;margin-bottom:5px;}
.header_memu{width:25.5%;}
.header_tel{width:73%;}
.header_tel2{width:50%;}
nav{clear:both;margin-top:5px;}
nav img{width:100%;margin-bottom:1px;}
nav li{
    /*width:49%;*/
    width:100%;
}
#category_list{
    display:none;
    width:90%;
    z-index:999;
    left:0px;
    margin: 0 auto;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
	  height: 550px;
 }

#category_list_2{
    display:none;
    width:100%;
    z-index:999;
    left:0px;
    margin: 0 auto;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
height: 550px;
 }   


#body00{
    width: 90%;
    padding-top: 5px;
}


.category_list_index{
    display:block !important;   
}

.category_list_index p{
    text-align: center;
    margin: 8px auto;
    font-size: 1.05em;
    line-height: 1.37em;
    border: solid 4px red;
    padding: 2px;
    background-color: papayawhip; 
}

.box{
/*margin-bottom:5px;*/
background-color:#FFFFFF;
}

.box_2{
/*margin-bottom:5px;*/
background-color:#F8F8F0;
}

.rogo_box{
    margin-bottom:7px;
    background-color:#FFFFFF;

}
.content{
    padding:0 3% 3%;overflow:hidden;
}

.content p{
    padding-top: 27px;
    text-align: left;
}

p.resizeimage img { width: 100%; }

/*.content{padding:0 3% 3%;overflow:hidden;}*/
.content h2{margin-bottom:10px;}
h2.title{margin-top:5%;}
.inquiry_btn{
    margin: 0 auto;
    width:90%;
    padding-top:10px;
}
.inquiry_btn .tel,
.inquiry_btn .mail{
    width:49%;}
.box .boxin .inquiry_btn{
    text-align:center;
    padding:3% 3% 3%;
    width:90%;
    margin: 0 auto;
}
p.answer{width:85%;text-align:left;float:right;margin:5px 0 10px 0;}
h4.accordion_head{border-bottom:#4c8dcb dotted 1px;}
.answer .important{color:#cc0033;}
.A{width:15%;margin-top:8px;float:left;text-align:center;}
.A img{width:35%;}
#gaiyou{text-align:left;margin:5px 2%;font-size:0.875em;}
#gaiyou th{color:#4c8dcb;font-weight:normal;vertical-align:top;width:4.2em;}
#access{text-align:left;margin-top: 8px;}
#access table{background-image:url(../img/common/background_1.jpg);width:100%;}
#access th,
#access td{border-bottom:solid 1px #ccc;}
#access th{width:25%;vertical-align:top;}
#access td{font-size:0.86em;padding-left:3%;}

.manga_b{
overflow:hidden;
margin: 0 auto;
width: 94%;
padding: 3%;
background: #fff;
}

.manga_b_2 {
overflow:hidden;
margin: 0 auto;
width: 90%;
padding: 0% 3% 0% 3%;
background: #f8f8f0;
}

.box .boxin .manga_b{padding: 0 3% 3%;margin: 0 auto;}

.manga_b ul li{margin-bottom:5px;}
.manga_b_2 ul li{margin-bottom:3%;}
.network{margin-bottom:5px;display:block;}
footer{width:94%;margin:0 0 160px 0;text-align:center;color:#9F9F9F;font-size:80%;padding-bottom:65px;padding-top:5px;}

.priceImageTitle {
	margin: 20px 20px -20px;
	color: #a10100;
	text-align: center;
    font-weight: 600;
}


.priceImage {
	margin: 15px 20px 0;
	text-align: center;
}

.priceImage img {
	width: 70%;
	height: auto;
}

.priceText {
	margin: 15px 20px 0;
	text-align: center;
}

.company {
	margin: 0px auto 10px;
}


/*20171225 4つの項目*/
#four_commet {
width: 100%;
height: auto;
margin: 0 auto;
padding: 0 auto;
}

.commet_img02 {
width: 90%;
height: 300px;
background-image: url(../img/common/comment02_sp.jpg);
background-size: 100%;
margin: 0 auto;
/*margin: 10px 0px 10px 0px;*/
}

.commet_img04 {
width: 90%;
height: 300px;
background-image: url(../img/common/comment04_sp.jpg);
background-size: 100%;
margin: 0 auto;
margin-bottom: 10px;
}

#four_commet p {
font-size: 100%;
line-height: 1.6;
margin: 10%;
padding-top: 30%;
}

.uwakiBn09{margin:0;text-align:center;}
.uwakiBn09Bn{margin-top:16px;
}
.uwakiBn09 img{margin:10px auto;}
.uwakiBn09 img:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
.uwakiBn09 a{width:100%;display:inline-block;margin:0;}
.uwakiBn09Left{}
.uwakiBn09Right{}
.uwakiBn09Left img{margin-right:8px}
.uwakiBn09Right img{margin-left:8px}

.jitsurei01 img{margin:10px auto;}

#kanousei01{  
    background-image:url(../img/uwaki/Check_01.png);
    background-repeat:no-repeat;
    background-position: left top;
    background-size:100% auto;
    padding:5px;
    margin-top: 5px;
    margin-left: -5px;
    z-index: 99;
}


#kanousei02{  
    background-image:url(../img/uwaki/Check_02.png);
    background-repeat:no-repeat;
    background-position: left top;
    background-size:100% auto;
    padding:5px;
    margin-top: 5px;
    margin-left: -5px;
    z-index: 99;
}

#kanousei03{  
    background-image:url(../img/uwaki/Check_03.png);
    background-repeat:no-repeat;
    background-position: left top;
    background-size:100% auto;
    height: 38px;
    padding:5px;
    margin-top: 3px;
    margin-left: -2px;
    z-index: 99;
}

#kanousei03 p{
    position: relative;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:0.88em;
    text-align:left;
    line-height: 1.7em; 
    color:#000;  
    margin-left: 2%;
    margin-top:-6%;
}


#kanousei02 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:15px;
    text-align:left;
    line-height: 1.4em; 
    color:#ffffff;  
    margin-left: 13%;
    margin-top:-6%;
}

#kanousei04 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:15px;
    text-align:left;
    line-height: 1.4em; 
    color:#ffffff;  
    margin-left: 13%;
    margin-top:-6%;
    margin-bottom: 7%;
}

#kanousei01 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:15px;
    text-align:left;
    color:#ffffff;  
    margin-left: 13%;
    margin-top:-5%;
}




#kanousei01 .kanousei01bun{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: -0.5px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:14px;
    line-height: 1.4em;
    text-align:left;
    color:#000000;  
    margin-left: 3px;
    margin-top:30px;
}   

#kanousei01 .kanousei01bun p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:15px;
    text-align:left;
    color:#000000;  
    margin-left: 50px;
    margin-top:5px;

}

#kanousei02 .kanousei02bun{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: -0.5px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:14px;
    line-height: 1.4em;
    text-align:left;
    color:#000000;  
    margin-left: 3px;
    margin-top:7%;

}   

#kanousei02 .kanousei02bun p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:15px;
    text-align:left;
    color:#000000;  
    margin-left: 50px;
    margin-top:5px;

}

#kanousei02 .kanousei04bun{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: -0.5px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:14px;
    line-height: 1.4em;
    text-align:left;
    color:#000000;  
    margin-left: 3px;
    margin-top:14%;

} 

#kanousei04{  
    background-image:url(../img/uwaki/Check_04.png);
    background-repeat:no-repeat;
    background-position: left top;
    background-size:100% auto;
    padding:8px;
    margin-top: 5px;
    margin-left: -5px;
        margin-bottom: -10px;
    z-index: 99;
}

#kanousei10{  
    background-image:url(../img/uwaki/Check_01.png);
    background-repeat:no-repeat;
    background-position: left top;
    background-size:100% auto;
    padding:10px;
    margin-top: 5px;
    margin-left: -5px;
    margin-bottom: -10px;
    z-index: 99;
}

#kanousei10 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:15px;
    text-align:left;
    color:#ffffff;  
    margin-left: 13%;
    margin-top:-5%;
    margin-bottom: 20px;
}

#kanousei20{  
    background-image:url(../img/uwaki/Check_02.png);
    background-repeat:no-repeat;
    background-position: left top;
    background-size:100% auto;
    padding:10px;
    margin-top: 5px;
    margin-left: -5px;
    margin-bottom: -10px;
    z-index: 99;
}
#kanousei20 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:15px;
    text-align:left;
    line-height: 1.4em; 
    color:#ffffff;  
    margin-left: 13%;
    margin-top:-7%;
    margin-bottom: 20px;
}

#kanousei05{  
    background-position: left top;
    background-size:100% auto;
    margin-top: 30px;
    margin-bottom: 20px;
    z-index: 99;
    background-color: #a9060d;
}

#kanousei05 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:1.2em;
    text-align:left;
    color:#ffffff;  
    margin: -6% 0 1% 5%;
    padding-top: 3px;

}

#kaisya01{  
    background-position: left top;
    background-size:100% auto;
    padding:1px;
    margin-top: 20px;
    z-index: 99;
    background-color: #f5f5f5;
}

#kaisya01 p{
    position: relative;
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:1.1em;
    text-align:left;
    color:#000000;  
    margin: -6% 0 1% 5%;
}

#kaisya02{  
    background-position: left top;
    background-size:100% auto;
    padding:1px;
    margin-top: 100px;
    margin-left: 20px;
    z-index: 99;
}

.company02 {
	margin: 0px 20px 30px 16px;
}

.gaiyo_midashi p {
    color: rgb(80,55,38);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    letter-spacing: 4px;
    text-align: center;
    margin-top: -65px;
    margin-bottom: 25px;
    font-size: 22px;
    }
    
.gaiyo_midashi2 p {
    color: rgb(80,55,38);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    text-align: center;
    margin-top: -72px;
    margin-bottom: 25px;
    font-size: 20px;
    line-height:24px;
    }

.gaiyo_midashi3 p {
    color: rgb(80,55,38);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    letter-spacing: 4px;
    text-align: center;
    margin-top: -103px;
    margin-bottom: 25px;
    font-size: 22px;
    }
    
.gaiyo_midashi4 p {
    color: rgb(80,55,38);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    text-align: center;
    margin-top: -65px;
    margin-bottom: 25px;
    font-size: 22px;
    }
    
.gaiyo_midashi5 p {
    color: rgb(80,55,38);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    text-align: center;
    margin-top: -65px;
    margin-bottom: 25px;
    font-size: 22px;
    }
    
.gaiyo_nagare p {
    color: rgb(80,55,38);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    text-align: center;
    margin-top: -60px;
    margin-bottom: 25px;
    font-size: 22px;
    }
    
.hatena p {
    color: rgb(235,123,148);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    margin-left: 49px;
    margin-top: -82px;
    margin-bottom: 15px;
    font-size: 35px;
    }
    
.hatena2 p {
    color: rgb(235,123,148);
    font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    margin-left: 49px;
    margin-top: -68px;
    margin-bottom: 15px;
    font-size: 28px;
    }

.media_text p {
    color: black;
    font-family: "ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro";
    text-align: center;
    margin-top: -46px;
    font-size: 22px;
    }
    
.media_tv p {
	color: black;
	font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro";
	margin-left: 60px;
	text-align: center;
	margin-top: -37px;
	font-size: 20px;
	font-weight: 600;
    }
    
.media_book p {
	color: black;
	font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro";
	margin-left: 60px;
	text-align: center;
	margin-top: -45px;
	margin-bottom: 14px;
	font-weight: 600;
	font-size: 20px;
    }
    
.media_etc p {
	color: black;
	font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro";
	margin-left: 60px;
	text-align: center;
	margin-top: -45px;
	margin-bottom: 14px;
	font-weight: 600;
	font-size: 20px;
    }

.content2 p{
    padding-top: 10px;
    margin-left: 10px;
    text-align: left;
}