@charset "EUC-JP";
li{list-style:inside;}
a:link{color:#339;
text-decoration:none;
}
a:visited{color:#339;
text-decoration:none;
}
a:hover{color:orange;
text-decoration:none;
}
a:active{color:orange;
text-decoration:none;
}
a:focus{color:#6cc;
text-decoration:none;
}
.font_red{
color:red;
}
h1{
margin:0px;
padding:0px;
width:600px;
color:#808080;
text-align:right;
font-size:11px;
position: relative;
top:-5px;
left:200px;
/*border: 1px solid #c0c0c0;*/
margin-bottom:-10px;
}
.mokuji h2{
margin:0px;
padding:0px;
color:#808080;
position: relative;
left:12px;
top:70px;
text-align:left;
font-size:14px;
}
h2{
margin:0px;
padding:0px;
color:#808080;
position: relative;
left:12px;
top:70px;
text-align:left;
font-size:14px;
}
h3{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:0px;
font-size:14px;
margin-bottom:5px;
}
div.contents p { width:900px; }
.font7 {
background:#E1E1E1;
FONT-SIZE: 14px; 
LINE-HEIGHT: 165%; 
TEXT-ALIGN: left;
}
.b_back{
background:#ffffff;
width:1020px;
padding:10px;
position: relative;
top:10px;
border: 5px solid gray;
}
.copyl{
font-size:12px;
color:black;
}
.font3{
font-size:12px;
color:red;
}
/*メニューの項&ボーダー表示*/
.moto{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:-30px;
height:713px;
width:1035px;
margin-bottom:120px;
/*border: 5px solid red;*/
}
#menu{
margin:0px;
padding:0px;
left:30px;
position: relative;
top:50px;
margin-bottom:0px;
/*border: 1px solid blue;*/
}
#menu2{
margin:0px;
padding:0px;
left:-240px;
position: relative;
top:300px;
margin-bottom:0px;
/*border: 1px solid blue;*/
}
.menu_back{
background:#E1E1E1;
margin:0px;
padding:0px;
position: relative;
left:70px;
width:10px;
height:250px;
top: 0px;
border: 1px solid black;
}
.link_s{
margin:0px;
padding:0px;
position: relative;
left:0px;
top:-260px;
width:250px;
margin-bottom:5px;
/*border: 3px solid #cccccc;*/
}
.link_slast{
margin:0px;
padding:0px;
position: relative;
left:0px;
top:-260px;
width:250px;
margin-bottom:-400px;
/*border: 3px solid #cccccc;*/
}
.tubuyakilogo{
margin:0px;
padding:0px;
position: relative;
top:-30px;
right:382px;
width:300px;
height:64px;
margin-bottom:-64px;
/*border: 1px solid red;*/
}
.pchaikilogo{
margin:0px;
padding:0px;
position: relative;
top:-30px;
right:150px;
width:300px;
height:64px;
margin-bottom:-64px;
/*border: 1px solid red;*/
}
.syoukailogo{
margin:0px;
padding:0px;
position: relative;
top:-30px;
right:-82px;
width:300px;
height:64px;
margin-bottom:-64px;
/*border: 1px solid red;*/
}
.otoiaaselogo{
margin:0px;
padding:0px;
position: relative;
top:-30px;
left:350px;
width:300px;
height:64px;
margin-bottom:0px;
z-index:10;
/*border: 1px solid red;*/
}
.mitumorilogo{
margin:0px;
padding:0px;
position: relative;
top:10px;
left:-400px;
width:194px;
height:46px;
margin-top:15px;
margin-bottom:0px;
/*border: 1px solid red;*/
}
p.y_kaisyuu{
margin:0px;
padding:0px;
position: relative;
left:50px;
width:770px;
top: 10px;
margin-bottom:5px;
/*border: 1px solid blue;*/
}
p.y_kaisyuu2{
margin:0px;
padding:0px;
position: relative;
left:50px;
width:770px;
top: 10px;
margin-bottom:19px;
/*border: 1px solid blue;*/
}
.pojishon{
margin:0px;
padding:0px;
position: relative;
width:720px;
left:7px;
top: 0px;
margin-bottom:0px;
/*border: 1px solid red;*/
}
.otoiawase_main{
margin:0px;
padding:0px;
font-size:12px;
line-height : 150%; 
text-align:left;
position: relative;
padding:20px;
top:-805px;
left:95px;
width:770px;
margin-bottom:150px;
/*border: 3px solid green;*/
}
.otoiawase_main_hdd{
margin:0px;
padding:0px;
font-size:12px;
line-height : 150%; 
text-align:left;
position: relative;
padding:20px;
top:-800px;
left:135px;
width:770px;
margin-bottom:-800px;
/*border: 3px solid green;*/
}
.otoiawase_m{
margin:0px;
padding:0px;
font-size:12px;
line-height : 150%; 
text-align:left;
position: relative;
padding:20px;
top:-810px;
left:95px;
width:770px;
margin-bottom:100px;
/*border: 3px solid green;*/
}
#pageNav{
    margin:0px;
    padding:0px;
    /*float: left;*/
    width:198px;
    padding: 0px;
    background-color: #F5f7f7;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    font: small Verdana,sans-serif;
    font-size:12px;
    position: relative;
    left:-400px;
    top:45px;
    margin-bottom:-540px;
}
/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
    margin:0px;
    padding:0px;
    font-size:14px;
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(http://www.youkaishori.com/img/bg_nav.jpg);
	text-align:left;
	padding: 7px 0px 10px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	text-decoration: none;
}
#sectionLinks2{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	border-left: 1px solid #F5f7f7;
	padding:5px;
	text-align:center;
}

