@charset "UTF-8";body{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;}
TABLE{margin-right:auto;margin-left:auto;}
a img{border:none;}
.top_second_tbl{text-align:center;background-color:white;}
.ol01{margin:0;padding:0;color:black;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;font-size:100%;font-weight:bold;margin-left:30px;}
.h201{color:black;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;font-size:100%;font-weight:bold;}
.h201 STRONG{font-weight:normal;font-size:82%;}
.bottom_tbl01{padding:10px 0;}
.main_img{padding:5px 0;}
.border_b01{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.border01{border:1px solid #cccccc;}
.vtop TH{padding-bottom:10px;}
.pin01 TD IMG{vertical-align:middle;}
body{overflow-x:hidden;text-align:center;}
.border_img{border:1px solid #b6b1fe;border-bottom:none;width:825px;}
.bordernone{border:none;}
.wrap{width:1000px;margin:0 auto;text-align:center;}
.box_border{border:1px solid #b6b1fe;width:822px;}
.contents{padding:30px;width:785px;}
.txt_l{text-align:left;}
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.txt_y{text-align:center;}
.txt_y img {position: relative;right: 2px; bottom:3px;}
.txt_y1{text-align:center;position: relative;bottom:20px;}
.txt_y1 img {position: relative;right: 2px; bottom:3px;}
.txt_y2{text-align:center;position: relative;bottom:30px;}
.txt_y2 img {position: relative;right: 2px; bottom:3px;}
.p_b10{padding-bottom:10px;}
.p_t10{padding-top:10px;}
.box01{background-color:#FAF9F7;padding:8px;margin-bottom:10px;margin-right:auto;margin-left:auto;}
.sub_menu{padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0;}
.tbl_box{
    background-image:url(images/bg.png);
    background-repeat:repeat;
}
#content_tyousa{
    width:1005px;
    margin-right:auto;
    margin-left:auto;
}


#jiken01{ 
    float:left;    
    position: relative;
    width:468px;
    height: 58px;
    background-image:url(images/jirei001.png);
    background-repeat:no-repeat;
    background-position: left top;
    margin-top: 10px;
    margin-left: 12px;
     margin-right: -13px;
    margin-bottom: 5px;
    z-index: 99;   
}

#jiken02{ 
    float:left;    
    position: relative;
    width:468px;
    height: 58px;
    background-image:url(images/jirei001.png);
    background-repeat:no-repeat;
    background-position: left top;
    margin-top: 10px;
    margin-left: 12px;
    margin-right: -13px;
    margin-bottom: 20px;
    z-index: 99;   
}

#jiken01 p{
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:16px;
    text-align:left;
    color:#555555;  
    margin-left: 60px;
    margin-top:8px;
    padding-top: 10px;
}
#jiken02 p{
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:16px;
    text-align:left;
    color:#555555;  
    margin-left: 60px;
    margin-top:8px;
    padding-top: 10px;
}

.jiken_title{
    letter-spacing:2px;
    margin-top:-40px;   
    font-size:36px;
    text-align:center;
    font-weight: 800; 
    color:#aa060f;      
}

.jiken_bun p{
        margin-bottom:30px;
    
}


.img_float{
    margin:0px;
    vertical-align:bottom;
    width:1000px;
    text-align:center;
}

.img_float .kage{ 
    position: relative;
    width:1000px;
    height: 70px;
    background-image:url(images/bar_light_blue.png);
    background-repeat:no-repeat;
    background-position: center top;
    padding: 8px;
    margin-left: -30px;
    margin-top: 50px;
}


.img_float .kage02 { 
    position: relative;
    width:1000px;
    height: 70px;
    background-image:url(images/bar_orange.png);
    background-repeat:no-repeat;
    background-position: center top;
    padding: 8px;
    margin-left: -30px;
    margin-top: 50px;
}

.img_float .kage p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 2px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:36px;
    font-weight:bold;
    text-align:left;
    color:#3F4541;    
    padding-left:54px;
    margin-top:px;
}

.img_float .kage02 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:36px;
    font-weight:bold;
    text-align:left;
    color:#3F4541;    
    padding-left:54px;
    margin-top:4px;
}


.img_float .kanouseititle{ 
    position: relative;
    width:1000px;
    height: 150px;
    background-image:url(images/kanousei.png);
    background-repeat:no-repeat;
    background-position: center top;
    padding: 8px;
    margin-top: -10px;
    margin-left: -150px;
    z-index: 99;
}

.img_float .kanouseititle02{ 
    position: relative;
    width:1000px;
    height: 150px;
    background-image:url(images/kanousei02.png);
    background-repeat:no-repeat;
    background-position: center top;
    padding: 8px;
    margin-top: -10px;
    margin-left: -150px;
    z-index: 99;
}

.img_float .kanouseititle p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:28px;
    font-weight:bold;
    text-align:left;
    color:#fff;   
    padding-top: 58px;
    padding-left:120px;
    margin-left: 50px;
    margin-top:-18px;
}

.img_float .kanouseititle02 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:28px;
    font-weight:bold;
    text-align:left;
    color:#fff;   
    padding-top: 58px;
    padding-left:120px;
    margin-left: 50px;
    margin-top:-18px;
}

.img_float .kanousei00{ 
    background-color: #F5F5F5;
    background-position: top;
    margin-top: -100px;
    width: auto;
    height: 960px;
}

.img_float .kanousei_C{ 
    background-color: #F5F5F5;
    background-position: top;
    margin-top: -100px;
    width: auto;
    height: 500px;
}

#kanousei01{ 
    float:left;    
    position: relative;
    width:400px;
    height: 110px;
    background-image:url(images/Check_01.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: 40px;
    margin-left: -13px;
    margin-bottom: 10px;
    z-index: 99;
}

#kanousei_a{ 
    float:left;    
    position: relative;
    width:400px;
    height: 90px;
    background-image:url(images/Check_03.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: 40px;
    margin-left: -13px;
    margin-bottom: 0px;
    z-index: 99;
}

#kanousei02{ 
    float:left;   
    position: relative;
    width:500px;
    height: 120px;
    background-image:url(images/Check_02.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: 40px;
    margin-left: 5px;
    z-index: 99;
}

#kanousei_b{ 
    float:left;   
    position: relative;
    width:500px;
    height: 90px;
    background-image:url(images/Check_04.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: 40px;
    margin-left: 5px;
    z-index: 99;
}



#kanousei03{ 
    float:left;    
    position: relative;
    width:400px;
    height: 118px;
    background-image:url(images/Check_01.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: -10px;
    margin-left: -13px;
    z-index: 99;
}

#kanousei04{ 
    float:left;    
    position: relative;
    width:500px;
    height: 118px;
    background-image:url(images/Check_02.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: -10px;
    margin-left: 5px;
    z-index: 99;
}

#kanousei05{ 
    float:left;    
    position: relative;
    width:400px;
    height: 60px;
    background-image:url(images/Check_01.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: -10px;
    margin-left: -13px;
    z-index: 99;
}

#kanousei06{ 
    float:left;    
    position: relative;
    width:500px;
    height: 60px;
    background-image:url(images/Check_02.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding:10px;
    margin-top: -10px;
    margin-left: 5px;
    z-index: 99;
}


#kanousei01 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:17px;
    text-align:left;
    color:#ffffff;  
    /*color:#404040;*/ 
    margin-left: 50px;
    margin-top:-3px;
    padding-top: 10px;
}

#kanousei_a p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:17px;
    text-align:left;
    color:#ffffff;  
    /*color:#404040;*/ 
    margin-left: 50px;
    margin-top:-3px;
    padding-top: 10px;
}

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

#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:17px;
    text-align:left;
    color:#000000;  
    margin-left: 50px;
    margin-top:-1px;
    padding-top: 10px;
}

#kanousei02 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    
    font-weight:bold;
    font-size:17px;
    text-align:left;
    color:#ffffff;  
    margin-left: 44px;
    margin-top:-4px;
    padding-top: 10px;
}

#kanousei_b p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    
    /*font-weight:bold;*/
    font-size:17px;
    text-align:left;
    color:#ffffff;  
    margin-left: 44px;
    margin-top:-4px;
    padding-top: 10px;
}


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

#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:17px;
    text-align:left;
    color:#000000;  
    margin-left: 50px;
    margin-top:-1px;
    padding-top: 10px;
}

#kanousei03 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0.5px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:17px;
    text-align:left;
    color:#ffffff;  
    margin-left: 50px;
    margin-top:-3px;
    padding-top: 10px;
}

#kanousei05 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0.5px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:17px;
    text-align:left;
    color:#ffffff;  
    margin-left: 50px;
    margin-top:-3px;
    padding-top: 10px;
}

#kanousei03 .kanousei03bun{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: -0.7px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:14px;
    text-align:left;
    color:#000000;  
    margin-left: 38px;
    margin-top:5px;
    padding-top: 2px;
}
#kanousei03 .kanousei03bun p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:17px;
    text-align:left;
    color:#000000;  
    margin-left: 50px;
    margin-top:-3px;
    padding-top: 10px;
}

#kanousei04 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0.5px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:17px;
    /*font-size:18px;*/
    text-align:left;
    color:#ffffff;  
    margin-left: 40px;
    margin-top:-3px;
    padding-top: 10px;
}

#kanousei06 p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0.5px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    /*font-weight:bold;*/
    font-size:17px;
    /*font-size:18px;*/
    text-align:left;
    color:#ffffff;  
    margin-left: 40px;
    margin-top:-3px;
    padding-top: 10px;
}

#kanousei04 .kanousei04bun{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 0px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:14px;
    text-align:left;
    color:#000000;  
    margin-left: 38px;
    margin-right: 2px;
    margin-top:5px;
    padding-top: 2px;
}

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



.img_float .kage p{
    /*clear:both;height:33px;width:1000px;*/
    letter-spacing: 2px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:36px;font-weight:bold;
    text-align:left;
    color:#3F4541;    
    padding-left:54px;
    margin-top:2px;
}


.img_float .nagare01{ 
    position: relative;
    width:900px;
    height: 150px;
    background-image:url(images/nagare_bk.png);
    background-repeat:no-repeat;
    background-position: center top;
    padding: 8px 0 0 50px;
    margin-left: 24px;
    margin-top: 50px;
}

.img_float .nagare01 p{ 
    letter-spacing: 2px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:24px;
    font-weight:bold;
    text-align:left;
    color:#3F4541;    
    padding-left:54px;
    margin-top:12px;
}

