/* リセット */
a,img,map,q,sub,sup,span,bdo{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
h1 img,h2 img, h3 img, h4 img, h5 img, h6 img{vertical-align:bottom;}
ul,li,dl,dt,dd{margin:0;padding:0;border:0;font-size:100%;}
br{margin:0;padding:0;border:0;letter-spacing:0;}

h1,h2,h3,h4,h5,h6{
	font-size: 0.9em;
	text-indent:-9999px;
}
body   {width:766px;
        height:545px;
        margin-top:20px;
        margin-right:auto;
        margin-left:auto;
        text-align:center;}

#header {
	margin-top:5px;
    width:766px;
    height:90px;
    border: 1px solid #ADADAD;
}

#header .menu  {background-image:url("img/menu-back.gif");}

#logo  {display:block;
        width:200px;
        height:90px;
        margin-left:2px;
        float:left;
}

#contents  {
	width:766px;
    height:370px;
    padding-top: 10px;
   	text-align: left;
    border-left:1px solid #ADADAD;
    border-right:1px solid #ADADAD;
}
#index {
		width:766px;
        height:550px;
        border: none;
        clear: both;
}
#main  {width:766px;
        height:550px;
        text-align:left;
        border:1px solid #ADADAD;
}
#top {
      width:750px;
      height:366px;
      margin-left:8px;
      background-image:url("img/top_img.jpg");}


#footer {
    width:766px;
    height:60px;
    padding-top: 5px;
    text-align: left;
    border: 1px solid #ADADAD;
    vertical-align: middle;
}
#bar2  {display:block;
        width:120px;
        height:52px;
        float:right;
        background-image:url("img/bar2.gif");}

#jump  {display:block;
        width:766px;
        padding-top:4px;
        float:none;
        font-size:0.8em;
        letter-spacing:0px;
        text-align: left;
        color:#686767;}