/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
    margin:0px;
    padding:0px;
    font-size:14px;
    text-align:center;
	padding: 15px 0px 15px 0px;
}

.relatedLinks a:link, .relatedLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(http://www.youkaishori.com/img/bg_nav.jpg);
	text-align:left;
	padding: 7px 0px 10px 10px;
	color: #21536A;
}

.relatedLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	text-decoration: none;
}
p.active{
    margin:0px;
    padding:0px;
    text-align:left;
	padding: 7px 0px 10px 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #F5F5F5;
	color: #21536A;
	background-color: #FFFFE0;
}
/**************** advert styles *****************/

#advert{
padding: 20px;
position: relative;
left:0px;
}

#advert img{
	display: block;
}
/*だいじなものここまで*/



/*会社概要*/
.name{
margin:0px;
padding:0px;
width:115px;
height:40px;
position: relative;
text-align:center;
top:-90px;
left:610px;
/*border: 1px solid red;*/
}
#gaiyou_t{
margin:0px;
padding:0px;
padding:0px;
position: relative;
top:10px;
left:50px;
margin-bottom:20px;
}
#gaiyou_t td{
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
}
.gaiyou_tab{
background:#E1E1E1;
text-align:center;
border: 1px solid #666666;
}
.gaiyou_tab_s{
background:#E1E1E1;
text-align:center;
color: white;
border: 1px solid #666666;
}
th.back{
background: #E1E1E1;
border-bottom: 1px solid #CCCCCC;
text-align:center;
padding:10px;
}
td.bod{
padding:5px;
border-bottom: 1px solid #CCCCCC;
}
td.bod_2{
padding:10px;
}
td.bod3{
padding-left:7px;
}
p.dammiegaiyou{
margin:0px;
padding:0px;
position: relative;
height:20px;
margin-bottom:-350px;
/*border:1px solid red;*/
}


/*Q&A*/
#data-table2 {
position: relative;
top:10px;
left:35px;
padding:10px;
border: 1px solid #CCCCCC;
}
#data-table {
padding:5px;
border: 1px solid #CCCCCC;
position: relative;
left:30px;
}
#data-table td {
margin:0px;
padding:0px;
padding:5px;
}
#menu-table {
margin:0px;
padding:0px;
padding:0px;
margin-bottom:30px;
position: relative;
left:50px;
/*border: 1px solid red;*/
}

p.kakaku{
background:#cccccc;
margin:0px;
padding:10px;
font-size:12px;
text-align:left;
line-height:1.4;
position: relative;
width:650px;
height:40px;
top:10px;
left:3px;
margin-bottom:30px;
border: 1px solid gray;
}
span.kakaku2{
color:orange;
}
span.style3{
color:red;
}



/*溶解処理のページ*/

.pojishon2{
margin:0px;
padding:0px;
position: relative;
width:720px;
left:0px;
top: 0px;
margin-bottom:-450px;
/*border: 1px solid red;*/
}