.img_float .nagare_g01{ 
    position: relative;
    width:700px;
    height: 40px;
    background-image:url(images/nagare_bn_01.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding: 8px 0 0 50px;
    margin-left: 0px;
    margin-top: 10px;
}

.img_float .nagare_g01 p{ 
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:18px;
    font-weight:bold;
    text-align:left;
    color:#fff;    
    margin-top:-2px;
    margin-left: -78px;
}

.img_float .arrow01{ 
    float:left;    
    position: relative;
    width:400px;
    height: 40px;
    margin-top: 10px;
    margin-left: 50px;
    z-index: 99;
}

.img_float .arrow02{ 
    float:right;    
    position: relative;
    width:400px;
    height: 40px;
    margin-top: 10px;
    margin-right: 50px;
    z-index: 99;
}

.img_float .nagare02{ 
    float:left;    
    position: relative;
    width:400px;
    height: 380px;
    background-image:url(images/nagare_bk_02.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding: 8px;
    margin-left:50px;
    margin-top: 10px;
    z-index: 99;
}

.img_float .nagare03{ 
    float:right;    
    position: relative;
    width:400px;
    height:380px;
    background-image:url(images/nagare_bk_03.png);
    background-repeat:no-repeat;
    background-position: left top;
    padding: 8px 0 0 50px;
    margin-left:68px;
    margin-top: 10px;
    z-index: 99;
}

.img_float .nagare02 .nagare_a{
    margin-top: 34px;
    margin-left: 52px; 
}

.img_float .nagare02 .nagare_b{
    margin-top: 24px;
    margin-left: 114px; 
}

.img_float .nagare02 .nagare_c{
    margin-top: 37px;
    margin-left: 84px; 
}

.img_float .nagare02 .nagare_d{
    margin-top: 24px;
    margin-left: 114px; 
}

.img_float .nagare02 .nagare_a p{ 
        letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:18px;
    text-align:center;
    color:#fff;    
    margin-top:3px;
    margin-left: -78px;
}

.img_float .nagare02 .nagare_b p{ 
    letter-spacing: 0px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:18px;
    text-align:left;
    line-height: 1.6em;
    color:#000;    
    margin-top:3px;
    margin-left: -78px;
}

.img_float .nagare02 .nagare_c p{ 
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:18px;
    text-align:center;
    color:#fff;   
    padding-top: 5px;
    margin-top:30px;
    margin-left: -110px;
}
.img_float .nagare02 .nagare_d p{ 
    letter-spacing: 0px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:18px;
    text-align:left;
    line-height: 1.6em;
    color:#000;    
    margin-top:3px;
    margin-left: -78px;
}


.img_float .nagare03 p{ 
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-weight:bold;
    font-size:20px;
    text-align:center;
    line-height: 1.6em;
    color:#000;    
    margin-top:32px;
    margin-left: -100px;
}

.claer{clear:both;margin-right:auto;margin-left:auto;}

.red_bar{
    clear:both;height:33px;width:1000px;
    background-image:url(img_03/common/bar.jpg);
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size:20px;font-weight:bold;
    background-repeat:no-repeat;
    text-align:left;
    color:#FFF;
    padding-left:40px;
    padding-top:8px;
    margin-top:10px;}

.black_bar{
    clear:both;
    height:30px;
    width:1000px;
    background-image:url(image711.jpg);
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック", serif;
    font-size:19px;
    background-repeat:no-repeat;
    text-align:left;
    color:#FFF;
    letter-spacing: 0.5px;
    padding-left:44px;
    padding-top:5px;
    margin-top:2px;
    margin-bottom: -10px;
}

.chosa{
    clear:both;
    height:550px;
    width:1000px;
    background-image:url(image88_171017.jpg);
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:20px;
    background-repeat:no-repeat;
    text-align:left;
    color:#FFF;
    padding-left:44px;
    padding-top:12px;
    margin-left: 50px;
    margin-top:6px;
    margin-bottom: -30px;
}

.chosa .chosa01 {   
}

.chosa .chosa01 p{
    font-size:18px;
    padding-left:13px;
    padding-top:10px;
}
.chosa .chosa02 { 
    margin-top: -8px;
    margin-left: -14px;
}

.chosa .chosa02 p{ 
    font-size:17px;
    padding-left:14px;
    color:/*#91908E*/#000;
}

.chosa .chosa03 { 
    padding-top: 25px;
}

.chosa .chosa03 p{ 
    font-size:18px;
    padding-left:13px;
    padding-top:8px;
}
.chosa .chosa04 { 
    margin-top: -8px;
    margin-left: -14px;
}

.chosa .chosa04 p{ 
    font-size:17px;
    padding-left:14px;
    color:/*#91908E*/#000;
}

.chosa .chosa05 { 
    padding-top: 48px;
}

.chosa .chosa05 p{ 
    font-size:18px;
    padding-left:13px;
    padding-top:9px;
}
.chosa .chosa06 { 
    margin-top: -8px;
    margin-left: -14px;
}

.chosa .chosa06 p{ 
    font-size:17px;
    padding-left:14px;
    color:/*#91908E*/#000;
}

.chosa .chosa07 { 
  padding-top: 67px;
    margin-top: 55px;
}

.chosa .chosa07 p{ 
    font-size:17px;
    padding-left:13px;
    padding-top:8px;
}
.chosa .chosa08 { 
    margin-top: -8px;
    margin-left: -14px;
}

.chosa .chosa08 p{ 
    font-size:17px;
    padding-left:14px;
    color:/*#91908E;*/#000;
    letter-spacing: -0.2px;
}

.chosa .chosa09 { 
    margin-top: -68px;
    margin-left: 572px;
}

.chosa .chosa09 p{ 
    font-size:17px;
    color: #fff;
}
.chosa .chosa10 { 
    margin-top: -120px;
    margin-left: 480px;
}

.chosa .chosa10 p{ 
    font-size:17px;
    padding-left:40px;
    color:#A4131B;
    letter-spacing: -0.2px;
}

.chosa .chosa11 { 
    margin-top: -220px;
    margin-left: 470px;
}

.chosa .chosa11 p{ 
    font-size:16.5px;
    padding-left:50px;
    color:#000;
    letter-spacing: -0.2px;
}









.tuika_contents{width:900px;margin-top:20px;margin-right:auto;margin-bottom:30px;margin-left:auto;text-align:left;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;font-size:15px;line-height:1.5em;font-weight:normal;}
#menu{
    width:1200px;
    clear:both;
    height:50px;
    margin-top:20px;
    margin-bottom:0px;
    padding:0;

}
#menu li{float:left;list-style-type:none;/*padding-right:1px;*/display: block;}
#menu li a{display:block;}
#menu li a:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
.tuika_contents_top{width:1000px;margin:20px auto;clear:both;}

.tuika_contents_top2{
    width:1000px; 
    margin-top:20px; 
    margin-bottom:20px; 
    auto;
    clear:both; 
    background-image:url(img_03/common/anshin.jpg);
    background-repeat:no-repeat; height:400px;
}

.tuika_contents_top2 li {
  /*isplay: inline-block;*/
	float: left;
  font-size: 13px;
  color: black;
  text-align: left;
  margin-top: 162px;
  margin-left: 20px;
  width: 26%;
	list-style-type: none;
    	line-height: 1.4em;
}

.tuika_contents_top2 .tuika_contents_top2_01_title li{
  /*isplay: inline-block;*/
	float: left;
   font-size: 50px;  
  color: black;
  text-align: left;
  margin-top: 180px;
  margin-left: 20px;
  width: 26%;
	list-style-type: none;
    	line-height: 1.4em;
}


.tuika_contents_top2 .tuika_contents_top2_01 {
	margin-left: 105px;
        	line-height: 1.4em;
}


#header{height:72px;}
#btm{padding:0 0 0 10px;position:absolute;margin-left:0px;width:158px;clear:both;}
#btm li{list-style-type:none;margin-bottom:2px;}
#btm li a:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
#btm ul{margin-left:0px;}
#media{margin-top:20px;margin-bottom:20px;}
#media a:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
#header{width:1000px;margin-right:auto;margin-left:auto;margin-bottom:20px;}
#tel{width:1000px;margin-right:auto;margin-left:auto;margin-bottom:15px;margin-top:15px;}
#tel a img:hover{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
#tel #right{text-align:right;}
#tel #left{text-align:left;}
#pankuzu{text-align:left;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;font-size:12px;color:#666;text-decoration:none;}
#pankuzu.pankuzuIkebukuro {margin-top: 5px;}
#pankuzu a{text-decoration:none;}
#pankuzu a:hover{color:#06F;text-decoration:underline;}
body{background-image:url(image238.jpg);background-repeat:repeat-x;}
#main{margin-top:20px;width:1000px;margin-right:auto;margin-left:auto;text-align:left;height:344px;overflow:hidden;position:relative;margin-bottom:0px;}
#main img{position:absolute;top:0;left:0;padding:0;margin:0;}
#contents{width:1000px;margin-right:auto;margin-left:auto;margin-bottom:20px;}
#footer{clear:both;}
#kanren_link{width:1000px;text-align:left;margin-right:auto;margin-left:auto;margin-bottom:20px;height:120px;}
#kanren_link td{width:450px;padding-top:10px;padding-left:50px;vertical-align:top;}
#td_shiro{padding-top:10px;padding-bottom:10px;padding-left:10px;line-height:1.5em;}
#bold{font-size:18px;line-height:1.5em;}
.contact{margin-top:15px;margin-bottom:15px;text-align:center;}
h1{font-size:9px;}
.summary{font-size:9px;margin-top:0px;text-align:right;}
#menu_sita{background-color:#eee;width:1000px;margin-top:10px;margin-bottom:10px;color:#FFF;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;font-size:12px;}
#menu_sita a{color:#333;text-decoration:none;font-weight:normal;}
table.tv-media{width:900px;}
table.tv-media td{width:300px;}
table.tv-media th{padding:5px 0 15px;}
table.tv-media tr{}
.manga_bnr{margin:35px auto 30px;width:900px;position: relative;right: 20px;}
.manga_bnr iframe{margin-top:10px;}
.manga_bnr div{width:420px;text-align:right;float:left;margin-right:60px;}
.manga_bnr div.last{width:420px;margin-right:0;position: relative; left:30px;}
.clearfix:after{clear:both;display:block;content:'';}
#index_bengoshi{background-image:url(img_03/common/bengoshi_back1.jpg);background-repeat:repeat;padding:25px 40px;margin-bottom:20px;overflow:hidden;}
#bengoshis {position: relative;margin-left: 120px;}
#bengoshis p{float:left;margin-left:10px;}
#bengoshis p .right{margin-left:0;}
#bengoshi_nakajima{clear:both;}
.wrap{overflow:hidden;*zoom:1;width:1000px;}
.bengoshis02{position: relative;margin-left: -8px;}
.bengoshis02One{float:left;width:216px;height:380px;margin-left:70px;text-decoration:none;background-image:url("img_03/common/bengoshi_back.png");background-position:0 0;background-repeat:no-repeat;}
.bengoshis02One h4{height:50px;margin:0;padding-top:20px;font-size:16px;color:black;line-height:1.3em;}
.bengoshis02One .bengoshis02TitleOneLine{line-height:50px;}
.bengoshis02OneImage{}
.bengoshis02OneName{width:194px;margin:10px auto 0 3px;padding:3px 0;color:white;font-size:12px;background-color:#ba0000;}
.bengoshis02OneNameGyosei{background-color:#542b0a;}
.bengoshis02OneText{margin:10px 20px auto;font-size:13px;color:#000;text-align:left;}
.bengoshi_nakajima02{position:relative;width:900px;margin:30px auto 0 10px;padding-bottom:30px;background-image:url("img_03/common/bengoshi_nakajima_back.jpg");background-position:0 0;background-repeat:repeat;}
.bengoshi_nakajima02 h4{width:525px;margin:0 auto 0 375px;padding-top:25px;color:#3e3a39;text-align:left;font-size:26px;font-weight:800;background-image:url("img_03/common/bengoshi_nakajima_tensen.png");background-position:right bottom;background-repeat:no-repeat;}
.bengoshi_nakajima02 h4 span{display:block;color:#000;font-size:14px;font-weight:400;}
.bengoshi_nakajima02Text{width:490px;margin:15px auto 0 375px;color:#3e3a39;line-height:1.5em;text-align:left;font-size:16px;}
.bengoshi_nakajima02Text span{color:#ba0000;}
.bengoshi_nakajima02Image{position:absolute;left:25px;top:-14px;}
.bengoshi_nakajima02Top{position:absolute;left:0;top:0;}
.bengoshi_nakajima02Bottom{position:absolute;left:0;bottom:0;}
#content.ijime_chousa{width:1000px;margin:0 auto;}
#content.ijime_chousa p.main_img{margin-top:0;}
.itoguchi_box{background:url(images/ijime_chousa/ijime_chousa_itoguchi_bg.png) no-repeat left top;width:1000px;height:503px;position:relative;}
.itoguchi_innerbox{text-align:left;position:absolute;top:78px;left:28px;}
.itoguchi_box p{margin:0;padding:0;font-size:14.5px;line-height:25px;color:#333333;letter-spacing:-0.02em;}
.itoguchi_box p.m_tb{margin-top:23px;margin-bottom:27px;}
.itoguchi_box p.m_b{margin-bottom:22px;}
.itoguchi_box p span.u_line{text-decoration:underline;font-weight:bold;}
.freeConsultationMail_box{background:url(images/ijime_chousa/ijime_chousa_soudanmail_bg.jpg) no-repeat left top;width:1000px;height:150px;position:relative;margin-top:23px;margin-bottom:38px;}
.freeConsultationMail_box p.fcm_btn{position:absolute;top:48px;right:44px;margin:0;}
.freeConsultationMail_box55{background:url(img_03/common/hutei_soudanmail_bg.jpg) no-repeat left top;width:1000px;height:150px;position:relative;margin-top:23px;margin-bottom:38px;}
.freeConsultationMail_box55 p.fcm_btn{position:absolute;top:48px;right:44px;margin:0;}
.bullying_example_box{margin-bottom:30px;}
.bullying_example_box p{margin:0;padding:0;}
.example_box1{background:url(images/ijime_chousa/ijime_chousa_jirei01_bg.jpg) no-repeat left top;width:1000px;height:240px;position:relative;}
.example_box2{background:url(images/ijime_chousa/ijime_chousa_jirei02_bg.jpg) no-repeat left top;width:1000px;height:252px;position:relative;}
.example_box3{background:url(images/ijime_chousa/ijime_chousa_jirei03_bg.jpg) no-repeat left top;width:1000px;height:270px;position:relative;}
.example_box4{background:url(images/ijime_chousa/ijime_chousa_jirei04_bg.jpg) no-repeat left top;width:1000px;height:273px;position:relative;}
.example_date{position:absolute;top:42px;right:70px;font-size:14px;color:#1A1A1A;letter-spacing:-0.05em;}
.example_desc{position:absolute;top:77px;left:50px;text-align:left;font-size:14.5px;line-height:25px;color:#1A1A1A;}
.example_box2 .example_date{top:63px;}
.example_box2 .example_desc{width:880px;top:99px;letter-spacing:-0.04em;}
.example_box3 .example_date{top:48px;}
.example_box3 .example_desc{width:870px;top:84px;letter-spacing:-0.04em;}
.example_box4 .example_date{top:33px;}
.example_box4 .example_desc{width:897px;top:71px;}
.l_spacing_zf{letter-spacing:-0.4em;}
.l_spacing_zfv{margin-left:-0.5em;}
.l_spacing_o{margin-left:-1em;}
.solution_box p{margin:0;padding:0;font-size:14px;text-align:left;color:#000000;}
.solution_box .solution01{background:url(images/ijime_chousa/ijime_chousa_kaiketsu01.png) no-repeat left top;width:1000px;height:138px;position:relative;}
.solution_box .solution01 p{position:absolute;top:39px;right:160px;}
.solution_box .solution02{background:url(images/ijime_chousa/ijime_chousa_kaiketsu02.png) no-repeat left top;width:1000px;height:144px;position:relative;}
.solution_box .solution02 p{position:absolute;top:39px;right:165px;}
.solution_box .solution03{background:url(images/ijime_chousa/ijime_chousa_kaiketsu03.png) no-repeat left top;width:1000px;height:188px;position:relative;}
.solution_box .solution03 p{position:absolute;top:39px;right:248px;}
.media_box{margin-bottom:32px;}
.media_box_header{background:url(images/ijime_chousa/ijime_chousa_shuzaikyoroku01.jpg) no-repeat left top;width:1000px;height:75px;overflow:hidden;}
.media_box_header p{float:right;color:#333333;font-size:15px;margin-top:30px;margin-right:21px;}
.media_box_detail{background:url(images/ijime_chousa/ijime_chousa_shuzaikyoroku02.jpg) no-repeat left top;width:1000px;height:214px;}
.media_detail_innerbox{overflow:hidden;margin-left:7px;}
.media_box_detail p{margin:0;padding:0;float:left;margin-left:15px;}
.office_guide_box{margin-bottom:55px;}
.office_guide_box p{margin:0;padding:0;}
.office_guide_boxTitle{line-height:0;}
.address_detail_box{background:url(images/ijime_chousa/ijime_chousa_annai01.jpg) no-repeat left top;width:1000px;height:504px;color:#1A1A1A;}
.address_detail_box_ikebukuro{height:384px;background:url(img_03/ikebukuro/back.jpg) no-repeat left top;}
.address_detail_innerbox{overflow:hidden;width:851px;margin:0 auto;}
.detail_box{float:left;width:385px;text-align:left;}
.notification_box{font-size:14px;line-height:24px;margin-top:58px;margin-bottom:30px;}
.address_detail{font-size:16px;line-height:28px;}
.address_detail span.detail_b{font-weight:bold;}
.address_detail_head{display:inline-block;margin-left:-8px;}
.map_box{float:right;}
.transportation_box{background:url(images/ijime_chousa/ijime_chousa_annai02.jpg) no-repeat left top;width:1000px;height:235px;position:relative;}
.transportation_desc{position:absolute;top:22px;left:355px;}
.transportation_desc p{text-align:left;margin-bottom:35px;color:#1A1A1A;}


.transportation_box02{background:url(images/ijime_chousa/ijime_chousa_annai03.jpg) no-repeat left top;width:1000px;height:235px;position:relative;margin-top: -40px}
.transportation_desc02{position:absolute;left:300px;}
.transportation_desc02 p{text-align:left;margin-bottom:37px;color:#1A1A1A;}

.transportation_desc03{position:absolute;top:8px;left:300px;}
.transportation_desc03 p{text-align:left;margin-bottom:10px;color:#1A1A1A;}


.transportation_box_ikebukuro{}
.transportation_box_ikebukuro .transportation_desc{top:10px;}
.transportation_box_ikebukuro .transportation_desc .transportation_box_ikebukuro01{margin-bottom:11px;}
.transportation_box_ikebukuro .transportation_desc .transportation_box_ikebukuro02{margin-bottom:11px;}




#content.ijime_chousa #footer p{margin:0;padding:0;font-size:12px;line-height:52px;color:#000000;}
.ikebukuroPhoto{margin:-39px auto 16px;}
.ikebukuroMain{margin:5px 0 15px;}
#billboard04{width:1000px;margin-right:auto;margin-left:auto;height:395px;overflow:hidden;position:relative;margin-bottom:20px;}
#sokyu_box02{margin-bottom:20px;}
.cooperator_title02{margin-bottom:20px;}
#content_tyousa #pankuzu{width:1000px;margin:0 auto;}
#content_tyousa #billboard{width:1000px;margin-right:auto;margin-left:auto;height:381px;overflow:hidden;position:relative;margin-bottom:20px;}
.sokyu02_box{background:url(img_03/sokou_tyousa/sokyu02_bg.png) no-repeat left top;width:1005px;height:461px;margin-top:18px;margin-bottom:20px;position:relative;}
.sokyu02_innerbox{position:absolute;top:18px;left:20px;}
.sokyu02_box p{font-size:15px;line-height:25px;color:#4D4D4D;text-align:left;}
.sokyu02_box p.m_tb{margin-top:23px;margin-bottom:25px;}
.sokyu02_box p.m_tb2{margin-top:25px;margin-bottom:25px;}
.sokyu02_innerbox p span.m_left{margin-left:-8px;}
.sokyu02_box p span.u_line{font-weight:bold;text-decoration:underline;}
#content_tyousa #wrapper{width:1000px;margin:0 auto;}
#content_tyousa .freeConsultationMail_box{background:url(img_03/sokou_tyousa/soudanmail_bg.jpg) no-repeat left top;width:1000px;height:150px;position:relative;margin-bottom:20px;}
#content_tyousa .freeConsultationMail_box p.fcm_btn{position:absolute;top:44px;right:36px;margin-bottom:22px;}
#content_tyousa .cooperator_title{margin-bottom:18px;}
.price_box{margin-bottom:40px;}
.price_box p{color:#1A1A1A;text-align:left;}
.price_desc{font-size:15px;line-height:27px;padding-top:19px;padding-left:25px;margin-bottom:25px;}
.price_desc_box{position:relative;height:70px;}
.price_card{margin:15px auto 20px;text-align:center;}
.timeInvestigation_box{background:url(img_03/sokou_tyousa/ryoukin_bg02_171019.png) no-repeat left top;width:1000px;height:424px;position:relative;}
.timeInvestigation_innerbox{position:absolute;top:55px;left:49px;}
.timeInvestigation_header{margin-bottom:6px;}
.timeInvestigation_repletion{font-size:12px;}
.conductInvestigation_box{background:/*url(img_03/sokou_tyousa/ryoukin_bg02.png)*/ no-repeat left top;width:1000px;position:relative;}
.conductInvestigation_desc{position:absolute;top:-220px;left:49px;}
.other_box{background:/*url(img_03/sokou_tyousa/ryoukin_bg03.png)*/ no-repeat left top;width:1000px;position:relative;}
.other_box p{position:absolute;top:-56px;left:49px;}
.request_box{text-align:left;}
.request_box p{color:#1A1A1A;font-size:15px;}
.request_header{margin-bottom:15px;}
.inquiry_box{background:url(img_03/sokou_tyousa/goirai_bg01.jpg) no-repeat left top;width:1000px;height:211px;position:relative;}
.inquiry_box p{position:absolute;top:80px;left:70px;}
.inquiry_box p a{color:#1A1A1A;}
.estimate_box{background:url(img_03/sokou_tyousa/goirai_bg02.jpg) no-repeat left top;width:1000px;height:188px;position:relative;}
.estimate_box p{position:absolute;top:49px;left:70px;}
.estimate_box p span.f_color{color:#A90004;font-weight:bold;}
.request_innerbox03{overflow:hidden;}
.request_innerbox03 .flt_l{background:url(img_03/sokou_tyousa/goirai_bg03.jpg) no-repeat left top;width:534px;height:194px;position:relative;}
.request_innerbox03 .flt_l p{position:absolute;top:52px;left:70px;}
.request_innerbox03 .flt_r{background:url(img_03/sokou_tyousa/goirai_bg04.jpg) no-repeat left top;width:466px;height:194px;position:relative;}
.request_innerbox03 .flt_r p{position:absolute;top:45px;right:202px;font-size:14px;}
.report_box{background:url(img_03/sokou_tyousa/goirai_bg05.jpg) no-repeat left top;width:1000px;height:176px;position:relative;}
.report_box p{position:absolute;top:60px;left:70px;}
.freeConsultationMail_box2{background:url(img_03/sokou_tyousa/soudanmail_bg.jpg) no-repeat left top;width:1000px;height:150px;position:relative;margin-top:30px;margin-bottom:30px;}
.freeConsultationMail_box2 p.fcm_btn{position:absolute;top:30px;right:36px;margin-bottom:22px;}
.freeConsultationMail_box99{background:url(img_03/yukue/soudanmail_bg_yukue.jpg) no-repeat left top;width:1000px;height:150px;position:relative;margin-top:30px;margin-bottom:30px;}
.freeConsultationMail_box99 p.fcm_btn{position:absolute;top:30px;right:36px;margin-bottom:22px;}
#content_tyousa #footer p{margin:0;padding:0;font-size:12px;line-height:52px;color:#000000;}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, .itoguchi_box p{font-size:14px;}
::i-block-chrome, .example_desc{letter-spacing:-0.04%;font-size:13.3px;}
::i-block-chrome, .example_date{font-size:13px;top:45px;}
::i-block-chrome, .example_box2 .example_date{top:66px;}
::i-block-chrome, .example_box3 .example_date{top:51px;}
::i-block-chrome, .example_box4 .example_date{top:36px;}
}
#content_tyousa #billboard02{width:1000px;margin-right:auto;margin-left:auto;height:395px;overflow:hidden;position:relative;margin-bottom:20px;}
.sokyu02_box02{background:url(img_03/sokou_tyousa/sokyu04bg_com.jpg) no-repeat left top;width:1005px;height:461px;margin-top:18px;margin-bottom:20px;position:relative;}
.sokyu02_box02 p{font-size:18px;line-height:26px;color:#4D4D4D;text-align:left;}
.sokyu02_box02 p.m_tb{margin-top:23px;margin-bottom:25px;}
.sokyu02_box02 p.m_tb2{margin-top:25px;margin-bottom:25px;}
.sokyu02_box02 p span.u_line{font-weight:bold;text-decoration:underline;}
#content_tyousa #billboard03{width:1000px;margin-right:auto;margin-left:auto;height:395px;overflow:hidden;position:relative;margin-bottom:20px;}
.sokyu02_box03{background:url(img_03/sokou_tyousa/sokyu04bg_general.jpg) no-repeat left top;width:1005px;height:434px;margin-top:18px;margin-bottom:20px;position:relative;}
.sokyu02_box03 p{font-size:18px;line-height:27px;color:#4D4D4D;text-align:left;}
.sokyu02_box03 p.m_tb{margin-top:23px;margin-bottom:25px;}
.sokyu02_box03 p.m_tb2{margin-top:25px;margin-bottom:25px;}
.sokyu02_box03 p span.u_line{font-weight:bold;text-decoration:underline;}

.yukue_box{width:1005px;height:1100px;margin-top:18px; position:relative;}
.yukue_box p{font-size:16px;line-height:27px;color:#4D4D4D;text-align:left;}
.yukue_midashi{text-align: center; font-size: 38px; color: #000000; margin: 40px auto;
}
.yukuephoto{    
}
.yukuephoto img{
    float: right;
    width: 400px;
    clear: both;
}

.imasugu{
    margin: 24px 0;
}
.imasugu img{
    width: 604px;
    clear: both;
}

#submenu_back{margin:0px;background-image:url(img_03/common/submenu_back.jpg);background-repeat:no-repeat;width:1000px;height:35px;vertical-align:top;}
#submenu{margin-left:230px;display:block;height:35px;margin-top:0px;padding-left: 0px;}

.submenu_adjust{padding:0;}
#submenu li{list-style-type:none;float:left;display:block;margin-right:40px;height:35px;padding-top:-20px;}
#submenu.submenu_adjust li{margin:-7px 40px 0 0;line-height:0;padding:0;}
@media all and (-ms-high-contrast:none){ #submenu.submenu_adjust li {background-color: margin:0 40px 0 0;padding-top:7px;}}
@media all and (-ms-high-contrast:none){ *::-ms-backdrop, #submenu.submenu_adjust li {margin:0 40px 0 0;padding-top:0;}}
_::-webkit-full-page-media, _:future, :root #submenu.submenu_adjust li {margin:0 40px 0 0;}

#submenu.submenu_adjust li a{margin:0;padding: 0;line-height:0;}
#submenu.submenu_adjust li a img{margin:0;padding: 0;line-height:0;}
#content_media{margin-top:20px;text-align:left;font-weight:normal;color:#302c2c;}
.media_title{margin-top:30px;margin-bottom:20px;}
.new_main_img{margin-bottom:20px;}
.new_media_content{background-image:url(img_03/media_info/mediabox_01_content.jpg);background-repeat:repeat-y;margin:0px;vertical-align:bottom}
.new_media_top{margin:0px;vertical-align:bottom}
.new_media_bottm{margin:0px;vertical-align:bottom}
.new_media_content ul li{list-style-type:none;width:950px;height:40px;margin-left:auto;margin-right:auto;font-size:18px;border-bottom:dotted;border-bottom-color:#302c2c;border-bottom-width:1px;padding-top:16px;font-weight:normal;}
.media_aicon01{margin-right:10px;}
.new_media_content p{width:950px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.5em;font-weight:normal;}
.housounaiyou{margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;display:block;width:950px;}

.media_box00{border-color:#666666;border-top-width:6px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-style:solid;width:998px;display:block;margin-bottom:30px;clear:both;height:600px;}

.media_box01{border-color:#666666;border-top-width:6px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-style:solid;width:998px;display:block;margin-bottom:30px;clear:both;height: 500px;}

.media_box02{border-color:#666666;border-top-width:6px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-style:solid;width:998px;display:block;margin-bottom:30px;clear:both;height: 600px;color: #000;}

.media_box03{margin-bottom:30px;width:1000px;}
.media_box03 table{width:950px;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-bottom:25px;color:#302c2c;}


.media_inbox{width:950px;padding-left:25px;padding-rihgt:25px;margin-top:10px;margin-bottom:-30px;clear:both;}

.media_inbox_midashi, .media_inbox_midashi_2 {border-color:#666666;border-bottom-width:3px;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-style:solid;font-size:16px;display:block;width:950px;padding-bottom:20px;color: #000;}

.media_inbox_midashi_2 {padding-top: 10px;}

.width-580 {font-size:16px;font-weight:normal;line-height:1.5em;margin-top:20px;width:560px;margin: 0 auto;padding: 0 auto;}
.width-580_2 {font-size:16px;font-weight:normal;line-height:1.5em;margin-top:20px;width:560px;}


.y_pic img{width: 950px; height: 327px;}
.media_pic img {float: right;margin-top:30px;}

.tv_image{float:left;display:block;width:339px;}

.syou_midashi{border-color:#666666;border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px;border-style:dotted;width:560px;display:block;margin-bottom:5px;}

.indexHangekiOne, .indexHangekiOne_00 {
	min-height: 100px;
	height: auto !important;
	border-bottom: dotted 1px #666666;
}

.indexHangekiOne_00 {
margin-top: 20px;
}

.indexHangekiOnebannar {
float: right;
width: 370px;
position: relative;
bottom: 104px;
}

.indexHangekiOne02 {
overflow: hidden;
clear: both;
min-height: 100px;
position: relative;
bottom: 60px;
}

.indexHangekiOnebannar2 {
float: right;
width: 370px;
position: relative;
bottom: 104px;
}

.indexHangekiOne03 {
overflow: hidden;
clear: both;
border-top: dotted 1px #666666;
border-bottom: none;
position: relative;
bottom: 140px;
padding-top: 20px;
min-height: 100px;
}

.indexHangekiOnebannar3 {
float: right;
width: 370px;
position: relative;
bottom: 100px;
}
.indexHangekiOneTitle {
width: 580px;
margin: 0 auto 0 0;
font-weight: 800;
}

.indexHangekiOneText {
width: 580px;
margin: 0 auto 0 0;
font-size: 14px;
min-height: 100px;
color: #000;
}

.indexHangekiOneTextHosoku a {
font-size: 12px;
color: #000;
}


.small_font{font-size:13px;}
.width-950{width:950px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:normal;line-height:1.5em;margin-top:20px;margin-bottom:25px;}
.tv_image02{margin-top:20px;}
.otoiawase{margin-left:50px;margin-right:50px;display:block;margin-bottom:30px;}
.media_box02{margin-bottom:30px;width:1000px;}
.media_inbox02{background-image:url(img_03/media_info/mediabox_02_content.jpg);background-repeat:repeat-y;vertical-align:bottom;width:950px;padding-left:25px;padding-right:25px;padding-bottom:5px;}
.tv_midashi{margin-bottom:10px;margin-top: 10px;}
.media_box02 table{width:950px;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-bottom:25px;color:#302c2c;}
.media_name{color:#830f1c;font-size:15px;width:307px;border-color:#830f1c;border-bottom-width:3px;border-top-width:1px;border-left-width:0px;border-right-width:1px;border-bottom-style:solid;border-top-style:solid;border-right-style:dotted;padding-left:10px;}
.bold{border-right-color:#cccccc;border-right-width:1px;border-right-style:dotted;font-weight:bold;}
.media_syousai{color:#830f1c;font-size:15px;border-color:#830f1c;border-bottom-width:3px;border-top-width:1px;border-left-width:0px;border-right-width:0px;border-style:solid;padding-left:10px;}
.media_naiyou{border-bottom-color:#808080;border-bottom-width:1px;border-top-width:1px;border-left-width:0px;border-right-width:0px;border-bottom-style:solid;vertical-align:central;}
.media_naiyou td{padding-top:15px;padding-bottom:15px;padding-left:10px;}
.gray_bg{background-color:#e5e5e5;}
.magazine{float:left;margin-right:10px;}
.magazine_name{margin-left:10px;margin-top:30px;display:block;}
.red_kyoutyou{color:#ff0000;font-weight:bolder;}
.media_inbox02_foot{vertical-align:top;margin:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){h1{font-size:9px;-webkit-transform:scale(0.89);display:inline-block;width:105%;}
.summary{font-size:10px;-webkit-transform:scale(0.89);display:inline-block;width:105%;}
ul#btm{margin-top:16px;}
}
.uwakiBn{margin:16px 0 0 75px;text-align:left;}
.uwakiBn img{margin:0;}
.uwakiBn img:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
.uwakiBn a{display:inline-block;margin:0;}
.uwakiBnLeft{width:192px;}
.uwakiBnRight{width:208px;text-align:right;}
.uwakiBn02{width:1000px;margin:0;text-align:center;}
.uwakiBn02Bn{margin-top:16px;}
.uwakiBn02 img{margin:0;}
.uwakiBn02 img:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
.uwakiBn02 a{width:435px;display:inline-block;margin:0;}
.uwakiBn02Left{}
.uwakiBn02Right{}
.uwakiBn02Left img{margin-right:8px}
.uwakiBn02Right img{margin-left:8px}
.uwakiBn03Left img{margin-left: -207px;margin-bottom: 5px;}

.uwakiBn03{margin-top:35px;margin-bottom:0;line-height:0;}
.uwakiBn03 img{margin:0;}
.uwakiBn03 img:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
.uwakiBn03 a{width:440px;display:inline-block;margin:0;}
.uwakiBn03Left{}
.uwakiBn03Right{}
.uwakiBn03Left img{margin-right:8px}
.uwakiBn03Right img{margin-left:8px}
.indexBnIkebukuro{margin-top:50px;}
.indexBnJimusyo{position: relative;bottom:50px;}
.indexBnJimusyoLeft{display:inline-block;margin-right:20px;}
.indexBnJimusyoRight{display:inline-block;}
.foodMenu a{color:#999999;}
.ryokinText{color:#3e3a39;line-height:1.5em;text-align:left;font-size:13px;font-weight:bold;}
.naikakuHead
{width:1000px;margin:-40px 0 30px;padding:3px 0;color:black;font-size:27px;text-align:center;line-height: 1.4em;}


.naikakuImage{
    width:1000px;
    margin:0;
    margin-bottom: 50px;
}
.naikakuImage p{
    width:1000px;
    margin: 10px 0 -20px 0;
    color:#9d0b16;
    font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    font-weight: 900; 
    letter-spacing: -0.5px;
    /*font-size:16.1px;*/
    font-size:1.8em;
    line-height: 1.3em;
}


.naikakuImage02{
    width:1000px;
    margin:0;
    margin: -20px 0 60px;
}



.indexSideKyokai{text-align:left;}
.indexSideKyokai h2{margin:0 auto 0 0;}
.indexSideKyokaiBlock{width:240px;padding-top:10px;padding-bottom:10px;margin:0 auto 0 0;background-image:url("img_03/common/side_kyokai_back.gif");background-position:0 0;background-repeat:repeat-y;-moz-box-shadow:inset 0px 0px 0px 4px #e0e0e0;-webkit-box-shadow:inset 0px 0px 0px 4px #e0e0e0;box-shadow:inset 0px 0px 0px 4px #e0e0e0;}
.indexSideKyokai1st{width:220px;margin:0 auto 0 10px;color:black;font-size:12px;}
.indexSideKyokai1st a,
.indexSideKyokai1st a:visited{color:black;}
.indexSideKyokaiImage{width:220px;margin:10px auto 0 10px;font-size:12px;}
.indexSideKyokaiTantei{width:220px;margin:10px auto 0 10px;padding-top:10px;padding-bottom:10px;color:#666666;font-size:13px;line-height:1.4em;background-color:white;}
.indexSideKyokaiTantei01{width:200px;margin:0 auto 0 10px;color: #000;}
.indexSideKyokaiTantei02{width:200px;margin:10px auto 0 10px;color: #000;}
.indexSideKyokaiTantei01 span,
.indexSideKyokaiTantei02 span{font-weight:800;color:#000;}
.indexSideKyokaiLast{width:220px;margin:10px auto 0 10px;color:#000;line-height:1.4em;font-size:11px;}
#table_center {
position: relative;
left: 30px;
}
#top_btn {
margin: 30px 20px 20px 20px;
}
.contact_btn {
margin-bottom: 30px;
}
.line {
position: relative;
left: 3px;
}
.line img{
width: auto;
height: 104%;
}

.top_mail a {
position: relative;
left: 4px;
right:5px;
}

.top_mail img{
width: auto;
height: 104%;
}

#company_title {
padding-bottom: 10px;
}

#company_link {
width: 900px;
margin: 0 auto;
padding: 0 auto;
}

#left_cont {
float: left;
width: 300px;
text-align: left;
position: relative;
left: 50px;
color: #000;
}

#left_cont a {
color: #000;
}

#right_cont {
float: right;
width: 600px;
text-align: left;
position: relative;
bottom: -10px;
left: 220px;
}

#right_cont a {
color: #000;	
}

#top_return {
overflow: hidden;
clear: both;
position: relative;
top: 10px;
}

#company_2 {
padding-top: 20px;
}

#tel .banner {
position: relative;
left: 30px;
}
#tel .top_proof_1, .top_proof_2 {
position: relative;
left: 22px;
}

#footer_bg {
width: 100%;
min-width: 1980px;
position: relative;
top: 20px;
left: -500px;
background-color: #90050b;
padding: 20px 0px 30px 0px;
margin-top: 20px;
}

.address {
	margin: 0 0 0;
	text-align: center;
	font-size: 15px;
	line-height: 1.4em;
	padding-top: 30px;
}
.address02 {
	margin: 10px 0 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.6em;
	padding-bottom: 20px;
}

#media_img {
position: relative;
top: 30px;
}

.tbl03 a:hover {
opacity: 0.5;
}

#sub_cont {
position: relative;
right: 10px;
}
#sub_cont img {
margin-left: 20px;
}


/*----------------------------------------------------
	content02
----------------------------------------------------*/
#content02 {
	padding-top: 30px;
	/*background-color: #F8F8F0;*/
	background-image: url(img_03/uwaki_tyousa/yajirushi.png);
	background-repeat: no-repeat;
	background-position: center top;

	background-size: 100% 849px;;
	-webkit-background-size: 100% 849px;
	-moz-background-size: 100% 849px;
	-o-background-size: 100% 849px;
	-ms-background-size: 100% 849px;
}

#content02 ul {
	width: 1120px;
	/*width: 1120px;*/
    height: 220px;
	margin: 40px auto 0 -90px;
	/*margin: 68px auto 0;*/
}

#content02 ul li {
	float: left;
	cursor: pointer;
	width: 200px;
	height: 209px;
	margin-right: 30px;
	text-indent: -9999px;
	background-image: url(img_03/uwaki_tyousa/mokuteki_button.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content02 ul li.mokuteki_1 {
	background-position: 0 0;
}

#content02 ul li.mokuteki_1.active,
#content02 ul li.mokuteki_1:hover {
	background-position: 0 -250px;
}

#content02 ul li.mokuteki_2 {
	background-position: -230px 0;
}

#content02 ul li.mokuteki_2.active,
#content02 ul li.mokuteki_2:hover {
	background-position: -230px -250px;
}

#content02 ul li.mokuteki_3 {
	background-position: -460px 0;
}

#content02 ul li.mokuteki_3.active,
#content02 ul li.mokuteki_3:hover {
	background-position: -460px -250px;
}

#content02 ul li.mokuteki_4 {
	background-position: -690px 0;
}

#content02 ul li.mokuteki_4.active,
#content02 ul li.mokuteki_4:hover {
	background-position: -690px -250px;
}

#content02 ul li.mokuteki_5 {
	margin-right: 0;
	background-position: -920px 0;
}

#content02 ul li.mokuteki_5.active,
#content02 ul li.mokuteki_5:hover {
	background-position: -920px -250px;
}

.js-tab_content {
	display: none;
	width: 1116px;
	/*width: 1120px;*/
	margin: 0 auto 30px -50px;
	/*margin: 15px auto 0;*/
	font-size: 107.142857143%;
	background-color: white;
	border: solid 2px #00A73C;
}

.js-tab_content.active {
	display:block;
}

.js-tab_content h3 {
	/*padding: 13px 0 6px;*/
    margin-top: -2px;
	padding: 14px 0 14px;
	background-color: #00A73C;
}


#content02 .js-tab_content p {
	width: 836px;
	min-height:125px;
	height:auto !important;
	height:125px;
	padding:10px 0 10px 260px;
	/*padding: 30px 0 30px 260px;*/
	text-align: left;
	background-image: url("img_03/uwaki_tyousa/mokuteki_back_5.png");
	background-position: 45px 45px;
	background-repeat: no-repeat;
}

#content02 .js-tab_content.mokuteki_2 p {
	background-image: url("img_03/uwaki_tyousa/mokuteki_back_4.png");
	background-position: 40px 15px;
}

#content02 .js-tab_content.mokuteki_3 p {
	background-image: url("img_03/uwaki_tyousa/mokuteki_back_2.png");
	background-position: 40px 35px;
}

#content02 .js-tab_content.mokuteki_4 p {
	background-image: url("img_03/uwaki_tyousa/mokuteki_back_3.png");
	background-position: 50px 30px;
}

#content02 .js-tab_content.mokuteki_5 p {
	background-image: url("img_03/uwaki_tyousa/mokuteki_back_1.png");
	background-position: 80px 7px;
}

#content02 p{
    margin-top: 10px;
    font-weight: 800;
    line-height: 1.8em;
	/*padding: 20px;*/
    color: black;
}

#content02 u {
text-decoration:none;
border-bottom:1px solid;
padding-bottom:4px; 
}

#content02 .sectiontitle02 {
	margin-top: -20px;
	/*margin-top: 60px;*/
}

#content02 .sectiontitle00 {
    margin-top: -20px;
	/*margin-top: 60px;*/
    margin-right: 80px;
    margin-left: 80px;
    margin-bottom: -50px;
    padding-bottom: 5px;
   /* border-bottom: solid 1px #000000;*/
}

#content02 .sectiontitle01 {
    margin-top: -20px;
	/*margin-top: 60px;*/
    margin-right: 150px;
    margin-left: 150px;
    margin-bottom: -50px;
    padding-bottom: 5px;
   /* border-bottom: solid 1px #000000;*/
}

#content02 .sectiontitle02 {
    margin-top: 40px;
	/*margin-top: 60px;
    margin-right: 80px;
    margin-left: 80px;*/
    padding-bottom: 5px;
   /* border-bottom: solid 1px #000000;*/
}

.sectiontitle00 p{
     /*clear:both;height:33px;width:1000px;*/
     /*background-image:url(img_03/common/bar.jpg);
    background-repeat:no-repeat;*/
    letter-spacing: 3px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:40px;font-weight:bold;
    text-align:center;
    color:#FFF;    
    padding-left:30px;
    padding-right:30px;
    margin-top:10px;
}

.sectiontitle01 p{
     /*clear:both;height:33px;width:1000px;*/
     /*background-image:url(img_03/common/bar.jpg);
    background-repeat:no-repeat;*/
    letter-spacing: 10px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:36px;
    /*font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;font-size:36px;*/
    font-weight:bold;
    text-align:center;
    color:#FFF;    
    padding-left:30px;
    padding-right:30px;
    padding-top:8px;
    margin-top:10px;
}

.sectiontitle02 p{
     /*clear:both;height:33px;width:1000px;*/
     /*background-image:url(img_03/common/bar.jpg);
    background-repeat:no-repeat;*/
    letter-spacing: 1px;
    font-family:"Meiryo","ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ ゴシック";
    font-size:30px;
    font-weight:bold;
    text-align:center;
    color:#FFF;    
    margin-top:30px;
}

.textred{
	color: #B02426;
	border-bottom: dotted 2px #B02426;
}

.content02_text {
	margin-top: 35px;
	line-height: 1.8em;
	font-size: 128.571428571%;
	font-weight: 800;
}

ul {
  list-style:none;
}

#blog_area {
  width: 1000px;
}

#blog_area {
margin: 60px 0px 60px 0px;
}

#blog_area a:hover {
opacity: 0.5;
}


.blog_00 {
  width: 900px;
}
.blog_00 dl {
}
 
.blog_00 dl::after {
  content: "";
  clear: both;
  display: block;
}
 
.blog_00 .one-low dt,
.blog_00 .one-low dd {
    font-size: 0.9em;
  line-height: 1em;
  display: block;
  padding: 0.5em 0;
}

.blog_00a .one-low dt {
        padding-right: 5px;
  float: left;
  clear: left;
  width: 47%;
}
 
.blog_00 .one-low dd {
  float: right;
  width: 53%;
}

==================
.blog_01 {
  width: 800px;
}
.blog_01 dl {
}
 
.blog_01 dl::after {
  content: "";
  clear: both;
  display: block;
}
 
.blog_01 .one-low dt,
.blog_01 .one-low dd {
  line-height: 1em;
  display: block;
  padding: 0.5em 0;
}
 
.blog_01 .one-low dd {
  float: right;
  width: 50%;
}


.icon-a p{
    background-color: #d17185;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;   
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-b p{
    background-color: #525184;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-c p{
    background-color: #000000;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-d p{
    background-color: #749530;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-e p{
    background-color: #d65733;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-f p{
    background-color: #9a885c;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-g p{
    background-color: #002C76;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-h p{
    background-color: #963d27;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-i p{
    background-color: #9D0B16;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }


.icon-z p{
    background-color: #ffffff;
    font-size: 0.8rem;
    color: #ffffff;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }

.icon-x p{
    background-color: #F8F8F0;
    font-size: 0.8rem;
    color: #F8F8F0;
    padding: 2px 5px 1px;
    float: left;
    width: 30px;
    text-align: center;
    margin: -3px 5px 0 0;
    border-radius: 5px;  
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px; 
   }



.blog_top{
    margin: 0 auto;
    width: 90%;
    margin-bottom: 20px;
    
}


.new_price img {
padding-bottom: 10px;
}


#pankuzu_2 a {
text-align: left;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
font-size: 12px;
color: #666;
text-decoration: none;
}

#pankuzu_2 {
position: relative;
right: 330px;
}

#pankuzu_2 a:hover {
color: #576bfb;
text-decoration: underline;
}

.four_comment {
width: 1020px;
height: 10px;
position: relative;
/*bottom: 36px;*/
}

.commet01 {
float: left;
background-image: url(img_03/common/comment02.jpg);
width: 497px;
height: 206px;
margin: 20px 10px 6px 0px;
}

.commet02 {
float: right;
background-image: url(img_03/common/comment04.jpg);
width: 497px;
height: 206px;
margin: 20px 10px 6px 0px;
position: relative;
right: 10px;
}

.commet03 {
overflow: hidden;
clear: both;
float: left;
background-image: url(img_03/common/comment01.jpg);
width: 497px;
height: 206px;
margin: 0px 10px 10px 0px;
}

.commet04 {
float: right;
background-image: url(img_03/common/comment03.jpg);
width: 497px;
height: 206px;
margin: 0px 10px 10px 0px;
position: relative;
right: 10px;
}

.four_comment .commet_text {
padding: 8px 10px 10px 10px;;
text-align: left;
font-size: 16px;
color: #2a210b;
font-weight: 600;
position: relative;
top: 50px;
left: 10px;
}

.voice {
}

.voice h3 {
}

.voice table {
	width: 100%;
}

.voice table td {
	width: 25%;
}

.voice table td img {
	margin-bottom: 15px;
	width: 244px;
	height: auto;
}

.voice table td.voiceText {
	box-sizing: border-box;
	height: 155px;
	padding-bottom: 15px;
	text-align: left;
	vertical-align: middle;
	background-image: url(img_03/common/voice_text_back.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.voice table td.voiceText p {
	display: inline-block;
	margin: 0 17px 0;
	color: #131313;
	line-height: 1.2em;
	font-size: 12px;
}

.h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}


.voice .voice_01 {
    margin-top: -85px;
    margin-bottom: 30px;
}

.voice .voice_01 p{
    color: black;
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
    font-size: 30px;
    letter-spacing: 4px;
}

.gaiyo_ijime p{
    color: rgb(46,45,43);
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 26px;
    letter-spacing: 4px;
    margin-top: -45px;
}

.gaiyo_bengoshi p{
    color: rgb(83,44,14);
    font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", serif;
    font-size: 20px;
    letter-spacing: 2px;
    margin-top: -45px;
}

.gaiyo_chosa p{
    color: rgb(46,45,43);
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 26px;
    letter-spacing: 4px;
    margin-top: -45px;
    margin-left: 0px;
	text-align: center;
}

.gaiyo_kingaku p{
    color: rgb(46,45,43);
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 26px;
    letter-spacing: 4px;
    margin-top: -45px;
    margin-left: 0px;
	text-align: center;
}

.gaiyou_bar p{
    color: rgb(255,255,255);
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
    font-size: 20px;
    letter-spacing: 2px;
    margin-top: -35px;
    margin-left: -840px;
}

.gaiyou_bar2 p{
    color: rgb(255,255,255);
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
    font-size: 20px;
    letter-spacing: 2px;
    margin-top: -35px;
    margin-left: -880px;
}

.gaiyou_bar3 p{
    color: rgb(255,255,255);
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
    font-size: 20px;
    letter-spacing: 2px;
    margin-top: -35px;
    margin-left: -680px;
}

.media_kyouryoku p{
    color: rgb(46,45,43);
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 24px;
    margin-top: -44px;
    margin-left: 350px;
    margin-bottom: 45px;
}

.media_shuzai p{
    color: rgb(46,45,43);
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 24px;
    margin-top: -48px;
    margin-left: 402px;
}

.zassi_shuzai p{
    color: rgb(46,45,43);
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 24px;
    margin-top: -48px;
    margin-left: 450px;
}

.sonota_shuzai p{
    color: rgb(46,45,43);
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    font-size: 24px;
    margin-top: -48px;
    margin-left: 400px;
}

.voice .voice_02 {
    margin-top: 20px;
    margin-bottom: 5px;
}

.voice .voice_02 p{
   color: black;
   font-size: 30px;
    margin-top: -55px;   
    padding-bottom: 5px;
}

.anshin {
    margin-top: 20px;
    margin-bottom: -150px;
}

.anshin p{
    color: black;
    font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
    font-size: 24px;
    letter-spacing: 2px;
    padding-top: 26px;
}


/*========表=========*/

.ryoukin_tableOut01 {
    background-repeat:no-repeat;
    width: 1000px;
    height: 340px; 
    margin-bottom:20px;
    padding-top: 10px;
    left: 0;
}

table.goannai_table {
    background-image:url(img_03/common/ryoukin_1_00.png);
    border-collapse: collapse;
    background-repeat:no-repeat;
    width: 1000px;
    height: 70px;
    margin-top: 10px:
    text-align: left;
    line-height: 1.2;
}

table.goannai_table02 {
    background-image:url(img_03/common/ryoukin_2_00.png);
    border-collapse: collapse;
    background-repeat:no-repeat;
    width: 1000px;
    height: 134px;
    margin-top: -100p:
    text-align: left;
    line-height: 1.2em;
}

table.goannai_table04 {
    background-image:url(img_03/common/ryoukin_4_00.png);
    border-collapse: collapse;
    background-repeat:no-repeat;
    width: 1000px;
    height: 100px;
    margin-top: -100p:
    text-align: left;
    line-height: 1.2em;
}

table.goannai_table02 td {
    width: 300px;
    padding: 10px;
    
    vertical-align: top;
    /*border: 1px solid #ccc; */
    color: #000;
    line-height: 1.2em;
}


/*.black_bar{
    clear:both;
    height:30px;
    width:1000px;
    background-image:url(img_03/common/ryoukin_1.png);
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック", serif;
    font-size:19px;
    background-repeat:no-repeat;
    text-align:left;
    color:#FFF;
    letter-spacing: 0.5px;
    padding-left:44px;
    padding-top:5px;
    margin-top:2px;
    margin-bottom: -10px;}*/


.table.goannai_table th {
    width: 800px;
    padding-left: 10px;
    vertical-align: top;
    color: #000;
    text-align:left;
}

table.goannai_table td {
    width: 500px;
    padding: 10px;
    vertical-align: top;
    color: #000;
    line-height: 1.4em;
    text-align:left;
    padding-left: 40px;
    padding-top: 20px;
    font-size: 16px;
}

table.goannai_table02 td {
    width: 200px;
    padding: 10px;
    vertical-align: top;
    color: #000;
    line-height: 1.1em;
    text-align:left;
    padding-left: 40px;
    padding-top: 20px;
    font-size: 16px;
}

table.goannai_table04 td {
    width: 200px;
    padding: 10px;
    vertical-align: top;
    color: #000;
    line-height: 1.1em;
    text-align:left;
    padding-top: 14px;
    padding-left: 40px;
    font-size: 16px;
}

.goannai_table a{
	text-decoration: none;
}

.timeprice {
    height: 250px;
    width: 800px;
    margin-left: 90px;
    background-image:url(img_03/common/timeprice_pc_00.png);
    background-repeat:no-repeat;
    background-position: center top;
}

.timeprice_2 {
height: 250px;
width: 800px;
margin-left: 90px;
position: relative;
right: 170px;
}



.timeprice p{
padding-top: 3px;
}

.priceImageTitle {
margin-top: 10px;
color: black;
}

.priceImageTitle_2 {
color: black;
margin-top: 30px;
}

.priceImage {
color: black;
}


.priceImage_2 {
position: relative;
left: 100px;
margin-bottom: 30px;
}

.timeprice .chosa_table {
    width: 800px;
    margin-top: -20px;
    /*padding-left: 10px;*/
    vertical-align: top;
    line-height: 1em;
    color: #000;
    text-align:center;
}

.timeprice .chosa_table p{
     padding-top:20px;
    width: 800px;
    padding-left: 10px;
  
    vertical-align: top;
    color: #000;
    text-align:center;
}


.timeprice .chosa_table th {
    width: 100px;
    padding-left: 10px;
    vertical-align: top;
    color: #000;
    text-align:center;
    margin-top: -30px;
}

.timeprice .chosa_table td {
    width: 150px;
    padding-top: 36px;
    vertical-align: top;
    color: #000;
    line-height: 1.0em;
}

.goannai_table a{
	text-decoration: none;
}


/*----------------------------------------------------
	スクロール
----------------------------------------------------*/

/*▼IE11用*/
body {
scrollbar-face-color: #fc0f1e;
scrollbar-track-color: #dddddd;
scrollbar-arrow-color: #90050b;
}

::-webkit-scrollbar {
-webkit-appearance: none;
width: 12px;
}

::-webkit-scrollbar-thumb {
border: 7px;
background-color: #fc0f1e;
-webkit-box-shadow: 0 0 1px #fc0f1e;
}

/*----------------------------------------------------
	フッター位置調整_180109
----------------------------------------------------*/

.address {
color: #fff;
}

.address02 {
color: #fff;
}

#kaisya_cont a {
color: #999999;
}

#kaisya_cont a:active {color: #ffffff;}


#media_cont2 a {
color: #999999;
}

#media_cont2 a:active {color: #ffffff;}



/*----------------------------------------------------
	foodButton_180206-191119
----------------------------------------------------*/

.foodButton {
	position: fixed;
	right: 0;
	bottom: 30px;
	z-index: 10;
}

.foodButtonMail {
    margin-top: 15px;
	width: 100px;
	height: 100px;
}

.foodButtonLine {
	width: 100px;
	height: 100px;
	margin-top: 15px;
}

.foodButtonTop {
	width: 100px;
	margin-top: 50px;
}

.foodButtonQ {
	width: 100px;
	height: 100px;
}
/*----------------------------------------------------
	uwaki_newcont_180216
----------------------------------------------------*/

.uwaki_txet {
font-size: 16px;
text-align: left;
color: #333;
line-height: 1.8;
padding: 10px 0 10px 0;
}

#table_flow {
width: 980px;
border: 5px solid #000;
padding: 20px;
margin-bottom: 80px;
}

.uwaki_next {
background-image: -webkit-linear-gradient(#ffaaaa 0%, #90050b 100%);
background-image: linear-gradient(#ffaaaa 0%, #90050b 100%);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
border-radius: 3px;
}

.uwaki_next a {
width: 600px;
color: #fff;
font-size: 20px;
margin: 10px 0px 10px 0px;
}

.text12 {
font-size: 16px;
font-weight: bold;
color: #000;
}


.uwaki_next02 {
background-image: -webkit-linear-gradient(#ffaaaa 0%, #90050b 100%);
background-image: linear-gradient(#ffaaaa 0%, #90050b 100%);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
border-radius: 3px;
width: 100%;
height: 40px;
margin: 0 auto;
padding-top: 16px;

}

.uwaki_next02 a {
color: #fff;
font-size: 18px;
padding-top: 20px;

}


/*----------------------------------------------------
	妻の実録ページ180216
----------------------------------------------------*/
.text_0216 {
font-size: 20px;
text-align: left;
margin-left: 100px;
color: #000;
}

.text_red {
font-size: 20px;
color: #90050b;
font-weight: bold;
display: block;
}

.txt_uwaki {
margin-bottom: 30px;
color: #000;
}

.txt_uwaki_in {
padding: 20px;
color: #000;
}

.sectiontitle03, .sectiontitle04 {
font-size: 30px;
}

/*----------------------------------------------------
	料金表_配置移動180219
----------------------------------------------------*/
.image181_bottom {
margin-bottom: 20px;
}

/*----------------------------------------------------
	フッター色変更180220
----------------------------------------------------*/
#footer a {
color: #fff;
}

.copyright {
color: #fff;
}

/*---------------------------------------------------
料金ページ_プランボタン位置調整 180222
-----------------------------------------------------*/

.puran_180221 {
padding-right: 30px;
padding-bottom: 8px;
}

.puran_180221 span img {
margin-left: 120px;
}

.ryokin_price img {
position: relative;
left: 120px;
}


/*---------------------------------------------------
TOP_mainスライド 180223
-----------------------------------------------------*/

.main {
	position: relative;
	width: 100%;
	height: 440px;
	margin: 0 0;
}

.loopSlider {
    margin: 0 auto;
    width: 100%;
    height: 180px;
    text-align: left;
    position: absolute !important;
    overflow: hidden;
		top: 0;
		left: 0;
}

.loopSlider_2 {
    margin: 0 auto;
    width: 100%;
    height: 180px;
    text-align: left;
    position: absolute !important;
    overflow: hidden;
		bottom: 0px;
		left: 0;
}

.loopSlider img {
}

.slick-slide {
}
 

#header {
	position: relative;
	width: 1120px;
	margin: 0 auto 0;
}

.headIllust {
	position: absolute;
	top: 34px;
	left: 60px;
	z-index: 100;
}

#header h2 {
	position: absolute;
	/*top: 190px;*/
	top: 30px;
	/*left: 317px;*/
	left: 310px;
	width: 846px;
	margin: 0 0 0 0;
}

#header h2 span {
	position: absolute;
	top: 8px;
	left: 120px; 
}

.headerIndexH1 {
	-webkit-transform: scale(1.00);
}

.headContact {
	position: absolute;
	top: 272px;
	/*right: 280px;*/
    left: 376px;
}

.headContact_2 {
	position: absolute;
	top: 272px;
	left: 656px;
}

.headContact_3 {
	position: absolute;
	top: 272px;
	left: 820px;
}

.headContact_4 {
    padding: 8px 5px 5px 1px;
	position: absolute;
	top: 410px;
	left: 970px;
    background-image:url(img_03/common/header_kizuna.png);
    background-repeat: no-repeat;
    width: 220px;
    height: 300px;
}

.headContact_4 a {
text-decoration: none;
color: #000;
font-size: 14px;
line-height: 1.8em;
letter-spacing: 0px;
}

/*===============================
sokoutyousa_company_きずなリンク_190225
==============================*/

.kizuna_box{
    background:url(img_03/sokou_tyousa/kizuna_hojin.png) no-repeat left top;width:1000px;height:140px;position:relative;
    
}
.kizuna_box p{
    position:absolute;top:6px;left:90px;
    color:#000;
    text-decoration: none;
    color: #000;
    font-size:20px;
    line-height: 1.55em;
    letter-spacing: 1px;
    text-align: left;
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "游明朝", YuMincho, serif;
  /* 追加 */
  transform: rotate(.03deg);
    font-weight: 900;
}
.kizuna_box p.tel{
    font-size:19px;
    line-height: 3.1em;
    margin-left: -70px;
    margin-top: 60px;
}

.kizuna_box p.add{
    font-size:17px;
    line-height: 1em;
    margin-left: 250px;
    margin-top: 74px;
}

/*===============================
TOP_弁護士相談無料特典　バナー_190306
==============================*/

.muryoubengoshi_box{
    background:url(img_03/common/muryoubengoshi_pc.jpg) no-repeat left top;
    width:1000px;
    height:270px;
    position:relative;
    
}
.muryoubengoshi_box p{
    position:absolute;top:12px;left:132px;
    color:#000;
    text-decoration: none;
    font-size:29px;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    text-align: left;
     /*font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "游明朝", YuMincho, serif;
  /* 追加 */
  transform: rotate(.03deg);
    font-weight: 900;
}
.muryoubengoshi_box p.tel{
    color:#aa0200;
    font-size:4.7em;
    line-height: 3.1em;
    margin-left: -90px;
    margin-top: 0px;
}

.muryoubengoshi_box p.add{
    font-size:1.4em;
    line-height: 1.2em;
    margin-left: -90px;
    margin-top: 158px;
}


/*===============================
TOP_安かろうが悪かろうが_180301
==============================*/

#menu_coment {
/*width: 1300px;*/
position: relative;
/*right: 60px;*/
    top:-30px;
bottom: 50px;
}

.sectiontitle05 p {
font-size: 42px;
font-weight: bold;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
letter-spacing: -2px;
line-height: 1.5em;
    margin-top: 20px;

/*position: relative;
right: 80px;
transform: scale(1,1.4);*/
}

.sectiontitle05{
   margin: -10px 0 -1px;
   /*margin: -10px 0 -7px;*/
}

.sectiontitle07 p {
/*font-size: 64px;*/
font-size: 54px;
font-weight: bold;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
letter-spacing: -1px;
line-height: 1.5em;
    margin-top: 20px;

/*position: relative;
right: 80px;
transform: scale(1,1.4);*/
}

.sectiontitle07{
   margin-top: 22px;
    /*margin-bottom: -68px;*/
    margin-bottom: -34px;
}


.sectiontitle08{
   margin: -10px 0 10px;
    
}


.sectiontitle09 p {
font-size: 36px;
font-weight: bold;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
letter-spacing: -2px;
line-height: 1.3sem;
    margin-top: 24px;
    margin-bottom: 50px;

/*position: relative;
right: 80px;
transform: scale(1,1.4);*/
}

.sectiontitle09{
   margin: -26px 0 -1px;
}

/*.sectiontitle09 p {
font-size: 42px;
font-weight: bold;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
letter-spacing: -1px;
line-height: 1.3sem;
    margin-top: 20px;

/*position: relative;
right: 80px;
transform: scale(1,1.4);
}

.sectiontitle09{
   margin: -10px 0 -1px;
}*/

.sectiontitle10 p {
font-size: 24px;
font-weight: bold;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
line-height: 1.4em;
border:4px solid red;
padding: 14px;
background-color: papayawhip;
    
}

.sectiontitle10{
   margin: -24px auto;
    width: 900px;
    margin-bottom: -8px;
}


.title05_btn a {
/*background-image:url(img_03/common/yasu_fukidashi.png);*/
background-image:url(img_03/common/yasu_fukidashi_01.png);
/*background-image: -webkit-linear-gradient(#ffaaaa 0%, #90050b 100%);
background-image: linear-gradient(#ffaaaa 0%, #90050b 100%);
border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);*/
/*padding: 16px 200px 80px 200px;*/
padding: 16px 200px 20px 200px;
text-decoration: none;
color: #fff;
/*color: #90050b;*/
font-size: 22px;
background-repeat: no-repeat;
letter-spacing: 2px;

/*position: relative;
right: 90px;*/
}

.title05_btn a:hover {
opacity: 0.7;
}

.title05_btn {
position: relative;
top: -25px;
margin-bottom: 10px;

}

.title05_btn img {   
background-repeat: no-repeat;
 background-size: 100%;      
}





/*===============================
yasukarou_180302
==============================*/

.sectiontitle06 p {
font-size: 42px;
font-weight: bold;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
position: relative;
bottom: 40px;
letter-spacing:-2;
}

span.marker {
background: linear-gradient(transparent 40%, #ffff66 40%);
}

span.marker2 {
background: linear-gradient(transparent 40%, #f79b9d 40%);
}

.txt_yasukarou td {
font-size: 18px;
}


#yaukarou_text p {
text-align: left;
font-size: 18px;
color: #000;
position: relative;
bottom: 40px;
letter-spacing: -1px;
}


#yasukarou_bg {
background-color: #F8F8F0;
padding-top: 90px;
background-image: url(img_03/common/yajirushi_300.png);
background-repeat: no-repeat;
background-position: center top;

background-size: 110% 200px;
-webkit-background-size: 110% 200px;
-moz-background-size: 110% 200px;
-o-background-size: 110% 200px;
-ms-background-size: 110% 200px;
}

#yasukarou_bg_2 {
margin: 0 -200%;
padding: 0 200%;
background-color: #F8F8F0;
background-image: url(img_03/common/yajirushi_300.png);
background-repeat: no-repeat;
background-position: center -300px;
background-size: 80% 700px;
-webkit-background-size: 80% 700px;
-moz-background-size: 80% 700px;
-o-background-size: 80% 700px;
-ms-background-size: 80% 700px;
position: relative;
bottom: 16px;
}

#yasukarou_bg_3 {
margin: 0 -100%;
padding: 0 100%;
background-color: #F8F8F0;
background-image: url(img_03/common/yajirushi_300.png);
background-repeat: no-repeat;
background-position: center top;
background-size: 90% 300px;
-webkit-background-size: 90% 300px;
-moz-background-size: 90% 300px;
-o-background-size: 90% 300px;
-ms-background-size: 90% 300px;
position: relative;
bottom: 16px;
}


#furin_text p {
padding: 0 50px;
text-align: left;
font-size: 18px;
color: #000;
position: relative;
bottom: 40px;
letter-spacing: -0.5px;
}

#merit_text p {
padding: 0 75px;
text-align: left;
font-size: 18px;
color: #000;
position: relative;
bottom: 40px;
letter-spacing: -0.5px;
}

#totyoukyou_text p {
padding: 0 75px;
text-align: left;
font-size: 20px;
color: #000;
position: relative;
bottom: 40px;
letter-spacing: -0.1px;
line-height: 1.6em;
}
	

