@charset "Shift_JIS";


body{
margin:0 auto;
padding:0;
color:#353535;
text-align:center;
background:url("../img/p_bg.gif") repeat-x;
}


/*フォント関係*/
p{
margin:5px 0 5px 0;
font-size:80%;
line-height:1.5em;
}

.sub_t{
margin:0 0 15px 0;
padding:8px 3px;
border:1px solid #DFDFDF;
font-size:90%;
}

.sub_t span{
margin:0;
padding:5px 0 5px 7px;
border-left:4px solid #E85A4F;
}

.sub_t_mower{
margin:0 0 15px 0;
padding:8px 3px;
border:1px solid #DFDFDF;
font-size:90%;
}

.sub_t_mower span{
margin:0;
padding:5px 0 5px 7px;
border-left:4px solid #769629;
}

.sub_t_high{
margin:0 0 15px 0;
padding:8px 3px;
border:1px solid #DFDFDF;
font-size:90%;
}

.sub_t_high span{
margin:0;
padding:5px 0 5px 7px;
border-left:4px solid #67bde0;
}

.ss_t{
margin:0 0 10px 0;
padding:5px;
color:#FFF;
background-color:#ef594a;
}

.ss_t_mower{
margin:0 0 10px 0;
padding:5px;
color:#FFF;
background-color:#769629;
}

.ss_t_high{
margin:0 0 10px 0;
padding:5px;
color:#FFF;
background-color:#67bde0;
}

.type_t{
	margin:0 0 10px 0;
	padding:0;
	vertical-align:bottom;
}



/*-----目的別ボタン----------*/

/*ボタン大枠*/
.personal_menu{
margin:0 15px;
padding:0;
width:750px;
}

.div.personal_menu p{
text-decoration:none;
}

.div.personal_menu a{
text-decoration:none;
}


/*除雪機*/
.snowplow_box{
margin:0;
padding:0;
width:250px;
height:120px;
display:block;
background:url("../personal/img/snowplow_nm.jpg") no-repeat;
float:left;
}

.snowplow_box_hover{
background:url("../personal/img/snowplow_hv.jpg") no-repeat;
cursor:pointer;
}

.snowplow_box h3{
margin:0 0 0 15px;
padding:15px 0 0 0;
width:160px;
height:28px;
}

.snowplow_box h3 img{
vertical-align:bottom;
}

.snowplow_box p{
margin:15px 0 0 15px;
padding:0;
font-size:12px;
color:#353535;
width:135px;
height:40px;
line-height:1.3em;
}

/*草刈機*/
.mower_box{
margin:0;
padding:0;
width:250px;
height:120px;
display:block;
background:url("../personal/img/mower_nm.jpg") no-repeat;
float:left;
}

.mower_box_hover{
background:url("../personal/img/mower_hv.jpg") no-repeat;
cursor:pointer;
}

.mower_box h3{
margin:0 0 0 15px;
padding:15px 0 0 0;
width:230px;
height:28px;
}

.mower_box h3 img{
vertical-align:bottom;
}

.mower_box p{
margin:15px 0 0 15px;
padding:0;
font-size:12px;
color:#353535;
width:120px;
height:40px;
line-height:1.3em;
}

/*高所作業車*/
.high_box{
margin:0;
padding:0;
width:250px;
height:120px;
display:block;
background:url("../personal/img/high_nm.jpg") no-repeat;
float:left;
}

.high_box_hover{
background:url("../personal/img//high_hv.jpg") no-repeat;
cursor:pointer;
}

.high_box h3{
margin:0 0 0 15px;
padding:15px 0 0 0;
width:230px;
height:28px;
}

.high_box h3 img{
vertical-align:bottom;
}

.high_box p{
margin:15px 0 0 15px;
padding:0;
font-size:12px;
color:#353535;
width:135px;
height:40px;
line-height:1.3em;
}


.more{
margin:0 0 0 15px;
padding:0;
width:38px;
height:10px;
}

.more img{
vertical-align:bottom;
}


/*-----サブエリア内テキストリンク----------*/
.sub_link{
margin:0 auto;
padding:10px 0;
width:235px;
background-color:#EBEBEB;
font-size:80%;
}

