* 		{border:0;margin:0px;padding:0px;}

body,html	{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;color:#777777;}

#container	{text-align:center;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;background:url(../img/top_03.jpg);background-repeat:repeat-x;padding:0px;}
#header		{padding:0px;margin-top:0px;margin-left:auto;margin-right:auto;width:auto;height:150px;text-align:left;white-space:nowrap;}
#header-left 	{width:900px;height:150px;text-align:left;float:left;position:absolute;top:0px;z-index:1;}
#header-right	{width:360px;height:135px;text-align:right;margin-top:0px;position:absolute;top:5px;right:5px;z-index:3;}
#header-font 	{position:absolute;width:360px;height:20px;margin-top:0px;margin-right:0px;clear:both;}
#header-menu 	{position:absolute;width:360px;height:25px;margin-top:110px;margin-right:0px;clear:both;}

#wrap 		{width:910px;margin-left:auto;margin-right:auto;padding-top:5px;text-align:center;}
#main 		{width:710px;margin-left:0px;margin-right:0px;float:left;padding:5px 0px 0px 0px;text-align:center;background:url(../img/center_bk.gif);background-repeat:no-repeat;}
#navigation 	{width:180px;margin-right:0px;float:right;padding:5px 5px 5px 5px;background:url(../img/center_bk.gif);background-repeat:no-repeat;background-color:#ffffff;}
#navi-link 	{width:180px;text-align:left;}
#seo-wrap	{width:181px;text-align:center;font-size:11px;background:#000000;}
#seo-contents	{margin-left:auto;margin-right:auto;color:#ffffff;overflow-y:auto;background-color:#000000;text-align:left;height:500px;width:170px;margin:0 0 0 1;padding:0px;scrollbar-face-color: #003366;scrollbar-track-color: #000000;scrollbar-arrow-color: #ffffff;scrollbar-highlight-color: #003366;scrollbar-shadow-color: #003366;scrollbar-3dlight-color: #41678d;scrollbar-darkshadow-color: #000000;}

#bottom 	{color:#003366;clear:both;width:900px;height:130px;line-height:16px;padding-top:15px;margin-left:auto;margin-right:auto;text-align:center;background:url(../img/bottom_bk.jpg);background-repeat:no-repeat;}
				
a:visited 	{text-decoration:none;color:#336699;}
a:link 		{text-decoration:none;color:#336699;}
a:hover 	{text-decoration:underline;color:#336699;}

a:hover img 	{-moz-opacity:0.5;opacity:0.5;filter: alpha(opacity=80);}
#tform		{margin-left:auto;margin-right:auto;font-size:12px;color:#ffffff;text-align:left;padding:10px;height:250px;overflow-y:auto;width:680px;background-color:#003366;line-height:1.5;}

#shadow-l	{width:700px;height:15px;clear:both;background-image:url(../img/shadow_big.gif)}

/* ------------------------------
top-menu
------------------------------ */

ul#top-menu	{list-style:none;}
ul#top-menu li	{list-style:none;float:left;width:90px;margin:0;border:0;padding:0px;}
ul#top-menu a	{display:block;width:90px;height:25px;background-image:url(../img/top-menu.gif);overflow:hidden;}

#top-1 a	{width:90px;height:25px;background-position:0px 0px;}
#top-1 a:hover	{width:90px;height:25px;background-position:0px -25px;}

#top-2 a	{width:90px;height:25px;background-position:-90px -0px;}
#top-2 a:hover	{width:90px;height:25px;background-position:-90px -25px;}

#top-3 a	{width:90px;height:25px;background-position:-180px 0px;}
#top-3 a:hover	{width:90px;height:25px;background-position:-180px -25px;}

#top-4 a	{width:90px;height:25px;background-position:-270px 0px;}
#top-4 a:hover	{width:90px;height:25px;background-position:-270px -25px;}


/* ------------------------------
renewal-1
------------------------------ */
ul#new-hp	{list-style:none;}
ul#new-hp li	{list-style:none;float:left;width:233px;margin:0;border:0;padding:0px;}
ul#new-hp a	{display:block;width:233px;height:70px;background-image:url(../img/renewal_04.gif);overflow:hidden;}

#new-hp01 a	{width:233px;height:70px;background-position:0px 0px;}
#new-hp01 a:hover{width:233px;height:70px;background-position:0px -70px;}

#new-hp02 a	{width:233px;height:70px;background-position:-233px 0px;}
#new-hp02 a:hover{width:233px;height:70px;background-position:-233px -70px;}

#new-hp03 a	{width:233px;height:70px;background-position:-466px 0px;}
#new-hp03 a:hover{width:233px;height:70px;background-position:-466px -70px;}


/* ------------------------------
renewal-2
------------------------------ */
ul#tool		{list-style:none;}
ul#tool li	{list-style:none;float:left;width:350px;margin:0;border:0;padding:0px;}
ul#tool a	{display:block;width:350px;height:70px;background-image:url(../img/renewal_07.gif);overflow:hidden;}

#tool01 a	{width:350px;height:70px;background-position:0px 0px;}
#tool01 a:hover	{width:350px;height:70px;background-position:0px -70px;}

#tool02 a	{width:350px;height:70px;background-position:-350px 0px;}
#tool02 a:hover	{width:350px;height:70px;background-position:-350px -70px;}


/* ------------------------------
renewal-3
------------------------------ */
ul#renewal 	{list-style:none;}
ul#renewal li	{list-style:none;float:left;width:700px;margin:0;border:0;padding:0px;}
ul#renewal a	{display:block;width:700px;height:70px;background-image:url(../img/renewal_09.gif);overflow:hidden;}

#renewal01 a	{width:700px;height:70px;background-position:0px 0px;}
#renewal01 a:hover{width:700px;height:70px;background-position:0px -70px;}


/* ------------------------------
table
------------------------------ */
#td_left 	{text-align:left;}
#td_center 	{text-align:center;}
#td_right	{text-align:right;}


/* ------------------------------
table dot
------------------------------ */
#line-t	{border-collapse:collapse;border:0px;}
#line-l	{font-size:12px;line-height:18px;padding-top:3px;padding-bottom:3px;padding-left:2px;text-align:left;background:url(../img/line-bk.gif) repeat-x;}
#line-c	{font-size:12px;line-height:18px;padding-top:3px;padding-bottom:3px;text-align:center;background:url(../img/line-bk.gif) repeat-x;}
#line-r	{font-size:12px;line-height:18px;padding-top:3px;padding-bottom:3px;padding-right:2px;text-align:right;background:url(../img/line-bk.gif) repeat-x;}


/* ------------------------------
tab 4
------------------------------ */
ul#tab-web	 {list-style:none;}
ul#tab-web li{list-style:none;float:left;width:175px;}
ul#tab-web a {display:block;width:175px;height:60px;background-image:url(../img/tab-web.gif);overflow:hidden;}

ul#tab-seo	 {list-style:none;}
ul#tab-seo li{list-style:none;float:left;width:175px;}
ul#tab-seo a {display:block;width:175px;height:60px;background-image:url(../img/tab-seo.gif);overflow:hidden;}

ul#tab-renewal	 {list-style:none;}
ul#tab-renewal li{list-style:none;float:left;width:175px;}
ul#tab-renewal a {display:block;width:175px;height:60px;background-image:url(../img/tab-renewal.gif);overflow:hidden;}


#tab-01 a	{width:175px;height:60px;background-position:0px 0px;}
#tab-01 a:hover{width:175px;height:60px;background-position:0px -60px;}

#tab-02 a	{width:175px;height:60px;background-position:-175px 0px;}
#tab-02 a:hover{width:175px;height:60px;background-position:-175px -60px;}

#tab-03 a	{width:175px;height:60px;background-position:-350px 0px;}
#tab-03 a:hover{width:175px;height:60px;background-position:-350px -60px;}

#tab-04 a 	{width:175px;height:60px;background-position:-525px 0px;clear:both;}
#tab-04 a:hover{width:175px;height:60px;background-position:-525px -60px;clear:both;}

/* ------------------------------
tab up
------------------------------ */
ul#ul-up   {list-style:none;}
ul#ul-up li{list-style:none;float:right;width:170px;}
ul#ul-up a {display:block;width:170px;height:50px;background-image:url(../img/up.gif);overflow:hidden;}

ul#ul-tab   {list-style:none;}
ul#ul-tab li{list-style:none;float:right;width:170px;}
ul#ul-tab a {display:block;width:170px;height:50px;background-image:url(../img/tab-up.gif);overflow:hidden;}

#li-up a	{width:170px;height:50px;background-position:0px 0px;}
#li-up a:hover{width:170px;height:50px;background-position:0px -50px;}

#up {width:700px;margin-left:auto;margin-right:auto;text-align:right;clear:both;}

/* ------------------------------
button
------------------------------ */
ul#kanri   {position:relative;left:50%;float:left;list-style:none;}
ul#kanri li{list-style:none;width:250px;}
ul#kanri a {display:block;width:250px;height:55px;background-image:url(../img/kanrihi.gif);overflow:hidden;}

#btn250-01 a	  {position:relative;left:-50%;float:left;width:250px;height:55px;background-position:0px 0px;}
#btn250-01 a:hover{width:250px;height:55px;background-position:0px -55px;}

/* ------------------------------
form design
------------------------------ */
#seoframe 	{width:610px;height:200px;font-size:12px;text-align:center;padding:10px;overflow-y:auto;background-color:#333333;color:#ffffff;line-height:1.5;}
select		{font-size:12px;color:#333333;background-color:#ffffff;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;border-width:1px;margin-top:2px;margin-bottom:2px;}
form		{text-align:right;color:#666666;}
textarea	{padding-top:3px;margin:0px;font-size:12px;color:#333333;background-color:#ffffff;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;border-width:1px;}
input		{font-size:12px;color:#333333;}
#button		{padding-top:2px;padding-bottom:1px;padding-left:5px;padding-right:5px;background-color:#ffffff;border-style:solid;border-color:#dddddd #999999 #999999 #dddddd;border-width:1px;}
#text		{margin-top:2px;margin-bottom:2px;background-color:#ffffff;border-style:solid;border-color:#999999 #dddddd #dddddd #999999;border-width:1px;}
#checkbox	{vertical-align:middle;background-color:#ffffff;margin-right:3px;}
#radio		{vertical-align:middle;background-color:#ffffff;margin-right:3px;}


/* ------------------------------
table-list design
------------------------------ */
#table-out	{border:0;margin:0px;padding:0px;}
#t-01		{width:10px;height:10px;background:#003366 url("../img/table-01.gif") no-repeat;}
#t-02		{height:10px;background:#003366 url("../img/table-02.gif") repeat-x;}
#t-03		{width:10px;height:10px;background:#003366 url("../img/table-03.gif") no-repeat;}
#t-04		{width:10px;background:#003366 url("../img/table-04.gif") repeat-y;}

#t-title-l	{padding:5px 2px 2px 5px;color:#ffffff;background:#003366;text-align:left;}
#t-title-c	{padding:5px 2px 2px 5px;color:#ffffff;background:#003366;text-align:center;}
#t-title-r	{padding:5px 2px 2px 5px;color:#ffffff;background:#003366;text-align:right;}

#t-05		{width:10px;background:#003366 url("../img/table-05.gif") repeat-y;}
#t-06		{width:10px;height:10px;background:#003366 url("../img/table-06.gif") no-repeat;}
#t-07		{width:auto;height:10px;background:#003366 url("../img/table-07.gif") repeat-x;}
#t-08		{width:10px;height:10px;background:#003366 url("../img/table-08.gif") no-repeat;}
#t-09		{width:10px;height:auto;background:#003366 url("../img/table-04.gif") repeat-y;}
#t-10		{background:#999999;}

#table-in	{border-style:solid;border-color:#000000 #ffffff #ffffff #000000;border-width:1px;}

#t1-left	{padding-top:5px;padding-bottom:5px;text-align:left;border-style:solid;border-color:#ffffff #cccccc #cccccc #ffffff;border-width:1px;background:#ffffff url(../img/p0-td_l.gif) repeat-x;}
#t1-center	{padding-top:5px;padding-bottom:5px;text-align:center;border-style:solid;border-color:#ffffff #cccccc #cccccc #ffffff;border-width:1px;background:#ffffff url(../img/p0-td_l.gif) repeat-x;}
#t1-right	{padding-top:5px;padding-bottom:5px;padding-right:2px;text-align:right;border-style:solid;border-color:#ffffff #cccccc #cccccc #ffffff;border-width:1px;background:#ffffff url(../img/p0-td_l.gif) repeat-x;}

#t2-left	{padding-top:5px;padding-bottom:5px;text-align:left;border-style:solid;border-color:#ffffff #cccccc #cccccc #ffffff;border-width:1px;background:#cbcbcb url(../img/p1-td_l.gif) repeat-x;}
#t2-center	{padding-top:5px;padding-bottom:5px;text-align:center;border-style:solid;border-color:#ffffff #cccccc #cccccc #ffffff;border-width:1px;background:#cbcbcb url(../img/p1-td_l.gif) repeat-x;}
#t2-right	{padding-top:5px;padding-bottom:5px;padding-right:2px;text-align:right;border-style:solid;border-color:#ffffff #cccccc #cccccc #ffffff;border-width:1px;background:#cbcbcb url(../img/p1-td_l.gif) repeat-x;}

#t-11		{width:10px;height:auto;background:#999999 url("../img/table-05.gif") repeat-y;}
#t-12		{width:10px;height:10px;background:#999999 url("../img/table-09.gif") no-repeat;}
#t-13		{width:auto;height:10px;background:#999999 url("../img/table-10.gif") repeat-x;}
#t-14		{width:10px;height:10px;background:#999999 url("../img/table-11.gif") no-repeat;}


/* ------------------------------
table-color design
------------------------------ */
#table-color	{border-collapse:collapse;border:0px;margin-bottom:20px;line-height:20px;clear:both;}

#color-01	{width:15px;height:15px;background:#372447 url("../img/color-01.gif") no-repeat;}
#color-02	{width:auto;height:15px;background:#372447 url("../img/color-02.gif") repeat-x;}
#color-03	{width:15px;height:15px;background:#372447 url("../img/color-03.gif") no-repeat;}
#color-04	{width:15px;background:#372447 url("../img/color-04.gif") repeat-y;}
#color-05	{width:auto;background:#372447;text-align:left;color:#ffffff;}
#color-06	{width:15px;background:#372447 url("../img/color-06.gif") repeat-y;}
#color-07	{width:15px;height:15px;background:#372447 url("../img/color-07.gif") no-repeat;}
#color-08	{width:auto;height:15px;background:#372447 url("../img/color-08.gif") repeat-x;}
#color-09	{width:15px;height:15px;background:#372447 url("../img/color-09.gif") no-repeat;}


#pink-01	{width:15px;height:15px;background:#ff00cc url("../img/pink-01.gif") no-repeat;}
#pink-02	{width:auto;height:15px;background:#ff00cc url("../img/pink-02.gif") repeat-x;}
#pink-03	{width:15px;height:15px;background:#ff00cc url("../img/pink-03.gif") no-repeat;}
#pink-04	{width:15px;background:#ff00cc url("../img/pink-04.gif") repeat-y;}
#pink-05	{width:auto;background:#ff00cc;text-align:left;color:#ffffff;}
#pink-06	{width:15px;background:#ff00cc url("../img/pink-06.gif") repeat-y;}
#pink-07	{width:15px;height:15px;background:#ff00cc url("../img/pink-07.gif") no-repeat;}
#pink-08	{width:auto;height:15px;background:#ff00cc url("../img/pink-08.gif") repeat-x;}
#pink-09	{width:15px;height:15px;background:#ff00cc url("../img/pink-09.gif") no-repeat;}


#green-01	{width:15px;height:15px;background:#496440 url("../img/green-01.gif") no-repeat;}
#green-02	{width:auto;height:15px;background:#496440 url("../img/green-02.gif") repeat-x;}
#green-03	{width:15px;height:15px;background:#006600 url("../img/green-03.gif") no-repeat;}
#green-04	{width:15px;background:#496440 url("../img/green-04.gif") repeat-y;}
#green-05	{width:auto;background:#496440;text-align:left;color:#ffffff;}
#green-06	{width:15px;background:#496440 url("../img/green-06.gif") repeat-y;}
#green-07	{width:15px;height:15px;background:#496440 url("../img/green-07.gif") no-repeat;}
#green-08	{width:auto;height:15px;background:#496440 url("../img/green-08.gif") repeat-x;}
#green-09	{width:15px;height:15px;background:#496440 url("../img/green-09.gif") no-repeat;}


#orange-01	{width:15px;height:15px;background:#ff6600 url("../img/orange-01.gif") no-repeat;}
#orange-02	{width:auto;height:15px;background:#ff6600 url("../img/orange-02.gif") repeat-x;}
#orange-03	{width:15px;height:15px;background:#ff6600 url("../img/orange-03.gif") no-repeat;}
#orange-04	{width:15px;background:#ff6600 url("../img/orange-04.gif") repeat-y;}
#orange-05	{width:auto;background:#ff6600;text-align:left;color:#ffffff;}
#orange-06	{width:15px;background:#ff6600 url("../img/orange-06.gif") repeat-y;}
#orange-07	{width:15px;height:15px;background:#ff6600 url("../img/orange-07.gif") no-repeat;}
#orange-08	{width:auto;height:15px;background:#ff6600 url("../img/orange-08.gif") repeat-x;}
#orange-09	{width:15px;height:15px;background:#ff6600 url("../img/orange-09.gif") no-repeat;}


#blue-01	{width:15px;height:15px;background:#003366 url("../img/blue-01.gif") no-repeat;}
#blue-02	{width:auto;height:15px;background:#003366 url("../img/blue-02.gif") repeat-x;}
#blue-03	{width:15px;height:15px;background:#003366 url("../img/blue-03.gif") no-repeat;}
#blue-04	{width:15px;background:#003366 url("../img/blue-04.gif") repeat-y;}
#blue-05	{width:auto;background:#003366;text-align:left;color:#ffffff;}
#blue-06	{width:15px;background:#003366 url("../img/blue-06.gif") repeat-y;}
#blue-07	{width:15px;height:15px;background:#003366 url("../img/blue-07.gif") no-repeat;}
#blue-08	{width:auto;height:15px;background:#003366 url("../img/blue-08.gif") repeat-x;}
#blue-09	{width:15px;height:15px;background:#003366 url("../img/blue-09.gif") no-repeat;}


#yellow-01	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-01.gif") no-repeat;}
#yellow-02	{width:auto;height:15px;background:#ffcd00 url("../img/yellow-02.gif") repeat-x;}
#yellow-03	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-03.gif") no-repeat;}
#yellow-04	{width:15px;background:#ffcd00 url("../img/yellow-04.gif") repeat-y;}
#yellow-05	{width:auto;background:#ffcd00;text-align:left;color:#333333;}
#yellow-06	{width:15px;background:#ffcd00 url("../img/yellow-06.gif") repeat-y;}
#yellow-07	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-07.gif") no-repeat;}
#yellow-08	{width:auto;height:15px;background:#ffcd00 url("../img/yellow-08.gif") repeat-x;}
#yellow-09	{width:15px;height:15px;background:#ffcd00 url("../img/yellow-09.gif") no-repeat;}


#red-01		{width:15px;height:15px;background:#ff0000 url("../img/red-01.gif") no-repeat;}
#red-02		{width:auto;height:15px;background:#ff0000 url("../img/red-02.gif") repeat-x;}
#red-03		{width:15px;height:15px;background:#ff0000 url("../img/red-03.gif") no-repeat;}
#red-04		{width:15px;background:#ff0000 url("../img/red-04.gif") repeat-y;}
#red-05		{width:auto;background:#ff0000;text-align:left;color:#ffffff;}
#red-06		{width:15px;background:#ff0000 url("../img/red-06.gif") repeat-y;}
#red-07		{width:15px;height:15px;background:#ff0000 url("../img/red-07.gif") no-repeat;}
#red-08		{width:auto;height:15px;background:#ff0000 url("../img/red-08.gif") repeat-x;}
#red-09		{width:15px;height:15px;background:#ff0000 url("../img/red-09.gif") no-repeat;}


#gray-01	{width:15px;height:15px;background:#cdcdcd url("../img/gray-01.gif") no-repeat;}
#gray-02	{width:auto;height:15px;background:#cdcdcd url("../img/gray-02.gif") repeat-x;}
#gray-03	{width:15px;height:15px;background:#cdcdcd url("../img/gray-03.gif") no-repeat;}
#gray-04	{width:15px;background:#cdcdcd url("../img/gray-04.gif") repeat-y;}
#gray-05	{width:auto;background:#cdcdcd;text-align:left;color:#000000;}
#gray-06	{width:15px;background:#cdcdcd url("../img/gray-06.gif") repeat-y;}
#gray-07	{width:15px;height:15px;background:#cdcdcd url("../img/gray-07.gif") no-repeat;}
#gray-08	{width:auto;height:15px;background:#cdcdcd url("../img/gray-08.gif") repeat-x;}
#gray-09	{width:15px;height:15px;background:#cdcdcd url("../img/gray-09.gif") no-repeat;}


