.parts-tmn{color:#333;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Osaka,sans-serif;font-size:13px;line-height:1.3;position:relative}.parts-tmn *,.parts-tmn :before,.parts-tmn :after{box-sizing:content-box}.parts-tmn input,.parts-tmn select,.parts-tmn textarea,.parts-tmn button,.parts-tmn table{box-sizing:border-box}.parts-tmn img{max-width:none;height:revert;vertical-align:baseline;border:0;display:inline}.parts-tmn a{color:#333;text-decoration:none}.parts-tmn table{font-size:inherit;border-collapse:collapse;border-spacing:0}.parts-tmn ul,.parts-tmn ol{list-style:none}.parts-tmn #cssDesign{box-sizing:border-box;background:#fff;width:100%;max-width:940px;margin:0 auto 2em;padding:20px 20px 0;overflow:hidden}.parts-tmn #cssDesign img{max-width:100%;height:auto}.parts-tmn #cssDesign #pageTop img{width:100%;display:block}.parts-tmn #cssDesign a:link,.parts-tmn #cssDesign a:visited{text-decoration:none}.parts-tmn #cssDesign a:hover img{opacity:.6;filter:alpha(opacity=60);background-color:#fff}.parts-tmn #cssDesign h2,.parts-tmn #cssDesign h3,.parts-tmn #cssDesign h4,.parts-tmn #cssDesign p,.parts-tmn #cssDesign li,.parts-tmn #cssDesign dt,.parts-tmn #cssDesign dd,.parts-tmn #cssDesign th,.parts-tmn #cssDesign td{font-size:14px;line-height:1.4}.parts-tmn #cssDesign h2{margin-bottom:1em;line-height:1}.parts-tmn #cssDesign h3{color:#fff;letter-spacing:-2px;font-weight:700;line-height:1}.parts-tmn #cssDesign #t1 h3,.parts-tmn #cssDesign #t3 h3,.parts-tmn #cssDesign #t5 h3,.parts-tmn #cssDesign #t7 h3{background-color:#00b9ef}.parts-tmn #cssDesign #t2 h3,.parts-tmn #cssDesign #t4 h3,.parts-tmn #cssDesign #t6 h3,.parts-tmn #cssDesign #t8 h3{background-color:#ff6161}.parts-tmn #cssDesign h4{margin-bottom:.5em;line-height:1}.parts-tmn #cssDesign .box{clear:both;width:100%;margin-bottom:1.1em}.parts-tmn #cssDesign .box>.post{clear:both;border-left:4px solid #e8e8e8;border-right:4px solid #e8e8e8;padding:15px 26px 11px}.parts-tmn #cssDesign .box>.post:last-of-type{border-bottom:4px solid #e8e8e8}.parts-tmn #cssDesign .box .post p{line-height:1.6}.parts-tmn #cssDesign .box .post p img{margin-bottom:.5em}.parts-tmn #cssDesign .box .post dt p{color:#fff;background-color:#848484;padding:1px 11px 0;font-size:13px;font-weight:700;display:inline-block}.parts-tmn #cssDesign ul.navi{margin-bottom:1px;display:flex}.parts-tmn #cssDesign ul.navi li{flex:1 1 0;min-width:0}.parts-tmn #cssDesign ul.navi a,.parts-tmn #cssDesign ul.navi img{width:100%;display:block}.parts-tmn #cssDesign ul.navi2{background:#f1f1f1;justify-content:center;width:100%;margin-bottom:20px;padding:10px 0;display:flex}.parts-tmn #cssDesign ul.navi2 li+li{margin-left:20px}.parts-tmn #cssDesign .flex{justify-content:space-around;padding:15px 25px 0;display:flex;overflow:hidden}.parts-tmn #cssDesign .boxHarf{border:1px solid #ccc;width:435px;margin:0 15px 17px 0;padding:15px;box-shadow:4px 5px 6px #ccc}.parts-tmn #cssDesign .flex>.boxHarf:last-of-type{margin-right:5px}.parts-tmn #cssDesign .flex dl{flex-wrap:wrap;width:32%;display:flex}.parts-tmn #cssDesign .flex dl dt{width:65%;font-size:20px}.parts-tmn #cssDesign .flex dl dd{text-align:right;width:35%;font-size:20px}.parts-tmn #cssDesign .boxHarf p,.parts-tmn #cssDesign .boxFull p{font-size:13px}.parts-tmn #cssDesign table{width:100%}.parts-tmn #cssDesign th,.parts-tmn #cssDesign td{border:3px solid #e8e8e8}.parts-tmn #cssDesign .note{color:#666}.parts-tmn #cssDesign .item2{overflow:hidden}.parts-tmn #cssDesign p.btnGoTop{clear:both;text-align:right}.parts-tmn #cssDesign #t1 h3{padding:17px 15px 12px;font-size:32px}.parts-tmn #cssDesign #t2 h3{padding:16px 20px 9px;font-size:36px}.parts-tmn #cssDesign #t2 .post{padding-left:22px;padding-right:22px}.parts-tmn #cssDesign #t2 .boxHarf h4{color:#ce0000;font-size:25px}.parts-tmn #cssDesign #t2 .boxFull{clear:both;background:url(/parts/tmn/body859.gif) 0 100% no-repeat;padding-bottom:15px}.parts-tmn #cssDesign #t2 .boxFull h4{background:url(/parts/tmn/head859.gif) no-repeat;padding-top:10px;padding-left:12px}.parts-tmn #cssDesign #t2 .boxFull p{padding:0 15px 0 12px}.parts-tmn #cssDesign #t3 h3{padding:9px 15px 5px;font-size:30px}.parts-tmn #cssDesign #t3 h3 div{padding-bottom:4px;font-size:13px}.parts-tmn #cssDesign #t3 .post p:last-of-type{clear:both;color:#ce0000;letter-spacing:-1.5px;font-size:20px;font-weight:700}.parts-tmn #cssDesign #t4 h3{justify-content:space-between;align-items:center;padding:8px 26px 3px 16px;font-size:31px;line-height:1;display:flex}.parts-tmn #cssDesign #t4 h3 div:first-child{font-size:25px}.parts-tmn #cssDesign #t4 .post p{margin-bottom:10px;font-weight:900;line-height:1.4}.parts-tmn #cssDesign #t4 .post p:first-of-type{color:#ce0000;font-size:19px}.parts-tmn #cssDesign #t4 .post p:nth-of-type(2){color:#000;font-size:23px}.parts-tmn #cssDesign #t4 .post p:last-of-type{margin-top:-37px}.parts-tmn #cssDesign #t5 h3{align-items:center;padding:5px 26px 5px 12px;font-size:36px;line-height:1;display:flex}.parts-tmn #cssDesign #t5 h3 div:first-child{background-color:#353535;border-radius:50%;margin-right:15px;padding:15.5px 15px;font-size:20px;box-shadow:2px 3px 4px -2px #353535}.parts-tmn #cssDesign #t5 h3 div:last-child{padding-top:7px}.parts-tmn #cssDesign #t5 .post{padding:15px 25px 0;display:flex;overflow:hidden}.parts-tmn #cssDesign #t5 .boxHarf{width:435px;margin:0 15px 25px 0}.parts-tmn #cssDesign #t5 .boxHarf h4,.parts-tmn #cssDesign #t5 .boxHarf p{padding-left:12px}.parts-tmn #cssDesign #t5 .boxHarf h4{border-bottom:1px solid #e46969;padding:5px 0 15px;font-size:20px}.parts-tmn #cssDesign #t5 .boxHarf h4 .small:last-of-type{float:right}.parts-tmn #cssDesign #t5 .boxHarf .small{font-size:13px}.parts-tmn #cssDesign #t5 .boxHarf p:first-of-type{height:55px}.parts-tmn #cssDesign #t5 .boxHarf p:last-of-type{color:#00b9ef;border:2px solid #60d9fc;margin-top:12px;padding:10px 7px;font-size:20px;font-weight:700;line-height:1.2}.parts-tmn #cssDesign #t6 h3{padding:9px 20px 6px;font-size:21px;line-height:23px}.parts-tmn #cssDesign #t6 .post{padding-left:20px;padding-right:20px}.parts-tmn #cssDesign #t6 ul{margin-bottom:1.2em;display:flex}.parts-tmn #cssDesign #t6 ul li{min-width:0}.parts-tmn #cssDesign #t6 .post>p:first-of-type{font-size:14px;font-weight:700}.parts-tmn #cssDesign #t6 .post>p:nth-of-type(2){font-size:26.5px;font-weight:700;line-height:2}.parts-tmn #cssDesign #t6 .post>p:nth-of-type(2) span{color:#ce0000}.parts-tmn #cssDesign #t6 .post>p:nth-of-type(3){color:#509f00;letter-spacing:-.8px;background-color:#f5ed94;margin-bottom:25px;padding:4px 8px 1px;font-size:20px;font-weight:700;line-height:2;box-shadow:4px 4px 5px #ccc}.parts-tmn #cssDesign #t6 .post>p:nth-of-type(3) span{color:#7bb04e;margin:0 -53px;display:inline-block;transform:scaleX(.8)}.parts-tmn #cssDesign #t6 p{font-size:18px}.parts-tmn #cssDesign #t6 h4{margin-bottom:.3em;font-size:27px}.parts-tmn #cssDesign #t6 p.note{color:red;font-size:11px;line-height:1.4}.parts-tmn #cssDesign #t6 .note li{color:#666;font-size:11px}.parts-tmn #cssDesign #t6 .item3{clear:both}.parts-tmn #cssDesign #t6 .item1 h4{color:#00b9ef}.parts-tmn #cssDesign #t6 .item2 h4{color:#e01968}.parts-tmn #cssDesign #t6 .item3 h4{color:#509f00}.parts-tmn #cssDesign #t6 h4 .small{color:#333;font-size:12px}.parts-tmn #cssDesign #t6 .boxFull{margin-bottom:20px;padding:10px 16px}.parts-tmn #cssDesign #t6 .item1 .boxFull{border:2px solid #00b9ef}.parts-tmn #cssDesign #t6 .item2 .boxFull{border:2px solid #ffc8c8}.parts-tmn #cssDesign #t6 .item3 .boxFull{border:2px solid #9fd569}.parts-tmn #cssDesign #t7 h3{padding:15px 20px 7px;font-size:39px}.parts-tmn #cssDesign #t7 h4{margin-bottom:1em}.parts-tmn #cssDesign #t7 p.note{padding:1em 0;font-size:12px}.parts-tmn #cssDesign #t7 ol{padding-left:22px;padding-right:22px}.parts-tmn #cssDesign #t7 ol li{margin-top:4px;font-size:13px}.parts-tmn #cssDesign #t7 ol li.flex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0}.parts-tmn #cssDesign #t7 ol li.flex>p,.parts-tmn #cssDesign #t7 ol li.flex>table{flex:1 1 0;width:auto;min-width:0}.parts-tmn #cssDesign #t7 #insurance ol li.flex table tr>*{text-align:left;border:1px solid #333;padding:3px;font-size:11px!important}.parts-tmn #cssDesign #t7 .step{clear:both;background:url(/parts/tmn/body859.gif) 0 100% no-repeat;margin-bottom:8px;overflow:hidden}.parts-tmn #cssDesign #t7 .step dl{background:url(/parts/tmn/head859.gif) no-repeat;padding-top:10px;overflow:hidden}.parts-tmn #cssDesign #t7 .step dt{float:left;margin:0 20px 20px 10px}.parts-tmn #cssDesign #t7 .step dd{padding-top:8px;padding-right:20px;font-weight:700;overflow:hidden}.parts-tmn #cssDesign #t7 .step dd.note{padding-top:4px;font-size:11px;font-weight:400}.parts-tmn #cssDesign #t7 th{padding:20px 30px}.parts-tmn #cssDesign #t7 td{padding:20px 16px}.parts-tmn #cssDesign #t7 th.type5B,.parts-tmn #cssDesign #t7 th.typeA2,.parts-tmn #cssDesign #t7 th.typeF4{background:#feecec}.parts-tmn #cssDesign #t7 th.type4B,.parts-tmn #cssDesign #t7 th.typeC2,.parts-tmn #cssDesign #t7 th.typeC3,.parts-tmn #cssDesign #t7 th.typeF3{background:#e7efce}.parts-tmn #cssDesign #t7 th.type2B,.parts-tmn #cssDesign #t7 th.typeB2,.parts-tmn #cssDesign #t7 th.typeH2{background:#edfbff}.parts-tmn #cssDesign #t7 .post table tr th.th_big{color:#666;width:120px;padding:0;font-size:20px}.parts-tmn #cssDesign #t7 #insurance th,.parts-tmn #cssDesign #t7 #insurance td{text-align:right;vertical-align:top;padding:3px 6px}.parts-tmn #cssDesign #t7 #insurance th.head{text-align:left;background:#fff1c0}.parts-tmn #cssDesign #t7 #insurance td.head{text-align:left}.parts-tmn #cssDesign #t7 #insurance p{font-size:14px}.parts-tmn #cssDesign #t7 #insurance ul.note{padding-top:1em}.parts-tmn #cssDesign #t7 #insurance .note li{text-indent:-1em;margin-bottom:6px;margin-left:1em;font-size:11px}.parts-tmn #cssDesign #t7 #insurance .hint{background-color:#feff32;display:block}.parts-tmn #cssDesign #t7 #insurance .same{background-color:#f6ca06}.parts-tmn #cssDesign #t7 #insurance .same-hint{color:#f90;float:right;margin-right:5px}.parts-tmn #cssDesign #t8 h3{padding:15px 20px 7px;font-size:39px}.parts-tmn #cssDesign #t8 th,.parts-tmn #cssDesign #t8 td{padding:16px}.parts-tmn #cssDesign #t8 td ul{background:#f5f5f5;margin-top:10px;padding:10px 20px}.parts-tmn #cssDesign #t8 ul.note{padding-top:1.5em}.parts-tmn #cssDesign #t8 ul.note li{color:#000}.parts-tmn #cssDesign #t8 li.note{font-size:12px}.parts-tmn #cssDesign #t8 ul.info{margin-top:1em;margin-bottom:2em}.parts-tmn #cssDesign #t8 ul.info li{color:#690}.parts-tmn #cssDesign #t8 th{background:#f5f5f5}.parts-tmn #cssDesign #t8 th.head,.parts-tmn #cssDesign #t8 td.head{text-align:left}.parts-tmn #cssDesign #t8 .notice{padding-top:1.5em}.parts-tmn #cssDesign #t8 .notice p{color:#f66}.parts-tmn #cssDesign #t8 .agency{background:#f5f5f5;padding:20px 20px 10px}.parts-tmn #cssDesign #t8 .agency dl{padding-bottom:10px}.parts-tmn #cssDesign #t8 .agency dt{margin-bottom:10px}.parts-tmn #cssDesign p.goPage{text-align:center;padding:14px 0 6px}.parts-tmn #cssDesign p#onKeyView.goPage{text-align:left;margin-top:-80px;padding:0 0 30px}.parts-tmn #cssDesign p#onKeyView .note{color:#900;font-size:11px}.parts-tmn .policy_link{justify-content:center;margin-bottom:20px;display:flex}.parts-tmn .policy_link a{text-align:center;letter-spacing:1px;background-color:#ddd;border-radius:4px;width:280px;padding:20px 5px;font-weight:700;display:block}.parts-tmn .policy_link a:hover{opacity:.6}.parts-tmn fieldset.aboutGuide{float:right;border:1px solid #e2e2e2;width:245px;margin-bottom:12px;margin-right:20px;padding:6px}.parts-tmn .aboutGuide legend{padding:0 6px;font-weight:700;display:block}.parts-tmn .aboutGuide ul{text-align:right}.parts-tmn .aboutGuide li{float:left;margin-left:10px}.parts-tmn #cssDesign #tx.box{background:0 0}.parts-tmn #cssDesign h2.subTitle{border-bottom:5px solid #e8e8e8;padding:0 20px 12px;font-size:16px}.parts-tmn #cssDesign #insurance .charge{overflow:hidden}.parts-tmn #cssDesign #insurance .charge h4{float:left;margin-right:10px;padding-top:4px;font-size:12px;font-weight:400}.parts-tmn #cssDesign #insurance .charge ul{overflow:hidden}.parts-tmn #cssDesign #insurance .charge li{font-size:11px;line-height:1.3}.parts-tmn #cssDesign #insurance.wideTable th,.parts-tmn #cssDesign #insurance.wideTable td{font-size:13px}.parts-tmn #cssDesign #insurance.wideTable td li{font-size:12px}@media screen and (max-width:767px){.parts-tmn #cssDesign{padding-left:10px;padding-right:10px}.parts-tmn #cssDesign .box>.post,.parts-tmn #cssDesign #t2 .post,.parts-tmn #cssDesign #t6 .post,.parts-tmn #cssDesign #t7 ol{padding-left:12px;padding-right:12px}.parts-tmn #cssDesign #t2 .flex{flex-direction:column;padding-left:12px;padding-right:12px}.parts-tmn #cssDesign #t2 .boxHarf{width:auto;margin-right:0}.parts-tmn #cssDesign #t3 .flex{flex-direction:column;align-items:center;padding-left:12px;padding-right:12px}.parts-tmn #cssDesign #t3 .flex dl{width:100%}.parts-tmn #cssDesign #t4 h3{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.parts-tmn #cssDesign #t4 h3 .pcOnly{display:none}.parts-tmn #cssDesign #t4 .post p:last-of-type{margin-top:0}.parts-tmn #cssDesign #t6 ul{flex-direction:column;align-items:center}.parts-tmn #cssDesign #t6 .post>p:nth-of-type(3) span{margin:0;transform:none}.parts-tmn #cssDesign #t7 ol li.flex{flex-direction:column;align-items:stretch}.parts-tmn #cssDesign #t7 th,.parts-tmn #cssDesign #t7 td{padding:10px 8px}.parts-tmn #cssDesign #t8 th,.parts-tmn #cssDesign #t8 td{padding:8px}}