p.y_kaisyuumain{
margin:0px;
padding:0px;
position: relative;
left:50px;
top: 0px;
height:125px;
width:600px;
margin-bottom:20px;
/*border: 1px solid blue;*/
}
p.y_kaisyuumain2{
margin:0px;
padding:0px;
position: relative;
left:50px;
top: 0px;
width:600px;
margin-bottom:20px;
/*border: 1px solid blue;*/
}
p.nabi_otoko_top{
margin:0px;
padding:0px;
left:600px;
position: relative;
height:213px;
width:152px;
top:20px;
margin-bottom:-200px;
/*border: 1px solid red;*/
}
p.setumei_tab{
background: #cccccc;
margin:0px;
padding:3px;
padding-left:50px;
left:50px;
position: relative;
height: 20px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:0px;
border: 1px solid gray;
border-bottom:none;
}
p.setumei{
background: #ffffff;
margin:0px;
padding:3px;
padding-top:7px;
padding-left:50px;
left:50px;
position: relative;
height: 60px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:20px;
border: 1px solid gray;
}
p.setumei_tab_douga{
background: #cccccc;
margin:0px;
padding:3px;
padding-left:20px;
padding-right:20px;
width:340px;
position: relative;
left:395px;
height: 20px;
top:-10px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:0px;
border: 1px solid gray;
border-bottom:none;
}
p.setumei_tab_douga2{
background: #cccccc;
margin:0px;
padding:0px;
padding:3px;
padding-left:30px;
width:340px;
position: relative;
left:395px;
height: 20px;
top:-152px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:0px;
border: 1px solid gray;
border-bottom:none;
}
p.setumei_douga{
background: #ffffff;
margin:0px;
padding:0px;
padding:3px;
padding-top:5px;
padding-left:20px;
padding-right:20px;
width:340px;
position: relative;
left:395px;
height:130px;
top:-10px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:-178px;
border: 1px solid gray;
}
p.setumei_douga2{
background: #ffffff;
margin:0px;
padding:0px;
padding:3px;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
width:340px;
position: relative;
left:395px;
height:100px;
top:-155px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:-140px;
border: 1px solid gray;
}
.youkaidouga{
background: #ffffff;
margin:0px;
padding:0px;
width:330px;
height:230px;
position: relative;
left:55px;
top:0px;
/*border: 1px solid gray;*/
}
p.tab_youkaidouga{
margin:0px;
padding:0px;
position: relative;
top:-10px;
left:55px;
margin-bottom:10px;
/*border: 1px solid red;*/
}
p.waku3{
margin:0px;
padding:15px;
position: relative;
top:-20px;
font-size:12px;
line-height:1.7;
margin-bottom:0px;
border:1px solid #cccccc;
}
p.waku4{
margin:0px;
padding:15px;
position: relative;
top:0px;
font-size:12px;
line-height:1.7;
margin-bottom:0px;
border:1px solid #cccccc;
}
.waku2{
margin:0px;
padding:0px;
position: relative;
top:0px;
font-size:12px;
line-height:1.7;
margin-bottom:0px;
/*border:2px solid #cccccc;*/
}
p.sample_d{
background:#cccccc;
margin:0px;
padding:15px;
position: relative;
width:540px;
top:-100px;
left:110px;
font-size:12px;
margin-bottom:-40px;
border:1px solid #cccccc;
}
p.sample_tab{
margin:0px;
padding:5px;
position: relative;
width:150px;
top:5px;
left:20px;
font-size:12px;
margin-bottom:0px;
border:1px solid #cccccc;
}
p.sample_tab2{
margin:0px;
padding:5px;
position: relative;
width:150px;
top:-25px;
left:220px;
font-size:12px;
margin-bottom:-30px;
border:1px solid #cccccc;
}
p.dammie{
margin:0px;
padding:0px;
position: relative;
height:20px;
margin-bottom:-900px;
/*border:1px solid red;*/
}


