@charset "UTF-8";

/*font-import  http://www.google.com/webfonts#*/
@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic|Raleway);

body{
/*--font: 9pt/1.6 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;--*/
margin:0;
padding:0;
font-family: Helvetica, Arial, Verdana, Geneva, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}

#topline{
width:100%;
height:7px;
border:0;
background-color:#313581;
}

#header{
width:960px;
height:82px;
margin:0 auto;
padding:0;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px solid #313581;
text-align:;
}


#linker{
/*--font-family: 'Raleway', sans-serif;--*/
width:960px;
height:37px;
margin:0 auto;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px solid #313581;
}

#centerlink{
margin:0 auto;
width:500px;
height:auto;
text-decoration:none !important;
}

#linksss{
text-decoration:none;
}

ul{
font-size:1.0em;
list-style-type: none;
margin: 0;
padding: 0;
color: #696969;
text-align:center;
font-weight:lighter !important;
}

ul#menu li a{
text-decoration:none !important;
}

ul#menu li{
float: left;
position: relative;
margin: 0;
padding: 8px;
width: 104px;
background-color: #fff;
display: block;
z-index:2;
text-decoration:none !important;
}

ul.child{
text-align:left;
display: none;
position: absolute;
margin-left: -5px;
padding: 0;
z-index:2;
text-decoration:none;
}

ul.child li a{
padding: 5px 10px;
margin-left: -5px;
margin-right: -5px;
margin-bottom: -5px;
display: block;
color: #696969;
z-index:2;
text-decoration:none;
}

li a:hover{
z-index:2;
background: #fff;
text-decoration:none;
}

#slider{
width:960px;
height:350px;
margin:25px auto 0 auto;
border:0;
background-color:#dcdcdc;
}

#itembox{
width:960px;
height:auto;
margin:25px auto 0 auto;
border:0;
background-color:#fff;
}

#items{
width:310px;
height:300px;
background-color:#;
border:0;
float:left;
margin:0 0 10px 0;
}

#items_center{
width:310px;
height:300px;
background-color:#;
border:0;
float:left;
margin:0 15px 10px 15px;
}

#itemimg{
width:310px;
height:210px;
background-color:#;
border:0;
}

#itemword{
width:310px;
height:90px;
background-color:#;
border:0;
text-align:center;
marign:210px 0 0 0;
}

#word_a{
/*--font-family: 'Raleway', sans-serif;--*/
font-size:0.9em;
}

#word_b{
/*--font-family: 'Libre Baskerville', serif;--*/
font-size:1.2em;
}

#word_c{
font-size:0.9em;
}

#word_d{
/*--font-family: 'Libre Baskerville', serif;--*/
font-size:1.2em;
font-weight:normal;
padding:3px 0;
margin:0;
}

#word_e{
/*--font-family: 'Libre Baskerville', serif;--*/
font-size:0.9em;
padding:0;
margin:0;
}

#word_f{
/*--font-family: 'Libre Baskerville', serif;--*/
font-size:1.2em;
}

#word_g{
/*--font-family: 'Libre Baskerville', serif;--*/
font-style: italic;
font-size:1.4em;
font-weight:bold;
}

#word_h{
/*--font-family: 'Libre Baskerville', serif;--*/
font-size:1.3em;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:10px 0;
}

#clear{
clear:both;
}

div#right_box_under_left a{
text-decoration:none !important;
}

div#photo_right_box_under_left a{
text-decoration:none !important;
}

#slidewordss{
text-align:left !important;
/*--font-family: 'Libre Baskerville', serif;--*/
float:left;
}

#slidewordss2{
text-align:left !important;
/*--font-family: 'Libre Baskerville', serif;--*/
float:left;
height:10px;
}

#bottomlink{
width:960px;
height:30px;
margin:0 auto;
padding-top:10px;
border-top:1px solid #313581;
border-left:0;
border-right:0;
border-bottom:1px solid #313581;
}