.sub_link ul{
list-style:none;
margin:0 10px;
padding:0;
background-color:#FFFFFF;
border-top:1px solid #D3D4D6;
border-left:1px solid #D3D4D6;
border-right:1px solid #D3D4D6;
}

.sub_link li{
margin:0;
padding:7px 10px;
background-color:#FFFFFF;
border-bottom:1px solid #D3D4D6;
text-align:left;
}

.sub_link li a{
margin:0;
padding:0 0 0 15px;
display:block;
background:url("../img/icon_red.gif") no-repeat left;
}


/*除雪機タイプ別ボタン*/

#main_area02 .type_box{
margin:0;
padding:0;
width:525px;
}

#main_area02 .type_box_left{
margin:0;
padding:0;
float:left;
width:135px;
}
/******* mower index including 2types********************************/
#main_area02 .type_box_left_MF{
margin:0;
padding:60px,0,0,0;
float:left;
width:135px;
}

#main_area02 .type_box_right{
margin:0;
padding:0;
float:right;
width:380px;
}

#main_area02 .type_box_right p{
margin:12px 0 0 0;
padding:0;
}


#main_area02 .type_box_right ul{
list-style:none;
margin:7px 0 0 0;
padding:0;
}

#main_area02 .type_box_right ul li{
margin:0;
padding:0 0 0 15px;
background:url("../img/icon_red.gif") no-repeat left;
}

#main_area02 .type_box_right ul .li_mower{
margin:0;
padding:0 0 0 15px;
background:url("../img/icon_grass.gif") no-repeat left;
}

#main_area02 .type_box_right ul .li_high{
margin:0;
padding:0 0 0 15px;
background:url("../img/icon_sky.gif") no-repeat left;
}


.separate{
clear:both;
margin:15px 0;
padding:15px 0 0 0;
display:block;
}


/*-----詳細ページ----------*/

/*写真左寄せ*/
.type_p_left{
margin:0 15px 15px 0;
padding:0;
float:left;
width:300px;
text-align:center;
}

/*写真左寄せ 下広い*/
.type_p_left_wide{
margin:0 15px 70px 0;
padding:0;
float:left;
width:300px;
text-align:center;
}

/*写真左寄せ 更に下広い*/
.type_p_left_wide2{
margin:0 15px 150px 0;
padding:0;
float:left;
width:300px;
text-align:center;
}

.type_p_left img{
vertical-align:bottom;
}

.switch_box{
margin:0 0 5px 0;
padding:5px 5px 5px 10px;
background-color:#EEEEEE;
border-right:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
border-left:1px solid #DFDFDF;
text-align:left
}

.switch_box img{
	margin:3px;
}

/*型式名*/
.type_name_box{
margin:0 0 10px 0;
padding:0 0 7px 0;
width:210px;
border-bottom:1px dotted #CCCCCC;
float:right;
}

/* new 上
.type_name_box_new{
background:url("../personal/img/new_small_icon.gif") no-repeat left top;
margin:0 0 10px 0;
padding:25 0 7px 0;
width:210px;
border-bottom:1px dotted #CCCCCC;
float:right;
}
*/

/*new 横*/
.type_name_box_new{
background:url("../personal/img/new_small_icon.gif") no-repeat left top;
margin:0 0 10px 0;
padding:0 0 7px 25px;
width:210px;
border-bottom:1px dotted #CCCCCC;
float:right;
}


.type_name{
margin:0;
padding:0;
font-size:110%;
color:#313131;
}

.type_name_box p{
margin:0;
padding:0;
line-height:1.3em;
}

.price{
margin:0;
padding:0;
color:#D94242;
font-size:110%;
font-weight:bolder;
}

.type_name_box strong{
font-size:120%;
color:#313131;
}

.type_name_box .plan{
font-size:80%;
font-weight:bolder;
color:#3399cc;
}

.ex_box{
clear:both;
margin:0;
padding:10px 0 0 0;
}

/*特長*/
.feature_box{
margin:0 10px 0 0;
padding:0;
}


.feature_box img{
margin-bottom:10px;
}

