@charset utf-8;
#ind_img_frame2{clear:both;width:658px;_width:660px;height:630px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc}
.ind_p_left1{float:left;width:140px;height:76px}
.ind_p_right1{float:right;width:150px;height:76px;margin-top:20px}
.ind_p_right1 a{color:#1F2B6B;font-weight:700;font-size:18px}
.ind_p_left2{float:left;width:140px;height:76px;margin-top:20px}
#ind_img_right1{float:right;width:300px;height:180px;margin-top:10px}
*html body #ind_text{clear:both;width:620px;font-weight:700;font-size:18px;padding:20px 0 0 20px}
#ind_text{clear:both;width:600px;font-weight:700;font-size:18px;line-height:120%;padding:20px 0 0 20px}
.ind_bnr02{width:665px;font-size:14px;font-weight:700;text-align:center;margin:0;padding:5px 0 20px}
.ind_bnr02 a{color:#000;text-decoration:none}
.ind_bnr02 a:hover{color:#00F;text-decoration:underline}
#ind_whatsnew{border:solid 1px #CCC;line-height:1.5}
#whatsnew{line-height:1.5}
.ind_news_table{width:600px;font-size:12px;line-height:150%;margin:10px 0 0 20px}
td.ind_news_td_left{vertical-align:top;width:240px;height:200px}
td.ind_news_td_right1{vertical-align:middle;padding-left:15px;padding-right:0;width:60px;height:20px}
td.ind_news_td_right2{vertical-align:middle;padding-left:0;width:300px;height:20px}
td.ind_news_td_content{padding-left:15px;vertical-align:top;color:#00F;height:180px}
#ind_img_left3{clear:both;float:left;width:300px;height:81px;margin-top:20px}
#ind_img_right3{float:right;width:300px;height:81px;margin-top:20px}
#search_content{clear:both;width:960px; padding:0px 0px 0px 32px;}
#search_nav{float:left;margin-bottom:15px;width:280px;background-color:#666;padding:0}
#search_nav p{float:left;width:105px;padding:0 0 0 3px}
#search_navbox01{margin:0;padding:11px 0}
#search_navbox01 li{overflow:hidden;line-height:0;display:inline;margin:0;padding:0}
#search_navbox01 a{background-image:url(../images/taihei_menu.png);background-position:left top;background-repeat:no-repeat;display:block;overflow:hidden;width:265px;line-height:normal;cursor:pointer;margin:0 8px;padding:0}
#search_navbox01 li.nav16{height:31px}
#search_navbox01 li.nav01 a{height:60px;background-position:-11px -11px}
#search_navbox01 li.nav02 a{height:30px;background-position:-11px -71px}
#search_navbox01 li.nav03 a{height:30px;background-position:-11px -101px}
#search_navbox01 li.nav04 a{height:30px;background-position:-11px -131px}
#search_navbox01 li.nav05 a{height:30px;background-position:-11px -161px}
#search_navbox01 li.nav06 a{height:60px;background-position:-11px -191px}
#search_navbox01 li.nav07 a{height:60px;background-position:-11px -251px}
#search_navbox01 li.nav08 a{height:30px;background-position:-11px -311px}
#search_navbox01 li.nav09 a{height:30px;background-position:-11px -341px}
#search_navbox01 li.nav10 a{height:30px;background-position:-11px -371px}
#search_navbox01 li.nav11 a{height:30px;background-position:-11px -401px}
#search_navbox01 li.nav12 a{height:30px;background-position:-11px -431px}
#search_navbox01 li.nav13 a{height:30px;background-position:-11px -461px}
#search_navbox01 li.nav14 a{height:30px;background-position:-11px -491px}
#search_navbox01 li.nav15 a{height:30px;background-position:-11px -521px}
#search_navbox01 li.nav16 a{height:31px;background-position:-11px -551px}
#search_navbox02{float:left;width:110px;padding:0 0 0 3px}
#search_navbox02 li{float:left;padding:0 0 5px}
#search_navbox02 .nav07 a{background-image:url(http://www.taihei-tire.co.jp/images/srch-nav07.gif);height:65px;width:110px}
#search_navbox02 .nav07 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/srch-nav07-on.gif);height:65px;width:110px}
#search_navbox02 .nav08 a{background-image:url(http://www.taihei-tire.co.jp/images/srch-nav08.gif);height:65px;width:110px}
#search_navbox02 .nav08 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/srch-nav08-on.gif);height:65px;width:110px}
.search_left{float:left;display:inline-block;width:285px}
#search_box{float:right;width:665px;display:inline-block;text-align:center}
#seanch_box{clear:both;padding:15px 0 0}
#maker_nav{float:left;width:958px;border:solid 1px #CCC}
#maker_nav ul{padding:0 0 0 6px}
#maker_nav li a{width:135px;height:72px;display:block}
#maker_nav .nav01 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav01.gif)}
#maker_nav .nav01 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav01-on.gif)}
#maker_nav .nav02 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav02.gif)}
#maker_nav .nav02 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav02-on.gif)}
#maker_nav .nav03 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav03.gif)}
#maker_nav .nav03 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav03-on.gif)}
#maker_nav .nav04 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav04.gif)}
#maker_nav .nav04 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav04-on.gif)}
#maker_nav .nav05 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav05.gif)}
#maker_nav .nav05 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav05-on.gif)}
#maker_nav .nav06 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav06.gif)}
#maker_nav .nav06 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav06-on.gif)}
#maker_nav .nav07 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav07.gif)}
#maker_nav .nav07 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav07-on.gif)}
#maker_nav .nav08 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav08.gif)}
#maker_nav .nav08 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav08-on.gif)}
#maker_nav .nav09 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav09.gif)}
#maker_nav .nav09 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav09-on.gif)}
#maker_nav .nav10 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav10.gif)}
#maker_nav .nav10 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav10-on.gif)}
#maker_nav .nav11 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav11.gif)}
#maker_nav .nav11 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav11-on.gif)}
#maker_nav .nav12 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav12.gif)}
#maker_nav .nav12 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav12-on.gif)}
#maker_nav .nav13 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav13.gif)}
#maker_nav .nav13 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav13-on.gif)}
#maker_nav .nav14 a{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav14.gif)}
#maker_nav .nav14 a:hover{background-image:url(http://www.taihei-tire.co.jp/images/mrkr-nav14-on.gif)}
.shp_list_left{float:left;padding:5px 0 0}
.shp_list_right{line-height:1.5;list-style-image:none;list-style-position:outside;list-style-type:none;float:left;font-weight:700;font-size:14px;width:320px;padding:23px 0 0}
.shp_list_right dt{clear:left;float:left;text-align:left;padding-left:15px;padding-bottom:9px;width:70px}
.shp_list_right dd{text-align:left;padding:0 0 9px}
.shp_hd4{padding:20px 0}
.shp_list{clear:both;_padding:10px 0 5px 0;padding:10px 0 5px 10px}
.shp_list li{list-style-position:inside;line-height:1.8;text-align:justify}
.shp_center_hd3{text-align:center;padding:0 0 20px}
.shp_center_hd4{text-align:center;padding:0 0 10px}
.shp_text02{text-align:center;padding:0 0 40px}
.shp_bt2{float:left;padding:0 0 0 60px}
.shp_tbl{font-size:13px;padding:5px 0 10px}
.shp_tbl th{width:40px;vertical-align:middle;text-align:center;font-weight:700;border:1px solid #CCC;border-bottom:0;background-color:#223569;color:#FFF}
.shp_tbl th.shp_lth_header{width:310px}
.shp_tbl th.shp_lth{border-bottom:1px solid #CCC;height:60px}
.shp_tbl td{text-align:center;width:310px;vertical-align:middle;border-top:1px solid #CCC;border-right:1px solid #CCC;padding-left:10px}
.shp_tbl td.shp_ltd{border-bottom:1px solid #CCC;height:60px;vertical-align:middle}
.shp_tbl td.shp_ltd_height1{height:30px;vertical-align:middle}
#sitemap_content h3{font-size:12px;font-weight:700;padding:0 0 2px}
#sitemap_content ul{width:608px;border-top:solid 1px #0d0230;border-left:solid 1px #0d0230;border-right:solid 1px #0d0230;margin:0 0 15px}
#sitemap_content li a{width:598px;_width:608px;height:15px;color:red;text-decoration:none;background-color:#CCC;border-bottom:solid 1px #0d0230;display:block;font-size:12px;padding:5px 0 5px 10px}
#sitemap_content li a:hover{width:598px;_width:608px;height:15px;color:#FFF;text-decoration:none;background-color:red}
.pvc_text01{_padding:20px 0 10px 20px;width:630px;padding:20px 0 5px 20px}
.pvc_list{width:650px;_width:630px;padding:0}
.pvc_list ol li{padding:20px 0 0}
.cnt_text01{width:560px;margin:20px 0 0 30px;padding:0 0 15px}
.cnt_lk_color{text-decoration:none;color:#1E94C7}
#order_content h3{font-size:18px;font-weight:700}
.order_list{list-style-image:url(http://www.taihei-tire.co.jp/images/order_bullet.gif);list-style-position:outside;padding:10px 0 0 20px}
.order_list li{margin-top:5px;font-size:12px}
.order_check{margin-top:20px;clear:both;float:none;position:relative}
.order_check input{left:180px;position:absolute;top:0}
.order_check label{display:block;margin-left:220px;width:300px;line-height:21px;_line-height:22px}
.order_navi{margin-left:100px;margin-top:30px;list-style-type:none}
.order_navi li{float:left;padding-left:15px}
#access_google{clear:both;margin-top:20px}
#access_text1{font-weight:700;font-size:16px;margin-top:20px}
.access_img{clear:both;float:left;margin-top:20px}
.access_text2{float:left;font-weight:700;font-size:21px;color:#1F2B6B;margin:10px 0 0 10px}
.access_text3{clear:both;float:left;font-weight:700;font-size:16px;width:500px;margin:10px 0 0 10px}
.access_text4{clear:both;float:left;font-weight:700;font-size:16px;color:#C1272D;margin:15px 0 5px 10px}
#access_text5{clear:both;float:left;margin-top:30px;font-weight:700;font-size:12px;color:red;width:550px}
#access_section{float:left;width:560px;margin-top:20px}
.access_para{clear:both;float:left;width:550px;background-image:url(http://www.taihei-tire.co.jp/images/access_img_03.gif);padding:5px 0}
.access_para li{font-weight:700;font-size:16px;line-height:1.5;text-align:left;padding:0 0 0 10px}
.flow_btn_menu{width:660px;border-bottom:solid 10px #1F2B6B;padding:20px 0 0}
#flow_img_02{clear:both;margin-left:10px;margin-top:20px;margin-bottom:20px}
.flow_list{clear:both;float:left;margin-left:10px;margin-top:20px;margin-bottom:20px}
.flow_text01{float:left;line-height:150%;padding:20px 0 20px 20px}
.flow_para2{clear:both;margin-left:10px;margin-top:20px}
#flow_para4{clear:both;margin-left:10px;margin-top:10px;margin-bottom:20px}
.flow_bd_list{clear:both;line-height:1.5;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:20px;margin-left:10px}
.flow_bd_list dt{clear:left;float:left;text-align:left;width:100px;background:url(http://www.taihei-tire.co.jp/images/flow_icon.gif) no-repeat left center;padding-left:20px}
.flow_bd_list dd{text-align:left;margin:0 0 0 90px;padding:0 0 5px 30px}
#flow_img04{float:left;padding:0 0 30px}
.mov_main{clear:both;width:960px;margin:15px 0 15px 32px}
.mov_main h2{clear:both;margin:15px 0 0}
.mov_banner{text-align:center;margin:10px 0 0}
.mov_dv_left{clear:both;float:left;width:300px;height:110px;font-weight:700;padding:0 0 20px}
.mov_01{height:58px;line-height:1.2;padding:10px 2px}
.mov_02_left{float:left;padding:0 0 5px 2px}
.mov_02_right{float:right;width:105px;padding:5px 0}
.guid_img_left{clear:both;float:left;width:210px;padding:15px 0}
.guid_img_center{float:left;text-align:center;width:230px;padding:15px 0}
.guid_img_right{float:right;width:210px;padding:15px 0}
.guid_txt_left{clear:both;float:left;width:500px;padding:5px 0 25px}
.guid_txt_right{float:right;width:130px;padding:0 0 5px}
.guid_cnt_left{clear:both;float:left;width:290px;padding:10px 0 0}
.guid_cnt_left h3{padding:15px 0 5px}
.guid_cnt_left p{line-height:1.6;padding:0 0 40px 15px}
.guid_cnt_right{float:right;text-align:right;width:370px;padding:10px 0 25px}
.guid_img{text-align:center;padding:15px 0}
.guid_list{list-style-image:none;list-style-position:outside;list-style-type:none;margin:5px 0 25px;padding:5px 0 5px 5px}
.guid_list dt{background-image:url(http://www.taihei-tire.co.jp/images/guid_icon_Q.gif);background-position:15px 7px;background-repeat:no-repeat;padding:10px 20px 10px 50px}
.guid_list dd{background-image:url(http://www.taihei-tire.co.jp/images/guid_icon_A.gif);background-position:15px 7px;background-repeat:no-repeat;background-color:#f0f0f0;margin:0;padding:10px 20px 10px 50px}
.guid_p1{padding:0 0 5px}
.media_list{line-height:1.5;border:solid 1px #CCC}
#media_frame th{text-align:right;width:70px;border:solid 1px #FFF;font-weight:400;padding:0 0 10px}
#media_frame td{text-align:left;width:520px;color:#00F;border:solid 1px #FFF;padding:0 0 10px 20px}
.prc_intro01{font-size:14px;font-weight:700;padding:0 0 20px 10px}
.prc_intro02{font-size:14px;font-weight:700;padding:0 0 0 10px}
#prc_table01 table{border-top:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;margin:0 0 40px}
#prc_table01 table .spasing01{padding:10px 0 0 10px}
#prc_table01 thead th{background-color:#1f2b6b;color:#FFF;font-size:16px;font-weight:700;line-height:40px}
#prc_table01 tbody th{border-left:solid 1px #CCC;color:#00F;font-size:14px;text-align:left;line-height:23px;padding:0 10px}
#prc_table01 tbody td{font-size:14px;line-height:23px}
#prc_table02 thead th{font-size:14px;font-weight:400}
#prc_table02 thead span{font-size:16px;font-weight:700;padding:0 0 5px}
#prc_table02 .thead{height:110px;line-height:110px}
#prc_table02 .thead02{height:25px;line-height:25px}
#prc_table02 tbody th{font-size:12px;font-weight:400}
#prc_table02 tbody th span{font-size:14px;font-weight:700;padding:0}
#prc_table02 th{background-color:#1f2b6b;color:#FFF}
.prc_text02{padding:0 0 50px}
.prc_title02{padding:0 0 30px}
#prc_table03 th{background-color:#1f2b6b;color:#FFF;font-size:14px;font-weight:400;padding:10px 0}
#prc_table03 thead th span{font-size:16px;font-weight:700}
#prc_table03 tbody th span{font-size:14px;font-weight:700}
#prc_table03 .spacing{line-height:30px}
.ktr_ind_title{text-align:center;clear:both;padding:0 0 30px}
.ktr_ind_contact{float:left;width:515px;height:315px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_ind_bg01.gif);background-repeat:no-repeat;background-position:bottom}
.ktr_ind_contact p{padding:240px 0 0 290px}
*html body .ktr_merit{clear:both;width:960px;height:550px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_ind_meritbg.gif);padding:10px 0 0 20px}
.ktr_merit{clear:both;width:940px;height:540px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_ind_meritbg.gif);padding:10px 0 0 20px}
*html body .ktr_merit .topbox{float:left;width:920px;height:190px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_ind_merit_topbg.gif);background-repeat:no-repeat;margin:0 0 10px;padding:5px 0 0 20px}
.ktr_merit .topbox{float:left;width:900px;height:185px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_ind_merit_topbg.gif);background-repeat:no-repeat;margin:0 0 10px;padding:5px 0 0 20px}
.ktr_merit .topbox h3{padding:0 0 3px}
*html body .ktr_merit .topbox p.text{width:515px;padding:20px 0 0 30px}
.ktr_merit .topbox p.text{width:500px;font-size:14px;padding:20px 0 0 30px}
.ktr_merit_title{clear:both}
*html body .ktr_ind_merit5{float:left;width:175px;height:280px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_ind_merit_5bg.gif);background-repeat:no-repeat;margin:10px 5px 0 0}
.ktr_ind_merit5{float:left;width:175px;height:250px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_ind_merit_5bg.gif);margin:10px 10px 0 0}
.ktr_ind_merit5 p{font-size:13px;padding:0 5px}
*html body .ktr_ind_btnbox{clear:both;float:left;width:925px;padding:30px 0 30px 45px}
.ktr_ind_btnbox{clear:both;float:left;width:880px;padding:30px 0 30px 45px}
.ktr_ind_btnbox p{float:left;padding:0 15px 0 0}
.ktr_ind_btmbtn{text-align:center;padding:10px 0 20px}
.ktr_info_01box{float:left;width:460px;padding:0 0 15px}
.ktr_info_01boximg{padding:0 15px}
*html body .ktr_info_01_2box{float:left;width:490px;padding:0 0 15px 30px}
.ktr_info_01_2box{float:left;width:460px;padding:0 0 15px 30px}
.ktr_info_01_2box div p{float:left;padding:0 0 0 15px}
.ktr_info_02box{clear:both;float:left;width:960px;padding:0 0 20px}
.ktr_info_02box h3{clear:both;padding:0 0 15px}
.ktr_info_img{float:left;padding:0 20px}
.ktr_info_02box div{float:left;width:575px;font-size:14px;padding:20px 0 0}
.ktr_info_02box .arrow{clear:both;text-align:center;padding:20px 0 0}
*html body .ktr_info_btm{clear:both;float:left;width:960px;padding:20px 0 50px 20px}
.ktr_info_btm{clear:both;float:left;width:940px;padding:20px 0 50px 20px}
.ktr_info_btm p.left_btn{padding:0 0 0 50px}
.ktr_rule_text01{font-size:14px;line-height:180%;padding:0 0 20px}
.ktr_rule_text02{width:850px;font-size:14px;padding:0 0 20px}
.ktr_rule_list02{margin:0;padding:0 0 50px 60px}
*html body .ktr_rule_btn{float:left;width:900px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_rule_img.gif);background-repeat:no-repeat;background-position:right;margin:0 0 50px;padding:50px 0 50px 240px}
.ktr_rule_btn{float:left;width:660px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_rule_img.gif);background-repeat:no-repeat;background-position:right;margin:0 0 50px;padding:50px 0 50px 240px}
*html body .ktr_entry_menu{float:left;width:955px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_entry_bg.gif);background-repeat:no-repeat;background-position:right bottom;margin:0 0 20px;padding:0 0 100px 15px}
.ktr_entry_menu{float:left;width:940px;background-image:url(http://www.taihei-tire.co.jp/images/ktr_entry_bg.gif);background-repeat:no-repeat;background-position:right bottom;margin:0 0 20px;padding:0 0 100px 15px}
.ktr_entry_menu li{float:left;padding:0 15px 30px 0}
.attention{background:url(../img/form/bg.jpg) center top;font-size:16px;line-height:1.5em;text-align:left;width:640px;font-weight:700;margin:0 auto 20px;padding:5px 20px}
.entry_box01{width:680px;text-align:left;margin:0 auto 20px}
.entry_box02{width:350px;text-align:center;clear:both;margin:0 auto 30px}
.entry_box03{width:350px;text-align:center;clear:both;margin:30px auto}
.entry_box02 img,.entry_box03 img,.entry_box03 input{margin:5px}
.entry_box01 h2,.entry_box01 h3{font-size:14px;margin:0 0 10px}
.important{font-weight:700;color:#B8000C}
.important_s{color:#B8000C;font-size:10px;padding:0 5px}
.kakomi_text{border:1px solid #666;padding:2px 3px}
#rule_area{border:1px solid #999;line-height:1.8em;font-size:16px;padding:30px 30px 10px}
#rule_area_copy{font-size:18px;line-height:1.8em;margin:20px 10px}
#rule_area ol{margin:0 0 0 20px;padding:0}
#rule_area ol li{list-style-type:decimal;margin:0 0 15px}
#rule_area dl dt{margin:0 0 5px}
#rule_area dl dd{margin:0 0 20px 20px}
#rule_area dl dd ol li{margin:0}
#select_area{border-top:1px solid #999;padding:0 0 10px}
#select_area ul{margin:20px 0 0;padding:0}
#select_area li{float:left;margin:5px}
.entry_box01 #left{float:left;width:170px}
.entry_box01 #center{float:left;width:280px}
.entry_box01 #right{float:right;width:218px;padding:30px 0 0}
.entry_box01 #right02{float:right;width:218px}
.entry_box01 #all{clear:both;padding:10px 0 0}
#form_area{border-top:1px solid #999;font-size:14px;padding:10px 0}
#form_area table{width:100%;margin:10px 0}
#form_area table th,#form_area table td{border-bottom:1px solid #ccc;font-size:14px;padding:5px 5px 5px 10px}
#form_area table th{width:150px;background-color:#EEE;font-weight:400;text-align:left;white-space:nowrap}
#form_area table td.table_title{background-color:#ccc;text-align:center;font-weight:700;width:20px;padding:5px}
#form_area td div{margin:0 20px}
#form_area h4{background-color:#EEE;color:#B8000C;border-color:#B8000C;border-style:solid;border-width:1px 1px 1px 10px;margin:20px 0 0;padding:3px 10px}
#form_area .underline01{border-bottom:1px dashed #CCC;margin:0 0 10px;padding:0 0 10px 20px}
#form_area input,#form_area textarea,#form_area select{font-size:14px;margin:5px}
#form_area p{margin:3px 5px 0}
.entry_box01 .caution li{font-size:10px}
#thanks_area{border:2px solid #B8000C;font-size:14px;line-height:2em;margin:20px 0;padding:20px}
.goto_top{padding:30px 0}
.table{width:100%;text-align:left;border-collapse:collapse;empty-cells:show;border-spacing:0;font-size:12px;margin:0;padding:0}
.table select{border:1px solid #ccc;font-size:12px;margin:0;padding:0}
.table select.slimit{border:1px solid #ccc;font-size:12px;width:200px;margin:0;padding:0}
.table input.slimit{border:1px solid #ccc;width:200px;margin:0;padding:0}
.table select:focus{outline:none}
.table span{display:inline-block;line-height:1em;vertical-align:top;padding:.4em .5em .5em}
.table th{border:1px solid #d6d6d6;background-color:#ffc0cb;color:#505050;font-weight:700}
.table th.syain{background-color:#98fb98;color:#000;font-weight:400;border:1px solid #d6d6d6}
.table th.title{background-color:#dc143c}
.table th.hanyo{background-color:red;color:#FFF}
.table td{border:1px solid #d6d6d6;margin:0;padding:0}
.td_mc{vertical-align:middle;text-align:center}
.table td table{border:none;font-size:12px}
.sub_path{text-align:left;margin-bottom:5px}
.sub_menu{display:inline-block;width:100%;margin-bottom:5px;border-top:1px solid #aaa;border-bottom:1px solid #666;background-image:url(../images/sub_menu_bg.gif);background-position:left top;background-repeat:repeat-y}
.sub_menu li{display:inline-block;float:left;border-right:1px solid #666;border-left:1px solid #666;margin:0 -1px 0 0}
.sub_menu li.on span{background-color:#e00;color:#FFF;font-weight:700}
.sub_menu li a,.sub_menu li span{display:inline-block;line-height:1em;font-size:14px;padding:.6em 1em .5em}
.caption{color:#4a6281}
#footer_navi{background-image:url(http://www.taihei-tire.co.jp/img/foot_menu_bg.gif);background-position:left top;background-repeat:repeat-x;display:inline-block;width:100%;margin:20px 0 0}
.hit_count{background-color:#4169e1;color:#FFF;width:100px;text-align:center}
.hit_count span{line-height:1.3em}
.table td .thumb_table{width:128px;text-align:left;border-collapse:collapse;empty-cells:show;border-spacing:0;font-size:10px;background-color:#ff9;border:none;margin:0 auto;padding:0}
.table td .thumb_table th{background-color:#fff}
.ilb{display:inline-block}
.dpb{display:block}
.wt3d5per{width:3.5%}
.wt15per{width:15%}
.wt16d6per{width:16.6%}
.wt21per{width:21%}
.wt25per{width:25%}
.wt31per{width:31%}
.wt35per{width:35%}
.wt51per{width:51%}
.wt85per{width:85%}
.wt10px{width:10px}
.wt120px{width:120px}
.wt180px{width:180px}
.wt203px{width:203px}
.wt240px{width:240px}
.wt460px{width:460px}
.tal{text-align:left}
.tar{text-align:right}
.fr{float:right}
.mb10px{margin-bottom:10px}
.mb20px{margin-bottom:20px}
.mb5px{margin-bottom:5px}
.mtb5px{margin-top:5px;margin-bottom:5px}
.mt3px{margin-top:3px}
.mt5px{margin-top:5px}
.mt10px{margin-top:10px}
.mt20px{margin-top:20px}
em{font-weight:700;font-style:normal}
.nwp{white-space:nowrap}
.mrla{margin:0 auto}
.mrl5px{margin-right:5px;margin-left:5px}
.vat{vertical-align:top}
.price{color:red;font-weight:700;font-size:14px;white-space:nowrap}
.bgc_y{background-color:#ffc}
.fs_16px{font-size:16px}
#search_box a.search_nomal{display:block;width:326px;height:70px;background-image:url(../images/search_nomal.png);background-position:left top;background-repeat:no-repeat;overflow:hidden;margin:0 auto}
#search_box a.search_nomal:hover{background-image:url(../images/search_nomal_on.png)}
#search_box .search_nomal span{display:block;padding-top:80px;overflow:hidden}
#search_box a.search_detail{display:block;width:326px;height:70px;background-image:url(../images/search_detail.png);background-position:left top;background-repeat:no-repeat;overflow:hidden;margin:0 auto}
#search_box a.search_detail:hover{background-image:url(../images/search_detail_on.png)}
#search_box .search_detail span{display:block;padding-top:80px;overflow:hidden;cursor:pointer}
.scr{overflow-y:scroll;width:100%;height:320px;text-align:left;font-size:13px}
.scr2{height:320px;width:100%}
.jsmaker{cursor:pointer;padding:2px 2px 2px 5px}
#jsmaker1{height:25px}
.contract_title{clear:both;text-align:center;padding-bottom:10px}
.contract_box01{border-bottom:solid 1px #999;font-size:14px;padding:10px}
.contract_box01 span{color:#C1272D;font-size:12px}
.contract_box02{font-size:14px;padding:10px 10px 50px}
#contract_text{text-align:center;font-size:16px;font-weight:700;color:#0071BC}
#contract_text a{color:#0071BC}
.contract_box03{height:70px;padding:20px 0 50px 265px}
.contract_cpbox{padding:10px 170px}
.studless_title01{padding:0 0 30px 20px}
.studless_movie01{text-align:center;padding-bottom:80px}
.studless_title02{text-align:center;padding:30px 0 15px}
.studless_text01{width:775px;padding-left:95px}
.studless_text02{width:775px;font-weight:700;font-size:16px;padding:10px 0 10px 95px}
.studless_text03{width:775px;padding-left:95px;padding-bottom:50px}
.ind_bnr_top{padding-top:10px}
#ind_bnr03{padding:10px 0}
#delivery{font-size:14px;margin:0 0 70px}
#delivery #menu{clear:both;float:left}
#delivery .clear{clear:both;float:none}
#delivery h2{clear:both;padding:0}
#delivery h3{clear:both;background-image:url(../images/deli_icon01.gif);background-position:left 20px;background-repeat:no-repeat;font-size:16px;font-weight:700;padding:20px 0 5px 25px}
#delivery .to_top{text-align:right;font-size:12px;padding:15px 10px 10px 0}
#delivery #deli01{clear:both;padding:50px 0}
#delivery #deli01 .red{color:#C1272D;font-size:14px;font-weight:700;padding:0 0 5px}
#deli01 .tbl01 th{text-align:left;font-weight:400;padding:5px 5px 5px 10px}
#deli01 .tbl02 th{text-align:center;font-weight:400;padding:5px 5px 5px 10px}
#delivery .bd_btm{height:10px;border-color:#333;border-style:solid;border-width:1px 0 0;padding:0}
#delivery .lin_h24{line-height:24px}
#deli02 p{line-height:24px;padding:0 0 20px 10px}
#deli03 dl{clear:both;overflow:hidden;line-height:24px;padding:10px 0 0}
#deli03 .dtl01{background-image:url(../images/deli_img02.gif);background-position:570px 10px;background-repeat:no-repeat;color:#DB0000;font-size:16px;font-weight:700;height:90px;line-height:25px;padding:25px 0 0}
#deli03 .dtl02{clear:both;padding:10px 0 0 50px}
#deli03 .arrow{clear:both;text-align:center;padding:15px 0 10px}
#deli03 .tbl01{clear:both;width:70%;margin:15px 0 20px}
#deli03 .tbl01 th{font-weight:400;width:17%;text-align:left;padding:5px 5px 5px 10px}
#deli04{margin:0 0 20px}
#deli04 dl{clear:both;overflow:hidden;line-height:24px;padding:5px 0 0}
#agree h3{background-image:url(../images/deli_icon01.gif);background-position:left 30px;background-repeat:no-repeat;clear:both;font-size:16px;font-weight:700;border-bottom:1px solid #000;padding:30px 0 5px 25px}
#telflow h3{background-image:url(../images/deli_icon01.gif);background-position:left 15px;background-repeat:no-repeat;clear:both;font-size:16px;font-weight:700;padding:15px 0 5px 25px}
#telflow02 h3{clear:both;padding:15px 0 5px}
#telflow_list01{padding:15px 0 0 5px}
#telflow_list02{padding:15px 0 0 25px}
#telflow_list02 dt{float:left;width:220px}
#telflow_box01{overflow:auto;padding:10px 0 10px 20px}
#telflow_box01 #telflow_img{float:left;padding-left:10px}
#telflow_box01 #telflow_icon{float:left;padding-left:10px;padding-top:50px}
#telflow_box02{clear:both;padding:10px 50px 0 30px}
#telflow_box02 #icon01{padding:10px 0 0 215px}
#telflow_box03{background-image:url(../images/telflow_bg01.gif);background-repeat:no-repeat;width:600px;height:144px;margin-top:5px}
#telflow_box03 dl{line-height:170%;padding:20px 0 0 10px}
#telflow_box03 dt{width:30px;float:left}
#netguid h3{background-image:url(../images/deli_icon01.gif);background-position:left 30px;background-repeat:no-repeat;clear:both;font-size:16px;font-weight:700;padding:30px 0 10px 25px}
#netguid_arrow01{padding:15px 0 0 300px}
#netguid_border01{clear:both;border-bottom:1px solid #000;height:100px}
#netguid_border02{clear:both;border-top:1px solid #000;padding-top:20px}
#netguid .tbl01 th{font-weight:400;padding:5px 5px 5px 10px}
#netguid .tbl01 td.dtl02{padding-left:85px;text-align:left}
#netguid .tbl02 th{font-weight:400;text-align:left;padding:5px 5px 5px 55px}
#netguid .tbl02 td.dtl01{padding-left:85px}
#netguid_img01{padding:10px 0 10px 135px}
.yoyaku_box .yoyaku_title{padding-bottom:10px}
.yoyaku_box #yoyaku_subtitle01{clear:both;padding:30px 0 10px 15px}
.yoyaku_box #yoyaku_subtitle02{clear:both;padding:30px 0 10px}
.yoyaku_img01{padding:10px 0 15px 30px}
#yoyaku_img_box01{padding-bottom:10px;height:235px}
#yoyaku_bt_box01{height:60px;padding-bottom:75px}
#yoyaku_bt_box01 #bt01{float:left;padding-right:2px}
#yoyaku_left_box01{float:left;width:470px;padding:30px 20px 30px 0}
#yoyaku_left_box01 #left_box_text{float:left;width:265px;font-size:16px;font-weight:700;padding:65px 15px 0 20px}
#yoyaku_right_box01{float:left;width:470px;padding:30px 0}
#yoyaku_right_box01 #right_box_text{float:left;width:265px;font-size:16px;font-weight:700;padding:60px 15px 0 20px}
#yoyaku_img02{clear:both;padding-bottom:10px}
#yoyaku_text01{text-align:center;font-size:18px;font-weight:700;color:#000094;line-height:22px}
#yoyaku_img03{clear:both;padding-bottom:10px;padding-top:10px}
.yoyaku_box02{border-bottom:solid 1px #666;height:220px}
.yoyaku_left_box02 #title01{background-image:url(../images/yoyaku_icon02.gif);background-position:left center;background-repeat:no-repeat;font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_left_box02 #title02{background-image:url(../images/yoyaku_icon03.gif);background-position:left center;background-repeat:no-repeat;font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_left_box02 #title03{background-image:url(../images/yoyaku_icon05.gif);background-position:left center;background-repeat:no-repeat;font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_left_box02 #title04{background-image:url(../images/yoyaku_icon06.gif);background-position:left center;background-repeat:no-repeat;font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_left_box03{width:520px;float:left;padding-top:30px}
.yoyaku_left_box03 #title01{background-image:url(../images/yoyaku_icon04.gif);background-position:left center;background-repeat:no-repeat;font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_left_box03 #title02{font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_box04{border-bottom:solid 1px #666;height:230px}
.yoyaku_box04 p{padding-left:25px}
.yoyaku_box05{height:220px;border-bottom:solid 1px #666}
.yoyaku_left_box05{width:535px;float:left;padding-top:30px}
.yoyaku_left_box05 #title01{background-image:url(../images/yoyaku_icon07.gif);background-position:left center;background-repeat:no-repeat;font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_left_box05 #title02{font-size:24px;font-weight:700;height:30px;color:#000094;padding:15px 0 0 35px}
.yoyaku_left_box06 #title05{background-image:url(../images/yoyaku_icon08.gif);background-position:left center;background-repeat:no-repeat;font-size:24px;font-weight:700;height:30px;padding:15px 0 0 35px}
.yoyaku_text02{font-size:18px;color:red;font-weight:700;padding-left:10px;padding-top:20px;line-height:22px}
.yoyaku_text02 dt{float:left;width:50px}
.yoyaku_text03{font-size:18px;color:red;font-weight:700;padding-left:10px;line-height:22px}
#yoyaku_bt01{padding:50px 0 20px 250px}
.ind_img_06,.mtb20px{margin-top:20px;margin-bottom:20px}
.ind_bnr01,.mgpd0{margin:0;padding:0}
#ind_img_left3 a:hover img,#ind_img_right3 a:hover img,.mov_dv_left a:hover img,.mov_dv_center a:hover img,.mov_dv_right a:hover img{filter:alpha(Opacity=70);opacity:.7px}
#search_content h2,.lin_top,#prc_table01 table .spasing03,.ktr_info_02box div p,#deli02 p.img01{padding:0 0 10px}
#search_nav span,#maker_nav span,.dpn{display:none}
#search_navbox01 li.nav01,#search_navbox01 li.nav06,#search_navbox01 li.nav07,.shp_tbl th.shp_lth_height2{height:60px}
#search_navbox01 li.nav02,#search_navbox01 li.nav03,#search_navbox01 li.nav04,#search_navbox01 li.nav05,#search_navbox01 li.nav08,#search_navbox01 li.nav09,#search_navbox01 li.nav10,#search_navbox01 li.nav11,#search_navbox01 li.nav12,#search_navbox01 li.nav13,#search_navbox01 li.nav14,#search_navbox01 li.nav15,.shp_tbl th.shp_lth_height1{height:30px}
#search_navbox01 li.nav01 a:hover,#search_navbox01 li.nav01 a.on{background-position:-296px -11px}
#search_navbox01 li.nav02 a:hover,#search_navbox01 li.nav02 a.on{background-position:-296px -71px}
#search_navbox01 li.nav03 a:hover,#search_navbox01 li.nav03 a.on{background-position:-296px -101px}
#search_navbox01 li.nav04 a:hover,#search_navbox01 li.nav04 a.on{background-position:-296px -131px}
#search_navbox01 li.nav05 a:hover,#search_navbox01 li.nav05 a.on{background-position:-296px -161px}
#search_navbox01 li.nav06 a:hover,#search_navbox01 li.nav06 a.on{background-position:-296px -191px}
#search_navbox01 li.nav07 a:hover,#search_navbox01 li.nav07 a.on{background-position:-296px -251px}
#search_navbox01 li.nav08 a:hover,#search_navbox01 li.nav08 a.on{background-position:-296px -311px}
#search_navbox01 li.nav09 a:hover,#search_navbox01 li.nav09 a.on{background-position:-296px -341px}
#search_navbox01 li.nav10 a:hover,#search_navbox01 li.nav10 a.on{background-position:-296px -371px}
#search_navbox01 li.nav11 a:hover,#search_navbox01 li.nav11 a.on{background-position:-296px -401px}
#search_navbox01 li.nav12 a:hover,#search_navbox01 li.nav12 a.on{background-position:-296px -431px}
#search_navbox01 li.nav13 a:hover,#search_navbox01 li.nav13 a.on{background-position:-296px -461px}
#search_navbox01 li.nav14 a:hover,#search_navbox01 li.nav14 a.on{background-position:-296px -491px}
#search_navbox01 li.nav15 a:hover,#search_navbox01 li.nav15 a.on{background-position:-296px -521px}
#search_navbox01 li.nav16 a:hover,#search_navbox01 li.nav16 a.on{background-position:-296px -551px}
#maker_nav li,.mov_dv_left h3,.mov_dv_center h3,.mov_dv_right h3,.ktr_merit .topbox p,.ktr_info_01box div p,.ktr_info_btm p,.fl,#yoyaku_bt_box01 #bt02{float:left}
.shp_hd1,.shp_hd3,.pvc_list ul li,.cnt_hd1{padding:0}
.shp_btn_map,.shp_btn_clk,.tac,.studless_img01,#netguid .tbl02 td.dtl03{text-align:center}
.shp_hd2,.ktr_info_01box div,.ktr_info_01_2box div{float:left;padding:20px 0}
.shp_text01,.shp_text01 a:hover img{_padding:0 0 30px 25px;padding:0 0 30px 15px}
.shp_text01 a,.flow_text01 a,.prc_intro02 span{color:#00F}
.shp_text02 a,#flow_para a,.flow_list li a{color:#00f}
.shp_bt1,#delivery #menu .menu02{float:left;padding:0}
.sitemap_hd1,.pvc_hd1,.ktr_ind_merit5 h4{padding:5px 0 0}
#sitemap_content,#order_content{padding:20px 0 0 20px}
.cnt_asterisk,.ktr_info_02box div p span,.fc_red,#delivery .red,#agree p span,#telflow p span,#netguid #netguid_text01 span,#netguid #netguid_text01 span a,#netguid dl span,.yoyaku_left_box02 span,.yoyaku_left_box03 span,.yoyaku_left_box05 span,.yoyaku_left_box06 span{color:red}
.flow_img_01,#flow_img_03,#flow_para{clear:both;margin-left:10px;margin-bottom:20px}
.flow_list li,.flow_list2 li{line-height:1.8}
.flow_list2,.flow_para3{clear:both;margin-left:10px;margin-top:10px}
.mov_dv_center,.mov_dv_right{float:left;width:300px;height:110px;font-weight:700;padding:0 0 20px}
.guid_p2,#prc_table01 table .spasing02{padding:10px 0 0}
#media_frame table,#delivery .ft12{font-size:12px}
.prc_intro01 span,#prc_table02 td span{color:#c1272d}
#prc_table02,#prc_table03{background-color:#CCC;margin:0 0 15px}
#prc_table02 td,#prc_table03 td{background-color:#FFF;line-height:38px;text-align:center;font-size:14px;font-weight:700}
.prc_text01,.ktr_rule_title,.ktr_rule_list01 li,.contract_list01 li,#telflow_img01{padding:0 0 20px}
*html body .ktr_box,.yoyaku_box{clear:both;width:992px;margin:0 0 15px; padding:0px 0px 0px 32px}
.ktr_box,.yoyaku_box{clear:both;width:960px;margin:0 0 15px; padding:0px 0px 0px 32px}
.ktr_ind_movie,.ktr_rule_btn p,.contract_box03 p,#yoyaku_img_box01 #left{float:left;padding:0 30px 0 0}
.ktr_info_01box div p.text,.ktr_info_01_2box div p.text{width:215px}
.ktr_info_01box .btn,.ktr_info_01_2box .btn{clear:both;text-align:center;padding:0 0 5px}
.ktr_info_01box p.arrow,.ktr_info_01_2box p.arrow{clear:both;width:460px;text-align:center}
.ktr_rule_text01 span,.entry_box01 #text01,.fw700,#deli02 .dtl_title{font-weight:700}
.ktr_rule_list01,.contract_list01{margin:0;padding:0 0 0 40px}
.ktr_box ol,.fs_14px,#telflow_box02 #text01{font-size:14px}
.table td.nob,.nob td,.nob th,.table td .thumb_table th,.table td .thumb_table td{border:none}
.sub_menu li a,#search_box .sub_menu a,#search_box .sub_menu a:hover,#search_box .sub_menu a:visited{color:#000}
.wt100per,.wt460px #scr3,#deli01 .tbl01,#deli01 .tbl02{width:100%}
.wt160px,.wt160px .scr{width:160px}
.wt160px #scr1,.wt160px #scr2{overflow-x:scroll;white-space:nowrap}
.scr2 option,.csp{cursor:pointer}
.contract_box01 h3,.contract_box02 h3{padding:10px 0 20px}
.contract_box01 p,.contract_box02 p{line-height:150%;padding:0 0 20px 20px}
#delivery #menu .menu01,#yoyaku_img_box01 #right{float:left;padding:0 20px 0 0}
#deli01 .tbl01 td,#deli01 .tbl02 td.dtl02,#netguid .tbl01 td.dtl01{background-color:#F0C4C4;color:#2E3192;text-align:right;padding:5px 10px 5px 5px}
#deli01 .tbl02 td,#netguid .tbl01 td{text-align:center;padding:5px 5px 5px 10px}
#deli02 p.blnk,#deli04 p.blnk{height:10px;padding:0}
#deli03 dt,#deli04 dt{clear:both;float:left;width:3%;padding:0 0 0 3px}
#deli03 dd,#deli04 dd{float:left;width:95%}
#deli03 .tbl01 td,#netguid .tbl02 td{padding:5px}
.agree_text01,.telflow_text01{clear:both;font-size:14px;padding:5px 0 25px 5px}
#agree,#netguid{padding-bottom:30px;font-size:14px}
#agree p,#telflow p,#netguid #netguid_text01{clear:both;padding-top:5px;padding-left:5px}
#agree dl,#telflow_tel,#netguid dl{padding:10px 0 0 5px}
#agree dl dt,#telflow_list01 dt,#netguid dl dt{float:left;width:20px}
#telflow,#telflow02{font-size:14px;padding:15px 0}
#netguid .tbl01,#netguid .tbl02{width:100%;margin:0 0 20px}
#netguid .tbl01 td.dtl03,#netguid .tbl02 td.dtl02{text-align:left;padding-left:15px}
#yoyaku_left_box01 h3,#yoyaku_right_box01 h3{text-align:center;padding-bottom:30px}
#yoyaku_left_box01 dl,#yoyaku_right_box01 dl{font-size:16px;font-weight:700;padding-top:10px;padding-bottom:10px}
#yoyaku_left_box01 dt,#yoyaku_right_box01 dt{float:left;width:16px}
#yoyaku_left_box01 #icon,#yoyaku_right_box01 #icon{padding:15px 0 15px 215px}
#yoyaku_left_box01 #left_box_img,#yoyaku_right_box01 #right_box_img{float:left;width:170px;padding-top:20px}
.yoyaku_left_box02,.yoyaku_left_box06{width:680px;float:left;padding-top:30px}
.yoyaku_left_box02 #text,.yoyaku_left_box03 #text,.yoyaku_left_box05 #text,.yoyaku_left_box06 #text{font-size:18px;font-weight:700;padding-left:30px}
.yoyaku_right_box02,.yoyaku_right_box03,.yoyaku_right_box05,.yoyaku_right_box06{float:left;padding-top:30px}
.yoyaku_box03,.yoyaku_box06{height:220px}
.yoyaku_left_box03 #icon,.yoyaku_left_box05 #icon{padding:10px 0 0 250px}