#copy {
	font-size: 0.7em;
	font-style:normal;
	color:#999999;
	font-family:Verdana,StempelGaramond,Garamond,sans-serif;
	margin-top: 15px;
}
.fp    {
		font-size:0.9em; 
        letter-spacing:0px;
        color:#6a5acd;}

.jp    {display:block;
        float:right;
        font-size:1.0em; 
        letter-spacing:0px;
        color:#686767;}

.fl    {font-size:0.9em; 
        letter-spacing:0px;
        color:#6a5acd;}

.top   {display:block;
        width:755px;
        height:90px;
        margin-top:5px;
        margin-left:5px;}

.name  {display:block;
        width:200px;
        height:90px;
        margin-left:2px;
        float:left;
        text-indent: -9999px;
        background-image:url("img/name2.gif");}



.menu   {display:block;
        width:547px;
        height:80px;
        margin-top:6px;
        margin-left:4px;
        text-indent: -9999px;
        float:left;}

.main  {display:block;
        width:766px;
        height:395px;
        border-top:1px solid #ADADAD;
        border-bottom:1px solid #ADADAD;}

.side  {display:block;
        width:50px;
        height:390px;
        float:left;}

.tt   {display:block;
        width:710px;
/*        height:390px; */
        float:left;}


.bottom{display:block;
        width:766px;
        height:55px;

        border-top:3px solid #c6c6c6;}

.bar1  {display:block;
        width:630px;
        height:52px;
        float:left;
        margin-top:2px;
        margin-left:6px;}

.s_name{display:block;
        width:140px;
        height:52px;
        text-indent: -9999px;
        background-image:url("img/sub_n1b.gif");
        float:left;}

.s_add {display:block;
        width:460px;
        margin-top:2px;
        float:left;
        font-size:0.9em; 
        color:#686767;}

.menu_a{display:block;
		font-size: 0.7em;
		color: #999999;
		text-align: right;
		height: 40px;
        width:545px;
}

.menu_b{display:block;
        width:425px;
        height:40px;
        float:left;}

.menu_s{display:block;
        width:115px;
        height:40px;
        float:left;}

.menu1 {display:block;
        width:84px;
        height:39px;
        float:left;
        background-image:url("img/m_1a.gif");}

a.menu1:link   {background-image:url("img/m_1a.gif");}
a.menu1:visited{background-image:url("img/m_1a.gif");}
a.menu1:hover  {background-image:url("img/m_1b.gif");}
a.menu1:active {background-image:url("img/m_1a.gif");}


.menu2 {display:block;
        width:83px;
        height:39px;
        float:left;
        background-image:url("img/m_2a.gif");}

a.menu2:link   {background-image:url("img/m_2a.gif");}
a.menu2:visited{background-image:url("img/m_2a.gif");}
a.menu2:hover  {background-image:url("img/m_2b.gif");}
a.menu2:active {background-image:url("img/m_2a.gif");}


.menu3 {display:block;
        width:89px;
        height:39px;
        float:left;
        background-image:url("img/m_3a.gif");}

a.menu3:link   {background-image:url("img/m_3a.gif");}
a.menu3:visited{background-image:url("img/m_3a.gif");}
a.menu3:hover  {background-image:url("img/m_3b.gif");}
a.menu3:active {background-image:url("img/m_3a.gif");}


.menu4 {display:block;
        width:83px;
        height:39px;
        float:left;
        background-image:url("img/m_4a.gif");}

a.menu4:link   {background-image:url("img/m_4a.gif");}
a.menu4:visited{background-image:url("img/m_4a.gif");}
a.menu4:hover  {background-image:url("img/m_4b.gif");}
a.menu4:active {background-image:url("img/m_4a.gif");}


.menu5 {display:block;
        width:84px;
        height:39px;
        float:left;
        background-image:url("img/m_5a.gif");}

a.menu5:link   {background-image:url("img/m_5a.gif");}
a.menu5:visited{background-image:url("img/m_5a.gif");}
a.menu5:hover  {background-image:url("img/m_5b.gif");}
a.menu5:active {background-image:url("img/m_5a.gif");}

.q1    {display:block;
        width:270px;
        height:34px;
        margin-top:1px;
        background-image:url("img/q1_a.gif");}

a.q1:link   {background-image:url("img/q1_a.gif");}
a.q1:visited{background-image:url("img/q1_a.gif");}
a.q1:hover  {background-image:url("img/q1_b.gif");}
a.q1:active {background-image:url("img/q1_a.gif");}

.q2    {display:block;
        width:270px;
        height:34px;
        margin-top:1px;
        background-image:url("img/q2_a.gif");}

a.q2:link   {background-image:url("img/q2_a.gif");}
a.q2:visited{background-image:url("img/q2_a.gif");}
a.q2:hover  {background-image:url("img/q2_b.gif");}
a.q2:active {background-image:url("img/q2_a.gif");}

.q3    {display:block;
        width:270px;
        height:34px;
        margin-top:1px;
        background-image:url("img/q3_a.gif");}

a.q3:link   {background-image:url("img/q3_a.gif");}
a.q3:visited{background-image:url("img/q3_a.gif");}
a.q3:hover  {background-image:url("img/q3_b.gif");}
a.q3:active {background-image:url("img/q3_a.gif");}

.q4    {display:block;
        width:270px;
        height:34px;
        margin-top:1px;
        background-image:url("img/q4_a.gif");}

a.q4:link   {background-image:url("img/q4_a.gif");}
a.q4:visited{background-image:url("img/q4_a.gif");}
a.q4:hover  {background-image:url("img/q4_b.gif");}
a.q4:active {background-image:url("img/q4_a.gif");}

.qa    {display:block;
        width:270px;
        height:30px;}
        

#info .title {display:block;
        width:385px;
        height:35px;
        margin-left:50px;
        background-image:url("img/title_info.gif");}

#info .m_ti1  {display:block;
        width:385px;
        height:30px;
        float:left;
        margin-left:30px;
        margin-top: 10px;        
        background-image:url("img/m_ti1.gif");}

#info .m_ti2  {display:block;
        width:385px;
        height:30px;
        margin-top:10px;
        margin-left:30px;
        float:left;
        background-image:url("img/m_ti2.gif");}

#info .tx_w   {display:block;
        width:385px;
        height:114px;
        float:left;
        margin-left:50px;
        background-image:url("img/tx_waku.gif");}

#info .txta  {display:block;
        width:165px;
        height:85px;
        font-size:0.9em; 
        color:#686767;
        letter-spacing:0px;
        margin-top:18px;
        margin-left:14px;
        text-align: left;
        float:left;}

#info .txtb  {display:block;
        width:180px;
        height:85px;
        font-size: 0.9em; 
        color:#686767;
        letter-spacing:0px;
        float:left;
        text-align: left;
        margin-top:18px;}

#info .dot   {
		font-size: 0.9em;
        color:#545252;}

#info .met   {margin-left:10px;
		font-size: 0.9em;
        color:#686767;}