.feature_box h6{
margin:0 0 5px 0;
padding:3px 0 5px 0;
font-size:95%;
color:#d93929;
}

.feature_box .h6_mower{
margin:0 0 5px 0;
padding:3px 0 5px 0;
font-size:95%;
color:#4e690e;
}

.feature_box .h6_high{
margin:0 0 5px 0;
padding:3px 0 5px 0;
font-size:95%;
color:#1c81aa;
}

.feature_box p{
margin:0;
font-size:80%;
}

/*Youtube動画*/
.youtube_box{
display:block;
margin:0 0 15px 0;
padding:15px 22px 15px 23px;
clear:both;
}


/*搭載機能*/
.function_box{
margin:0 0 5px 0;
padding:0;
}

.function_box img{
margin:0 0 3px 0;
padding:0;
}

.function_box #comment{
margin:0 0 7px 0;
padding:12px 15px;
background-color:#EFEFEF;
border:1px solid #DDDDDD;
font-size:80%;
}

.function_box #comment strong{
font-size:110%;
line-height:1.8em;
}


/*-----ユーザーの声----------*/

.user_box{
margin:20px 0 0 0;
padding:0;
}

.user_box td{
margin:0 0 0 0;
padding:0 0 10px 0;
}

.user_box .ss_t{
margin:0;
}


/*-----よくあるご質問----------*/

.faq_box{
margin:0 0 15px 0;
padding:15px 0 0 0;
}

.faq_box h5{
margin:0 0 5px 0;
padding:0 0 5px 0;
font-size:80%;
color:#D94242;
border-bottom:1px dotted #CCCCCC;
}

.faq_box p{
margin-left:15px;
}

.faq_box li{
margin:0 0 5px 0;
}


/*-----キャンペーン----------*/
.campaign_goods_box{
margin:5px 10px 0 0;
padding:0;
width:120px;
text-align:center;
float:left;
}

.campaign_box{
margin:0 0 15px 0;
padding:10px;
color:#D94242;
border:1px solid #D94242;
background-color:#F5E6E5;
}

.campaign_memo_box{
height:110px;
padding:0 0 0 10px;
border:1px dashed #cccccc;
background:#ddd;
}


/*-----生産プロセス----------*/
.process_production_box{
margin:0;
padding:0;
width:525px;
}

.process_production_box01{
margin:10px 0 0 0;
padding:0 0 0 15px;
width:360px;
float:left;
}

.process_production_box01 h5{
margin-top:0;
color:#D94242;
font-size:85%;
}

.process_production_box02{
margin:10px 0 0 0;
padding:0;
width:150px;
float:right;
}

/*-----お近くの取扱店----------*/
#map_canvas{
margin:8px 1px 0 1px;

width:523px;
height: 450px;
border:1px solid #999;
}

#map_canvas h5{
margin: 5px;
}

#map_canvas .ex_p{
margin:8px ;

}


/*-----サブメニュー----------*/

.sub_menu{
margin:0 auto;
padding:5px 0;
width:190px;
background-color:#EBEBEB;
font-size:80%;
text-align:left;
}

.sub_menu p{
margin:0;
padding:0;
}

.sub_menu p img{
vertical-align:bottom;
}

.sub_menu ul{
list-style:none;
margin:0;
padding:0;
border-top:2px solid #D3D4D6;
border-left:1px solid #D3D4D6;
border-right:1px solid #D3D4D6;
width:188px;
}

.sub_menu ul li{
margin:0;
padding:0;
background-color:#FFFFFF;
border-bottom:1px solid #D3D4D6;
width:188px;
}

.sub_menu ul li a:link{
display:block;
width:188px;
padding:3px 0;
background-color:#FFFFFF;
color:#353535;
}

.sub_menu ul li a:visited{
display:block;
width:188px;
padding:3px 0;
background-color:#FFFFFF;
color:#353535;
}

.sub_menu ul li a:hover{
display:block;
width:188px;
padding:3px 0;
background-color:#FDEBE9;
color:#353535;
text-decoration:none;
}

.sub_menu ul li span{
margin:0;
padding:5px 0 5px 12px;
display:block;
background:url("../personal/img/submenu_icon.gif") no-repeat left;
}