/*機密BOXのページ*/
p.bin{
margin:0px;
left:50px;
position: relative;
top:0px;
width:700px;
margin-bottom:20px;
/*border: 1px solid blue;*/
}
p.kimitubox_ky2{
margin:0px;
left:50px;
position: relative;
height: 189px;
width: 631px;
top:0px;
margin-bottom:20px;
}
#kimitubox{
margin:0px;
padding:0px;
margin-bottom:10px;
height:260px;
width:600px;
left:40px;
font-size:12px;
/*border: 1px solid blue;*/
position: relative;
top:0px;
}
p.boxcomment2{
margin:0px;
padding:0px;
width:180px;
height:20px;
font-size:12px;
position: relative;
top:0px;
left:10px;
padding:1px;
text-align:center;
background:#FFFFFF;
margin-bottom:-10px;
border: 1px solid #cccccc;
}
p.boxcomment2_setumei{
margin:0px;
padding:0px;
width:180px;
height:50px;
font-size:12px;
position: relative;
top:-12px;
left:10px;
padding:5px;
text-align:left;
background:#cccccc;
margin-bottom:-5px;
/*border: 1px solid #cccccc;*/
}
p.sbox_kaisyuubox{
background: #cccccc;
margin:0px;
padding:3px;
padding-left:20px;
left:50px;
position: relative;
height: 25px;
width: 490px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
border: 1px solid gray;
}
p.sbox_kaisyuu2box{
margin:0px;
padding:3px;
padding-left:20px;
left:50px;
position: relative;
height: 20px;
width: 490px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
border: 1px solid gray;
border-top : none;
}
p.sbox_kaisyuu3box{
margin:0px;
margin-bottom:25px;
padding:3px;
padding-left:20px;
left:50px;
position: relative;
height: 20px;
width: 490px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
border: 1px solid gray;
border-top : none;
}
p.kimituboxhontai{
margin:0px;
padding:0px;
width:180px;
height:170px;
position: relative;
top:-195px;
left:580px;
margin-bottom:-160px;
/*border: 1px solid #cccccc;*/
}
p.y_kaisyuu_last{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:50px;
margin-bottom:25px;
/*border: 1px solid red;*/
}

p.nabi_otoko{
margin:0px;
padding:0px;
width:200px;
left:570px;
position: relative;
top:50px;
margin-bottom:-200px;
/*border: 1px solid red;*/
}
.waku{
margin:0px;
padding:0px;
left:0px;
position: relative;
margin-bottom:20px;
/*border: 1px solid blue;*/
}
p.sbox_kaisyuu{
background: #cccccc;
margin:0px;
padding:3px;
padding-left:50px;
left:50px;
position: relative;
height: 20px;
width: 584px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
border: 1px solid gray;
}
p.sbox_kaisyuu2{
margin:0px;
padding:3px;
padding-left:50px;
left:50px;
position: relative;
height: 20px;
width: 584px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
border: 1px solid gray;
border-top : none;
}
p.sbox_kaisyuu3{
margin:0px;
margin-bottom:-10px;
padding:3px;
padding-left:50px;
left:50px;
position: relative;
height: 20px;
width: 584px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
border: 1px solid gray;
border-top : none;
}
div.hosoku{
margin:0px;
padding:7px;
left:35px;
position: relative;
top: -10px;
width: 610px;
height:20px;
line-height:1.4;
font-size:12px;
/*border: 1px solid blue;*/
}
/*大口持込のページ*/
p.nabi_tora{
margin:0px;
padding:0px;
left:600px;
position: relative;
top:150px;
width:200px;
margin-bottom:-120px;
}
.font5{
font-size:12px;
line-height : 150%; 
text-align:left;
position: relative;
top:-30px;
left:50px;
width:660px;
padding:5px;
border: 1px solid #cccccc;
}
/*個人情報保護方針*/
#data-table-kojin {
margin:0px;
padding:0px;
position: relative;
left:-15px;
font-size:13px;
border: 1px solid #CCCCCC;
margin-bottom:20px;
}
#data-table-kojin.td.bod_2{
padding:5px;
}
p.dammiekojin{
margin:0px;
padding:0px;
position: relative;
height:20px;
margin-bottom:-780px;
/*border:1px solid red;*/
}

/*QAのページ*/
p.top{
margin:0px;
padding:0px;
position: relative;
padding:5px;
left:30px;
}
p.dammieQA{
margin:0px;
padding:0px;
position: relative;
height:20px;
margin-bottom:-900px;
/*border:1px solid red;*/
}
/*お問い合わせメイン*/

#o_pojisyon {
margin:0px;
padding:0px;
position: relative;
left:20px;
font-size:12px;
/*border: 1px solid #CCCCCC;*/
margin-bottom:20px;
}
.otoiawase_mk{
margin:0px;
padding:0px;
font-size:12px;
line-height : 150%; 
text-align:left;
position: relative;
padding:20px;
top:-800px;
left:140px;
width:770px;
/*border: 3px solid #cccccc;*/
}