/*===============================
TOP_背景_180302,190107
==============================*/

#top_bg {
margin: -20px -200%;
padding: 0 200%;
background: url(img_03/common/top_menu_bg.png) no-repeat top center;
/*background: url(img_03/common/top_bg_3.png) no-repeat center center;*/

position: relative;
    background-color: #F8F8F1;

/*bottom: 40px;*/
}

#menu_position {
position: relative;
/*top: 21px;*/

}

/*===============================
全体_背景_180307
==============================*/

.all_back {
margin: 0 -200%;
padding: 0 200%;
background-color: #F8F8F0;
padding-top: 16px;
}

#company_cont {
background-color: #fff;
padding: 30px 0 30px 0;
width: 980px;
position: relative;
top: 10px;
}

/*===============================
浮気_男性_第2段　180313
==============================*/

.wrap_2 {
width: 1000px;
margin: 0 auto;
text-align:center;
position: relative;
bottom: 50px;
}

.wrap_3 {
width: 1000px;
margin: 0 auto;
text-align:center;
position: relative;
bottom: 35px;
}

#submenu_2 {
margin-left: 230px;
display: inline-block;
height: 35px;
margin-top: 0px;
}

#submenu_2 ul {
margin: 0;
}

#submenu_2 li {
float: left;
position: relative;
right: 80px;
bottom: 7px;
padding-left: 35px;
}

