img{border:0px;}
.ws	{white-space:pre}

body,td,th {
	font-family:Verdana, Arial, Helvetica, 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',@'‚l‚r ‚oƒSƒVƒbƒN','MS UI Gothic', sans-serif;
	font-size: 12px;
	word-break: break-all;
}

body {
	background-color: #FFFFFF;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

.inputError {
	background-color: #ff9999;
}

.blog {	
	font-size: 12px;
	line-height: 135%;
}
.blog01 {	
	font-size: 12px;
	line-height: 135%;
	border-bottom:dotted 2px #CCCCCC;
}

.linkdiv {
	font-size: 10px;
	text-align: right;
}

.wb	{
	word-break:break-all;
}

.fixed {
	table-layout:fixed;
}

.bold {
	font-weight: bold;		
}

.style1 {
	font-size: smaller
}

.style2 {
	font-size: x-small
}

.style13 {
	font-size: 13px;
}

.style19 {
	font-size: 12px;
}

.style22 {
	font-size: 10px;
}

.style23 {
	font-size: 12px;
}

.style24 {
	font-size: 14px;
}

.style25 {
	font-size: 16px;
}

.style26 {
	font-size: 12px;
	color: #333333;
}

.style27 {
	font-size: 12px; 
	color: #0000FF; 
}

.style28 {
	color: #FF1A1A;
}

.style29 {
	font-size: 12px; 
	font-weight: bold; 
}

.style30 {
	color: #009900
}

.style31 {
	color: #FF00CC; 
	font-size: 14px;
}

.style32 {
	color: #0048C6;
}

.style33 {
	font-size: 16px;
	font-weight: bold;
	color: #009966;
}

.style34 {
	font-size: 12px; 
	color: #006BCD; 
}

.style35 {
	color: #000000;
}

.style36 {
	font-size: 12px;
	color: #FF3333;
	font-weight: bold;
}
.style38 {
	font-size: 12px;
	font-weight: bold;
	color: #6699FF;
}

.style39 {
	font-size: 14px; 
	font-weight: bold; 
	color: #FF3333; 
}

.style40 {
	color: #000000; 
	font-size: 12px; 
}

.style41 {
	font-size: 12px;
	color: #FF3333;
	font-weight: bold;
}

.style42 {
	font-size: 11px; 
	color: #0000FF; 
}

.style43 {	
	font-size: 10px;
	line-height: 135%;
	color: #FF0000;
}

.style44 {
	color: #0048C6; 
	font-size: 12px; 
}

.style45 {
	color: #000000;
}

.style46 {
	color: #FF0000;
	font-size: 12px;	
}

.style47 {
	font-size: 14px;
	color: #FF0000;
}

.style48 {
	color: #0000FF
}

.style49 {
	font-size: 10px
}
	
.style50 {
	color: #000000
}

.style51 {
	color: #FF1A1A
}

.style52 {
	font-size: 16px
}

.style53 {
	line-height: 135%; 
	color: #FF0000; 
	font-size: 14px;
}

.style54 {
	font-size: 10px; 
	color: #0000FF; 
}

.style55 {
	line-height: 135%; 
	font-size: 14px;
}

.style56 {
	color: #FF3300;
	font-size: 10px;
}

.style59 {
	color: #FF3333;
}

.style58 {
	color: #009900;
}

.style61 {
	color: #000000;
}

.style62 {
	font-size: 12px;
	color: #333333;
}

.style64 {
	color: #FF3300;
}

.style65 {
	font-size: 11px;
}

.style66 {
	color: #FFFFFF;
}

.style67 {
	color: #FF3333;
	font-size: 10px;
}

.style68 {
	color: #FF6600;
	font-size: 14px;
}

.style69 {
	color: #009966;
	font-size: 14px;
}

.style70 {
	color: #6699FF;
	font-size: 14px;
}

.style71 {
	color: #FF6600; 
	font-size: 12px; 
}

.style72 {
	color: #009966; 
	font-size: 12px; 
}

.style73 {
	font-size: 12px; 
	color: #6699FF; 
}
.style74 {
	color: #FFFFFF; 
	font-size: 12px; 
}
.style76 {
	font-size: 12px;
	color: #FF0000;
}

.style100 {
	font-size: 12px;
	line-height: 160%;
}

.style101 {
	color: #009966;
}

.style102 {
	font-size: 11px;
}

.style103 {
	color: #FF3333; 
	font-size: 12px;
}

.style106 {
	font-size: 12px; 
	color: #FF3333; 
}

.style108 {
	color: #660000
}

.style109 {
	font-size: 16px;
	font-weight: bold;
	color: #6699FF;
}

.style110 {
	color: #660000; 
	font-size: 12px;
}

.style111 {
	font-size: 12px; 
	color: #FFFFFF;
}

.style112 {
	color: #000000
}

.style113 {
	font-size: 12px;
	color: #000000;
}

.style114 {
	color: #663333
}

.style115 {
	font-size: 12px;
	color: #663333;
}

.style116 {
	color: #6699FF
}

.style117 {
	color: #FF3333; 
	font-weight: bold; 
}

.style119 {
	color: #333333;
}

.style121 {
	font-size: 11px;
	color: #000000;
}

.style123 {
	color: #0000CC;
}

.style124 {
	font-size: 12px;
	color: #0000CC;
}

.style125 {
	font-size: 11px;
}

.style126 {
	font-size: 11px;
	color: #0000CC;
}

.style127 {
	font-size: 23px;
	color: #0E2652;
	font-weight:bold
}

.style150 {
	color: #FF3333; 
	font-size: 14px;
}

.style151 {
	line-height: 135%
}

.style152 {
	line-height: 135%; 
	color: #FF0000; 
	font-size: 12px;
}

.style153 {
    font-size: 14px;
    color: #0000FF;
    font-weight: bold;
}

.style154 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.style155 {
	color: #FF66FF; 
	font-size: 12px; 
}

.style156 {
	color: #0048C6; 
	font-size: 12px; 
}

.style157 {
	font-size: 12px; 
	line-height: 135%; 
	color: #FF3333; 
}

.style158 {
	font-size: 14px;
	font-weight: bold;
	color: #6699FF;
}

.style159 {
	font-size: 11px;
	line-height: 135%;
	font-weight: bold;
}

.style160 {
	color: #000000;
	font-size: 12px;
	line-height: 200%;
}

.style161 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.style162 {
	font-size: 14px;
	font-weight: bold;
}

.style163 {
	color: #666666;
}

.style164 {
	color: #666666;
	font-size: 12px;
}

.style165 {
	font-size: 10px;
	color: #FF0000;
}

.style166 {
	font-size: 10px;
	color: #000000;
}

.style167 {
	font-size: 10px;
	color: #CC0000;
}

.style168 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.style169 {
	color: #FF1A1A;
	font-size: 12px;
}

.style170 {
	font-size: 14px; 
	color: #CC0000; 
}

.style171 {
	color: #CC0000;
}

.style172 {
	font-size: 12px;
	color: #CC0000;
}

.style173 {
	font-size: 12px;
	color: #96340D;
}

.style174 {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}

.style175 {
	font-size: 12px;
	line-height: 150%;
}

.style176 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.style177 {
	color: #0075EA;
	font-size: 12px;
}

.style178 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.style179 {
	font-size: 12px; 
	color: #990099; 
}

.style180 {
	font-size: 12px;
	color: #FFCC00;
}

.style181 {
	color: #FFCC00;
}

.style182 {
	font-size: 19px;
	font-weight: bold;
	color: #000000;
}

.style183 {
	font-size: 18px;
	font-family: "Arial"; 
	color: #CC0066;
}

.style184 {
	font-size: 12px;
	color: #000000;
}

.style185 {
	font-size: 14px;
	color: #FF4500;
	font-family: Impact;
}

.style186 {
	font-size: 14px;
	color: #747474;
	font-family: Impact;
}

.style187 {
	font-size: 14px;
	color: #FFA500;
	font-family: Impact;
}

.style188 {
	font-size: 14px;
	color: #808080;
	font-family: HGŠÛºÞ¼¯¸M-PRO;
	font-weight: bold;
}

.style189 {
	font-size: 10px;
	color: gray;
}

.style190 {
	font-size: 12px;
	color: gray;
}

.style191 {
	font-size: 10px;
	color: #333333;
}

.style192 {
	font-size: 10px;
	color: yellow;
}

.style193 {
	font-size: 13px;
	color: #6699FF;
	font-weight: bold;
}

.style194 {
	font-size: 12px;
	color: #808080;
}

.style195 {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.style196 {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.style197 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.styleBt{
}

.ulstyle001{
	list-style-type:none;
	text-align: left;
}
ul.sample{
    list-style:none;
    width:95%;
    font-size:14px;
    margin-left:0px;
    padding:5px 0px;
    text-align:left;
    background-color:#ffffff;
}
ul.sample li.nomal{
    list-style:none;
    background-color:#ffffff;
    margin:10px 5px;
    border-bottom:double 4px #663300;
}
ul.sample li.new{
    list-style:none;
    background-color:#ffffff;
    margin:10px 5px;
    background:url(../image/c000017.gif) left center no-repeat;
}
ul.sample a{
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
}
ul.sample a:hover{
    background:url(../image/c000017.gif) right center no-repeat;
}


a.newarrival{
    display:block;
    width:246px;
    height:25px;
    background-image:url(../image/bt_newarrival_list_2.gif);
    text-align:center;
    margin:5px 0px;
}
a:hover.newarrival{
    background-position:0px -26px;
}

a.blogmovie{
    display:block;
    width:55px;
    height:19px;
    background-image:url(../image/blog_movie.gif);
    text-align:center;
    margin:1px 0px;
}
a:hover.blogmovie{
    background-position:0px -19px;
}

a.bloggroup{
    display:block;
    width:106px;
    height:20px;
    background-image:url(../image/blog_group.gif);
    text-align:center;
    margin:0px 0px;
}
a:hover.bloggroup{
    background-position:0px -20px;
}

a.grouplist{
    display:block;
    width:106px;
    height:20px;
    background-image:url(../image/blog_sintyaku.gif);
    text-align:center;
    margin:0px 0px;
}
a:hover.grouplist{
    background-position:0px -20px;
}

.blogmenu00_1{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt00.gif);
    background-position:0px -26px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.blogmenu01_1{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt01.gif);
    background-position:0px 0px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a.blogmenu01_2{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt01.gif);
    background-position:0px -26px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a:hover.blogmenu01_2{
    background-position:0px 0px;
}
.blogmenu02_1{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt02.gif);
    background-position:0px 0px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a.blogmenu02_2{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt02.gif);
    background-position:0px -26px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a:hover.blogmenu02_2{
    background-position:0px 0px;
}
.blogmenu03_1{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt03.gif);
    background-position:0px 0px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a.blogmenu03_2{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt03.gif);
    background-position:0px -26px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a:hover.blogmenu03_2{
    background-position:0px 0px;
}
.blogmenu04_1{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt04.gif);
    background-position:0px 0px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a.blogmenu04_2{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt04.gif);
    background-position:0px -26px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a:hover.blogmenu04_2{
    background-position:0px 0px;
}
.blogmenu05_1{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt05.gif);
    background-position:0px 0px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a.blogmenu05_2{
    display:block;
    width:80px;
    height:25px;
    background-image:url(../image/blog_menu_bt05.gif);
    background-position:0px -26px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
a:hover.blogmenu05_2{
    background-position:0px 0px;
}

a.bloginfo01{
    display:block;
    width:162px;
    height:25px;
    background-image:url(../image/blog_info_bt01.gif);
    background-position:0px 0px;
    text-align:center;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}
a:hover.bloginfo01{
    background-position:0px -25px;
}
a.ch_kigyosyoukai{
    display:block;
	width:310px;
	height:184px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-image:url(../app/c00/image/ch_kigyosyoukai_2.gif);
	background-color:#FFFFFF;
}
a:hover.ch_kigyosyoukai{
    display:block;
	width:310px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-color:#FFCCCC;
}
a.ch_syokugyo{
    display:block;
	width:310px;
	height:184px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-image:url(../app/c00/image/ch_syokugyo_2.gif);
	background-color:#FFFFFF;
}
a:hover.ch_syokugyo{
    display:block;
	width:310px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-color:#FFCCCC;
}

a.movieprogram{
    display:block;
    width:120px;
    height:21px;
    background-image:url(../image/movie_icon_4.gif);
    background-position:0px 0px;
    text-align:center;
    margin:1px 0px;
}

a:hover.movieprogram{
    background-position:0px -21px;
}

a.info01{
    display:block;
    width:120px;
    height:24px;
    background-image:url(../image/info_icon_1.gif);
    background-position:0px 0px;
    text-align:center;
    margin:1px 0px;
}
a:hover.info01{
    background-position:0px 0px;
}


ul.menu01{
    width:99%;
    font-size:11px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.menu01 li{
	list-style:none;
	width:80%;
	border-bottom:dotted thin gray;
    text-align:left;
    margin:5px 0px 7px 0px;
    font-weight: bold;
	color: blue;
}
ul.menu01 li.title{
	list-style:none;
	width:80%;
	border-style:none;
    text-align:left;
    margin:5px 0px 0px 0px;
}
ul.menu01 a{
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
}
ul.menu01 a:hover{
	color: #FFFFFF;
	background-color: blue;
	font-weight: bold;
}



ul.menu02{
    width:215px;
    font-size:11px;
    margin:0px 0px 0px 0px;
    padding:10px 0px;
}
ul.menu02 li.nomal{
    list-style:none;
	border-bottom:dotted 1px #D1E0EF;
    text-align:left;
    padding:8px 0px 8px 0px;
    margin:0px 5px;
	color: blue;
}
ul.menu02 li.new{
    list-style:none;
	border-bottom:dotted 1px #D1E0EF;
    text-align:left;
    padding:8px 0px 8px 0px;
    margin:0px 5px;
	color: blue;
    background:url(../image/new01.gif) 0px 9px no-repeat;
}
ul.menu02 li.no1{
	list-style:none;
	border-bottom:dotted 1px #D1E0EF;
	text-align:left;
    padding:8px 0px 8px 0px;
    margin:0px 5px;
	color: blue;
    background:url(../image/no1_01.gif) 0px 9px no-repeat;
}
ul.menu02 li.no2{
	list-style:none;
	border-bottom:dotted 1px #D1E0EF;
	text-align:left;
    padding:8px 0px 8px 0px;
    margin:0px 5px;
	color: blue;
    background:url(../image/no2_01.gif) 0px 9px no-repeat;
}
ul.menu02 li.no3{
	list-style:none;
	border-bottom:dotted 1px #D1E0EF;
	text-align:left;
    padding:8px 0px 8px 0px;
    margin:0px 5px;
	color: blue;
    background:url(../image/no3_01.gif) 0px 9px no-repeat;
}
ul.menu02 li.no4{
	list-style:none;
	border-bottom:dotted 1px #D1E0EF;
	text-align:left;
    padding:8px 0px 8px 0px;
    margin:0px 5px;
	color: blue;
    background:url(../image/no4_01.gif) 0px 9px no-repeat;
}
ul.menu02 li.no5{
	list-style:none;
	border-bottom:dotted 1px #D1E0EF;
	text-align:left;
    padding:8px 0px 8px 0px;
    margin:0px 5px;
	color: blue;
    background:url(../image/no5_01.gif) 0px 9px no-repeat;
}
ul.menu02 a{
    padding-left:35px;
    text-decoration:none;
}
ul.menu02 a.nomal{
    padding:5px 0px 5px 30px;
    text-decoration:none;
}
ul.menu02 a.new{
    padding:0px 0px 0px 30px ;
    text-decoration:none;
    display: block;
    width:175px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
}
ul.menu02 a.no1{
    padding:0px 0px 0px 30px ;
    text-decoration:none;
    display: block;
    width:175px;
    height: 15px;
	overflow: hidden;
}
ul.menu02 a.no2{
    padding:0px 0px 0px 30px ;
    text-decoration:none;
    display: block;
    width:175px;
    height: 15px;
	overflow: hidden;
}
ul.menu02 a.no3{
    padding:0px 0px 0px 30px ;
    text-decoration:none;
    display: block;
    width:175px;
    height: 15px;
	overflow: hidden;
}
ul.menu02 a.no4{
    padding:0px 0px 0px 30px ;
    text-decoration:none;
    display: block;
    width:175px;
    height: 15px;
	overflow: hidden;
}
ul.menu02 a.no5{
    padding:0px 0px 0px 30px ;
    text-decoration:none;
    display: block;
    width:175px;
    height: 15px;
	overflow: hidden;
}
ul.menu02 a.nomal:hover{
	background:url(../image/disc01.gif) 0px 1px no-repeat;
}
ul.menu02 a.new:hover{
	background:url(../image/new02.gif) 0px 1px no-repeat;
}
ul.menu02 a.no1:hover{
	background:url(../image/no1_02.gif) 0px 1px no-repeat;
}
ul.menu02 a.no2:hover{
	background:url(../image/no2_02.gif) 0px 1px no-repeat;
}
ul.menu02 a.no3:hover{
	background:url(../image/no3_02.gif) 0px 1px no-repeat;
}
ul.menu02 a.no4:hover{
	background:url(../image/no4_02.gif) 0px 1px no-repeat;
}
ul.menu02 a.no5:hover{
	background:url(../image/no5_02.gif) 0px 1px no-repeat;
}
ul.menu03{
    width:168px;
    font-size:11px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-top:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
}
ul.menu03 li.title{
    width:100%;
	font-size:12px;
	color: #FF3300;
    font-weight: bold;
	background-color:#FFCEC1;
	list-style:none;
	border-style:none;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px;
}
ul.menu03 li.titleB{
    width:100%;
	font-size:12px;
	color: green;
    font-weight: bold;
	background-color:#CCFFCC;
	list-style:none;
	border-style:none;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px;
}
ul.menu03 li.titleC{
    width:100%;
	font-size:12px;
	color: blue;
    font-weight: bold;
	background-color:#C5E0FD;
	list-style:none;
	border-style:none;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px;
}
ul.menu03 li.subtitle{
	list-style:none;
	width:90%;
	border-style:none;
    text-align:left;
    margin:15px 0px 15px;
}
ul.menu03 li{
	list-style:none;
	width:85%;
	border-bottom:dotted 3px orange;
    text-align:left;
    margin:5px 0px 10px;
	color: #2F4F4F;
}

ul.menu05{
    width:610px;
	height:130px;
    font-size:12px;
    margin:10px 0px 10px 0px;
    padding:3px 0px 0px 0px;
    background:url(../image/blog_info.gif) left top no-repeat;
}
ul.menu05 a{
	color: #0066CC;
}
ul.menu05 li.subtitle{
	list-style:none;
	border-style:none;
    text-align:right;
    margin:0px 0px 5px 0px;
}
ul.menu05 li{
	list-style:none;
	width:480px;
	border-bottom:dotted 2px #CCCCCC;
    text-align:left;
    margin:0px 25px 0px 95px;
    padding:3px 0px 2px 10px;
    color: #333333;
}

ul.menu06{
	width:270px;
	height:270px;
    font-size:12px;
    margin:10px 0px 10px 12px;
    padding:0px 0px 0px 0px;
    background:url(../image/whats_guruburoback_3.jpg) left top no-repeat;
}
ul.menu06 a{
	list-style:none;
	color: #0066CC;
}
ul.menu06 li{
	list-style:none;
    margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}
ul.menu06 li.x0{
	width:117px;
	list-style:none;
	float:left;
	border-bottom:dotted 2px #CCCCCC;
    text-align:left;
    margin:0px 5px 0px 5px;
    padding:4px 0px 2px 5px;
    color: #333333;
}
ul.menu06 li.x1{
	width:117px;
	list-style:none;
	border-bottom:dotted 2px #CCCCCC;
    text-align:left;
    margin:0px 5px 0px 5px;
    padding:4px 0px 2px 5px;
    color: #333333;
}

ul.menu07{
    width:323px;
    height:270px;
    font-size:12px;
    margin:10px 0px 10px 5px;
    padding:0px 0px 0px 0px;
    background:url(../image/whats_guruburoback_4.jpg) left top no-repeat;
}
ul.menu07 a{
	list-style:none;
	color: #0066CC;
}
ul.menu07 li{
	list-style:none;
    margin:1px 1px 1px 1px;
    padding:0px 0px 0px 0px;
}
ul.menu07 li.x{
	width:303px;
	list-style:none;
	border-bottom:dotted 2px #CCCCCC;
    text-align:left;
    margin:0px 5px 0px 5px;
    padding:4px 0px 2px 5px;
    color: #333333;
}

ul.menu08{
    width:413px;
    height:35px;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:32px 0px 0px 222px;
    background:url(../image/whats_guruburo1_1.jpg) left top no-repeat;
}
ul.menu08 li{
	list-style:none;
	float:left;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 1px;
    color: #FFFFFF;
    font-weight: bold;
}
ul.menu08_a{
    width:453px;
    height:35px;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:30px 0px 0px 182px;
    background:url(../image/guruburotitle.gif) left top no-repeat;
}
ul.menu08_a li{
	list-style:none;
	float:left;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 1px;
    color: #FFFFFF;
    font-weight: bold;
}

ul.menu09{
    width:610px;
    height:190px;
    font-size:12px;
    margin:5px 0px 5px 0px;
    padding:10px 0px 0px 10px;
    background:url(../image/whats_guruburoback_1.jpg) left top no-repeat;
}
ul.menu09 li.title{
	list-style:none;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:7px 0px 3px 0px;
}
ul.menu09 li{
	list-style:none;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:3px 0px 3px 0px;
}

ul.menu10{
    width:170px;
    height:120px;
    font-size:14px;
    margin:0px 0px 5px 0px;
    padding:10px 0px 0px 0px;
    background:url(../image/logininfo_1.jpg) left top no-repeat;
}
ul.menu10 li{
	list-style:none;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:4px 0px 5px 0px;
    color: #FFFFFF;
}
ul.menu10 a{
	list-style:none;
}
ul.menu10 li.sub{
	list-style:none;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

ul.menu11{
    width:610px;
    height:200px;
    font-size:12px;
    text-align:center;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    background:url(../image/whats_guruburoback_2.jpg) left top no-repeat;
}

ul.menu11 li.title{
	list-style:none;
	text-align:center;
    margin:1px 1px 1px 1px;
    padding:0px 0px 0px 0px;
}
ul.menu11 li{
	list-style:none;
	float:left;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 9px;
}

ul.menu12{
    width:590px;
    height:30px;
    font-size:12px;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 20px;
    background:url(../image/blog_groupinfo.jpg) left top no-repeat;
}
ul.menu12 li{
	list-style:none;
	line-height:30px;
	float:left;
    text-align:center;
    margin:5px 0px 0px 0px;
    padding:0px 5px 0px 0px;
}
ul.menu12 li.bt{
	list-style:none;
	float:left;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.menu13{
    font-size:12px;
    margin:10px 0px 10px 0px;
    padding:2px 2px 2px 2px;
}
ul.menu13 a{
	color: #0066CC;
}
ul.menu13 li{
	list-style:none;
	border-bottom:dotted 2px #CCCCCC;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color: #333333;
}
ul.menu14{
    font-size:12px;
    margin:10px 0px 10px 0px;
    padding:2px 2px 2px 2px;
}
ul.menu14 a{
	color: #0066CC;
}
ul.menu14 li{
	list-style:none;
	border-bottom:dotted 2px #CCCCCC;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color: #333333;
}
ul.menu15{
	list-style:none;
    text-align:right;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.menu15 li{
	list-style:none;
    text-align:right;
	margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
}
ul.menu16{
	list-style:none;
    text-align:center;
	margin:5px 0px 5px 2px;
    padding:0px 0px 0px 0px;
}
ul.menu16 li{
	list-style:none;
    text-align:center;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.menu17{
    width:310px;
    font-size:12px;
    margin:0px 1px 1px 1px;
    padding:0px 0px 0px 0px;
    color: #000000;
    background-color:#FFFFFF;
}
ul.menu17 a{
	color: #0000FF;
}
ul.menu17 li.title{
	list-style:none;
	border-style:none;
    text-align:left;
    margin:0px 5px 0px 5px;
}
ul.menu17 li.subtitle{
	list-style:none;
	border-style:none;
    text-align:right;
    margin:0px 5px 0px 0px;
}
ul.menu17 li.linetitle{
	list-style:none;
	border-bottom:none;
    text-align:left;
    margin:5px 8px 0px 8px;
    padding:5px 2px 5px 2px;
}
ul.menu17 li{
	list-style:none;
	border-bottom:dotted 1px #0099CC;
    text-align:left;
    margin:0px 8px 0px 8px;
    padding:5px 2px 5px 2px;
}

ul.menu_job{
    width:165px;
    font-size:12px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-top:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
}
ul.menu_job li.title{
    width:100%;
	font-size:12px;
	background-color:#FFFFFF;
	list-style:none;
	border-style:none;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px;
}
ul.menu_job li.item{
	list-style:none;
	width:94%;
	border-bottom:dotted 2px #FFCCCC;
    text-align:left;
    font-weight: bold;
	color: #666666;
    margin:5px 0px 10px 0px;
    padding:2px 0px 2px 0px;
}
ul.menu_job a.item{
	list-style:none;
    margin:5px 0px 10px 0px;
    padding:2px 0px 2px 15px;
	color: #0066CC;
}
ul.menu_job a.item:hover{
	background:url(../image/triangle_1.gif) left center no-repeat;
}


div.bloginfoback{
    background-image:url(../image/guruburoback_1.jpg);
    width:635px;
    height:1220px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
}

div.blogrankingback{
    background-image:url(../image/blog_rankingback_1.jpg);
    width:610px;
    height:1150px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
}

td.line01{
	border-bottom:solid 1px #CCCCCC;
}

div.box01{
	background-image:url(../image/blog_lb02.gif);
    background-position:0px 1px;
	width:60px;
	height:32px;
	line-height:32px;
    color: #FFFFFF;
	font-weight: bold;
}

div.box02{
	width:60px;
	height:31px;
	line-height:31px;
    color: #666666;
	font-weight: bold;
}

div.box03{
	width:250px;
	height:30px;
	line-height:30px;
	background-color:#ECE9DC;
    color: #993300;
    text-align:left;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 10px;
}

div.box04{
	width:270px;
	height:180px;
	float:left;
    border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
    margin:5px 5px 5px 10px;
    padding:0px 0px 0px 0px;
}

div.box05{
	height:155px;
	float:left;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 10px;
}
div.box05_l{
	width:180px;
	height:150px;
	float:left;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
div.box05_r{
	width:360px;
	height:140px;
	float:left;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
}

div.box06{
	width:540px;
	height:30px;
	line-height:30px;
	background-color:#EEEEEE;
    color: #993300;
    text-align:left;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 10px;
}

div.box07{
	width:560px;
	height:180px;
    border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
    margin:5px 5px 5px 10px;
    padding:0px 0px 0px 0px;
}

div.back00{
    margin:0px 0px 15px 0px;
    padding:0px 0px 0px 0px;
}

div.back01{
    background-image:url(../image/back_01.gif);
    width:595px;
    height:1340px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:30px 20px 30px 20px;
}

div.job_back01{
    background-image:url(../image/job_back_01.gif);
    width:595px;
    height:1540px;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:30px 20px 30px 20px;
}

ul.music_info01{
	background-image:url(../image/member_bosyuu.gif);
	background-repeat:no-repeat;
	width:170px;
    font-size:11px;
    font-family:  sans-serif, 'MS UI Gothic', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN';
    margin:0px 0px 0px 0px;
    padding:58px 0px 0px 0px;
}
ul.music_info01 li{
	list-style:none;
	width:85%;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:5px 10px 5px 10px;
    color: #2F4F4F;
    border-top:solid 1px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}

div.movie_back01{
    background-image:url(../app/jobstudy/image/movie_back01.jpg);
    background-repeat:no-repeat;
    width:760px;
    height:440px;
    text-align:center;
    margin:10px 0px 0px 0px;
    padding:20px 20px 0px 20px;
}
div#prog_info{
    background-image:url(../app/jobstudy/image/program_info_frame.jpg);
    background-repeat:no-repeat;
	width:230px;
    height:365px;
    text-align:center;
	font-family:  sans-serif, 'MS UI Gothic', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN';
    color:#333333;
	margin:0px 0px 0px 3px;
    padding:35px 10px 0px 10px;
    border-top:solid 0px #D9D9D9;
	border-bottom:solid 0px #D9D9D9;
	border-left:solid 0px #D9D9D9;
	border-right:solid 0px #D9D9D9;
}
div#prog_title{
    background-image:url(../app/jobstudy/image/title_point.gif);
    background-repeat:no-repeat;
	width:215px;
    height:22px;
    line-height:22px;
    text-align:left;
    font-size:16px;
    font-weight:bold;
    color:#6A1B00;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 15px;
    border-top:solid 0px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
	border-left:solid 0px #D9D9D9;
	border-right:solid 0px #D9D9D9;
}
div#prog_subtitle{
	width:200px;
    height:20px;
    line-height:20px;
    text-align:left;
    color:#333333;
    font-size:12px;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    border-top:solid 0px #D9D9D9;
	border-bottom:solid 0px #D9D9D9;
	border-left:solid 0px #D9D9D9;
	border-right:solid 0px #D9D9D9;
}
div#prog_text{
	width:195px;
    height:215px;
    text-align:left;
    margin:0px 5px 0px 5px;
    padding:10px 10px 10px 10px;
    border-top:solid 1px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}
div.setumei_title{
	text-align:left;
    font-size:11px;
	color:#6A1B00;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-top:solid 0px #D9D9D9;
	border-bottom:dotted 2px #D9D9D9;
	border-left:solid 0px #D9D9D9;
	border-right:solid 0px #D9D9D9;
}
div.setumei{
    text-align:left;
    font-size:11px;
    background-color:#F3F1E9;
    margin:2px 0px 10px 0px;
    padding:0px 0px 0px 0px;
}
div#sankakigyo{
	width:500px;
    height:30px;
    line-height:30px;
    text-align:left;
    font-size:16px;
    font-weight:bold;
    color:#333333;
    background-color:#D9FFFF;
    margin:0px 0px 0px 18px;
    padding:0px 0px 0px 0px;
    border-top:solid 1px #D9D9D9;
	border-bottom:solid 4px #999999;
	border-left:solid 1px #D9D9D9;
	border-right:solid 4px #999999;
}
div#kaisainittei{
	width:250px;
    height:100px;
    line-height:30px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    color:#333333;
    background-color:#D9FFFF;
    margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
    border-top:solid 1px #D9D9D9;
	border-bottom:solid 4px #999999;
	border-left:solid 1px #D9D9D9;
	border-right:solid 4px #999999;
}

