@charset "utf-8";

* {
margin: 0;
padding: 0;
font-size:100%;
background:transparent;
} 


body {
margin : 0px ;
text-align : center ;
background-color : #E6E6FA ;
}

div.size {
width : 660px ;
margin : 5px auto 50px auto ;
}


/* ヘッダ部分 */

div.head {
width : 660px ;
height : 85px ;
background-image : url(img/head2.gif) ;
}


/* ヘッダ見出し */

h1 {
font-size : 12px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
text-align : left ;
width : 330px ;
margin-top : 15px ;
margin-right :  5px ; 
margin-bottom : 5px ;
margin-left : 0px ; 
float : right ;
}


/* ヘッダメニュー */

div#headmenu {
font-size : 12px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
width : 390px ;
margin-top : 3px ;
margin-bottom : 0px ;
margin-right :  0px ; 
float : right ;
}


/* ヘッダメニューリスト */

li.navi1 {
float : left ;
width : 70px ;
text-align : center ;
margin : 0px ;
padding : 0px ;
list-style-type : none ;
}

li.navi2 {
float : left ;
width : 100px ;
text-align : center ;
margin : 0px ;
padding : 0px ;
list-style-type : none ;
}

li.navi3 {
float : left ;
width : 80px ;
text-align : center ;
margin : 0px ;
padding : 0px ;
list-style-type : none ;
}

li.navi4 {
float : left ;
width : 60px ;
text-align : center ;
margin : 0px ;
padding : 0px ;
list-style-type : none ;
}

li.navi5 {
float : left ;
width : 80px ;
text-align : center ;
margin : 0px ;
padding : 0px ;
list-style-type : none ;
}


/* 裏リンク */

A.tatumi:link { color: #000000;
         text-decoration:none } 
A.tatumi:visited { color: #000000;
         text-decoration:none } 
A.tatumi:hover { color: #000000;
         text-decoration:none } 
A.tatumi:active { color: #000000;
         text-decoration:none } 

/* ヘッダメニューリンク */

A.menu:link {  color : #ffffff;
         text-decoration:none } 
A.menu:visited {  color: #ffffff;
         text-decoration:none } 
A.menu:hover { color: #FF4500;
         text-decoration:none } 
A.menu:active { color: #FF4500;
         text-decoration:none } 


A.menu3:link {  color : #ffff00;
         text-decoration:none } 
A.menu3:visited {  color: #ffff00;
         text-decoration:none } 
A.menu3:hover { color: #ff0000;
         text-decoration:none } 
A.menu3:active { color: #ff0000;
         text-decoration:none } 

/* 案内部分 */

div.info {
width : 660px ;
text-align : left ;
background-image : url(img/back.gif) ;
background-repeat : repeat-y ;
}

p.info-b {font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
color : #000000 ;
padding : 50px 50px 20px 50px ;
line-height : 1.5 ;
letter-spacing : 2px ;
}

p.info-r {font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
color : #000000 ;
padding-top : 0px ;
padding-right :  50px ;
padding-bottom :  50px ;
line-height : 1.5 ;
letter-spacing : 2px ;
text-align : right ;
}

div.info-banner {
width : 660px ;
text-align : center ;
background-image : url(img/back.gif) ;
background-repeat : repeat-y ;
}


/* FLASH部分 */

div.flash {
width  : 650px  ;
height  : 300px  ;
border  : none  ;
float : left ;
}


/* 右端影画像 */

div.right-shadow {
width : 7px ;
height : 300px ;
border  : none  ;
background-image : url(img/r-shadow.gif) ;
background-repeat : repeat-y ;
float : left ;
}


/* 基本リンク */

A:link { color: #0000ff;
         text-decoration:none } 
A:visited { color: #0000ff;
         text-decoration:none } 
A:hover { color: #FF0000;
         text-decoration:none } 
A:active { color: #FF0000;
         text-decoration:none } 


/* 本文中央 */

div.content {
width : 660px ;
text-align : left ;
background-image : url(img/back.gif) ;
background-repeat : repeat-y ;
float : left ;
}



/* 本文見出し1 */

p.title {
padding-left : 50px ;
padding-bottom : 10px ;
}


/* 本文見出し2 */