#cv_area {
width: 1030px;
position: relative;
bottom: 20px;
}

#cv_area img {
margin: 0px 20px 0px 20px;
}

#top_catch p {
font-size: 30px;
font-weight: bold;
float: left;
color: #000;
}

#yasukarou_btn a {
 	position: relative;
	display: inline-block;
 	margin: 1.5em 0 1.5em 15px;
	padding: 12px 10px 7px;
	min-width: 200px;
 	max-width: 100%;
	height: 30px;
 	color: #fff;
	font-size: 16px;
	background: #90050b;
	text-decoration: none;
	border-radius: 3px;
}

#yasukarou_btn :before {
	content: "";
	position: absolute;
	top: 58%;
	left: -27px;
 	margin-top: -15px;
	border: 12px solid transparent;
	border-right: 15px solid #90050b;
}

#yasukarou_btn p {
position: relative;
bottom: 14px;
}

#pankuzu_uwaki {text-align:left;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;font-size:12px;color:#666;text-decoration:none;}
#pankuzu_uwaki {position: relative; top:18px;}
#pankuzu_uwaki a{text-decoration:none;}
#pankuzu_uwaki a:hover{color:#06F;text-decoration:underline;}

/*===============================
　「安かろう悪かろう」ボタン追加_180427
==============================*/

