@charset "UTF-8";
#index div#main_start a:link{color:#003366;text-decoration:underline;}
#index div#main_start a:visited{color:#639;text-decoration:underline;}
#index div#main_start a:active{color:#FC0;text-decoration:none;}
#index div#main_start a:hover{
	color:#003366;background:#FFD9D9;text-decoration:underline;}
#index div#main_start div#lead{background:#E2F1FD;margin-top:12px;padding:5px 5px 7px;}
#index div#main_start div#lead img.pht{float:left;margin:0 10px 0 0;}
#index div#main_start div#lead p{width:310px;margin:10px 0 0 245px;}
#index div#main_start div#search{margin-top:10px;height:36px;background:url("/ss/self/image/idx_bg_01.gif") no-repeat;}
#index div#main_start div#search img{vertical-align:middle;margin-top:5px;}
#index div#main_start div#search img.txt{margin-left:19px;}
#index div#main_start div#search img.btn{margin-left:13px;}
#index div#main_start div#howto{margin:28px 0 20px;}
#index div#main_start div#howto h2{margin-bottom:9px;}
#index div#main_start div#howto p{width:380px;float:left;}
#index div#main_start div#howto div.movie{margin-left:407px;width:160px;background:#EDEDED;text-align:center;padding:2px 0 5px 0;}
#index div#main_start div#howto div.movie img{margin-bottom:8px; vertical-align:bottom;}
#index div#main_start div#flow h3{margin-bottom:12px;}
#index div#main_start div#flow table{margin-top:30px;width:570px;}
#index div#main_start div#flow table tr td.txt{vertical-align:top;width:402px;background:url("/ss/self/image/idx_bg_02.gif") 0 32px no-repeat;padding:0;}
#index div#main_start div#flow table tr td.txt p{width:348px;margin:2px 0 12px 42px;}
#index div#main_start div#flow table tr td.txt img{margin-left:42px;}
#index div#main_start div#flow table tr td.txt h4 img{margin:0;}
#index div#main_start div#flow table tr td.txt ul{background:#EDEDED;voice-family:inherit;width:348px;margin:0 0 12px 42px;padding:6px 0;}
#index div#main_start div#flow table tr td.txt ul li{list-style:disc outside;voice-family:inherit;margin:0 3px 0 24px;padding:1px 0;}
#index div#main_start div#flow table tr td.pht{width:168px;vertical-align:top;}
.pht img.flowpht{padding-bottom:10px;background:url("/ss/autobcle/image/idx_bg_03.gif") bottom right no-repeat;}
#index div#main_start div#caution{clear:both;margin-top:30px;border:solid 1px #BDBDBD;background:#EDEDED;voice-family:inherit;width:544px;padding:8px 12px;}
#index div#main_start div#caution ul{margin:6px 0 0 36px;padding:0;}
.clear,#index div#main_start div#flow{clear:both;}
#index div#main_start div#flow table tr td.txt h4,#index div#main_start div#caution strong{margin:0;padding:0;}

/* add */
.self_section{margin-top:6px;margin-bottom:24px;}
.self_section .self_section_txt{vertical-align:top;width:402px;background:url("/ss/self/image/idx_bg_02.gif") 0 32px no-repeat;float:left;padding:0;}
.self_section .self_section_txt2{background:none;}
.self_section .self_section_txt p.attention{line-height:100%;margin:0 0 -2px;padding:0;}
.self_section .self_section_txt p.self_txt{width:348px;margin:2px 0 12px 42px;}
.self_section .self_section_txt img{margin-left:42px;}
.self_section .self_section_txt h4{margin:0;padding:0;}
.self_section .self_section_txt h4 img{margin:0;}
.self_section .self_section_txt ul{background:#EDEDED;voice-family:inherit;width:348px;margin:0 0 12px 42px;padding:6px 0;}
.self_section .self_section_txt ul li{list-style:disc outside;voice-family:inherit;margin:0 3px 0 24px;padding:1px 0;}
.self_section .pht{width:168px;vertical-align:top;float:right;line-height:1;font-size:1%;}

/*　追記 */
#index #main_start #search a{width:139px;height:26px;background:none;overflow:hidden;}
#index div#main_start div#howto div.movie a{background:none;width:98px;height:21px;overflow:hidden;margin:0 auto;}
