.pc{
    display: block;
}
.sp{
    display: none;
}

div#a1004_mainbox{
    padding-top: 64px;
}

#sumaiAnshinGuide {padding-top:10px;font-size:13px;line-height:19px;color:#251E1C;}

#history_prevbutton{display: none;}

/** index **/
#sumaiAnshinGuide .page-index .machi_guide_navi {width:730px;height:514px;background:url(/kurashinote/basics/anshinguide/img/pc/idx_04.png) 0 0 no-repeat;}

#sumaiAnshinGuide .ft-box {margin-bottom:55px;}
#sumaiAnshinGuide .ft-box .ft-box-l {float:left;width:164px;margin-left:52px;}
#sumaiAnshinGuide .ft-box .ft-box-r {float:left;width:164px;}
#sumaiAnshinGuide .ft-box .ft-box-c {float:left;width:74px;margin:0 115px;}

/** common **/
.anshin_wrapper{
    width: 630px;
    margin: 0 auto;
}

p,li,a,strong,b,span{
    font-feature-settings: "palt";
    letter-spacing: 0.1em;
}

/** font settting **/

/* Source Han Sans Japanese */
.source-han-sans700{
    font-family: source-han-sans-japanese, sans-serif;
    font-weight: 700;
    font-style: normal;
}
.source-han-sans900{
    font-family: source-han-sans-japanese, sans-serif;
    font-weight: 700;
    font-style: normal;
}

/* Heisei Maru Gothic Std */
.heisei-maru-gothic{
    font-family: heisei-maru-gothic-std, sans-serif;
    font-weight: 400;
    font-style: normal;
}

.heisei-maru-gothic800{
    font-family: heisei-maru-gothic-std, sans-serif;
    font-weight: 800;
    font-style: normal;
}

/* A-OTF Gothic BBB Pr6N */
.gothic-bbb{
    font-family: a-otf-gothic-bbb-pr6n, sans-serif;
    font-weight: 400;
    font-style: normal;
}

/* DNP Shuei Gothic Gin Std */
.shuei-gothic-gin500{
    font-family: dnp-shuei-gothic-gin-std, sans-serif;
    font-weight: 500;
    font-style: normal;
}
.shuei-gothic-gin600{
    font-family: dnp-shuei-gothic-gin-std, sans-serif;
    font-weight: 600;
    font-style: normal;
}

/* DNP Shuei Mgothic Std */
.shuei-mgothic400{
    font-family: dnp-shuei-mgothic-std, sans-serif;
    font-weight: 400;
    font-style: normal;
}
.shuei-mgothic600{
    font-family: dnp-shuei-mgothic-std, sans-serif;
    font-weight: 600;
    font-style: normal;
}

/* TBCGothic Std */
.tbcgothic-std{
    font-family: tbcgothic-std, sans-serif;
    font-weight: 800;
    font-style: normal;
}

/*
navigation
---------------------------------------------
*/

.anshin_navi{
    width: 730px;
    margin: 0 auto;
    margin-top: 60px;
    display: flex;
    justify-content: space-between;
}

.list_anshin_nav{
    width: 533px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 11px;
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/dotline.png) top right repeat-y;
}

.wrap_list_bousai_nav{
    position: relative;
}

.wrap_list_bousai_nav > p{
    position: absolute;
    top: -20px;
    font-size: 12px;
    color: #3372A8;
    text-align: center;
    white-space: nowrap;
}

.list_bousai_nav{
    width: 175px;
    display: flex;
    flex-direction: column;
}

.item_anshin_nav,
.item_bousai_nav{
    display: block;
    width: 175px;
    height: 60px;
    margin-top: 10px;
}

.item_anshin_nav:nth-of-type(1),
.item_anshin_nav:nth-of-type(2),
.item_anshin_nav:nth-of-type(3),
.item_bousai_nav:nth-of-type(1){
    margin-top: 0;
}

