/* ======================== {? ======================== */
body {background-image:url(../images/bg.gif);	margin:0px; padding:0;scrollbar-face-color:#A5B6A3; scrollbar-shadow-color:#FAFAF0; scrollbar-track-color:#DEE3DE; scrollbar-arrow-color:#FAFAF0;font-size:12px;color:#666;}
						
a {font-size:12px;color:#666;text-decoration:none;outline:none;}	
a:hover	{font-size:12px;color:#C6B600;text-decoration:none;}
.press1 a {font-size:10px; color:#003366;text-decoration:none;}	
.press1 a:hover	{font-size:10px; color:#C6B600;}

h1,h2,h3,h4,h5,h6,table,tr,td,form {margin:0;padding:0;border-collapse:collapse;}
p,ul {margin:0;padding:0;}

.font12 {font-size:12px;color:#666;}
.font11 {font-size:11px;color:#666; margin:0; padding:0;text-align:center;}
.font11-1 {font-size:11px;color:#ffffff;margin:0;padding:0;text-valign:middle;}
.font11-2 {font-size:11px;color:#ffffff;margin:0;padding:0 10 0 0;}
.font16 {font-size:16px;color:#666; font-weight:bold;}




/* ======================== wb_[ ======================== */
/* irQ[V  */
#h_navi {width:780px;height:48px;text-align:left;background:url(../images/navi/blank.jpg) repeat-x;}
#h_navi ul {list-style:none;text-align:left;}
#h_navi li {float:left;text-indent:-9999px;display:block;}
#navi01 {width:141px;height:48px;background:url(../images/navi/sevice_over.jpg) no-repeat;}
#navi02 {width:141px;height:48px;background:url(../images/navi/network_over.jpg) no-repeat;}
#navi03 {width:141px;height:48px;background:url(../images/navi/about_over.jpg) no-repeat;}
#navi04 {width:141px;height:48px;background:url(../images/navi/comment_over.jpg) no-repeat;}
#navi05 {width:141px;height:48px;background:url(../images/navi/contact_over.jpg) no-repeat;}

#navi01 a {width:141px;height:48px;background:url(../images/navi/sevice.jpg) no-repeat;display:block;}
#navi02 a {width:141px;height:48px;background:url(../images/navi/network.jpg) no-repeat;display:block;}
#navi03 a {width:141px;height:48px;background:url(../images/navi/about.jpg) no-repeat;display:block;}
#navi04 a {width:141px;height:48px;background:url(../images/navi/comment.jpg) no-repeat;display:block;}
#navi05 a {width:141px;height:48px;background:url(../images/navi/contact.jpg) no-repeat;display:block;}

#navi01 a:hover,#navi02 a:hover,#navi03 a:hover,#navi04 a:hover,#navi05 a:hover {background-image:none;outline:none;}
#navi01 a:active,#navi02 a:active,#navi03 a:active,#navi04 a:active,#navi05 a:active {background-image:none;outline:none;}



/*   */
#logo_ur {width:248px;height:35px;text-indent:-9999px}
#logo_ur a {width:248px;height:29px;background:url(../images/logo3.gif) no-repeat;display:block;}
#p_tel {width:292px;height:55px;margin-right:10px;text-indent:-9999px;float:right;}
#p_small {width:150px;height:55px;text-indent:-9999px;float:right;}
#p_small a {width:150px;height:55px;background:url(../images/p_small.gif) no-repeat;display:block;text-decoration:none;}


/* ======================== ir ======================== */
#btn01 {width:144px;height:29px;text-indent:-9999px;background:url(../images/navi/btn1_over.gif) no-repeat center top;display:block;}
#btn02 {width:144px;height:29px;text-indent:-9999px;background:url(../images/navi/btn2_over.gif) no-repeat center top;display:block;}
#btn03 {width:144px;height:29px;text-indent:-9999px;background:url(../images/navi/btn5_over.gif) no-repeat center top;display:block;}
#btn01 a {width:144px;height:28px;background:url(../images/navi/btn1.gif) no-repeat center top;display:block;}
#btn02 a {width:144px;height:28px;background:url(../images/navi/btn2.gif) no-repeat center top;display:block;}
#btn03 a {width:144px;height:28px;background:url(../images/navi/btn5.gif) no-repeat center top;display:block;}
#btn01 a:hover,#btn02 a:hover,#btn03 a:hover {background-image:none;outline:none;}
#btn01 a:active,#btn02 a:active,#btn03 a:active {background-image:none;outline:none;}


#report a {width:144px;height:108px;text-indent:-9999px;background:url(../images/report.gif) no-repeat center top;margin-top:5px;display:block;}

#flash_p {width:144px;height:218px;background:url(../images/flash_p.gif) no-repeat center top;}
#flash_p01 {width:128px;font-size:12px;color:#666;line-height:16px;padding:35px 0 0 13px;}
#flash_p02 {width:92px;height:31px;text-indent:-9999px;padding-left:8px;}
#flash_p02 a{width:92px;height:31px;background:url(../images/flashplayer.gif) no-repeat center top;display:block;}


#sixapart {width:144px;height:96px;text-indent:-9999px;background:url(../images/banner_6aprt.gif) no-repeat center center;margin-top:5px;}
#team6 {width:144px;height:50px;text-indent:-9999px;background:url(../images/banner_team6.gif) no-repeat center center;margin-top:5px;}
#kosodate {width:144px;height:50px;text-indent:-9999px;background:url(../images/banner_kosodate.gif) no-repeat center center;margin-bottom:20px;}
#prlink {color:#666;font-size:12px;margin:10px 0 10px 5px;line-height:16px;list-style:none;}




/* ======================== z[ ======================== */

/* gbvy[Wij */
#p_big {width:424px;height:85px;text-indent:-9999px;margin-bottom:10px;}
#p_big a {width:424px;height:85px;background:url(../images/home/p_big.gif) no-repeat;display:block;text-decoration:none;}


#c_movie_u {width:424px;height:17px;background:url(../images/home/c_movie_u.gif) no-repeat center bottom;}
#c_movie_m {width:424px;height:280px;background:url(../images/home/c_movie_m.gif) no-repeat;text-align:center;}
#c_movie_b {width:424px;height:18px;background:url(../images/home/c_movie_b.gif) no-repeat;}
#c_movie_b a {font-size:10px;float:right;}

.invisible {display:none;}
#embed_video {width:320px;height:280px;background:url(../images/home/c_movie_johocenter.jpg) no-repeat center center;margin:auto;}


#topic_title {width:424px;height:32px;background:url(../images/home/topic_title.jpg) no-repeat;font-size:10px;}
#topic_bg {width:424px;height:610px;background:url(../images/home/topic_bg.jpg) no-repeat;padding:80px 0 0 0;}
#topic_top {width:200px;height:190px;font-size:12px;line-height:135%;float:right;margin:0 15px 0 0;}
#topic_bot {width:250px;height:250px;font-size:12px;line-height:135%;margin:0 0 0 30px;clear:both;}
#itopia {width:125px;height:60px;float:right;margin:15px 60px 0 0;text-indent:-9999px;}



/*
#press_r {width:424px;height:32px;background:url(../images/home/title_pressroom.jpg) no-repeat;margin-top:5px;}
#press_r p {width:80px;line-height:32px;float:right;}
#press_r p a {font-size:10px;}
#press_r02 {width:424px;height:184px;background:url(../images/home/title_pressroom2.gif) no-repeat;}
#press_r02 p {width:383px;height:20px;font-size:12px;color:#666;line-height:20px;margin:0 0 0 15px;padding:8px 0 0 12px;background:url(../images/home/about_icn.gif) no-repeat left center;border-bottom:1px dotted #ccc;}
#p_list {font-size:10px;color:#666;float:right;padding-top:90px;}
*/




/* gbvy[WiEj */

#ad_movimap {width:212px;height:210px;background:url(../images/home/ad_movimap.jpg) no-repeat;}
#ad_movimap01 {width:180px;font-size:12px;color:#666;line-height:15px;padding:40px 0 0 13px;}
#ad_movimap02 {width:180px;height:80px;text-indent:-9999px;margin: 0 0 0 7px;}
#ad_movimap02 a {width:180px;height:80px;background:url(../images/home/ad_movimap01.gif) no-repeat;display:block;}

#blog {width:212px;height:68px;text-indent:-9999px;}
#blog a{width:212px;height:68px;background:url(../images/home/gs_blog1.jpg) no-repeat;display:block;}

#news {width:212px;height:68px;text-indent:-9999px;margin-top:5px;}
#news a{width:212px;height:68px;background:url(../images/home/gs_news.gif) no-repeat;display:block;}


#sample_m {width:212px;height:160px;background:url(../images/home/sample_m.jpg) no-repeat;margin-top:5px;}
#sample_m p {width:20px;height:152px;}
#sample_m p a {width:200px;height:152px;background:url(../images/home/btn_view.gif) no-repeat right bottom;
display:block;}

				
#qr_code {width:212px;height:160px;background:url(../images/home/qr_code.jpg) no-repeat;}
#qr_code p {width:200px;height:152px;}
#qr_code p a {width:200px;height:152px;background:url(../images/home/btn_view.gif) no-repeat right bottom;
display:block;}
				
#warn_m {width:212px;height:175px;background:url(../images/home/warn_m.jpg) no-repeat;}
#warn_m01 {width:185px;font-size:12px;color:#666;line-height:15px;padding:40px 0 0 13px;}
#warn_m02 {width:195px;height:31px;text-indent:-9999px;}
#warn_m02 a{width:195px;height:31px;background:url(../images/home/icn_mediaplayer.gif) no-repeat right top;display:block;}





.ban1 {border-left: solid 2px #A6D122;border-right: solid 2px #A6D122;border-bottom: solid 2px #A6D122;text-align:center;background-color:#FFF;}
.ban2 {font-size: 12px; color: #666;padding:10 0 10 0;border-left: solid 2px #A3B084;border-right: solid 2px #A3B084;border-bottom: solid 2px #A3B084;text-align:center;background-color:#FFF;}
.fplayer {font-size: 12px; color: #666;padding:10 5 10 5;border-left: solid 2px #A3B084;border-right: solid 2px #A3B084;border-bottom: solid 2px #A3B084;background-color:#FFF;}
.credit {border-left: solid 2px #A3B084;border-right: solid 2px #A3B084; text-align:left;vertical-align:top; background-color:#FFF; padding:10;}
.warning1 {border-left:solid 2px #A3B084; border-right:solid 2px #A3B084; font-size:12px; color: #666; background-color:#FFF; padding: 10 10 0 10;line-height: 15px;}
.warning2 {border-left: solid 2px #A3B084; border-right: solid 2px #A3B084; background-color:#FFF;text-align:right; padding: 5 10 10 10;}
.welcome1 {border-left: solid 2px #999;border-right: solid 2px #999;font-size:12px; color: #666;background-color:#FFF;padding: 15 10 15 10;line-height: 16px;}
.welcome2 {border-left: solid 2px #999;padding: 0;}
.welcome3 {border-right: solid 2px #999;padding: 0;}


#top_press {width:370px;height:170px;margin:0 0 20px 0;padding:0;}
#top_press td {background-color:#FFF;}
#press {height:100%;border-left: solid 2px #999;border-right: solid 2px #999;text-align:center;background-color:#FFF;padding:0 20 0 20;}
#press1 {border-left: solid 2px #999;border-right: solid 2px #999;text-align:right;font-size:10px;color:#666;background-color:#FFF;}
#press td  {border-bottom:dotted 1px #999;font-size:12px;color:#666;text-align:left;}
#press img {text-align:right;}











/* ?Tv */
.about-wel1 {border-left: solid 2px #999;border-right: solid 2px #999;font-size:12px; color: #666;background-color:#FFF;padding:10;}
.access {border: solid 1px #6DA4D3; background-color:#FFF;font-size:12px; color: #666; line-height:16px; height:300;}
#about1 {font-size:12;}
#about1 td {padding:0 10 10 0;}
.access p {margin:10;}

#message {border: solid 1px #999; background-color:#FFF;font-size:12px; color: #666; line-height:15px;}
.message1 {background-color:#EBEBEB; padding:10;}
#mes {padding:15; font-size:10px; color: #666; line-height:13px;}
#mes h2 {font-size:16px; color: #666;margin:0 0 5 0;}
#mes h3 {font-size:14px; color:#666;margin:0 0 10 0;}
#mes2 {padding-right:20;padding-bottom:10; font-size:12px; color: #666; text-align:right;}

/* g */
#network {background-color:#FFF;font-size:12px; color: #666; line-height:15px;}
#network td {text-align:center;padding-bottom:10;}
#network img {margin-top:5;}
#network h3{font-size:14px; color:#666 ;margin-bottom:10;text-align:left;}

/* ? */
#contact {background-color:#FFF;font-size:12px; color: #666; line-height:15px;}
#confirm {background-color:#EEEEEE;font-size:12px; color: #666; line-height:15px;}
.rewrite {font-size:12px; color: #006699;; line-height:15px;}
#contact img {margin-right:5;}
.contact-wel1 {border-left:solid 2px #999;border-right:solid 2px #999;font-size:12px;color:#666;background-color:#FFF;padding:0 10 0 10;}
.font_red {color:#FF0000}

/* vX[ */
#pressroom {background-color:#FFF;font-size:12px;color:#666;line-height:18px;margin-left:20px;}
#pressroom  td {height:20px;}
#pressroom h4 {font-weight:normal;font-size:14px;;background:url(../images/about/about_icn2.gif) no-repeat;padding-left:20px;margin-top:10px;}
#press_in {width:460px;font-size:12px;color:#666;border-collapse:collapse;border:1px solid #ccc;margin:auto;}
#press_in td {height:35px;border:1px solid #ccc;}
#press_in2 {width:460px;font-size:12px;color:#666;border-collapse:collapse;border:1px solid #ccc;margin:auto;}
#press_in2 td {height:25px;border:1px solid #ccc;}



.press-wel1 {border-left: solid 2px #999;border-right: solid 2px #999;font-size:12px; color: #666;background-color:#FFF;padding:10 10 0 10;}
.press-wel2 {border-left: solid 2px #999;border-right: solid 2px #999;font-size:12px; color: #666;background-color:#FFF;padding:5 5 0 5;}

/* \ */
.cost_h{font-size:14px;color:#666;padding:15 0 0 0;}
.cost01{width:560;margin:0;padding:0;border-collapse:collapse;}
.cost01 td{margin:0;font-size:12px;padding:5;border:1px solid #666;color:#666;}
.cell01 {width:20;height:30;margin:0;font-size:12px;color:#666;padding:0;border:1px solid #666;background-color:#E8F3C7;vertical-align:middle;line-height: 30px;}
.cell02 {width:170;height:30;margin:0;font-size:12px;color:#666;padding:0;border:1px solid #666;background-color:#E8F3C7;vertical-align:middle;line-height: 30px;}
.cell03 {width:70;height:30;margin:0;font-size:12px;color:#666;padding:0;border:1px solid #666;background-color:#E8F3C7;vertical-align:middle;line-height: 30px;}
.cell04 {height:30;margin:0;font-size:12px;color:#666;padding:0;border:1px solid #666;background-color:#E8F3C7;vertical-align:middle;line-height: 30px;}
.price  {margin:0;font-size:12px;padding:5;border:1px solid #666;color:#666; text-align:right;}

/* ?e */
#service {background-color:#FFF;font-size:12px;color:#666;}
#service h2{font-size:12px;color:#666;margin:0;font-weight:normal;}
.arekore {color:#336699;}
#service p{font-size:12px;color:#666;line-height:16px;padding:20px;border:1px solid #666;}
.discript {font-size:11px;color:#666;line-height:13px;padding:0 0 10px 5px;vertical-align:middle;}

/* ?e? */
#intro {background-color:#FFF;font-size:12px;color:#666;}
.intro-txt {text-align:center ;padding:15 10 10 10;}
.intro-txt1 {padding:15 10 10 10;}

/* ?e_E[h */
#download {background-color:#FFF;font-size:12px;color:#666; padding:10;}
#download p{padding: 15; border: 1 solid #FF6600;font-size:12px; color: #666;}

/* ?eTv[r[ */
#sample {background-color:#FFF;font-size:12px;color:#666; padding:10;}
.qrcode {font-size:12px;color:#336699; padding:10 0 5 0; text-align:center;}

/* ?e\?? */
.flow {border-left: solid 2px #999;border-right: solid 2px #999;font-size:12px; color: #666;background-color:#FFF;padding:5;}
#process {background-color:#FFF;font-size:12px;color:#666; padding:10;}
.man {margin:20;}
.prcss1  {font-size:12px;color:#666;}
.prcss1a {background-color:#F0F7DA; padding:15 10 15 15; text-align:right;font-size:12px;color:#666;}
.prcss1b {background-color:#F0F7DA; padding:15 15 15 0; text-align:center;}
#process h2 {font-size:18px;color:#FF9933; margin-bottom:3;}

/* p?? */
#comme {margin:0 25px;line-height:16px;}
.comment {font-size:12px; color:#666;margin-left:18px;}
.quest {font-size:12px; color:#619ACA;}
.quest1 {padding:10px 5px 20px 0px;}
.office1 {font-size:14px; color:#666;padding-left:25px;}
.office2 {font-size:12px; color:#666;padding-left:25px;}


/* tH[ */
#siryo {background:url(../images/contact/title_siryou2.gif) no-repeat center center;}