.yasukarou_btn img {
width: 300px;
	height: auto;
}

.yasukarou_btn a:hover {
opacity: 0.6;
}
/*===============================
　サイトマップ_180501
==============================*/

.site_title p {
margin-top: 30px;
font-size: 42px;
font-weight: bold;
color: #000;
}

.inner {
width: 1000px;
text-align: left;
}

.inner ul {
list-style: none;
padding: 0;
}

.inner ul li {
background: #e7e7e7;
padding: 20px;
font-size: 18px;
}

.inner ul .white {
background: #fff;
font-size: 18px;
}

.inner ul li a {
text-decoration: none;
color: #000;
font-weight: bold;
}


ul .inner_area li {
padding: 8px;	
margin-left: 30px;
}

.my-small {
font-size: 10px;
color: #aa060f;
text-align: center;
padding-right: 6px;
position: relative;
bottom: 3px;
}

.icon {
font-size: 18px;
color: #aa060f;
text-align: center;
padding-right: 8px;
position: relative;
bottom: 1px;
}

.inner ul li a:hover {
text-decoration: underline;
}

.speace a {
padding-left: 20px;
}

/*===============================
　kekkonsagi.html_map_180509
==============================*/

#kekkonsagi_map {
width: 1000px;
height: 811px;
background-image: url(image180509.jpg);
margin: 20px 0px 20px 0px;
}