#info .txat  {display:block;
        width:165px;
        height:85px;
		font-size: 0.9em;
        color:#686767;
        letter-spacing:0px;
        margin-top:18px;
        margin-left:14px;
        float:left;}

#info .txbt  {display:block;
        width:190px;
        height:85px;
		font-size: 0.9em;
        color:#686767;
        letter-spacing:0px;
        float:left;
        margin-top:18px;}

#info .week  {display:block;
	text-align: left;
	margin-left: 20px;
        width:160px;
        height:21px;}

#info .ap   {display:block;
        width:50px;
        height:21px;
		font-size: 0.9em;
        float:left;}

#info .time  {margin-left:16px;
        display:block;
        width:110px;
        height:21px;
        float:left;}

#info .img1  {display:block;
        width:260px;
        height:296px;
        margin-top:15px;
        margin-left:470px;
        background-image:url("img/info1.jpg");}

#info .floatend {clear:both;}


#message .title {display:block;
        width:385px;
        height:35px;
        margin-left:50px;
	    background-image:url("img/title_mess.gif");}
        
#message .tx1  {display:block;
		font-size: 0.9em;
        color:#686767;
        width:385px;
        height:114px;
		text-align: left;
        margin-left:50px;
        margin-top:20px;
        float:left;}

#message a.txt2 {display:block;
        width:240px;
        height:40px;
        margin-top:20px;
        margin-left:470px;
        border:1px solid gray;
        text-indent: -9999px;
        background-image:url("img/ca1.gif");}

#message .fla {
	margin-left: 40px;
}     
        
#message a.txt2:link    {background-image:url("img/ca1.gif");}
#message a.txt2:visited {background-image:url("img/ca1.gif");}
#message a.txt2:hover   {background-image:url("img/ca1.gif");}
#message a.txt2:active  {background-image:url("img/ca1.gif");}

#message .m_ti1 {display:block;
        width:383px;
        height:50px;
        text-indent: -9999px;
        background-image:url("img/sign1.gif");}
        
#message .img1  {display:block;
        width:240px;
        height:215px;
        margin-top:5px;
        margin-left:470px;
        text-indent: -9999px;
        background-image:url("img/dr1.jpg");}

#career .title {display:block;
        width:385px;
        height:35px;
        margin-left:50px;
	    background-image:url("img/title_car.gif");}


#career .txt1  {display:block;
        width:240px;
        margin-left:50px;
        text-align: left;
		font-size: 0.7em;
        color:#686767;
        float:left;
        letter-spacing:0px;}

#career .txt2  {display:block;
        width:440px;
        text-align: left;
		font-size: 0.7em;
        color:#686767;
        float: right;
        letter-spacing:0px;}

#career .m1    {display:block;
        width:230px;
        height:12px;
        float:left;}

#career .m2    {display:block;
        width:435px;
        height:10px;
        float:left;}

#career .y     {display:block;
        width:35px;
        height:13px;
        float:left;}

#career .c     {display:block;
        width:195px;
        height:13px;
        float:left;}

#career .t     {display:block;
        width:400px;
        height: 13px;
        float:left;}
        
#caseby .title {display:block;
        width:385px;
        height:35px;
        margin-left:50px;
        background-image:url("img/title_caseby.gif");}

#caseby .t1    {display:block;
        width:200px;
        height:18px;
        float:left;}
        
#caseby .txt1  {display:block;
        width:660px;
        height:60px;
        margin-left:50px;
		font-size: 1.0em;
        color:#686767;
        letter-spacing:0px;
        float:left;}

#caseby .txt2  {display:block;
        width:660px;
        height:235px;
        margin-left:100px;
		font-size: 0.9em;
        color:#686767;
        letter-spacing:0px;
        float:left;}

#caseby ul 
{
	font-size: 1.1em;
	margin-left: 50px;
	margin-top: 20px;
}
#caseby .xp    {display:block;
        width:500px;
        height:18px;
        text-decoration:none;
        color:#686767;
        float:left;}

#caseby .back1 {display:block;
        width:50px;
        height:18px;
        text-decoration:none;
        color:#686767;
        float:left;}
        
#caseby .case1 {display:block;
        width:102px;
        height:127px;
        float:left;
		text-indent: -9999px;        
        background-image:url("img/case_p1.gif");}