.item_anshin_nav a,
.item_bousai_nav a{
    display: block;
    width: 175px;
    height: 60px;
}

/* .nav-anshin-top{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_top.png) no-repeat;
}
.nav-anshin-top:hover{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_top_active.png) no-repeat;
} */
.nav-anshin-top{
    display: block;
    margin: 0 auto;
    margin-top: 40px;
    width: 175px;
    height: 60px;
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_top.png) no-repeat;
}
.nav-anshin-top:hover{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_top_active.png) no-repeat;
}
.nav-anshin01{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_1.png) no-repeat;
}
.nav-anshin01:hover,
.anshin01 + .anshin_navi .nav-anshin01{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_1_current.png) no-repeat;
}
.nav-anshin02{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_2.png) no-repeat;
}
.nav-anshin02:hover,
.anshin02 + .anshin_navi .nav-anshin02{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_2_current.png) no-repeat;
}
.nav-anshin03{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_3.png) no-repeat;
}
.nav-anshin03:hover,
.anshin03 + .anshin_navi .nav-anshin03{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_3_current.png) no-repeat;
}
.nav-anshin04{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_4.png) no-repeat;
}
.nav-anshin04:hover,
.anshin04 + .anshin_navi .nav-anshin04{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_4_current.png) no-repeat;
}
.nav-anshin05{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_5.png) no-repeat;
}
.nav-anshin05:hover,
.anshin05 + .anshin_navi .nav-anshin05{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_5_current.png) no-repeat;
}
.nav-anshin06{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_6.png) no-repeat;
}
.nav-anshin06:hover,
.anshin06 + .anshin_navi .nav-anshin06{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_6_current.png) no-repeat;
}
.nav-anshin07{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_7.png) no-repeat;
}
.nav-anshin07:hover,
.anshin07 + .anshin_navi .nav-anshin07{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_7_current.png) no-repeat;
}
.nav-anshin08{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_8.png) no-repeat;
}
.nav-anshin08:hover,
.anshin08 + .anshin_navi .nav-anshin08{
    background: url(/kurashinote/basics/anshinguide/img/nav/pc/btn_anshin_8_current.png) no-repeat;
}


/** anshin02 **/
/* #sumaiAnshinGuide .page-anshin02 h2 {margin-bottom:20px;}
#sumaiAnshinGuide .page-anshin02 dt {text-indent:100%;white-space:nowrap;overflow:hidden;}
#sumaiAnshinGuide .page-anshin02 .anshin-box1-l {float:left;width:410px;}
#sumaiAnshinGuide .page-anshin02 .anshin-box1-r {float:left;width:230px;}
#sumaiAnshinGuide .page-anshin02 .anshin-box1-l p.txt-1 {padding-left:47px;}
#sumaiAnshinGuide .page-anshin02 .anshin-box2 {margin:0;padding:0;}
#sumaiAnshinGuide .page-anshin02 .anshin-box2-l {float:left;width:445px;}
#sumaiAnshinGuide .page-anshin02 .anshin-box2-r {float:left;width:275px;}
#sumaiAnshinGuide .page-anshin02 .anshin-box2-l p.txt-1 {padding-left:47px;}

#sumaiAnshinGuide .page-anshin02 .anshin02-t1 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p2_t1-1.png) 0 0 no-repeat;height:90px;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t2 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p2_t2-1.png) 0 0 no-repeat;height:45px;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t3 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p2_t3-1.png) 0 0 no-repeat;height:64px;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t4 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p2_t4-1.png) 0 0 no-repeat;height:87px;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t5 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p2_t5-1.png) 0 0 no-repeat;height:117px;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t6 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p2_t6-1.png) 0 0 no-repeat;height:54px;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t7 {background:url(/kurashinote/basics/anshinguide/img/pc/p2_ft.png) 0 0 no-repeat;height:205px;}

#sumaiAnshinGuide .page-anshin02 .anshin02-t6 p.txt-1 {padding-left:47px;width:635px;margin-bottom:5px;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t7 .txt-0 {display:none;}
#sumaiAnshinGuide .page-anshin02 .anshin02-t2 p.txt-1 {padding-top:10px;} */