.sub_menu ul .mower a:hover{
display:block;
width:188px;
padding:3px 0;
background-color:#EEF6DB;
color:#353535;
text-decoration:none;
}

.sub_menu ul .mower span{
margin:0;
padding:5px 0 5px 12px;
display:block;
background:url("../personal/img/submenu_icon_mower.gif") no-repeat left;
}

.sub_menu ul .high span{
margin:0;
padding:5px 0 5px 12px;
display:block;
background:url("../personal/img/submenu_icon_high.gif") no-repeat left;
}

.sub_menu ul .high a:hover{
display:block;
width:188px;
padding:3px 0;
background-color:#E6F4F9;
color:#353535;
text-decoration:none;
}

.sub_menu ul .large span{
margin:0;
padding:7px 0 7px 12px;
display:block;
background:url("../personal/img/submenu_icon_large.gif") no-repeat left;
}

/*除雪機　選択時*/
.sub_menu ul .selected{
margin:0;
padding:0;
background-color:#FDEBE9;
width:188px;
}

.sub_menu ul .selected a:link{
display:block;
width:188px;
padding:3px 0;
background-color:#FDEBE9;
color:#353535;
}

.sub_menu ul .selected a:visited{
display:block;
width:188px;
padding:3px 0;
background-color:#FDEBE9;
color:#353535;
}

.sub_menu ul .selected a:hover{
display:block;
width:188px;
padding:3px 0;
background-color:#FDEBE9;
color:#353535;
text-decoration:none;
}

.sub_menu ul .selected span{
font-weight:bolder;
}

.sub_menu ul .selected .select_list{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
background-color:#EFEFEF;
}

.sub_menu ul .selected .select_list li{
margin:0;
padding:0;
border-top:1px solid #D3D4D6;
border-bottom:none;
width:188px;
}


.sub_menu ul .selected .select_list li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#FFFFFF;
}


.sub_menu ul .selected .select_list li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected .select_list li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected .select_list li .span02{
margin:0;
padding:5px 0 5px 20px;
display:block;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected .select_list li strong{
margin:0;
padding:0 0 0 20px;
display:block;
background-image:none;
}

.sub_menu ul .selected .select_list li .select_list02{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
font-size:90%;
}

.sub_menu ul .selected .select_list li .select_list02 li{
margin:0;
padding:0;
border-top:1px dotted #D3D4D6;
border-bottom:none;
width:188px;
}

.sub_menu ul .selected .select_list li .select_list02 li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#FFFFFF;
}

.sub_menu ul .selected .select_list li .select_list02 li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
}

.sub_menu ul .selected .select_list li .select_list02 li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected .select_list li li .span03{
margin:0;
padding:0 0 0 30px;
display:block;
background-image:none;
font-weight:lighter;
}

.sub_menu ul .selected .select_list li li .span03_new{
margin:0;
padding:0;
display:inline;
background-image:none;
font-weight:lighter;
color:#D94242;
}

.sub_menu ul .selected .select_list .select_list02 .select02{
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}


/*草刈機　選択時*/
.sub_menu ul .selected_mower{
margin:0;
padding:0;
background-color:#EEF6DB;
width:188px;
}

.sub_menu ul .selected_mower a:link{
display:block;
width:188px;
padding:3px 0;
background-color:#EEF6DB;
color:#353535;
}

.sub_menu ul .selected_mower a:visited{
display:block;
width:188px;
padding:3px 0;
background-color:#EEF6DB;
color:#353535;
}

.sub_menu ul .selected_mower a:hover{
display:block;
width:188px;
padding:3px 0;
background-color:#EEF6DB;
color:#353535;
text-decoration:none;
}

.sub_menu ul .selected_mower span{
margin:0;
padding:5px 0 5px 12px;
display:block;
background:url("../personal/img/submenu_icon_mower.gif") no-repeat left;
font-weight:bolder;
}

.sub_menu ul .selected_mower .select_list{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
background-color:#EFEFEF;
}

.sub_menu ul .selected_mower .select_list li{
margin:0;
padding:0;
border-top:1px solid #D3D4D6;
border-bottom:none;
width:188px;
}


