body{
margin:0px;
padding:0px;
background:url("http://www.tokiwa-group.co.jp/img/background.jpg") top left repeat-x #FFFFFF;
color:#333333;
font-size:13px;
line-height:140%;
font-family:"ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
}

a{
color:#00A6EB;
text-decoration:underline;
}

a:hover{
color:#00A6EB;
text-decoration:none;
}

img{
border:0px;
}

form{
margin:0px;
padding:0px;
}

.center{
text-align:center;
}

.t_right{
text-align:right;
}

.clear{
clear:both;
}

/* ul list */

ul.arrow_b{
margin:0px 0px 15px 18px;
padding:0px;
list-style-image:url("http://www.tokiwa-group.co.jp/img/arrow_blue.jpg");
}

ul.arrow_g{
margin:0px 0px 15px 18px;
padding:0px;
list-style-image:url("http://www.tokiwa-group.co.jp/img/arrow_green.jpg");
}

ul.arrow_pi{
margin:0px 0px 15px 18px;
padding:0px;
list-style-image:url("http://www.tokiwa-group.co.jp/img/arrow_pink.jpg");
}

ul.arrow_pu{
margin:0px 0px 15px 18px;
padding:0px;
list-style-image:url("http://www.tokiwa-group.co.jp/img/arrow_purple.jpg");
}


/* /ul list */


/* container */

div#container{
width:760px;
margin:0px auto;
padding:0px;
}

/* /container */


/* header */

div#header_l{
width:550px;
margin:0px;
padding:0px 0px 12px 0px;
float:left;
}

h1{
margin:0px;
padding:7px 0px 8px 0px;
font-size:14px;
line-height:100%;
}


div#header_r{
width:210px;
margin:0px;
padding:0px 0px 12px 0px;
text-align:right;
float:left;
}

div#header_r a{
color:#333333;
text-decoration:none;
}


div#header_r p{
margin:8px 0px;
padding:0px;
line-height:100%;
}

/* /header */


/* global */

ul#global{
width:760px;
height:36px;
margin:0px;
padding:0px;
line-height:100%;
clear:both;
}

ul#global li{
height:36px;
margin:0px;
padding:0px;
display:inline;
}

ul#global image{
vertical-align:bottom;
}

ul#global a{
width:127px;
height:36px;
border-right:1px solid #FFFFFF;
}

ul#global a.global_last{
width:120px;
height:36px;
border:none;
}

/* /global */

/* search */

div#search{
width:760px;
/* height:30px; */
margin:0px 0px 10px 0px;
padding:0px;
background:#EEEEEE;
}

div#pan{
/* width:426px; */
margin:0px;
padding:20px 0px 10px 10px;
font-size:11px;
line-height:100%;
}

div#search_box{
/* width:314px; */
margin:0px 5px 0px 0px;
padding:5px 0px;
line-height:120%;
float:right;
}

input.search_text{
width:198px;
height:18px;
margin:0px 5px;
padding:0px;
border:1px solid #CCCCCC;
}

/* /search */

/* top_image */

p#top_image{
width:760px;
height:164px;
margin:0px;
padding:0px;
line-height:100%;
}

/* /top_image */


/* main */
div#main{
width:540px;
margin:0px;
padding:10px 0px;
float:right;
word-wrap: break-word;
overflow: hidden;
}

h2{
width:505px;
height:47px;
margin:0px 0px 20px 0px;
padding:28px 20px 0px 20px;
font-size:22px;
background:url("http://www.tokiwa-group.co.jp/img/main_midashi.jpg") top left no-repeat;
}

h3{
width:527px;
height:29px;
margin:0px;
padding:5px 0px 0px 12px;
font-size:13px;
background:url("http://www.tokiwa-group.co.jp/img/main_title.jpg") top left no-repeat;
}

div.next{
margin:15px 0px 0px 0px;
padding:0px;
text-align:right;
}

div.main_box{
width:530px;
margin:0px;
padding:10px 5px 25px 5px;
}


table#index_products th{
margin:0px;
padding:0px 5px 0px 0px;
vertical-align:top;
text-align:left;
}

table#index_products td{
margin:0px;
padding:5px 5px 0px 0px;
vertical-align:top;
}


table.index_onayami1{
width:530px;
margin:0px 0px 10px 0px;
background:url("http://www.tokiwa-group.co.jp/img/main_border.jpg") bottom left no-repeat;
}

table.index_onayami1 th{
width:145px;
margin:0px;
padding:0px 15px 0px 0px;
vertical-align:top;
text-align:left;
}

table.index_onayami1 td{
margin:0px;
padding:0px;
vertical-align:top;
}

table.index_onayami2 th{
width:145px;
margin:0px;
padding:0px 15px 0px 0px;
vertical-align:top;
text-align:left;
}

table.index_onayami2 td{
margin:0px;
padding:0px;
vertical-align:top;
}

/* /main */

/* menu */
div#menu{
width:210px;
margin:0px;
padding:10px 0px;
}

div#l_touroku{
width:191px;
height:103px;
margin:0px 0px 3px 0px;
padding:35px 9px 0px 10px;
background:url("http://www.tokiwa-group.co.jp/img/l_touroku_bg.jpg") top left no-repeat;
}

div#l_touroku p{
margin:8px 0px 0px 0px;
padding:0px;
}

div#menu_list{
width:198px;
/* margin:7px 0px 15px 0px; */
margin:0px 0px 15px 0px;
padding:6px;
background:#EAE9E9;
}

div#menu_list ul{
margin:0px;
padding:0px;
border:1px solid #A6A6A6;
list-style:none;
}

div#menu_list li{
margin:0px;
padding:0px;
line-height:100%;
}

div#menu_list img{
vertical-align:bottom;
}
/* /menu */

/* footer */

div#footer{
width:730px;
margin:0px;
padding:20px 15px;
background:#EEEEEE;
font-size:12px;
clear:both;
}

div#footer p{
margin:0px;
padding:0px 0px 15px 0px;
}

table#honsya{
width:730px;
margin:0px 0px 15px 0px;
padding:0px;
border:1px solid #CCCCCC;
}

table#honsya th{
width:160px;
margin:0px;
padding:2px;
background:#FFFFFF;
}

table#honsya td{
width:546px;
margin:0px;
padding:0px 0px 0px 20px;
background:#FFFFFF;
}

table#honsya div{
margin:0px;
padding:15px 0px;
background:#EEEEEE;
}

table#kyoten{
width:730px;
margin:0px;
padding:0px;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

table#kyoten th{
width:129px;
margin:0px;
padding:2px 2px 2px 30px;
background:#FFFFFF;
text-align:left;
font-weight:normal;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

table#kyoten td{
width:546px;
margin:0px;
padding:0px 0px 0px 20px;
background:#FFFFFF;
border-bottom:1px solid #CCCCCC;
}

/* /footer */


/* copy */
div#copy{
margin:0px;
padding:10px 0px;
text-align:center;
}
/* /copy */



/* inquiry */

span.required{
color:#FF0000;
}

table#inquiry_table1{
margin:0px auto;
padding:0px;
border-top:1px solid #CCCCCC;
}

table#inquiry_table1 th{
width:135px;
margin:0px;
padding:10px 5px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #CCCCCC;
}

table#inquiry_table1 td{
width:370px;
margin:0px;
padding:10px 5px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #CCCCCC;
}

table#inquiry_table2{
margin:10px auto;
padding:0px;
}

table#inquiry_table2 td{
width:515px;
margin:0px;
padding:10px 5px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #CCCCCC;
}