p.toiawase{
margin:0px;
padding:20px;
position: relative;
top:0px;
left:50px;
height:90px;
width:500px;
text-align:left;
line-height:1.4;
font-size:12px;
border: 1px solid red;
}
p.for{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:90px;
width:500px;
text-align:left;
line-height:1.4;
font-size:12px;
}
p.dammietoi{
margin:0px;
padding:0px;
position: relative;
height:20px;
margin-bottom:-300px;
/*border:1px solid red;*/
}


/*サイトマップ*/
.kuuhaku{
margin:0px;
padding:0px;
width:10px;
height:350px;
margin-bottom:-630px;
}

/*動画のページ*/
p.damey{
margin:0px;
padding:0px;
position: relative;
top: 0px;
width:380px;
height:70px;
/*border: 1px solid #cccccc;*/
}
.dy{
margin:0px;
padding:0px;
position: relative;
top:17px;
left:50px;
margin-bottom:-335px;
}
.dy a:link{
text-decoration : none;
}
.dy a:visited{
text-decoration : none;
}
.dy a:hover{
color:#6cc; background:#099;
text-decoration : none;
}
.ys{
margin:0px;
padding:0px;
width:400px;
position: relative;
top:15px;
left:330px;
margin-bottom:0px;
/*border: 1px solid gray;*/
}
p.d_waku{
margin:0px;
padding:0px;
font-size:12px;
text-align:left;
line-height : 135%;
width:600px;
position: relative;
left:40px;
top:0px;
padding:20px;
border: 1px solid gray;
}

p.youkai_douga1{
margin:0px;
padding:0px;
font-size:13px;
position: relative;
left:70px;
top: 30px;
width:150px;
height:30px;
/*border: 1px solid red;*/
}
.kuuhakudouga{
margin:0px;
padding:0px;
width:10px;
height:350px;
margin-bottom:-650px;
}
.test{
margin:0px;
padding:25px;
position: relative;
top: 0px;
width:600px;
border: 1px solid #cccccc;
margin-bottom:40px;
}
.test2{
background:#E1E1E1;
margin:0px;
padding:25px;
position: relative;
left:0px;
width:600px;
height:430px;
top: 0px;
margin-bottom:35px;
border: 1px solid #cccccc;
}
.test3{
background:#E1E1E1;
margin:0px;
padding:25px;
position: relative;
left:0px;
width:600px;
height:510px;
top: 0px;
margin-bottom:35px;
border: 1px solid #cccccc;
}
.test4{
background:#E1E1E1;
margin:0px;
padding:25px;
position: relative;
left:0px;
width:600px;
height:585px;
top: 0px;
margin-bottom:35px;
border: 1px solid #cccccc;
}
.test_last{
margin:0px;
padding:25px;
position: relative;
width:600px;
border: 1px solid #cccccc;
margin-bottom:-950px;
}
.cleam_test_last{
margin:0px;
padding:25px;
position: relative;
top: 0px;
width:600px;
border: 1px solid #cccccc;
margin-top:50px;
margin-bottom:-950px;
}
p.gazou_tab{
margin:0px;
padding:0px;
position: relative;
left:-26px;
top: -35px;
margin-bottom:-20px;
/*border: 1px solid #cccccc;*/
}
.why2{
margin:0px;
padding:0px;
position: relative;
left:10px;
top: -355px;
margin-bottom:-300px;
/*border: 1px solid red;*/
}
.why3{
margin:0px;
padding:0px;
position: relative;
left:10px;
top: -400px;
margin-bottom:-320px;
/*border: 1px solid red;*/
}
.why4{
margin:0px;
padding:0px;
position: relative;
left:10px;
top: -400px;
margin-bottom:-330px;
/*border: 1px solid red;*/
}
p.googlexml{
margin:0px;
padding:0px;
position: relative;
width:100px;
top: 20px;
right:-610px;
}
.dammi_m{
margin:0px;
padding:0px;
position: relative;
margin-bottom:-900px;
/*border: 3px solid green;*/
}
#movie{
position: relative;
left:50px;
}