.sub_menu ul .selected_mower .select_list li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#FFFFFF;
}


.sub_menu ul .selected_mower .select_list li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_mower .select_list li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_mower .select_list li .span02{
margin:0;
padding:5px 0 5px 20px;
display:block;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_mower .select_list li strong{
margin:0;
padding:0 0 0 20px;
display:block;
background-image:none;
}

.sub_menu ul .selected_mower .select_list li .select_list02{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
font-size:90%;
}

.sub_menu ul .selected_mower .select_list li .select_list02 li{
margin:0;
padding:0;
border-top:1px dotted #D3D4D6;
border-bottom:none;
width:188px;
}

.sub_menu ul .selected_mower .select_list li .select_list02 li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#FFFFFF;
}

.sub_menu ul .selected_mower .select_list li .select_list02 li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
}

.sub_menu ul .selected_mower .select_list li .select_list02 li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_mower .select_list li li .span03{
margin:0;
padding:0 0 0 30px;
display:block;
background-image:none;
font-weight:lighter;
}

.sub_menu ul .selected_mower .select_list li li .span03_new{
margin:0;
padding:0;
display:inline;
background-image:none;
font-weight:lighter;
color:#D94242;
}

.sub_menu ul .selected_mower .select_list .select_list02 .select02{
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}


/*高所作業車　選択時*/
.sub_menu ul .selected_high{
margin:0;
padding:0;
background-color:#E6F4F9;
width:188px;
}

.sub_menu ul .selected_high a:link{
display:block;
width:188px;
padding:3px 0;
background-color:#E6F4F9;
color:#353535;
}

.sub_menu ul .selected_high a:visited{
display:block;
width:188px;
padding:3px 0;
background-color:#E6F4F9;
color:#353535;
}

.sub_menu ul .selected_high a:hover{
display:block;
width:188px;
padding:3px 0;
background-color:#E6F4F9;
color:#353535;
text-decoration:none;
}

.sub_menu ul .selected_high span{
margin:0;
padding:5px 0 5px 12px;
display:block;
background:url("../personal/img/submenu_icon_high.gif") no-repeat left;
font-weight:bolder;
}

.sub_menu ul .selected_high .select_list{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
background-color:#EFEFEF;
}

.sub_menu ul .selected_high .select_list li{
margin:0;
padding:0;
border-top:1px solid #D3D4D6;
border-bottom:none;
width:188px;
}


.sub_menu ul .selected_high .select_list li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#FFFFFF;
}


.sub_menu ul .selected_high .select_list li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_high .select_list li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_high .select_list li .span02{
margin:0;
padding:5px 0 5px 20px;
display:block;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_high .select_list li strong{
margin:0;
padding:0 0 0 20px;
display:block;
background-image:none;
}

.sub_menu ul .selected_high .select_list li .select_list02{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
font-size:90%;
}

.sub_menu ul .selected_high .select_list li .select_list02 li{
margin:0;
padding:0;
border-top:1px dotted #D3D4D6;
border-bottom:none;
width:188px;
}

.sub_menu ul .selected_high .select_list li .select_list02 li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#FFFFFF;
}

.sub_menu ul .selected_high .select_list li .select_list02 li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
}

.sub_menu ul .selected_high .select_list li .select_list02 li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_high .select_list li li .span03{
margin:0;
padding:0 0 0 30px;
display:block;
background-image:none;
font-weight:lighter;
}

.sub_menu ul .selected_high .select_list li li .span03_new{
margin:0;
padding:0;
display:inline;
background-image:none;
font-weight:lighter;
color:#D94242;
}

.sub_menu ul .selected_high .select_list .select_list02 .select02{
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}


/*大きいサイズ　選択時*/
.sub_menu ul .selected_large{
margin:0;
padding:0;
background-color:#FDEBE9;
width:188px;
}

.sub_menu ul .selected_large a:link{
display:block;
width:188px;
padding:3px 0;
background-color:#FDEBE9;
color:#353535;
}

.sub_menu ul .selected_large a:visited{
display:block;
width:188px;
padding:3px 0;
background-color:#FDEBE9;
color:#515151;
}