p.title2 {
padding-left : 50px ;
padding-bottom : 10px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 1.3em  ;
font-weight : bold ;
font-style : italic ;
color : #006600 ;
}



/* 本文 */

p {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.3 ;
padding : 10px 40px 0px 70px ;
clear : both ;
}


/* 本文強調 */

ul.hp12 {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-weight : bold ;
color : #0000ff ;
padding : 20px 40px 0px 80px ;
}


/* 本文強調リスト */

li.point {
float : left ;
width : 250px ;
margin : 0px ;
padding : 0px ;
list-style-type : none ;
}


/* 強調タイトル */

h3 {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
color : #0000ff ;
line-height : 1.5 ;
padding : 30px 40px 0px 60px ;
}


/* ページ上部へ */

p.totop {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
text-align : right ;
padding-top : 30px ;
padding-right : 10px ;
clear : both ;
}


/* W3CPASSロゴ */

p.w3c {
text-align : center ;
}


/* 画像ボーダー */

img {
border : 0 ;
}


/* 赤文字 */

span.red {
color  : #ff0000 ;
}

/* 太文字 */

span.bold {
font-weight  : bold ;
}



/* 制作者 */

address {
font-family : "MS ｺﾞｼｯｸ",Osaka ;
color : #999999 ;
font-size   : 0.8em  ; 
text-align : center ;
}


div#bottom {
width : 660px ;
height : 5px ;
text-align : left ;
background-image : url(img/bottom.gif) ;
background-repeat : no-repeat ;
clear : both ;
}


/* ホームページ製作ページ */

div.bar {
width : 660px ;
height : 10px ;
text-align : left ;
background-image : url(img/back.gif) ;
background-repeat : repeat-y ;
}

/* 左メニュー */

div#left {
width : 150px ;
margin : 0px ;
padding : 0px ;
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
background-color : #ffffff ;
background-repeat : repeat-y ;
float : left ;
}

p.leftmenutop {
width : 150px ;
font-size   : 1.0em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
color : #ffffff ;
background-color : #0000ff ;
padding : 0px ;
text-align : center ;
}


div#leftmenu {
width : 150px ;
margin : 0px ;
padding : 0px ;
}


#leftmenu ul {
width : 150px ;
margin : 0 ; 
padding : 0  ; 
list-style-type : none ;
float : left ;
}


#leftmenu li {
display : inline ;
width : 150px ;
padding : 0px ;
margin : 0px ;
}

#leftmenu a {
display : block ;
background-color : #ffffcc ;
font-size : 1.0em ;
margin : 0px ;
padding : 0.5em 0em 0em 1em ;
color : #0000ff ;
text-align : left ;
height : 1.5em ;
}

#leftmenu a:hover {
display : block ;
background-color:#98FB98;
font-size : 1.0em ;
margin : 0px ;
padding : 0.5em 0em 0em 1em ;
color : #0000ff ;
text-align : left ;
height : 1.5em ;
}



/* 低コストHP */

div.lowcosthp {
width : 150px ;
background-color : #ffffff ;
margin : 50px auto 0px auto ;
text-align : center ;
float : left ;
}


/* 右側ページ */

div.rightbody {
width : 510px ;
text-align : left ;
background-image : url(img/back2.gif) ;
background-repeat : repeat-y ;
padding-bottom  : 30px ;
float : left  ;
}

/* 本文見出し */

p.section {
padding-left : 20px ;
padding-top : 10px ;
padding-bottom : 10px ;
}


/* 本文内図 */

p.img {
margin : 10px auto 20px auto ;
}


/* 右側本文 */

p.right {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.2 ;
padding-left : 50px ;
padding-bottom : 10px ;
clear : both ;
}


/* 青文字 */

span.blue {
color : #0000ff ;
}


/* 青文字下線 */

span.underblue {
color : #0000ff ;
text-decoration : underline ;
}


/* ご依頼の手順ページ */

ol.entry {
list-style-type : decimal ;
padding-top : 20px ;
padding-left : 80px ;
}

li.entry {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.2 ;
padding-bottom : 10px ;
clear : both ;
}


/* 料金体系のページ */

p.atten {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.2 ;
text-align : left ;
padding-left : 60px ;
}


div.price {
width : 450px ;
text-align : center;
margin : 30px auto 0px auto ;
}

