@import "work_list.css";
/* layout */
html {
height:100%;
}
body
{
font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color: #666;
margin:0;
padding:0;
background:#f4f4f4;
height:100%;
font-size:12px;
}
p{
margin:0;
padding:0;
line-height:1.5em;
}
h1{
margin:0;
padding:0;
}
h2{
margin:0 0 10px;
padding:0;
clear:both;
}
h3{
margin:0 0 5px;
padding:0;
font-weight:normal;
font-size:16px;
}
h4{
border-bottom:1px solid #666;
font-weight:normal;
font-size:16px;
margin:0;
padding:0;
}
#pankuzu{
margin:2px 0 3px 5px}
#container
{
position: relative;
width:800px;
margin:0 auto;
border-left:2px solid #5a5a5a;
border-right:2px solid #5a5a5a;
background:#FFF;
}
#container a img{
border-style:none;
}
.title_img{
margin:15px 0 0 30px;
padding:0;}
.tit_m{
/* font-weight:bold; */
font-size:20px;
color:#ff5600;
text-align:center;}
.tit_m img{
vertical-align: 3px;}
.bottanrap{
margin:0 0 10px 140px;
clear:both;
}
.bottanbox{
float:left;
margin:10px 10px 20px;
width:240px;
}
.bottanbox dd{
margin:0 -6px 0 17px;
}
.bottan00{
margin:0 10px -4px;
padding:0;
border-style:none;
}
/*.bottanbox:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;}*/
/* mawarikomi */
.rec{
zoom: 100%;
margin:10px 0;
padding:0}
.rec img{
float:left;
margin:5px 10px;
padding:0;}
.rec:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.rec_p{
margin:0;
padding:10px 0 0;
line-height:1.5em;
}
/* ul */
#cosu{
font-size:16px;
margin:10px 0 15px 10px;}
#cosu ul{}
#cosu li{
list-style-type:none;
margin:0 0 3px;
padding:11px 0 0 46px;
height:36px;
}
#cosu .no1{
background:url(../img/pc_debu_img01.gif) no-repeat top left;
}
#cosu .no2{
background:url(../img/pc_debu_img02.gif) no-repeat top left;
}
#cosu .no3{
background:url(../img/pc_debu_img03.gif) no-repeat top left;
}
#cosu .no4{
background:url(../img/pc_debu_img04.gif) no-repeat top left;
}
#cosu .no5{
background:url(../img/pc_debu_img05.gif) no-repeat top left;
}
/* h3 */
*html .oubo{/*IE6用のハック*/
float:left;
margin: 0 15px 10px 5px;}
.oubo{
float:left;
margin: 0 15px 10px 10px;}
.oubo2{
clear:both;
margin: 0 15px 10px 10px;}
.oubotext{
margin: 7px 0 0;
}
.oubotext2{
margin: 7px 0 0;
padding:7px 0 0;
}
.ouboul{
margin:-10px 0 15px 55px;
padding:0;
line-height:1.5em;
}
.ouboli{
margin:0;
padding:0;
}
/* table */
#show_box{
width:750px;
margin:10px 0 10px 30px;
padding:0;
}
#show_box p{
font-size:12px;
line-height:1.5em;
margin:10px 0 0;
}
#shouw_table{
width:750px;
margin:0;
padding:0;
border-collapse: collapse;
border-spacing:0;
vertical-align:top;
font-size:16px;
background:#ffffc6;
}
#shouw_table td{
border:2px solid #fd9858;
margin:0;
padding:5px 0 5px 7px ;
}
.font10{
font-size:10px;
margin:10px 0 0;
padding:0;
}
.textbox{
margin:10px 0 10px 30px;
padding:0;
line-height:1.5em;
}
.textbox02{
margin:10px 0 20px 60px;
padding:0;
line-height:1.5em;
}
.font_red{
font-weight:bold;
color:#F00;}
.font_orn{
color:#FF5600;}
.font_bold{
font-weight:bold;}
/* prof */
.profbox{
border-top:2px solid #fd9858;
margin:13px 5px 0;
padding:13px 0 ;
clear:both;
display:block;
}
.profbox dl{
display:block;
}
.profbox dt{
margin:0 50px;
padding:0;
display:block;
}
.profbox dt img{
float:left;
}
.profbox dd{
margin:0;
padding:0 10px 0 160px;
}
.profbox:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;}
/*.clearbr{
clear:both;
} */
.img00{
margin:10px 30px 30px 55px;
}
#footer{
margin:0;
padding:0;
text-align:center;
height:40px;
background:#FFF;
clear:both;
}
#footer img{
margin:0 5px 0;
float:right;
clear:both;
border-style:none;
}
/* FAQページ */
#faqbox{
margin:10px 0 45px;
padding:0 5px;}
#faqbox p{
margin:10px 5px 0 15px;
padding:0;}
#faqbox .q{
color:#FF9100;
}
#faqbox .foottext{
margin:20px 0 0 15px;
padding:0 ;}
/* 以下使わないかな */
#mailbox{
clear:both;
margin:30px 0 -10px;
padding:0;
text-align:center;
}
#mailbox img,#betabox .mail img{
border-style:none;
margin:5px 0 5px;
}
#mailbox a img,#betabox .mail a img{
text-decoration:none;
}
#logo_imgbox{
margin:0;
padding:5px 0 ;
width:950px;
border-bottom:2px solid #7a7a7a;
}
.h2_rap{
margin:40px 0 10px;
border-bottom:2px solid #ff5a5a;
clear:both;
}
:root .h2_rap img{ /* mozil */
margin:0 0 -5px;
padding:0;
}
.h2_rap_2{
margin:30px 0 10px;
border-bottom:2px solid #ff5a5a;
clear:both;
}
:root .h2_rap_2 img{ /* mozil */
margin:0 0 -5px;
padding:0;
}
.crectbox{
margin:13px 0 0;
padding:0 0 13px;
clear:both;
display:block;
}
.crectbox dl{
display:block;
}
.crectbox dt{
margin:0;
padding:0;
display:block;
}
.crectbox dt img{
float:left;
#mailbox
}
.crectbox dd{
margin:0;
padding:100px 0 0 373px;
}
.crectbox dd .clearbr{
clear:both;
}
.crectbox2{
margin:13px 0 0;
padding:0 0 13px;
clear:both;
display:block;
}
.crectbox2_tit{
border-bottom:1px solid #333;
font-weight:normal;
font-size:16px;
margin:0;
padding:0;
}
.crectbox2 dl{
display:block;
}
.crectbox2 dt{
margin:0;
padding:0;
display:block;
}
.crectbox2 dt img{
float:left;
}
.crectbox2 dd{
margin:0;
padding:0 0 0 373px;
}
.crectbox2 dd p{
padding:0 0 25px 0 ;
}
.crectbox2 dd ul{
margin:-20px 0 0 15px;
padding:0 0 0 20px;
}
.crectbox2 dd .clearbr{
clear:both;
}
#betabox{
border:1px solid #ff0000;
background:#ffe8e8;
margin:50px 0 30px;
padding:15px;
}
#betabox .tit{
margin:0 0 15px;
}
#betabox .mail{
margin:15px 0 30px;
padding:0;
text-align:center;
}
#betabox ol,ul{
margin:15px 0 30px 55px;
padding:0;
}
#betabox li{
line-height:1.5em;
}
/* rollover */
#menu{
width:950px;
height:30px;
display:block;
}
#menu ul{
margin:0;
padding:0;
}
#menu li {
float:left;
display:inline;
list-style-type:none;
}
#menu span{
display:none;
}
#menu li .gaiyou {
width:237px;
height:30px;
}
#menu .gaiyou a{
display:block;
width:237px;
height:30px;
margin:0;
padding:0;
border:0;
text-decoration:0;
background:url(../img/gaiyou.gif) no-repeat left top;
}
#menu .gaiyou a:hover{
background:url(../img/gaiyou_o.gif) no-repeat left top;
}
/* social */
#menu li .social {
width:236px;
height:30px;
}
#menu .social a{
display:block;
width:236px;
height:30px;
margin:0;
padding:0;
border:0;
text-decoration:0;
background:url(../img/social.gif) no-repeat left top;
}
#menu .social a:hover{
background:url(../img/social_o.gif) no-repeat left top;
}
/* syueki */
#menu li .syueki {
width:238px;
height:30px;
}
#menu .syueki a{
display:block;
width:238px;
height:30px;
margin:0;
padding:0;
border:0;
text-decoration:0;
background:url(../img/syueki.gif) no-repeat left top;
}
#menu .syueki a:hover{
background:url(../img/syueki_o.gif) no-repeat left top;
}
/* tester */
#menu li .tester {
width:239px;
height:30px;
}
#menu .tester a{
display:block;
width:239px;
height:30px;
margin:0;
padding:0;
border:0;
text-decoration:0;
background:url(../img/tester.gif) no-repeat left top;
}
#menu .tester a:hover{
background:url(../img/tester_o.gif) no-repeat left top;
}
#endtext,.midashi{
font-size:36px;
color:#F00;
text-align:center;
margin:20px 0 0;}
#endtext a,.midashi a{
color:#F00;
}