.sub_menu ul .selected_large a:hover{
display:block;
width:188px;
padding:3px 0;
background-color:#FDEBE9;
color:#353535;
text-decoration:none;
}

.sub_menu ul .selected_large span{
margin:0;
padding:7px 0 7px 12px;
display:block;
background:url("../personal/img/submenu_icon_large.gif") no-repeat left;
font-weight:bolder;
}

.sub_menu ul .selected_large .select_list{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list li{
margin:0;
padding:0;
border-top:1px solid #D3D4D6;
border-bottom:none;
width:188px;
}

/*テスト*/

.sub_menu ul .selected_large .select_list_2{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list_2 li{
margin:0;
padding:0;
border-top:1px solid #D3D4D6;
border-bottom:none;
width:188px;
}

.sub_menu ul .selected_large .select_list_2 li a:link{
margin:0;
padding:3px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#FFFFFF;
}

.sub_menu ul .selected_large .select_list_2 li a:visited{
margin:0;
padding:3px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_large .select_list_2 li a:hover{
margin:0;
padding:3px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list_2 li .span02{
margin:0;
padding:3px 0 3px 20px;
display:block;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_large .select_list_3{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list_3 li{
margin:0;
padding:0;
border-top:1px solid #D3D4D6;
border-bottom:none;
width:188px;
background-color:#EFEFEF;}

.sub_menu ul .selected_large .select_list_3 li a:link{
margin:0;
padding:3px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list_3 li a:visited{
margin:0;
padding:3px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;}

.sub_menu ul .selected_large .select_list_3 li a:hover{
margin:0;
padding:3px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list_3 li .span02{
margin:0;
padding:3px 0 3px 20px;
display:block;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}




/*テスト*/



.sub_menu ul .selected_large .select_list li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#FFFFFF;
}

.sub_menu ul .selected_large .select_list li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_large .select_list li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list li .span02{
margin:0;
padding:5px 0 5px 20px;
display:block;
background:url("../img/menu_icon_gray.gif") no-repeat left;
}

.sub_menu ul .selected_large .select_list li strong{
margin:0;
padding:0 0 0 20px;
display:block;
background-image:none;
}

.sub_menu ul .selected_large .select_list li .select_list02{
list-style:none;
margin:0;
padding:0;
border:none;
width:188px;
font-size:90%;
}

.sub_menu ul .selected_large .select_list li .select_list02 li{
margin:0;
padding:0;
border-top:1px dotted #D3D4D6;
border-bottom:none;
width:188px;
}

.sub_menu ul .selected_large .select_list li .select_list02 li a:link{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#FFFFFF;
}

.sub_menu ul .selected_large .select_list li .select_list02 li a:visited{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
}

.sub_menu ul .selected_large .select_list li .select_list02 li a:hover{
margin:0;
padding:5px 0;
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}

.sub_menu ul .selected_large .select_list li li .span03{
margin:0;
padding:0 0 0 30px;
display:block;
background-image:none;
font-weight:lighter;
}

.sub_menu ul .selected_large .select_list li li .span03_new{
margin:0;
padding:0;
display:inline;
background-image:none;
font-weight:lighter;
color:#D94242;
}

.sub_menu ul .selected_large .select_list .select_list02 .select02{
background:url("../img/menu_icon_gray02.gif") no-repeat left;
background-color:#EFEFEF;
}

/*SF1244DK2*/
.new_sf2{
margin: 5px 0 10px 0;
padding: 0;
}

.new_sf2 h5{
margin: 0;
padding: 0 0 0 80px;
background:url("../personal/img/new_icon.gif") no-repeat left;
color:#D94242;
font-size:140%;
font-weight:bolder;
}

.new_sf2 p{
margin: 0;
padding: 0;
color:#D94242;
font-size:80%;
font-weight:bolder;
}

.old_sf{
margin: 5px 0 15px 0;
padding: 0;
clear:both;
}

.old_sf h5{
margin: 0;
padding: 8px 0 0 0;
border-top: dotted 1px #cccccc;
color:#000000;
font-size:140%;
font-weight:bolder;
}




.dmy_sf{
margin: 5px 0 15px 0;
padding: 0;
clear:both;
}