#kekkonsagi_map iframe {
position: relative;
top: 230px;
left: 240px;
}

/*===============================
　medhia_180510
==============================*/

.media_name{color:#830f1c;font-size:15px;width:307px;border-color:#830f1c;border-bottom-width:3px;border-top-width:1px;border-left-width:0px;border-right-width:1px;border-bottom-style:solid;border-top-style:solid;border-right-style:dotted;padding-left:10px;padding-top: 3px;}


.mediaFood {
	height: 10px;
	line-height: 0;
}

.mediaFood02 {
	height: 40px;
	line-height: 0;
}

.hangekiText {
	width: 1120px;
	margin: 0 auto;
	text-align: center;
}

.tvTitle {
}

.tvTitle span {
	display: block;
	float: left;
	width: 185px;
	margin-left: 10px;
}

.tvTitle img {
	display: block;
	width: 100px;
}

/*===============================
　会社概要ページ_賞状追加_180511
==============================*/

.naikakuHead_2 {
    width:900px;margin:15px auto 0;
    padding:3px 0;
    color:white;
    font-size:18px;
    background-color:black;
    text-align:center;
}

.naikakuImage_2 {
    width:900px;
    margin:0;
    margin-bottom: 50px;
}
.naikakuImage_2 p{
    width:900px;
    margin-top: -38px;
    color:#9d0b16;
    font-family: "ヒラギノ角ゴ Pro W8","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","Osaka",sans-serif;
    font-weight: 800; 
    letter-spacing: -0.5px;
    font-size:14px;
}

.naikakuImage_2 img {
	width: 900px;
	height: auto;
}


.naikakuHead a {
line-height: 0.8em;
}


/*===============================
　map.html_map追加_180511
==============================*/

#map_gmap {
width: 1000px;
height: 811px;
background-image: url(image180509.jpg);
margin: 20px 0px 20px 0px;
}