#caseby a.case1:link	{background-image:url("img/case_p1.gif")}
#caseby a.case1:visited {background-image:url("img/case_p1.gif")}
#caseby a.case1:hover   {background-image:url("img/case_p2.gif")}
#caseby a.case1:active  {background-image:url("img/case_p2.gif")}

#caseby .case2 {display:block;
        width:102px;
        height:127px;
        float:left;
        margin-left:1px;
		text-indent: -9999px;        
        background-image:url("img/case_l1.gif");}

#caseby a.case2:link	{background-image:url("img/case_l1.gif")}
#caseby a.case2:visited {background-image:url("img/case_l1.gif")}
#caseby a.case2:hover   {background-image:url("img/case_l2.gif")}
#caseby a.case2:active  {background-image:url("img/case_l2.gif")}

#caseby .case3 {display:block;
        width:102px;
        height:127px;
        float:left;
        margin-left:1px;
		text-indent: -9999px;
        background-image:url("img/case_h1.gif");}

#caseby a.case3:link	{background-image:url("img/case_h1.gif")}
#caseby a.case3:visited {background-image:url("img/case_h1.gif")}
#caseby a.case3:hover   {background-image:url("img/case_h2.gif")}
#caseby a.case3:active  {background-image:url("img/case_h2.gif")}

#caseby .case4 {display:block;
        width:102px;
        height:127px;
        float:left;
        margin-left:1px;
		text-indent: -9999px;
        background-image:url("img/case_b1.gif");}

#caseby a.case4:link	{background-image:url("img/case_b1.gif")}
#caseby a.case4:visited {background-image:url("img/case_b1.gif")}
#caseby a.case4:hover   {background-image:url("img/case_b2.gif")}
#caseby a.case4:active  {background-image:url("img/case_b2.gif")}


#caseby .case5 {display:block;
        width:102px;
        height:127px;
        float:left;
        margin-left:1px;
		text-indent: -9999px;
        background-image:url("img/case_o1.gif");}

#caseby a.case5:link	{background-image:url("img/case_o1.gif")}
#caseby a.case5:visited {background-image:url("img/case_o1.gif")}
#caseby a.case5:hover   {background-image:url("img/case_o2.gif")}
#caseby a.case5:active  {background-image:url("img/case_o2.gif")}


#caseby .case6 {display:block;
        width:102px;
        height:127px;
        float:left;
        margin-left:1px;
		text-indent: -9999px;
        background-image:url("img/case_s1.gif");}

#caseby a.case6:link	{background-image:url("img/case_s1.gif")}
#caseby a.case6:visited {background-image:url("img/case_s1.gif")}
#caseby a.case6:hover   {background-image:url("img/case_s2.gif")}
#caseby a.case6:active  {background-image:url("img/case_s2.gif")}

#access .title {display:block;
        width:385px;
        height:35px;
        margin-left:50px;
        background-image:url("img/title_acc.gif");}


#access .txt1  {display:block;
        width:300px;
        margin-left:50px;
		font-size: 0.9em;
        color:#686767;
        float:left;
        letter-spacing:0px;}

#access .img1  {display:block;
        width:370px;
        height:325px;
        margin-top:5px;
        margin-left:20px;
        float:left;
        text-indent: -9999px;
        background-image:url("img/map.gif");}   

#qana .title {display:block;
        width:385px;
        height:35px;
        margin-left:50px;
        background-image:url("img/title_qaa.gif");}


#qana .txt1  {display:block;
        width:240px;
        margin-left:40px;
        margin-top:20px;
		font-size: 1.0em;
        color:#686767;
        float:left;
        text-indent: -9999px;
        letter-spacing:0px;}

#qana .txt2  {display:block;
        width:430px;
        margin-left:50px;
        margin-top:10px;
		font-size: 0.9em;
        color:#686767;
        float:left;
        letter-spacing:0px;}
#qana .fla {
	margin-left: 40px;
}        
#qana .img1   {display:block;
        width:400px;
        height:300px;
        float:left;
        text-indent: -9999px;
        background-image:url("img/qana1.jpg");}
        
#qana h3#sb {
        width:430px;
        height:65px;
        background-image:url("img/tx_s.gif");}
#qana h3#wh {
        width:430px;
        height:65px;
        background-image:url("img/tx_w.gif");}
#qana h3#im {
        width:430px;
        height:65px;
        background-image:url("img/tx_i.gif");}
#qana h3#br {
        width:430px;
        height:65px;
        background-image:url("img/tx_b.gif");}
#qana td {
	background-color: #FFFFFF;
}
