﻿@charset "utf-8";

*{margin:0;padding:0;}
body{font-size:small;font-family:"メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}

/* font */
html>body,html>body select,html>body input,html>body textarea{font-family:"Lucida Grande",sans-serif;}
*+html body{font-family:"Meiryo","MS PGothic","Lucida Grande",sans-serif;}
*+html body select,*+html body input{font-family:"Meiryo","MS PGothic";}
*+html body textarea{font-family:"Meiryo","MS Gothic";}


html{overflow:scroll;}
h1{width:922px;height:491px;background:white url('/pc/img/index-image.jpg') no-repeat left top;}
#index{position:absolute;top:50%;left:50%;width:922px;height:491px;margin:-245.5px 0 0 -461px;text-align:center;}
#index p{padding:5px;text-align:left;}
#index ul{list-style:none;text-align:right;}
#index ul li{display:inline;padding:2px;}
body > #contents {height:auto;min-height:491px;}

h1,h2,h3,h4,h5,h6{font-size:small;font-weight:normal;}


/* main style */
#screen{width:100%;height:100%;line-height:100%;}
#body{width:100%;height:100%;}
#header{width:100%;height:auto;}
#contents{margin:0 auto;width:875px;height:auto;}
#main{width:100%;height:auto;}
#money{width:100%;height:auto;}
#read{width:100%;height:auto;}
#info{width:100%;height:auto;}
#footer{width:100%;height:auto;}
#clear,.clear{clear:both;}

/* header */
#header h1{width:100%;height:215px;background:orange url('/pc/img/background-header.jpg') no-repeat center top;text-indent:-9999px;overflow:hidden;}
#header h1.left{width:100%;height:215px;background:orange url('/pc/img/background-header.jpg') no-repeat left top;text-indent:-9999px;overflow:hidden;}
#header h1.right{width:100%;height:215px;background:orange url('/pc/img/background-header.jpg') no-repeat right top;text-indent:-9999px;overflow:hidden;}
#header p{margin:0 auto;padding:5px;width:875px;}
#header ul{width:875px;margin:10px auto;padding:5px;text-align:right;list-style:none;}
#header ul li{display:inline;padding:2px;}


/* main */
#main h2{margin-top:30px;font-size:medium;font-weight:bold;}
#main p{margin-top:5px;padding:5px 0;}
#main ul{margin-top:10px;list-style:none;}
#main ul li{padding:3px 0;}
#main ul li.padding-bottom-30px{padding-bottom:30px;}

#main table{border:0;white-space:normal;width:100%;border-top:1px #cccccc solid;border-right:1px #cccccc solid;}
#main th{padding:20px;font-weight:normal;text-align:left;border-left:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#main td{padding:20px;border-left:1px #cccccc solid;border-bottom:1px #cccccc solid;}


/* job*/
#job{margin-top:10px;}
#job h3{margin-top:20px;}
#job p{padding:3px;}
.select-start{margin:10px 0 15px 0;padding:5px 0 0 250px;height:75px;background:url('../img/background-image-main.jpg') no-repeat left top;}

#job .left{margin:0;width:220px;float:left;}
#job .left ul{margin:0;padding:0;list-style:none;}
#job .left ul li{padding:0 0 10px 0;}

#job .right{margin:0;padding:0;width:655px;float:left;}
#job .right table{margin-top:10px;border:0;width:100%;white-space:normal;border-top:1px #cccccc solid;border-right:1px #cccccc solid;}
#job .right th{padding:10px;font-weight:normal;border-left:1px #cccccc solid;border-bottom:1px #cccccc solid;}
#job .right td{padding:10px;text-align:center;border-left:1px #cccccc solid;border-bottom:1px #cccccc solid;}


/* money */
#money table{margin-top:20px;white-space:normal;}
#money table.width-wide{margin-top:10px;width:100%;white-space:normal;}
#money th{padding:10px;font-weight:normal;}
#money td{padding:10px;text-align:left;}

#money p{margin:30px 0 10px 0;}
#money ul{margin:0;padding:0;list-style:none;}
#money ul li{padding:0 0 10px 0;}
#money ul li input{vertical-align:middle;}

.border-top-right-cccccc{border-top:1px #cccccc solid;border-right:1px #cccccc solid;}
.border-left-bottom-cccccc{border-left:1px #cccccc solid;border-bottom:1px #cccccc solid;}

/* read */
#read p{margin:0;padding:2px 0;}
#read table{margin-top:10px;width:100%;white-space:normal;}
#read th{padding:10px;font-weight:normal;}
#read td{padding:10px;text-align:left;}



/* info */
#info h2{margin-top:30px;font-size:medium;font-weight:bold;}
#info p{margin-top:5px;padding:5px 0;}
#info ul{margin-top:10px;list-style:none;}
#info ul li{padding:3px 0;}
#info ul li.padding-bottom-30px{padding-bottom:30px;}
#info table{border:0;white-space:normal;width:100%;}
#info th{padding:2px;font-weight:normal;text-align:left;}
#info td{padding:2px;}

.background-color-cccccc{width:2px;background-color:#cccccc;}

/* footer */
#footer ul{width:875px;margin-top:30px;padding:5px;text-align:center;list-style:none;}
#footer ul li{display:inline;padding:2px;}
.copyright{margin-top:10px;padding:5px;text-align:center;}

/* other */
img{border:0;}
.padding-left-5px{padding-left:5px;}
.font-size-x-small{font-size:x-small;}
.margin-top-10px{margin-top:10px;}
.margin-top-20px{margin-top:20px;}

.text-align-center{text-align:center;}