#map_gmap iframe {
position: relative;
top: 230px;
left: 560px;
}


/*===============================
　LINE＠ページ_180629
==============================*/

.line_cont {
padding-top: 30px;
}
#linepage {
padding: 40px 0 40px 0;
}

#linepage:nth-child(3) {
padding-top: 0px;
}

#linepage h2 {
width: 980px;
height: 35px;
background: #e0e0e0;
border-left: 10px solid #8e0912;
font-size: 18px;
font-weight: bold;
text-align: left;
color: #000;
padding: 15px 0 0 20px;
margin-bottom: 40px;
}


#linepage p {
font-size: 17px;
color: #000;
text-align: left;
line-height: 1.6;
}

#linepage span {
letter-spacing: -1.5px;
}

.line_text {
height: 202px;
}


.line_text p {
display: block;
width: 600px;
text-align: left;
float: left;
}

.line_text span {
font-weight: bold;
letter-spacing: -0.5px;
padding-bottom: 20px;
}

#linepage .tree_step {
margin-bottom: 30px;
}

#linepage .line_info {
border: 2px solid #8e0912;
height: 230px;
background: url(img_03/line/line_top_img03.jpg) top center no-repeat;
margin-top: 40px;
}

#linepage .line_info p {
display: inline-block;
width: 1000px;
background: #8e0912;
font-size: 18px;
color: #fff;
text-align: center;
padding: 10px 0 10px 0;
margin: 0;
}

#linepage .line_info .flame {
margin-left: 220px;
}


#linepage .line_info .left, .right {
width: 340px;
height: 120px;
float: left;
margin: 30px 30px 20px 0;
}

.right {
width: 216px;
height: 344px;
float: left;
margin: 30px 30px 20px 0;
}

#linepage .line_info .left {
border-right: 1px solid #000;
}

#linepage .line_info .left p {
display: block;
background: #ccc;
width: 200px;
height: 10px;
color: #000;
text-align: left;
margin: 0;
padding-bottom: 10px;
}

#linepage .right p {
display: block;
background: #ccc;
width: 200px;
height: 10px;
color: #000;
text-align: left;
margin: 0;
}


.id_text {
background: url(img_03/line/line_img08.png) top center no-repeat;
width: 270px;
height: 150px;
float: left;
margin: 30px 20px 50px 30px;
}



#linepage .id_text p {
display: block;
padding: 20px;
font-size: 14px;
}

