.title
{
   border-style : solid;
   background : white;
   color : mediumblue;
   font-size : 22px;
   font-weight : bolder;
   border-color : mediumblue;
   border-left-width : 0px;
   border-right-width : 0px;
   padding-top : 10px;
   padding-bottom : 10px;
   padding-left : 10px;
}

.honbun
{
   font-size : 16px;
   padding-top : 10px;
   padding-bottom : 10px;
   margin-left : 50px;
   border : 0px;
}

.navi_bar
{
   font-size : 14px;
   letter-spacing : 2px;
   width : 550px;
   height : 16px;
   border-bottom : gray 2px solid;
   border-right : gray 2px solid;
   background : lightcyan 0px 100%;
   text-align : center;
   padding : 2px;
   margin-left : 50px;
}

.midashi
{
   border-left : mediumblue 15px solid;
   border-top : mediumblue 1px solid;
   margin-left : 50px;
   margin-top : 50px;
   padding-top : 5px;
   padding-left : 10px;
}

.photo_title
{
   background :  mediumblue;
   color :  white;
   padding : 4px;
   margin-left : 70px;
   
}

.photo_name
{
   background :  mediumblue;
   font-size : 14px;
   color :  white;
   padding : 4px;
   margin-left : 70px;
   text-align : right;
}

.photo_text_uketuke
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_1856_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_bu-su
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_2104_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_a-sami
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_1700_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_b-sami
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_1894_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_c-sami
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_2018_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_rakuraku
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_1833_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_jicfs
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_1967_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_pdf
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_1983_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_ebase
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_2092_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_tag01
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/IMG_0789_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_tag02
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/tag_rw_320.jpg");
   background-repeat : no-repeat;
   height : 240px;
}

.photo_text_tag03
{
   font-size : 15px;
   margin-left : 70px;
   padding-left : 330px;
   padding-top : 10px;
   padding-right : 10px;
   padding-botomm : 10px;
   border : 1px solid mediumblue;
   background-image : url("images/tagsystem_320.jpg");
   background-repeat : no-repeat;
   height : 180px;
}

.contact_title
{
   margin-top : 50px;
   margin-left : 50px;
   padding-top : 20px;
   border-top-style : double;
   border-color : mediumblue;
   color : black;
   font-size : 18px;
   text-align : center;
}

.contact_last_title
{
   margin-left : 50px;
   padding-bottom : 10px;
   border-bottom-style : double;
   border-color : mediumblue;
   color : black;
   font-size : 14px;
   text-align : center;
}