p.topgazou{
margin:0px;
padding:0px;
position: relative;
left:50px;
}
#categori {
background: #ffffff;
margin:0px
padding:0px;
color:#0000CD;
position: relative;
top:10px;
left:0px;
margin-bottom:20px;
}
#categori2 {
background: #ffffff;
margin:0px
padding:0px;
color:#0000CD;
position: relative;
top:0px;
left:30px;
}
p.cleam{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:0px;
margin-top:25px;
margin-bottom:-5px;
/*border: 1px solid red;*/
}
p.tab_mainsetumei{
background: #cccccc;
margin:0px;
padding:0px;
left:0px;
width:660px;
padding:10px;
position: relative;
text-align:center;
line-height:1.4;
font-size:13px;
margin-bottom:0px;
border: 1px solid gray;
border-bottom:none;
}
p.setumei_main{
background: #ffffff;
margin:0px;
padding:0px;
left:0px;
width:660px;
padding:10px;
position: relative;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:20px;
border: 1px solid gray;
}
p.setumei_main_gazou{
background: #ffffff;
margin:0px;
padding:0px;
left:0px;
width:660px;
height:180px;
padding:10px;
position: relative;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:20px;
border: 1px solid gray;
}
p.gokangazou{
background: #FFFFFF;
margin:0px;
padding:0px;
padding:10px;
margin-bottom:15px;
width:580px;
position: relative;
/*border: 1px solid red;*/
}
p.gokangazou2{
background: #FFFFFB;
margin:0px;
padding:0px;
padding:10px;
top:-10px;
width:580px;
position: relative;
/*border: 1px solid red;*/
}
.syorihou2{
background: #FFFFE0;
margin:0px;
padding:0px;
left:0px;
top:0px;
width:580px;
padding:10px;
position: relative;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:15px;
border: 1px solid #FFA500;
}
.utiwaku{
background: #FFFFE0;
margin:0px;
padding:0px;
left:0px;
top:10px;
width:580px;
padding:10px;
position: relative;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:25px;
border: 1px solid #FFA500;
}
p.utiwaku{
background: #FFFFE0;
margin:0px;
padding:0px;
left:0px;
top:10px;
width:580px;
padding:10px;
position: relative;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:25px;
border: 1px solid #FFA500;
}
.dki{
margin:0px;
padding:0px;
margin-bottom:-950px;
/*border: 1px solid #FFA500;*/
}
.syorihou3{
background: #cccccc;
margin:0px;
padding:0px;
left:0px;
top:20px;
width:580px;
padding:10px;
position: relative;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:15px;
border: 1px solid gray;
}
.syorihou4{
background: #cccccc;
margin:0px;
padding:0px;
left:15px;
top:25px;
width:580px;
padding:10px;
position: relative;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:30px;
border: 1px solid gray;
}
p.sinnrinn{
margin:0px;
padding:0px;
left:450px;
top:-70px;
width:108px;
position: relative;
margin-bottom:-80px;
/*border: 1px solid #FFA500;*/
}
#hd_keisan {
padding:0px;
margin:0px;
margin:15px;
font-size:12px;
background-color:#cccccc;
width:725px;
position: relative;
left:-15px;
text-align:center;
}
#box_keisan {
padding:0px;
margin:0px;
margin:15px;
position: relative;
left:35px;
font-size:12px;
background-color:#cccccc;
width:640px;
text-align:center;
}
p.dammie_keisan{
margin:0px;
padding:0px;
position: relative;
height:20px;
margin-bottom:200px;
/*border:1px solid red;*/
}

/*新しいナビゲーション部分*/


#sideNavi{
margin:0px;
padding:0px;
position: relative;
top:25px;
left:-400px;
width:200px;
/*border: 3px solid #cccccc;*/
margin-bottom:-15px;
}
#cNav{
margin:0px;
padding:0px;
/*border:1px solid green;*/
}
#cNav dt{
margin:0px;
padding:0px;
display: inline-block;
background-image: url(http://www.youkaishori.com/img/maru_s.jpg);
background-repeat:no-repeat;
/*background-attachment: fixed;*/
background-position: left top;
text-indent:1em;
color:#FFFFFF;
padding-top:10px;
position: relative;
text-align:left;
padding-bottom:2px;
/*border:1px solid green;*/
font-family: "verdana","メイリオ","MS UI Gothic","HG丸ｺﾞｼｯｸM-PRO","ＭＳ ゴシック, Osaka−等幅";
font-size: 11px;
font-weight:bold;
width:200px;
}

#cNav ul{
margin:0px;
padding:0px;
background-image: url(http://www.youkaishori.com/img/maru_s2.gif);
background-repeat:no-repeat;
/*background-attachment: fixed;*/
background-position: left bottom;
list-style-type:none;
position: relative;
/*left:-20px;*/
text-align:left;
margin-bottom:20px;
padding-bottom:3px;
width:200px;
/*border:1px solid red;*/
}