#linepage {
overflow: hidden;
clear: both;
}


/*===============================
　Q&A_180910
==============================*/
.QA_bar{
    clear:both;
    height:70px;
    width:920px;
    background-image:url(https://www.aokichinatu.com/QA_TITLE.png);
    font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック", serif;
    font-size:22px;
    background-repeat:no-repeat;
    text-align:left;
    color:#000;
    letter-spacing: 0.5px;
    padding-left:60px;
    padding-top:10px;
    margin-top:40px;
    margin-bottom: -10px;
    margin-left: 50px;
}


#menu_position2 {
position: relative;
top: 0px;
}

/*===============================
　会社概要_190521
==============================*/

<style type="text/css">
	
table.company {
  border-collapse: collapse;
  width: 900px;
  margin-bottom: 30px;
}
table.company th {
  width: 250px;
  background: #EEE;
  padding: 10px;
  border: 1px solid #DDD;
  color: #000;
}
table.company td {
  width: 650px;
  background: #FFF;
  padding: 10px;
  border: 1px solid #DDD;
  color: #000;
  font-family: "メイリオ";
  font-size: 100%;
}
	
table.txt_company {
  border-collapse: collapse;
  width: 900px;
  margin: 20px 0 30px 0;
	border: 1px solid #DDD;
}
	
table td.txt_company_in {
padding: 20px;
color: #000;
font-family: "メイリオ";
}

span a {
	color: red;
	font-family: "メイリオ";
	}
	
	
	.nemu {
	position: relative;
	left: 300px;
	bottom: 10px;
	color: #000;
	}
	.nemu_2 {
	position: relative;
	left: 316px;
	bottom: 10px;
	color: #000;
	}
	.nemu_3 img {
	position: relative;
	top: -4px;
	right: -240px;
	width: 380px;
	}
	
	
table.company_2 {
  border-collapse: collapse;
  width: 660px;
  margin-bottom: 30px;
	line-height: 1.4;
}
	
table.company_2 th {
  width: 250px;
  padding: 10px;
  border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
  color: #000;
}
	
	table.company_2 th img {
		position: relative;
		bottom: 386px;
	}
    
	
table.company_2 td {
  width: 650px;
  background: #FFF;
  padding: 10px;
  color: #000;
  font-family: "メイリオ";
  font-size: 100%;
  line-height: 2em;}
    
.tabletitle {
text-align: left;
  color: #000000;
  font-family: "メイリオ";
  font-size: 1.1em;
    margin-bottom: -60px;
    margin-left: 3px;
}
    
table.company th {
  width: 250px;
  background: #EEE;
  padding: 10px;
  border: 1px solid #DDD;
  color: #000;
}
table.company td {
  width: 650px;
  background: #FFF;
  padding: 10px;
  border: 1px solid #DDD;
  color: #000;
  font-family: "メイリオ";
  font-size: 100%;
}
	
table.txt_company {
  border-collapse: collapse;
  width: 900px;
  margin: 20px 0 30px 0;
	border: 1px solid #DDD;
}
    
table.companyc {
  border-collapse: collapse;
  width: 1000px;
  margin-bottom: 30px;
    color: black;
    text-align: left;
}

table.company th {
  width: 250px;
  background: #EEE;
  padding: 10px;
  border: 1px solid #DDD;
  color: #000;
}
    
table.company_3 {
  border-collapse: collapse;
  width: 1000px;
  margin-bottom: 30px;
}
table.company_3 th {
  width: 250px;
  background: #EEE;
  padding: 8px;
  border: 1px solid #DDD;
  color: #000;
}
table.company_3 td {
  width: 650px;
  background: #FFF;
  padding: 8px;
  border: 1px solid #DDD;
  color: #000;
  font-family: "メイリオ";
  font-size: 100%;
}
	
table.txt_company_3 {
  border-collapse: collapse;
  width: 1000px;
  margin: 20px 0 30px 0;
	border: 1px solid #DDD;
}    


/*===============================
　FAQページ_191114
==============================*/

.faq__cont {
padding-top: 30px;
}
#faq_page {
padding: 40px 0 40px 0;
}

#faq_page h2 {
width: 980px;
height: 54px;
background-image:url(img_03/faq/faq_q.png);
background-repeat:no-repeat;
font-size: 22px;
font-weight: bold;
text-align: left;
padding: 15px 0 0 100px;
margin-bottom: 30px;
color: #0044FF;
}


#faq_page p {
width: 870px;
background-image:url(img_03/faq/faq_a.png);
background-repeat:no-repeat;
font-size: 18px;
text-align: left;
color: #000;
padding: 10px 0 0 100px;
margin-bottom: 40px;
color: #333333;
margin-left: -30px;
line-height: 24pt;
}

span.medatsu {
font-weight: bold;
font-size: 1.3em;
}

span.tekiseika {
font-weight: bold;
font-size: 1.2em;
    color: #0044FF;
}

span.tekiseikarinku {
font-size: 0.85em;
 color: #333333;
}

/*===============================
　ZOOMページ_200327
==============================*/

.zoom_cont {
padding-top: 30px;
background-color: #f4f6fa;
}
#zoompage {
padding: 20px 0 40px 0;
background-color: #f4f6fa;
}



#zoompage p {
font-size: 18px;
color: #000;
text-align: left;
line-height: 1.8;
padding: 0px 38px; 
}

#zoompage span {
letter-spacing: -1.5px;
}

.zoome_text {
height: 202px;
}


.zoom_text p {
display: block;
width: 600px;
text-align: left;
float: left;
}

.zoom_text span {
font-weight: bold;
letter-spacing: -0.5px;
padding-bottom: 20px;
}


#zoompage .line_info .left {
border-right: 1px solid #000;
}


.id_text {
background: url(img_03/line/line_img08.png) top center no-repeat;
width: 270px;
height: 150px;
float: left;
margin: 30px 20px 50px 30px;
}

.zoom_nagare{
}

.zoom_nagaretitle{
    margin-top: 34px;
}

.zoom_nagareobi{
    margin-top: 100px;
}


.zoom_nagare p{
    margin-left: 86px;
}


.zoom_syoutai {
width: 870px;
background-image:url(img_03/zoom/zoom_spicon.png);
background-repeat:no-repeat;
font-size: 18px;
text-align: left;
color: #000;
padding: 10px 0 0 90px;
margin-bottom: 20px;
color: #333333;
margin-left:130px;
line-height: 23pt;
}
.zoom_syoutai02 {
width: 870px;
background-image:url(img_03/zoom/zoom_pcicon.png);
background-repeat:no-repeat;
font-size: 18px;
text-align: left;
color: #000;
padding: 10px 0 0 90px;
margin-bottom: 20px;
color: #333333;
margin-left:130px;
line-height: 23pt;
}

#zoompage {
overflow: hidden;
clear: both;
}

.zoom_bn{
	position: relative;
}
.zoom_bn p{
	position: absolute;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 20px !important;
	color: #ffffff !important;
	font-weight: 600;
	letter-spacing: 4px;
	text-align: center !important;
	margin: auto;
	height: 2rem;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
}


/*========料金表=========*/

.zeroen{
    padding: 10px;
    text-align: center;
    font-size: 0.75em;
    border: solid 4px #9D0B16;
    border-radius: 4px;
    margin-top: 20px;
    
}

.ryoukin_title{
   font-size: 2em; 
    /*background-image:url(../img/price/ryokin_title.png);
    background: #962025;*/
background: -moz-linear-gradient( #D78585 0%, #ae4144 55%, #962025 100%);
background: -webkit-gradient(linear, left top, left bottom, from(#D78585), color-stop(55%, #ae4144), to(#962025));
background: -webkit-linear-gradient( #D78585 0%, #ae4144 55%, #962025 100%);
background: -o-linear-gradient( #D78585 0%, #ae4144 55%, #962025 100%);
background: linear-gradient( #D78585 0%, #ae4144 55%, #962025 100%);
    color: #fff;
    margin: -10px;
    height: 32px;
    margin-bottom: 20px;
    padding-top: 1%;
    padding-bottom: 2%;
    font-weight: bold;
    letter-spacing: 1;
}

.migisankaku {
    margin-left: 42%;
    text-align: left;
    font-size: 2.2em;
    border-bottom: solid 2px #9D0B16;
    font-weight: bold;
    color: #000;
    height: 64px;
    margin-right: 20px;
    margin-top: -12px;
   }

.migisankaku p {
  display: inline-block;
  transform: rotate(90deg);
  color: #9D0B16;
}

.jyoukino{
    margin-top: 10px;
    color: #000;
    font-size:1.7em;
    font-weight: bold;
}

.issai{
    font-size: 3.6em;
    font-weight: bold;
    text-shadow:1px 1px 3px #777777;
    margin-bottom: 10px;
    color: #000;
    font-family: 'Hiragino Kaku Gothic ProN';
    height: 30px;
font-style: italic;
}

.ryoukinhonbun{
    margin-top: 60px;
    margin-left: 24px;
     color: #000;
     text-align: left;
    font-size: 1.3em;
}

.reien{
    width: 40%;
   float: left;  
    margin-left: -2%;
}

.kouhyou{
    color: #9D0B16;
    font-size: 1.2em;
    margin: 10px 0;
    font-weight: bold;
}

.kouhyouline{
    border-bottom: solid 2px #9D0B16;
}

.issailine{
    border-bottom: dashed 4px #9D0B16;
    padding-bottom: 6px;
}

.osusumeline{
   color:#fff;
    background-color:#9D0B16;
    padding: 1px;
}

.ryoukin_01{
    background-color:#F2F2F2;
    border-left: solid 4px #9D0B16;
    padding: 10px;
    margin-top: 10px;
    font-size: 1.1em;
}

.ryoukin_midashi{
    border: solid 2px #9D0B16;
    background-color:#F2F2F2;
    padding: 10px;
    margin-top: 20px;
    font-size: 1.1em;
    margin-bottom: -20px; 
    font-weight: bold;
}

.kingakuline{
   color:#9D0B16;
}

.sansyuturei{
    padding: 10px;
    text-align: left;
    border: solid 4px #9D0B16;
    margin-top: 20px;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: -4px;
    background-color:#F2F2F2;
}
.sansyututitle{
    color:#fff;
    background-color:#9D0B16;
    text-align: center;
    padding: 12px;
    font-size: 1.3em;
    margin-bottom: 0px;
}

.ryoukinjikan{
   font-size: 1.5em;
}

.partners-list {
    padding-bottom: 30px;
}

.partners-list__name {
    text-align: center;
    color: white;
    background-color: #a58951;
    padding-bottom: 2px;
}

.partners-list__item {
    margin-bottom: 30px;
    padding: 20px 23px;
    background-color: white;
    filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.3));
    border-top: 5px solid #a58951;
}

.partners-list__item img {

}

.partners-list__firm {
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    padding: 0;
}

.partners-list__item__content {
    display: flex
;
    justify-content: space-between;
    padding-top: 15px;
}

.partners-list__item__content__left {
    width: 175px;
}

.partners-list p span {
    display: block;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    border-bottom: dotted 1px #666666;
}

.partners-list p {
    width: 650px;
    padding: 0;
    text-wrap: pretty;
    text-align: left;
}


figure {
    display: block;
    margin-right: auto;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    unicode-bidi: isolate;
    
}

/* img {
    overflow-clip-margin: content-box;
    overflow: clip;
} */


.attention {
    font-size: 21px;
    color: #c91721;
    text-align: center;
    margin: 10px 0;
}

@media (min-width: 767px) {
.nippori {
        margin-left: 20px;
        margin-top: -235px;
        text-align: left;
 }
}

@media (min-width: 767px) {
.shibamata {
        margin-left: 20px;
        margin-top: -253px;
        text-align: left;
 }
}

@media (max-width: 766px) {
.route_arakawa {
		text-align: center;
 }
}

@media (min-width: 767px) {
.route_arakawa {
		margin-left: 500px;
		text-align: left;
 }
}

@media (max-width: 766px) {
.nippori {
	padding-bottom: 10px;
    padding-top: 10px;
 }
}

@media (max-width: 766px) {
.shibamata {
	padding-bottom: 10px;
    padding-top: 10px;
 }
}

a[href*="tel:"]{
  color: #333;
  text-decoration: none;
  pointer-events: none;
}

@media screen and (max-width: 766px) {
  a[href*="tel:"]{
    color: #0000ff;
    text-decoration: underline;
    pointer-events: auto;
  }
}