table.price{
width : 450px ;
border-collapse:collapse;
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
}

th {
width : 450px ;
height : 30px ;
border : 1px solid #663300;
text-align : center ;
}

td.lot1{
width : 125px ;
border : 1px solid #663300;
padding : 0.5em 0 0.5em 0.2em ;
text-align : left ;
}

td.lot2{
width : 180px ;
border : 1px solid #663300;
padding : 0.5em 0 0.5em 0.2em ;
text-align : left ;
}

td.lot3{
width : 60px ;
border : 1px solid #663300;
padding : 0.5em 0 0.5em 0.2em ;
text-align : center ;
}

td.lot4{
width : 85px ;
border : 1px solid #663300;
padding : 0.5em 0 0.5em 0.2em ;
text-align : center ;
}

td {
width : 450px ;
padding : 0.5em 0 0.5em 0.2em ;
text-align : left ;
}


/* 問い合わせフォームのページ */

p.formtitle {
padding-top : 30px ;
padding-left : 50px ;
padding-bottom : 10px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 1.3em  ;
font-weight : bold ;
color : #0000ff ;
}

div.item {
width : 310px ;
float : left
}

div.input {
width : 300px ;
padding : 0px ;
float : left
}

p.form {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.3 ;
margin-left : 1em ;
}

p.input {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.3 ;
padding-left : 0px ;
}

p.check {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.3 ;
text-align : center ;
padding-top : 30px ;
}

p.send {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.3 ;
text-align : center ;
padding-top : 20px ;
}

.button {
background-color : #cccccc ;
}


/* 低コストＨＰ製作ページ */

ol.lowcost {
list-style-type : decimal ;
padding : 10px 20px 30px 70px ;
}

li.lowcost {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.2 ;
color : #009933 ;
padding-bottom : 10px ;
clear : both ;
}

/* グレー文字 */

span.grey {
font-size : 0.8em ;
color : #999999 ;
}

/* 赤太文字 */

span.redbold {
font-weight : bold ;
color  : #ff0000 ;
}

p.right-small {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.2 ;
padding-right : 60px ;
padding-left : 70px ;
padding-bottom : 20px ;
clear : both ;
}

p.center-bold {
padding-left : 120px ;
padding-bottom : 10px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 1.2em  ;
font-weight : bold ;
color : #0000ff ;
}




/* タツミ　会社概要のページ */


div.company {
width : 660px ;
background-image : url(img/back.gif) ;
background-repeat : repeat-y ;
}


p.company {
padding-top : 10px ;
padding-left : 30px ;
padding-bottom : 10px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 1.3em  ;
font-weight : bold ;
}

div.com-profile {
width : 425px ;
margin : 0px ;
float : left ;
}

div.profileleft {
width : 155px ;
margin : 0px ;
float : left ;
}

p.companyitem {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.2 ;
padding-left : 70px ;
padding-right : 0px ;
text-align : left ;
}


div.profile {
width : 270px ;
padding : 0px ;
float : right ;
}

p.companyprofile {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
text-align : left ;
padding-left : 1em ;
padding-right : 0px ;
}

div.profileright {
width : 225px ;
margin : 0px ;
padding-top : 20px ;
text-align : left ;
float : right ;
}

p.access {
padding-top : 30px ;
padding-left : 30px ;
padding-bottom : 10px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
color : #0000ff ;
font-size   : 1.3em  ;
font-weight : bold ;
}



/* フォームメールのページ */

p.formmail {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka ;
line-height : 1.3 ;
padding-top : 10px ;
padding-right : 50px  ;
text-align : right ;
clear : both ;
}


/* 辰巳運輸　会社概要のページ */

div.company2 {
width : 660px ;
background-image : url(img/back3.gif) ;
background-repeat : repeat-y ;
}


/* ヘッダメニュー */

div#headmenu2 {
font-size : 12px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
margin-top : 5px ;
margin-bottom : 0px ;
margin-right :  20px ; 
text-align : right ;
}


/* ヘッダメニューリンク */

A.menu2:link {  color : #0000ff;
         text-decoration:none } 
A.menu2:visited {  color: #0000ff;
         text-decoration:none }
A.menu2:hover { color: #FF4500;
         text-decoration:underline }
A.menu2:active { color: #FF4500;
         text-decoration:underline }