#cNav dd{
margin:0px;
padding:0px;
position: relative;
/*left:-20px;*/
text-align:left;
/*border:1px solid red;*/
}
#cNav a:link, #cNav a:visited{
margin:0px;
padding:0px;
background-image: url(http://www.youkaishori.com/img/li1.jpg);
display: block;
text-indent:1.5em;
padding:5px;
position: relative;
left:-4px;
margin-left:8px;
border-bottom:1px solid #FFFFFF;
font-family: "verdana","メイリオ","MS UI Gothic","HG丸ｺﾞｼｯｸM-PRO","ＭＳ ゴシック, Osaka−等幅";
color:#666666;
font-size: 11px;
font-weight: normal;
}
#cNav dd li{
margin:0px;
padding:0px;
display: inline;
text-indent:1.5em;
text-align:left;
width:200px;
height:34px;
font-family: "verdana","メイリオ","MS UI Gothic","HG丸ｺﾞｼｯｸM-PRO","ＭＳ ゴシック, Osaka−等幅";
}
#cNav dd li a:hover{
margin:0px;
padding:0px;
color:#FFFFFF;
background-image: url(http://www.youkaishori.com/img/li2.jpg);
display: block;
text-indent:1.5em;
padding:5px;
position: relative;
left:-4px;
margin-left:8px;
border-bottom:1px solid #FFFFFF;
font-family: "verdana","メイリオ","MS UI Gothic","HG丸ｺﾞｼｯｸM-PRO","ＭＳ ゴシック, Osaka−等幅";
font-size: 11px;
font-weight: normal;
}
p.activ{
margin:0px;
padding:0px;
color:#FFFFFF;
background-image: url(http://www.youkaishori.com/img/li2.jpg);
display: block;
text-indent:1.5em;
padding:5px;
width:182px;
position: relative;
left:4px;
/*border:1px solid red;*/
font-family: "verdana","メイリオ","MS UI Gothic","HG丸ｺﾞｼｯｸM-PRO","ＭＳ ゴシック, Osaka−等幅";
font-size: 11px;
font-weight: normal;
}
p.dejikame_syoumei{
margin:0px;
padding:0px;
position: relative;
margin-bottom:20px;
/*border:1px solid red;*/
}
p.dejikame_syoumei2{
margin:0px;
padding:0px;
position: relative;
left:50px;
margin-bottom:20px;
/*border:1px solid red;*/
}

/*HDD追加分ここから*/
.kihonryoukin{
margin:0px;
padding:0px;
position: relative;
left:0px;
margin-top:20px;
margin-bottom:20px;
/*border:1px solid #cccccc;*/
}
p.hdd{
margin:0px;
padding:0px;
margin-bottom:20px;
/*border:1px solid #cccccc;*/
}
.anser_d{
margin:0px;
padding:0px;
position: relative;
left:0px;
height:1100px;
/*border:1px solid #cccccc;*/
}
p.hdd_sozai{
margin:0px;
padding:0px;
position: relative;
left:580px;
top:-100px;
width:200px;
margin-bottom:-115px;
/*border:1px solid #cccccc;*/
}
p.hdd_sozai2{
margin:0px;
padding:0px;
position: relative;
left:580px;
top:-50px;
width:200px;
margin-bottom:10px;
/*border:1px solid #cccccc;*/
}
p.hdd_kuuhaku{
margin:0px;
padding:0px;
margin-bottom:380px;
/*border:1px solid #cccccc;*/
}
p.hdd_kuuhaku2{
margin:0px;
padding:0px;
margin-bottom:230px;
/*border:1px solid #cccccc;*/
}
p.ky_tab{
margin:0px;
padding:0px;
position: relative;
top:-10px;
margin-bottom:10px;
}
p.topixtab{
margin:0px;
padding:0px;
padding:10px;
position: relative;

}
p.ky_setumei_tab{
background: #cccccc;
margin:0px;
padding:0px;
padding:10px;
width:650px;
border:1px solid #cccccc;
}
p.ky_setumei{
margin:0px;
padding:0px;
padding:10px;
width:650px;
border:1px solid #cccccc;
}
p.setumei_tabhdd{
background: #cccccc;
margin:0px;
padding:3px;
padding-top:5px;
padding-left:50px;
position: relative;
left:0px;
height: 20px;
width:670px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:0px;
border: 1px solid gray;
border-bottom:none;
}
p.setumeihdd{
background: #ffffff;
margin:0px;
padding:3px;
padding-top:5px;
padding-left:10px;
position: relative;
left:0px;
width:710px;
height: 60px;
top:0px;
text-align:left;
line-height:1.4;
font-size:13px;
margin-bottom:20px;
border: 1px solid gray;
}
#new_pojisyon{
margin:0px;
padding:0px;
position: relative;
top:-20px;
}
.mitumori{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:3px;
margin-bottom:0px;
}
.mitumori2{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:3px;
margin-bottom:30px;
}
.mitumori3{
margin:0px;
padding:0px;
position: relative;
top:0px;
left:52px;
margin-bottom:30px;
}
li.back_waku{
background:#ffffff;
margin:0px;
padding:0px;
position: relative;
top:0px;
padding:7px;
border-bottom: 1px solid #cccccc;
}
p.dan_sample{
margin:0px;
padding:0px;
width:330px;
height:230px;
position: relative;
left:54px;
top:10px;
margin-bottom:15px;
/*border: 1px solid red;*/
}
#dan_palper_sample{
margin:0px;
padding:0px;
width:300px;
height:150px;
position: relative;
left:450px;
top:-325px;
margin-bottom:-167px;
/*border: 1px solid red;*/
}
#dan_palper_sample2{
margin:0px;
padding:0px;
width:300px;
height:150px;
position: relative;
left:450px;
top:-70px;
margin-bottom:-145px;
/*border: 1px solid red;*/
}