/** anshin03 **/
/* #sumaiAnshinGuide .page-anshin03 h3,
#sumaiAnshinGuide .page-anshin03 dt {text-indent:100%;white-space:nowrap;overflow:hidden;}
#sumaiAnshinGuide .page-anshin03 dd {width:635px;margin-left:50px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-txt1 {margin-bottom:10px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-t3 h3 {background:url(/kurashinote/basics/anshinguide/img/pc/p3_03-1.png) 0 0 no-repeat;height:80px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-t4 h3 {background:url(/kurashinote/basics/anshinguide/img/pc/p3_04-1.png) 0 0 no-repeat;height:81px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-t5 h3 {background:url(/kurashinote/basics/anshinguide/img/pc/p3_05-1.png) 0 0 no-repeat;height:85px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-t7 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p3_07-1.png) 0 0 no-repeat;height:83px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-t8 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p3_08-1.png) 0 0 no-repeat;height:44px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-t9 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p3_09-1.png) 0 0 no-repeat;height:46px;}
#sumaiAnshinGuide .page-anshin03 .anshin03-t10 dt {background:url(/kurashinote/basics/anshinguide/img/pc/p3_10-1.png) 0 0 no-repeat;height:48px;}


#sumaiAnshinGuide .page-anshin03 .box-1 {width:730px;margin-left:48px;}
#sumaiAnshinGuide .page-anshin03 .box-1 .box-1-l {float:left;width:208px;}
#sumaiAnshinGuide .page-anshin03 .box-1 .box-1-r {float:left;width:474px;}

#sumaiAnshinGuide .page-anshin03 .link-p3-1 {background:url(/kurashinote/basics/anshinguide/img/pc/p3_11.png) 0 0 no-repeat;height:68px;text-indent:100%;white-space:nowrap;overflow:hidden;}
#sumaiAnshinGuide .page-anshin03 .link-p3-1 p {text-indent:100%;white-space:nowrap;overflow:hidden;}
#sumaiAnshinGuide .page-anshin03 .link-p3-1 p a {display:block;height:50px;width:273px;margin-left:410px;margin-top:10px;overflow: hidden;}

#sumaiAnshinGuide .page-anshin03 .box-2 {width:730px;margin-top:6px;margin-left:50px;}
#sumaiAnshinGuide .page-anshin03 .box-2 .box-2-l {float:left;width:303px;margin-right:30px;}
#sumaiAnshinGuide .page-anshin03 .box-2 .box-2-r {float:left;width:303px;} */

/** anshin04 **/
/* #sumaiAnshinGuide .page-anshin04 .anshin04-search {width:730px;height:75px;margin-top:5px;margin-bottom:10px;text-align:center;} */

/** anshin05 **/
/* #sumaiAnshinGuide .page-anshin05 .link-p5-1 {background:url(/kurashinote/basics/anshinguide/img/pc/p5_06.png) 0 0 no-repeat;height:312px;width:730px;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in {padding-top:83px;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in li p {text-indent:100%;white-space:nowrap;overflow:hidden;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in li p a {display:block;width:101px;height:19px;overflow: hidden;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in .link-p5-in-1 {height:34px;margin-top:3px;margin-left:414px;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in .link-p5-in-2 {height:39px;margin-top:3px;margin-left:355px;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in .link-p5-in-3 {height:35px;margin-top:0;margin-left:318px;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in .link-p5-in-4 {height:36px;margin-top:0;margin-left:238px;}
#sumaiAnshinGuide .page-anshin05 .link-p5-1 ul.link-p5-in .link-p5-in-5 {height:32px;margin-top:2px;margin-left:223px;} */