@charset 'shift_jis'; 


/* ---------------------------------------- HTML Elements Style */

body { margin:0; padding:0; background:#ffffff; color:#000000; line-height:0; font-size:75%; background:#b7b5c0 url(../../images/bg.gif) repeat-x top fixed; font-family:"MS PGothic", Meiryo, Osaka, sans-serif;}
html:not(:target) body	{	font-size:13px;	}
p, th, td, li, dt, dd	{	line-height:1.3;	}
table	{	font-size:100%;	}
th, td	{	font-weight:normal;	text-align:left;	}
img	{	margin:0;	padding:0;	border:0;	}
div	{	margin:0;	padding:0;	}
p	{	margin:0;	padding:0;	}
strong	{	font-weight:normal;	}
form	{	margin:0;	padding:0;	}
input	{		font-size:100%; line-height:100%;	}
h1, h2, h3, h4, h5 {margin:0;	padding:0;	font-weight:bold;	font-size:100%;	line-height:1.25;	}
hr	{	clear:both;	display:none;	}
hr.vis	{	clear:both; display:block; height:1px;	 }

/* ---------------------------------------- Common Positioning */
.fll	{	float:left;	}
.flr	{	float:right;	}
.flc	{	display:block;	clear:both;	width:100%;	height:0;	font-size:0;	}

.psxl	{	text-align:left;	}
.psxc	{	text-align:center;	}
.psxr	{	text-align:right;	}

/* ---------------------------------------- Link Style */
a:link     {color:#666666;	text-decoration:none;	}
a:visited  {color:#993399;	text-decoration:none;	}
a:hover, a:active  {color:#ea3801;	text-decoration:underline;	}
	
/* ---------------------------------------- アイコン付き見出し */
.index-h2    { padding: 10px 2px 8px 14px;background: url(../img/ind_ico_h2.gif) no-repeat center left; color:#666666; text-decoration:none; font-weight:bold}
.index-h2-02 { padding: 10px 2px 8px 10px;background: url(../img/ind_ico_h2.gif) no-repeat center left; color:#666666; text-decoration:none; font-weight:bold}
.index-h2-00 { background: url(../img/ind_ico_h2.gif) no-repeat center left; color:#666666; text-decoration:none; font-weight:bold}

.index-h3{ padding: 4px 2px 2px 2px;background: url(../img/ind_ico_smail.gif) no-repeat center left; color:#666666; text-decoration:none; }

#ul-menu ul { margin: -200px; padding: -200px;}
#ul-menu li { display: inline; list-style-type:none;  padding-top:5px; padding-left: 20px;}
#icon1{ background:url(../../images/icon_smile.gif) no-repeat center left;}
#icon2{ background:url(../../images/icon_tv.gif) no-repeat center left;}
#icon3{ background:url(../../images/icon_mujic.gif) no-repeat center left;}
#icon8{ background:url(../../images/icon_dorama.gif) no-repeat center left;}
#icon5{ background:url(../../images/icon_unarai.gif) no-repeat center left;}
#icon6{ background:url(../../images/icon_gal.gif) no-repeat center left;}
#icon7{ background:url(../../images/icon_book.gif) no-repeat center left;}

a:inside{ padding: 0 0 0 20px;background: url(../img/src_ico_txtlink.gif) no-repeat center left;}	

a.txtlink-blue a:link { color:#224abd;	text-decoration:none; padding: 6px 0 0 10px; background: url(img/src_ico_txtlink.gif) no-repeat center left;}
#txtlink-blue link-blue	{ color:#62a7e0;	text-decoration:none;	}
#txtlink-blue a:visited	{ color:#62a7e0;	text-decoration:none;	}
#txtlink-blue a:hover, a:active	{ color:#62a7e0;	text-decoration:underline;	}

/* ---------------------------------------- hi-ho おすすめ接続サービスで使用するリンクテキスト　*/
a.txtlink-blue a:link   {color:#224abd;	text-decoration:none; padding: 6px 0 0 10px; background: url(img/src_ico_txtlink.gif) no-repeat center left;}
#txtlink-blue link-blue	{color:#62a7e0;	text-decoration:none;	}
#txtlink-blue a:visited	{color:#62a7e0;	text-decoration:none;	}
#txtlink-blue a:hover, a:active	{color:#62a7e0;	text-decoration:underline;	}
#link-blue	a:{color:#666666;	text-decoration:none;	}
#link-blue	  {color:#0066CC;	text-decoration:none;	}
a:#visited	  {color:#993399;	text-decoration:none;	}
a:#hover, a:active	{color:#ea3801;	text-decoration:underline;	}

/* ---------------------------------------- VoiceNavi Style */
.vnv { clear:both;position: absolute;clip: rect(0 0 0 0);top:-9999px;left: 0;margin: 0;padding: 0;width: 0;height: 0;line-height: 0;text-decoration:none;overflow: hidden; }
	
/* ---------------------------------------- Layout */
#area	{	margin:20px auto;	padding:0px;	width:840px;	}

/* ---------------------------------------- Header Layout */
#search	{	margin:5px auto;	padding:0 0 0px;	width:380px;	min-height:39px;	vertical-align:middle;	}

h1 { height:8px;	font-size:0;	line-height:0;	text-indent:-9999px;	/*background:url(../../img/head_t.gif) no-repeat left top;*/	}
#logo {	float:left;	padding:0 20px 3px 18px;	}
#serch_logo	{ float:left;	padding:0px 8px 3px 6px;	}
#hihosearch	{ margin: 10px 0 	}

input.box, select {width: 380px; }
textarea {width: 380px;height: 7em;}
input, select, textarea {/*font-size: 100% ;*/font-size: 16px ;}

#hihosearch_box   {	vertical-align:middle;		}
#hihosearch input {	vertical-align:middle;	}
#hihosearch #searchForm	{	width:380px;	}
#hihosearch dl	{	margin:0.5em 0 0;	padding:0;	width:640px;	}
#hihosearch dt	{	display:inline;	margin:0;	padding:0;	font-weight:bold;	white-space:nowrap;	}
#hihosearch dd	{	display:inline;	margin:0;	padding:0;	white-space:nowrap;	}
#hihosearch a:visited	{	color:#666666;	}

/* ---------------------------------------- Main Layout */
h2	{	padding:2px 8px;	background:#e2e9fd;	border:solid 1px #9ebbff; color:#555555;	line-height:1.2;	}

#con1	{	margin:0;	background:url(../img/con1_bg.gif) repeat-x bottom;	border-top:1px solid #ffffff;	border-bottom:2px solid #ffeedd;	}
#con1l	{	float:left;	margin:0;	padding:0;	width:450px;	}
#tohome	{	float:left;	width:223px;	}
#tohome strong	{	display:block;	padding:0.2em 0 0.4em 10px;	}
#tojoin	{	float:right;	width:223px;	}
#tojoin strong	{	display:block;	padding:0.2em 0 0.4em 10px;	}
#tocourse 	{	float:left;	margin:0 2px;	padding:0;	width:444px;	background:#ffffff;	border:1px solid #8ed2f0;	}
#tocourse dt	{	float:left;	margin:0;	padding:0.4em 10px;	width:52px;	background:#7294f8 url(../img/tocourse_bg.gif) repeat-y left;	color:#ffffff;	text-align:center;}
#tocourse dd	{	float:left;	margin:0;	padding:0.2em 0 0.2em 20px;	width:160px;	background:url(../img/ic-arr2.gif) no-repeat 10px 0.5em;	}

#con1r	{	float:right;	width:398px;	}

#homepicup	    {	float:right;	width:398px;	margin:0;	padding:2px 0;	list-style:none;	}
#homepicup li	{	margin:0;	padding:0.2em 0 0.2em 32px;	background:url(../img/ic-arr1.gif) no-repeat 2px 0.3em;	}

#toservice	{	clear:both;	margin:0 0 6px;	padding:2px 0px 2px 4px;	width:854px;	list-style:none;	background:#fffef3;	border:1px solid #ffd835;	}
#toservice dt, #toservice dd, #toservice a, #toservice img	{		height:23px;	line-height:23px;	vertical-align:bottom;	}
#toservice dt	{	display:inline;	margin:0;	padding:0 0 0 20px;	}
#toservice dd	{	display:inline;	margin:0;	padding:0 0 0 20px;	}

#con2     {	float:left;	margin:0;	padding:0;	width:448px;	}
#con2-02  {	float:left;	margin:0;	padding:0;	width:192px;	}
#con2l-02 {	float:left;	padding:2 0 6px;	width:192px;	}

/* ---------------------------------------- ナビゲーションメニュー*/
.buttonscontainer-a {width: 192px;border:none; background-image:url(../../images/ind_bg_menu.gif);text-align:center;margin:0px;padding: 2px 0px;}
.buttonscontainer   {width: 181px;border:1px solid #cccccc;margin-left:auto;margin-right:auto;text-align:left;margin:4px auto;}
.menu-img  {margin: 3px 3px 1px 3px;padding: 0px;}
.menu-img02{margin: 3px 3px 0px 3px;padding: 0px;}
.menu-img03{margin: 0px;padding: 0px;}
.buttons a {color: #666666;background-color: #FFFFFF;padding: 4px;padding-left: 8px;display: block;text-decoration: none;text-align: left;}
.buttons a:hover {background-color: #A4C0E2;color: #ffffff;text-decoration: none; /*background:url(../../images/ind_menu_arrow_fff.gif) right center no-repeat*/;}

/* ---------------------------------------- テキストリンク*/
.01   {width: 0px;}
.01 a {padding-left: 6px;display: block;/*font-weight: bold;*/text-decoration: none;text-align: left;}
.01 a:hover 　{ background-color: #FFFFFF;color: #3366FF;text-decoration: none;}
a:checklink01 { font-weight: bold;font-style: normal;text-decoration: none;text-align: left;color: #000080;}

.link6:link { font-size:90% ;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; color: #000080;text-decoration: none;}
.link6:visited {font-size: 90%;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; color: #000080; text-decoration: underline; }
.link6:hover { font-size:90%;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; text-decoration:underline;background-color: #FFFFFF; color: #3366FF;text-decoration: underline;}
.link6:active { font-size:90%;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; color: #3366FF; text-decoration: underline; }
.link7:link { font-size:100% ;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; color: #000080;text-decoration: none; text-align: right;}
.link7:visited { font-size: 100%;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; color: #000080; text-decoration: underline; text-align: right;}
.link7:hover { font-size:100%;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; text-decoration:underline; color: #3366FF;text-decoration: underline; text-align: right;}
.link7:active { font-size:100%;font-family:"MS PGothic", Meiryo, Osaka, sans-serif; color:  #ebebeb; text-decoration: underline; text-align: right;}

/* ---------------------------------------- ボックス　*/
.box-a{ float:left; background-color: #ebebeb; width:194px; }
.box-b{ background-color: #ebebeb; width:194px; }
.box-c{ float:right; background-color: #ebebeb; width:194px; }

div.box-123{ display: -moz-inline-box; /*for Firefox 2*/display: inline-block; /*for modern*//display: inline; /*for ie5〜7*//zoom: 1; /*for ie5〜7*/}
dl.boxx    { float: left;margin: 0 4px 3px 0;padding: 0px 0;border: 1px solid #CCCCCC;width: 194px;background: #ebebeb;}
.boxx dt,
.boxx dd { margin: 0px; padding: 0px; font-size: 0.8em; line-height: 0.9; text-align:right;} 
dl.boxx:nth-child(4n+1) {clear: left;}
#con2l	{ float:none;	padding:4px;	width:184px; border-left:1px solid #999999;	border-right:1px solid #999999;}
#con2l ol	{ margin:0px; padding:0px;	 list-style:none;	}
#con2l li	{ margin:0px; padding:0px;	border-top:none; list-style:none;	}
#con2l ol a	{ display:block; padding:0.2em 4px;	background:#f9f9f9;	}
#con2l ol a:hover, .lnv1 ol a:active	{	background:#ffffff;	}
#con2l .box	{	background:#F4F7F9; border-left:1px solid #999999;	border-right:1px solid #999999;	}
#con2l-02 .box	{	background:#F4F7F9; border-left:1px solid #CDCDCD;	border-right:1px solid #999999;	}
#con2l .box img	{	margin:3px 1px;	}
#otherinfo	{	padding:0.2em 4px;	text-align:right;	}
#con2r	{	float:right;	width:596px;	}
#con2r dl	{	margin:0 0 1em;	padding:4px;	}
#con2r dt	{	margin:0;	padding:0;	color:#0066cc;	font-weight:bold;	}
#con2r dd	{	margin:0 1em 0 0;	padding:0;	display:inline;	line-height:1.5;	}
#con2r span	{	white-space:nowrap;	}
#con2b ul	{	margin:0;	padding:4px;	list-style:none;	}
#con2b li	{	margin:0 1em 0 0;	display:inline;	}
#con2b span	{	white-space:nowrap;	}
#con2b strong	{	color:#0066cc;	font-weight:bold;	}
#con2b #mobile	{	margin:0 0 2em;	padding:5px 0 5px 4px;	width:442px;	border-width:0 1px 1px;	border-style:dotted;	border-color:#a6a6a6;	}
#con2b #hihomobileh	{	margin:0;	padding:1em 0 0;	background:#ffffff;	border:none;	}
#con2b #hihomobile	{	margin:0;	padding:0 3px 0.5em;	color:#0066cc;	}
#con2b #hihomobile_products	{	margin:0;	padding:0;	}
#con2b #hihomobile_products span	{	display:inline;	margin:0;	padding:0 2px 0 0;	width:218px;	}
#con2b #hojin	{	margin:0 0 2em;	padding:10px 0 5px 4px;	width:442px;	border-width:0 1px 1px;	border-style:dotted;	border-color:#9ebbff;	}
#con2b #hojin p	{	margin:0;	padding:0;	color:#0066cc;	}


/* ---------------------------------------- right contents */
#con3	{	float:right;	margin:0;	padding:0;	width:400px;	}
#btbox	{	padding-bottom:1px;}
#btbox strong	{	float:left;	padding-top:1px;	font-weight:bold;	}
#btbox a	{	display:block;	float:right; height:15px;	line-height:1;	}
#con3 .lr1	{	margin:0;	padding:0;	background:#f2f5f7 url(../img/sp_bl.gif) repeat-y center top;	border:1px solid #b0cdf0;	border-top:none;	}
#con3 .lr1 ul	{	margin:0;	width:184px;	list-style:none;	}
#con3 .lr1 ul li	{	margin:0;	padding:4px 0;	line-height:1;	}
#con3 .lr1 ul li.first	{	border-bottom:1px dotted #a9a9a9;	}
#con3 .lr1 ul li img	{	vertical-align:middle;	}
#weather	{	float:left;	padding:0 0 0 10px;	}
#horoscope	{	float:right;	padding:0 10px 0 0;	}
#banner	{	margin:15px auto 15px;	padding:0 25px;	width:350px;	}
#con3 h3	{	float:right;	padding-top:0.5em;	width:340px;	color:#000099;	}
#con3 p	{	line-height:1.25;	}
#con3 .i	{	float:left;	padding:0.5em 2px;	}
#con3 .t	{	float:right;	padding:0 0 0.5em;	width:340px;	}
.l1	{	float:left;	margin:0;	padding:5px 0;	width:198px;	}
.r1	{	float:right;	margin:0;	padding:5px 0;	width:198px;	}
#con3 .l1 h3, #con3 .l1 .t, #con3 .r1 h3, #con3 .r1 .t
	{	width:138px;	}
#con3 .l1 h3, #con3 .l1 .i, #con3 .r1 h3, #con3 .r1 .i
	{	padding-top:0;	}

#con3 dl	{	margin:0;	padding:5px 0;	}
#con3 dt	{	float:left;	margin:0;	padding:0 2px;	}
#con3 dd	{	float:right;	margin:0;	padding:0;	width:300px;	}
#con4    {	margin:5px;	padding:10px;	border-top:1px solid #cccccc; width:95%; }
#con4-02 {	margin:20px;	padding:20px;	border-top:1px solid #cccccc;}
#con4 p 	{	float:left;	margin:0;	padding:5px 0 0;	line-height:1.5;	}
#con4 ul	{	margin:0;	padding:2.5em 0 0.5em;	list-style:none;	text-align:right;	font-size:80%;	white-space:nowrap;	}
#con4 li	{	display:inline;	}
.con4arr	{	padding:0.5em 9px 0.5em 30px;	font-weight:bold;	background:url(../img/ic-con4arr.gif) no-repeat 9px 0.5em;	}
.spam	    {	margin-left:20px;	font-size:80%;	line-height:2;	}

/* ---------------------------------------- Footer Layout */
address	{	display:block;	clear:both;	margin: 8px;	padding:0px;	border-top:2px solid #cccccc;	text-align:right; width:790px;}


/* ---------------------------------------- Costom cgi Layout */
#costom #logo {	float:none;	padding:23px 0 8px 39px;	border-bottom:2px solid #cccccc;	}
#costom h1	  {	height:65px;	background:url(../img/custom_t.gif) no-repeat center bottom;	font-size:0;	line-height:0;	text-indent:0;	}
#costom h2	  {	padding:0 0 0.5em;	background:none;	border:none;	line-height:1;	text-align:center;	}
#costombox	  {	margin:20px auto 10px;	padding:0px 1px;	width:636px;	background:url(../img/custom_bg.gif) repeat-y center top;	border:1px solid #cccccc;	}
#costombox p  {	padding:0 30px;	}
#costombox p.info {	color:#ff0000;	}
#costombox dl {	margin:0;	padding:0.5em 30px;	}
#costombox dt {	display:inline;	width:100px;	}
#costombox dd {	display:inline;	}
#costombox .selectw	{	width: 140px;	}
#costombox .selecth	{	width: 92px;	}
#bottanbox	  {	margin:0;	padding:0 0 40px;	text-align:center;	}
#bottanbox a  {	margin-left:13em;	}
.costomm	  {	height:30px;	background:url(../img/custom_m.gif) repeat-y center top;	}
.costomb	  {	height:30px;	background:url(../img/custom_b.gif)	no-repeat center bottom;	}


img {vertical-align: middle;}
/* box style */
.bxinfo	{	margin:16px 0px; padding:20px 8px 4px;	border:1px solid #00c249;	background:#ffffff url(../../images/parts/ic_info.gif) no-repeat left top;	}
.bxatte	{	margin:16px 0px; padding:20px 8px 4px;	border:1px solid #d91919;	background:#ffffff url(../../images/parts/ic_attention.gif) no-repeat left top;		}
.bxprof	{	margin:16px 0px; padding:20px 8px 4px;	border:1px solid #fe701e;	background:#ffffff url(../../images/parts/ic_profit.gif) no-repeat left top;		}
.bxtoapp{	margin-top:20px;	padding-top:1em;	border:3px solid #4367c5;	text-align:center;	}
.bx1	{	margin:0px; padding:4px 8px;	background:#ffffff;	border:1px solid #94aed6;	}	
.bx2	{	margin:0px; padding:4px 8px;	background:#f6fafd;	border:1px solid #94aed6;	}
.bx3	{	margin:0px; padding:8px;	background:#ffffff;	border:1px solid #808080;	}
.bxcam	{	margin:16px 0px;	padding:7px;	border:1px solid #94aed6;	background:#ffffff;		}
.cambnr	{	float:left;	width:180px;	}
.camcon	{	float:right;	width:400px;	}
.iframe1	{	padding:8px;	height:480px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe2	{	padding:8px;	height:320px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe3	{	padding:8px;	height:240px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe11	{	padding:8px;	height:480px;	width:560px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe12	{	padding:8px;	height:320px;	width:560px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe13	{	padding:8px;	height:240px;	width:560px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe14	{	padding:8px;	height:160px;	width:560px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe15	{	padding:8px;	height:80px;	width:560px;	border:1px solid #cccccc;	overflow:auto;	}
.iframe1 .tbl1, .iframe2 .tbl1, .iframe3 .tbl1	{	width:96%;	}
/* list style */
ul.no    {	margin:0px;	padding:0px;	list-style:none;	}
.in	     {	margin:0px;	padding:0px;	list-style:none;	}
.in li   {	display:block;	float:left;	padding:2px 12px;	background:url(../../images/parts/ic_arr1.gif) no-repeat 2px 0.7em;	}
.in li a {	white-space:nowrap;	}
ul.noteslist	     { margin:0px;	padding:0px 8px 1em;	list-style:none;	font-size:85%; line-height:130%;	}
ul.noteslist li      { display:block;	padding:0.2em 0px 0.2em 1em;	text-indent:-1em;	}
ul.noteslist li.i2   { padding:0.2em 0px 0.2em 2em;	text-indent:-2em;	}
ul.noteslist li span { color:#ff4400;	}
ul.noteslist li a:link span    {	color:#003399;	}
ul.noteslist li a:visited span {	color:#993399;	}
ul.noteslist li a:hover span   {	color:#ff6600;	}
ul.arr1	{ margin:0.5em 0px;	padding:0px;	list-style:none; position:relative;	}
ul.arr1 li { display:block;	padding:2px 20px;	background:url(../../images/parts/ic_arr1.gif) no-repeat 8px 0.7em;	}
ul.arr1 li.bl   { display:block;	padding:2px 22px;	background:url(../../images/parts/ic_bl.gif) no-repeat 8px 0.5em;	}
ul.arr1 li.pdf  { display:block;	padding:2px 24px;	background:url(../../images/parts/ic_pdf.gif) no-repeat 8px 0.3em;	}
ul.arr1 li.none { display:block;	padding:2px 24px;	background:url(../../imagesdparts/sp.gif) no-repeat 8px 0.3em;	}
.dotline	{ display:block;	margin:0.5em 0px;	padding:0px;	list-style:none; background:#ffffff;	border-top:1px dotted #cccccc; position:relative;	}
.dotline li	{ display:block;	margin:0px;	padding:2px 8px; background:#ffffff;	border-bottom:1px dotted #cccccc;	}
#icon4{background:url(../img/ind_ico_smail.gif) no-repeat center left;}

#amain    { margin-left: auto ; margin-right: auto ; padding: 20px 0 0 40px; width:840px; background:#ffffff;}
#contents { margin-left: auto ; margin-right: auto ;padding: 0; width:840px; background:#ffffff;}
#main     { margin:0px;	padding:0px 11px;	width:836px; background:#ffffff url(images/bg.gif) repeat-y 11px; position:relative;}
#hihosearch	{float:right;  text-align:left; margin:auto;}
#top_head{ margin:12px 0px 20px 0px; text-align:center; background-image:url(/src/img/search_bg.gif); background-repeat:no-repeat; height:90px; width:100%;}
#top_logo {	float:left; width:32%; margin:0px; padding:0px; text-align:right; vertical-align:middle;}
#hihosearch	{float:right;  text-align:left;}
#con2l ol a	{ display:block; padding:0.4em 8px; background-color:#ffffff}
#con2     {	float:left;	margin:0px;	padding:0;	width:620px; 	}
#top_box{margin:10px 0px; border: 3px double #b5b4b4; width:164px; text-align:left;}
#top_box2{margin:0px 0px 10px 0px; border: 1px double #b5b4b4; width:148px;padding:10px;text-align:left; background-image:url(/src/img/box-bg.gif); background-repeat:repeat-x; }
#con2l	{ float:left;	padding:0px; margin:0px;	width:170px; border:none;}
#con2r	{	float:right;	width:440px;	padding:0px; margin:0px 0px 0px 10px;}
#con3	{	float:right;	margin:0px;	padding:0;	width:300px;	}
#con4    {	margin:10px 0px;	padding:0px;	border-top:1px solid #cccccc; width:930px; }
#key	{line-height:1.7em;}
#key	a:link  {color:#00C;	}
#key	a:hover, a:active  {color:#00C;	text-decoration:underline;	}
#top_box2 ul li{ list-style:none;line-height:1.8em;} 
ul{ padding:0px; margin:0px;} 
address	{	display:block;	clear:both;	margin: 0px;	padding:0px;	border-top:2px solid #cccccc;	text-align:right; width:930px;}
#top_box ul{list-style:none; margin:10px;}
#top_box ul li{background:url(/src/img/ind_arrow_icon.gif) no-repeat left 1px; margin:3px 0px; padding:0px 0px 0px 17px}
/*--tabs--*/
#tabs { height: 36px; }
#tabs ul {float: left; background: #eee; height: 28px; width: 437px; padding-top: 0px; text-align: left;}
#tabs li {margin-left: 0px; list-style: none; height: 28px; width: 87px;}
#tabs li { display: inline; }
#tabs li, #tabs li a { float: left; }
#tabs ul li.active {height: 28px; width: 85px;background: #FFF;}
#tabs ul li.active a {color: #333333; background-image:url(../img/box-bg.gif); background-repeat:repeat-x; }
#tabs ul li a {padding-top: 6px; height: 22px; width: 85px; text-decoration: none; color: #666; font-weight: bold; }
#outerlist {margin-top: 0px; }
#list { text-decoration: none; color: #999; }
#tabs_ul { text-decoration: none; color: #999; margin:8px 0px 10px 16px; }
#tabs_ul li { margin:0px 0px 2px 0px; }
#tabs_li_r {margin-left: 0px; list-style: none; height: 28px; width: 87px;}

/* PRバナー用 */
#top_box3 {
	width:435px;
	background-color:#EEEEEE;
	padding:5px 0px 0px 5px;
	text-align:left;
	margin:0px 0px 10px 0px;
}
#top_box3 img {
	padding:5px 6px 0px 0px;
	float:left;
}
#top_box3 .pr_title {
	font-size:1.1em;
	font-weight:bold;
}
#top_box3 .pr_text {
	margin-top:5px;
}

/* ↓IE6以下に適用
* html body {
padding-left: 1px;
} */
/* ↓IE7に適用
*+html body {
padding-left: 1px;
} */
#hihotown-img { vertical-align: top;vertical-align: bottom;}
.style1 {font-size: 8px}