p.company1 {
padding-top : 10px ;
padding-left : 30px ;
padding-bottom : 0px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 1.3em  ;
font-weight : bold ;
}

div.logo {width : 550px ;
margin : 0px ;
text-align : right ;
background-color : #ffff99 ;
float : left ;
}

img.unyu-mark {width : 60px ;
margin-top : 10px ;
margin-right : 190px ;
text-align : center ;
}

p.unyu-title {
padding-top : 0px ;
padding-right : 80px ;
padding-bottom : 5px ;
font-family: "ＭＳ 明朝",serif;
font-size   : 1.3em  ;
font-weight : bold ;
}

div.QR {
width : 100px ;
margin-top : 0px ;
margin-right : 10px ;
padding-top : 0px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 0.7em  ;
text-align : right ;
background-color : #ffff99 ;
float : right ;
}


p.mobile {
margin : 0px auto ;
padding : 0px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 0.8em  ;
}


p.company2 {
padding-top : 0px ;
padding-left : 30px ;
padding-bottom : 5px ;
font-family: "ＭＳ 明朝",serif;
font-size   : 1.3em  ;
font-weight : bold ;
}

p.company3 {
padding-top : 30px ;
padding-left : 30px ;
padding-bottom : 30px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 1.1em  ;
font-weight : bold ;
}

p.company3-red {
padding-top : 30px ;
padding-left : 30px ;
padding-bottom : 30px ;
font-family : "MS ｺﾞｼｯｸ",Osaka ;
font-size   : 1.1em  ;
font-weight : bold ;
color : #ff0000 ;
}

div.unyutop1 {
width : 280px ;
float : left ;
}

p.unyutop1 {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
padding-left : 180px ;
padding-right : 0px ;
text-align : left ;
}


div.unyutop2 {
width : 380px ;
float : left ;
}

p.unyutop2 {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-left : 0px ;
text-align : left ;
}


div.unyuleft {
width : 330px ;
margin-top : 30px ;
float : left ;
}

div.unyuleft1 {
width : 130px ;
float : left ;
}

p.unyuleft1 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
padding-left : 40px ;
padding-right : 0px ;
text-align : left ;
}

div.unyuleft2 {
width : 200px ;
float : left ;
}

p.unyuleft2 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-left : 0px ;
padding-right : 0px ;
text-align : left ;
 }


div.unyuright {
width : 330px ;
margin-top : 30px ;
float : left ;
}

div.unyuright1 {
width : 100px ;
float : left ;
}

p.unyuright1 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
padding-left : 10px ;
padding-right :30px ;
text-align : left ;
}


div.unyuright2 {
width : 230px ;
float : left ;
}

p.unyuright2 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-left : 0px ;
padding-right : 20px ;
text-align : left ;
 }


/* 辰巳運輸　配送業務の一例ページ */

div.haisou {
width : 700px ;
margin : 0px auto 0px auto ;
background-color : #ffffff ;
}


div.haisoubody {
width : 700px ;
padding-top : 10px ;
padding-bottom :10px ;
margin : 0px ;
background-color : #ffffff ;
}


p.haisoutop {
font-size   : 1.5em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-top : 20px ;
padding-right : 80px ;
padding-bottom : 20px ;
text-align : center ;
}

p.haisoutitle {
font-size   : 2.0em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
padding :  5px 0px 5px 0px ;
margin  : 0px ;
background-color : #ccffff ;
text-align : center ;
}

p.haisou {
font-size   : 1.3em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
margin : 0px ;
padding-left : 10px ;
padding-top : 10px ;
padding-bottom : 0px ;
text-align : left ;
}

p.haisoucenter {
font-size   : 1.3em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
margin : 0px ;
padding-top : 10px ;
padding-bottom : 10px ;
text-align : center ;
}


div.haisouitem {
width : 50px ;
padding-top : 0px ;
padding-bottom : 20px ;
background-color : #ffffff ;
background-repeat : repeat-y ;
float : left ;
}

p.haisouitem {
font-size   : 1.0em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-left : 0px ;
padding-right : 0px ;
text-align : right ;
}

div.haisoulist {
width : 650px ;
padding-top : 0px ;
padding-bottom : 20px ;
background-color : #ffffff ;
background-repeat : repeat-y ;
float : left ;
}