#bottomlink_under{
width:960px;
height:45px;
margin:5px auto 0px auto;
padding-top:;
border-top:1px solid #313581;
border-left:0;
border-right:0;
border-bottom:1px solid #313581;
background:#313581;
}

#footer{
width:100%;
height:350px;
margin:0 auto;
border-top:0;
border-left:0;
border-right:0;
border-bottom:0;
text-align:center;
padding-top:30px;
background:#585555;
}

div#bottomlink a{
/*--font-family: 'Raleway', sans-serif;--*/
text-decoration:none;
color: #696969;
}

#contents_lr{
width:960px;
height:auto;
border:0;
background-color:#;
margin:0 auto;
}

#left_box{
width:250px;
height:1500px;
border:0;
background-color:#;
float:left;
margin:10px 0;
}

#right_box{
width:620px;
height:auto;
border:0;
background-color:#;
float:left;
margin: 30px 0 10px 90px;
}

#right_box_img{
width:620px;
height:410px;
border:0;
background-color:#888;
margin:5px 0 20px 0;
}

#right_box_words{
width:510px;
height:70px;
border:0;
background-color:#;
margin:0;
/*--font-family: 'Raleway', sans-serif;--*/
font-size:1em;
float:left;
}

#right_box_fb{
width:100px;
height:50px;
border:0;
border-radius:10px;
background-color:#000;
margin-left:10px;
/*--font-family: 'Raleway', sans-serif;--*/
font-size:1em;
float:left;
}

#right_box_border{
width:620px;
height:1px;
border-bottom:0;
border-top:0;
border-left:0;
border-right:0;
margin: 10px 0 30px 0;
background-color:#000;
float:left;
}

#left_box_border{
width:250px;
height:1px;
border-bottom:0;
border-top:0;
border-left:0;
border-right:0;
margin: 5px 0;
background-color:#000;
float:left;
}

#left_box_linker{
text-align:left;
/*--font-family: 'Libre Baskerville', serif;--*/
font-size:0.8em;
padding:2px 0;
color:#000;
}

#left_box_categorys{
/*--font-family: 'Libre Baskerville', serif;--*/
font-style: italic;
margin:0;
padding:20px 0 3px 0;
font-size:1.2em;
}

li#left_box_linker a{
text-decoration:none;
color:#000;
}

li#left_box_linker a:hover{
text-decoration:underline;
color:#000;
}

#right_box_under_right{
text-align:right;
font-family: 'Libre Baskerville', serif;--*/
}

#right_box_under_left{
text-align:left;
/*--font-family: 'Libre Baskerville', serif;--*/
margin:20px 0 0 0;
font-style: italic;
font-size:0.9em;
}

#contents_photo_lr{
width:960px;
height:700px;
border:0;
background-color:#;
margin:0px auto;
}

#photo_right_box{
width:280px;
height:700px;
border:0;
background-color:#;
float:left;
margin: 10px 0 10px 60px;
}

#photo_left_box{
width:620px;
height:700px;
border:0;
background-color:#;
float:left;
margin:10px 0;
}

#photo_right_box_under_left{
text-align:left;
/*--font-family: 'Libre Baskerville', serif;--*/
margin:20px 0 0 0;
font-style: italic;
font-size:0.9em;
}

#contents_photo_lr{
width:960px;
height:auto;
border:0;
background-color:#;
margin:0 auto;
}

#contents_form{
width:650px;
height:auto;
border:0;
background-color:#;
margin:0 auto;
}

table {
  width: 100%;
  font-size:1.2em;
}
table th {
  padding:10px;
  text-align: left;
  font-weight: normal;
  width: 150px;
}
table td {
  padding:10px;
  text-align: left;
  vertical-align: top;
}
table td.hr {
  text-align: center;
  width: 1em;
}
table td p:last-child {
  margin-bottom: 0;
}

#left_box_company{
width:200px;
height:550px;
border:0;
background-color:#;
float:left;
margin:10px 0;
}

#right_box_company{
width:720px;
height:auto;
border:0;
background-color:#;
float:left;
margin: 0px 0 10px 40px;
}


a{
text-decoration:none;
}