p.saidaisetumei{
margin:0px;
padding:0px;
width:235px;
height:47px;
position: relative;
left:142px;
top:-10px;
margin-bottom:15px;
/*border: 1px solid red;*/
}

.honbunn_waku{
margin:0px;
padding:0px;
left:30px;
position: relative;
top:20px;
background: #D5D5D5;
height:200px;
width: 750px;
overflow:auto;
border:2px solid #cccccc;
margin-bottom:50px;
}
/*ごあいさつ本文*/
.honbunn{
margin:0px;
padding:0px;
margin-top:0px;
padding:15px;
text-align:left;
position: relative;
left:0px;
top: 0px;
background: #ffffff;
font-size:12px;
line-height:1.4;
border: 1px solid #cccccc;
}
/*お問い合わせの個人情報の取り扱いについて*/
#data-table-kojin2 {
margin:0px;
padding:0px;
position: relative;
left:0px;
font-size:12px;
width:700px;
border: 1px solid #CCCCCC;
margin-bottom:20px;
}
#data-table-kojin2.td.bod_2{
padding:5px;
}
#seitei{
margin:0px;
padding:0px;
width:250px;
font-size:12px;
font-weight: bold;
line-height : 135%;
text-align:left;
position: relative;
top:0px;
left:495px;
padding:20px;
margin-bottom:30px;
/*border:1px solid #cccccc;*/
}
#seitei td{
border-bottom:1px solid #cccccc;
}
.sample_setumei{
background-color:#ffffff;
margin:0px;
padding:0px;
width:510px;
padding:20px;
position: relative;
left:0px;
top:10px;
text-align:center;
line-height:15px;
font-size:12px;
margin-bottom:20px;
border:1px solid #cccccc;
}
.sample_waku{
background-color:#cccccc;
margin:0px;
padding:0px;
width:550px;
padding:20px;
position: relative;
left:100px;
top:10px;
text-align:center;
line-height:15px;
font-size:12px;
margin-bottom:20px;
border:1px solid #cccccc;
}
p.dammie_sample{
margin:0px;
padding:0px;
position: relative;
height:20px;
margin-bottom:0px;
/*border:1px solid red;*/
}
#main td.oshirase{
margin:0px;
padding:0px;
position: relative;
left:40px;
}
div#footer{
margin:0px;
padding:0px;
clear: both;
color: #333;
margin-top: 45px;
padding: 10px 0;
border-top: 1px solid #666666;
font-size:85%;
}
div#footer h3{
margin:0px;
padding:0px;
text-align:center;
background:none;
color: #666666;
font-size:90%;
margin-bottom:-10px;
}
div#footer p#link{
margin:0px;
padding:0px;
padding: 8px 0;
font-size:90%;
text-align: center;
}
div#footer p#scd{
margin:0px;
padding:0px;
width:200px;
position: relative;
left:400px;
top:-55px;
color:red;
font-weight: bold;
margin-bottom:-40px;
}
<STYLE type="text/css">