p.haisoulist {
font-size   : 1.0em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-left : 5px ;
padding-right : 0px ;
text-align : left ;
}

span.boldunder {
font-weight : bold ;
text-decoration : underline ;
}

p.haisouright {
font-size   : 1.3em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
margin : 0px ;
text-align : right ;
}


div.haisoulogo {
width : 400px ;
padding : 0px ;
margin : 0px ;
background-color : #ffffff ;
text-align : right ;
float : left ;
}

div.haisouname {
width : 300px ;
padding: 0px ;
margin : 0px ;
background-color : #ffffff ;
float : left ;
}

p.haisouname {
font-size   : 1.0em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
margin : 0px ;
padding : 0px ;
text-align : center ;
}

div.clear {
clear : both ;
}

/* 募集リンク */

A.recruit:link { color: #ff0000;
         text-decoration:none } 
A.recruit:visited { color: #ff0000;
         text-decoration:none } 
A.recruit:hover { color: #0000ff;
         text-decoration:none } 
A.recruit:active { color: #ff0000;
         text-decoration:none } 

div.bosyu {
width : 500px ;
margin : 0px auto ;
clear : both ;
}

p.bosyutop {
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
margin-bottom : 20px ;
text-align : left ;
}

p.bosyutop-b {
font-size   : 1.2em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
margin-bottom : 20px ;
margin-right : 40px ;
color : #0000ff ;
text-align : center ;
}


div.bosyu-top {
margin : 0px auto ;
padding-top : 5px ;
align : center ;
}


p.bosyu-t {
padding : 0px ;
font-size   : 1.2em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
color : #cc0000 ;
}

div.bosyu-l {
width : 280px ;
margin-left : 20px ;
margin-right : 5px ;
padding-bottom : 10px ;
align : center ;
border : 1px solid #ff0000 ;
background-color : #ccffcc ;
float : left ;
}


div.bosyuleft {
width : 270px ;
margin-top : 10px ;
margin-left : 5px ;
margin-right : 5px ;
background-color : #ccffcc ;
float : left ;
}

div.bosyuleft1 {
width : 50px ;
float : left ;
}

p.bosyuleft1 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
padding-left : 5px ;
padding-right : 0px ;
text-align : left ;
}

div.bosyuleft2 {
width : 220px ;
float : right ;
}

p.bosyuleft2 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-left : 0px ;
padding-right : 0px ;
text-align : left ;
 }

div.bosyu-r {
width : 280px ;
margin-left : 5px ;
margin-right : 25px ;
padding-bottom : 24px ;
align : center ;
border : 1px solid #0000ff ;
background-color : #ffffcc ;
float : right ;
}

div.bosyuright {
width : 270px ;
margin-top : 10px ;
margin-left : 5px ;
margin-right : 5px ;
background-color : #ffffcc ;
align : center ;
}

div.bosyuright1 {
width : 50px ;
float : left ;
}

p.bosyuright1 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
padding-left : 5px ;
padding-right :0px ;
text-align : left ;
}


div.bosyuright2 {
width : 220px ;
float : right ;
}

p.bosyuright2 {
font-size   : 0.8em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
padding-left : 0px ;
padding-right : 0px ;
text-align : left ;
 }

p.bosyuright3 {
font-size   :0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
color : #ff0000 ;
line-height : 1.2 ;
padding-top : 10px ;
padding-left : 0px ;
padding-bottom : 3px ;
padding-right : 0px ;
text-align : left ;
 }

div.oubo {
width : 600px ;
margin : 20px auto ;
padding-right : 30px ;
}

p.bosyubottom-b {
padding-top : 20px ;
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
text-align : center ;
color : #006600 ;
text-decoration : underline ;
}

p.bosyubottom-12b {
padding-top : 20px ;
font-size   : 1.2em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
font-weight : bold ;
line-height : 1.2 ;
text-align : center ;
}

p.bosyubottom-1 {
padding-top : 5px ;
font-size   : 1.0em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
text-align : center ;
}

p.bosyubottom {
padding-top : 5px ;
font-size   : 0.9em  ; 
font-family : "MS ｺﾞｼｯｸ",Osaka, Arial ;
line-height : 1.2 ;
text-align : center ;
}


