/* +++++++++++++++++++++ スタイルシート設定　・+++++++++++++++++++++ */

h1 {
	margin: 0;
	padding:0;
}

img {
	margin: 0;
	padding:0;
        border-width: 0;
}

/* ++++++　全体のレイアウト　 ++++++ */

body {
	margin: 0;
        padding: 0;
       	text-align: center;
        font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック", Osaka, Ariel;
	}



#left {
	width: 183px;
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 12px;
	margin-bottom: 0px;
	}

#left h3 {
        color: #2277B2;
        margin-top:12px;
	padding: 0px;
        font-size:12px;
        text-align: center;
}

#left p {
        color: #2277B2;
        margin-top:12px;
        margin: 0px;
	padding: 0px;
        font-size:12px;
        text-align: center;
}

#footer2	{
	clear: both;
	}


#container	{
	width: 786px;
	background-image: url(http://ram-net.jp/img/baseback/back.jpg);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-bottom: 0px;
	}

#main {
	width: 760px;
	margin: 8px 13px 0 13px;
	padding: 0px 0px 0px 0px;
	background-position: 11px 0px;
	background-repeat: repeat-y;
	background-image: url(http://ram-net.jp/img/side_menu/button_sideback.gif);
}

#main_one {
        width: 760px;
	margin: 8px 13px 0 13px;
        padding: 0px;
}

#center	{
        margin: 0px 3px 0 0px;
        width: 551px;
	float: right;
        text-align: left;
        font-size: 12px;
	}

#center_one	{
	width: 760px;
	float: right;
	text-align: left;
	font-size: 12px;
	background-image: url(http://www.ram-net.jp/img/baseback/track_back.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}






/* ++++++ ナビゲーション部分のデザイムE++++++ */

#banner {
    width: 760px; /* necessary for ie win */
	margin: 0px 13px 0px 13px; 
        padding: 0px;
}



#banner-inner {
	width: 528px;
	height: 78px;
	padding: 0px 0px;
	float: left;
}

#banner-inner2 {
	width: 232px;
	height: 73px;
	padding: 0px 0px;
	border-width: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	float: left;
}

#banner-inner3 {
	width: 87px;
	height: 73px;
    padding: 0px;

	background-image: url(http://ram-net.jp/img/header/swan.gif);
	background-repeat: no-repeat;
	float: left;
}

/* ++++++　グローバルナビ　 ++++++ */

#navbar2 {
	clear: both;
	position: related;
	width: 760px;
	height:35px;
	background-image: url(http://ram-net.jp/img/global_navi/global_back.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
 

}

#navbar2 ul {
	list-style:none;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック", Osaka, Ariel;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;

}
#navbar2 ul li{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	list-style:none;
	float:left;
}
#navbar2 ul a{
	width:126px;
	height:28px;
	display:block;
	text-indent:-200px;
	overflow:hidden;
}

#navbar2 a.button1 {
    background-image:url(http://ram-net.jp/img/global_navi/button1.gif);
}
#navbar2 a:hover.button1 {
    background-image:url(http://ram-net.jp/img/global_navi/button1+.gif);
}
#navbar2 a.button2 {
    background-image:url(http://ram-net.jp/img/global_navi/button2.gif);
}
#navbar2 a:hover.button2 {
    background-image:url(http://ram-net.jp/img/global_navi/button2+.gif);
}
#navbar2 a.button3 {
    background-image:url(http://ram-net.jp/img/global_navi/button3.gif);
}
#navbar2 a:hover.button3 {
    background-image:url(http://ram-net.jp/img/global_navi/button3+.gif);
}
#navbar2 a.button4 {
    background-image:url(http://ram-net.jp/img/global_navi/button4.gif);
}
#navbar2 a:hover.button4 {
    background-image:url(http://ram-net.jp/img/global_navi/button4+.gif);
}
#navbar2 a.button5 {
    background-image:url(http://ram-net.jp/img/global_navi/button5.gif);
}
#navbar2 a:hover.button5 {
    background-image:url(http://ram-net.jp/img/global_navi/button5+.gif);
}
#navbar2 a.button6 {
    background-image:url(http://ram-net.jp/img/global_navi/button6.gif);
}
#navbar2 a:hover.button6 {
    background-image:url(http://ram-net.jp/img/global_navi/button6+.gif);
}
/* ++++++　グローバルナビ終わり　 ++++++ */

.box_white {
	background-color: #FFFFFF;
	width: 175px;
	margin-left: 3px;
	padding-left: 0px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-top: 0px;
}
.box_white ul {
	margin-top: 0;
        padding-top:0;
}
#pankuzu {
	color: #00aa00;
	margin: 0 0 1px 12px;
	font-size:12px;
}

#pankuzu a {
    text-decoration: none;
	color: #009900;
}

#pankuzu a:hover {
	color: #003300;
}


#left .rss_icon {
        margin-top: 40px;
	margin-left: 50px;
        margin-bottom: 40px;
        border: 0px;
}





#sidemenu1 {
	width: 177px;
        padding: 0px;
	margin: 0px;
}

#sidemenu1 ul {
    margin: 0px 0px 0px 2px;
    list-style:none;
    padding: 0px;
}
#sidemenu1 ul li{
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 2px;
    list-style:none;
}
#sidemenu1 ul a{
    width:177px;
    height:30px;
    display:block;
    overflow:hidden;
    text-indent:-200px;
}



#sidemenu1 ul a.button_side1 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_buttonc_side1.gif);
}
#sidemenu1 ul a.button_side1x {
    background-image:url(http://ram-net.jp/img/side_menu/buttonc_side1+.gif);
}
#sidemenu1 ul a:hover.button_side1 {
    background-position:0px -30px;
}

#sidemenu1 ul a.button_side2 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_buttonc_side2.gif);
}
#sidemenu1 ul a.button_side2x {
    background-image:url(http://ram-net.jp/img/side_menu/buttonc_side2+.gif);
}
#sidemenu1 ul a:hover.button_side2 {
    background-position:0px -30px;
}

#sidemenu1 ul a.button_side3 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_buttonc_side3.gif);
}
#sidemenu1 ul a.button_side3x {
    background-image:url(http://ram-net.jp/img/side_menu/buttonc_side3+.gif);
}
#sidemenu1 ul a:hover.button_side3 {
    background-position:0px -30px;
}

#sidemenu1 ul a.button_side4 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_buttonc_side4.gif);
}
#sidemenu1 ul a.button_side4x {
    background-image:url(http://ram-net.jp/img/side_menu/buttonc_side4+.gif);
}
#sidemenu1 ul a:hover.button_side4 {
    background-position:0px -30px;
}

#sidemenu1 ul a.button_side5 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_buttonc_side5.gif);
}
#sidemenu1 ul a.button_side5x {
    background-image:url(http://ram-net.jp/img/side_menu/buttonc_side5+.gif);
}
#sidemenu1 ul a:hover.button_side5 {
    background-position:0px -30px;
}




#sidemenu1sub {
	width: 184px;
    padding: 0px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;

}

#sidemenu1sub ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;

        font-size: 12px;
        font-weight: bold;
        list-style:none;

        width:100%;        
}

#sidemenu1sub ul li{
	margin-top: 1px;
	margin-left: 3px;
	margin-bottom: 0px;
        list-style:none;
}

#sidemenu1sub ul a{
    width:177px;
    height:24px;
    display:block;
    text-indent: 0px;
padding-top: 6px;
padding-left: 24px;
    color: #ffffff;
    background-color: #7DCEEA;
        text-decoration: none;
}


#late-entry {
	width: 177px;
        padding: 0px;
	margin-left: 2px;
        font-size:12px;
        background-color: #ffffff;
}

#late-entry .title {
	width: 177px;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
	margin: 0px;
        font-size:12px;
        font-weight: bold;
        color: #ffffff;
        background-color: #7DCEEA;
}

#late-entry ul {
	margin: 0px;
	padding: 0px; 
        font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック", Osaka, Ariel;
}

#late-entry ul li{
        position: relative;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 16px;
	margin-bottom: 0px;
        height: 36px;
	background-image: url(http://ram-net.jp/img/image_etc/img_list.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-top: 2px;
	padding-left: 25px;
	padding-right: 5px;
	vertical-align: middle;
        line-heigt: 105%;
	list-style-type: none;
	color: #2277B2;
}

#late-entry ul li a{
	text-decoration: none;
	color: #2277B2;
        font-weight: normal;
}

#late-entry ul li a:hover {
	color: #000044;
}


#sidemenu-monthly {
	width: 177px;
        padding: 0px;
	margin-left: 2px;
        font-size:12px;
        background-color: #ffffff;
}

#sidemenu-monthly .title {
	width: 177px;
        text-align: center;
        padding-top: 4px;
        padding-bottom: 4px;
	margin: 0px;
        font-size:12px;
        font-weight: bold;
        color: #ffffff;
        background-color: #7DCEEA;
}

#sidemenu-monthly ul {
	margin: 0px;
	padding: 0px;
   font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック", Osaka, Ariel;
}

#sidemenu-monthly ul li{
        position: relative;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 16px;
	margin-bottom: 0px;
	background-image: url(http://ram-net.jp/img/image_etc/img_list.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 25px;
        line-height: 30px;
	list-style-type: none;
	color: #2277B2;
}

#sidemenu-monthly ul li a{
	text-decoration: none;
	color: #2277B2;
        font-weight: bold;
}

#sidemenu-monthly ul li a:hover {
	color: #000044;
}












#box-search {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
        text-align: center;
}

#box-search p {
	margin-top: 0px;
	margin-right: auto;
        text-align: center;
}

#sidemenu2 {
	width: 177px;
        padding: 0px;
	margin: 0 2px 0 0;
}

#sidemenu2 ul {
    margin: 0px 0px 0px 2px;
    list-style:none;
    padding: 0px;
}
#sidemenu2 ul li{
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 2px;
    list-style:none;
}
#sidemenu2 ul a{
    width:177px;
    height:30px;
    display:block;
    overflow:hidden;
    text-indent:-200px;
}




#sidemenu2 ul a.button_side1 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_button_side1.gif);
}
#sidemenu2 ul a.button_side1x {
    background-image:url(http://ram-net.jp/img/side_menu/button_side1+.gif);
}
#sidemenu2 ul a:hover.button_side1 {
    background-position:0px -30px;
}

#sidemenu2 ul a.button_side2 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_button_side2.gif);
}
#sidemenu2 ul a.button_side2x {
    background-image:url(http://ram-net.jp/img/side_menu/button_side2+.gif);
}
#sidemenu2 ul a:hover.button_side2 {
    background-position:0px -30px;
}

#sidemenu2 ul a.button_side3 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_button_side3.gif);
}
#sidemenu2 ul a.button_side3x {
    background-image:url(http://ram-net.jp/img/side_menu/button_side3+.gif);
}
#sidemenu2 ul a:hover.button_side3 {
    background-position:0px -30px;
}

#sidemenu2 ul a.button_side4 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_button_side4.gif);
}
#sidemenu2 ul a.button_side4x {
    background-image:url(http://ram-net.jp/img/side_menu/button_side4+.gif);
}
#sidemenu2 ul a:hover.button_side4 {
    background-position:0px -30px;
}

#sidemenu2 ul a.button_side5 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_button_side5.gif);
}
#sidemenu2 ul a.button_side5x {
    background-image:url(http://ram-net.jp/img/side_menu/button_side5+.gif);
}
#sidemenu2 ul a:hover.button_side5 {
    background-position:0px -30px;
}


#sidemenu2sub {
	width: 177px;
    padding: 0px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
    border: 0px;
}

#sidemenu2sub ul {
	margin: 0px;
        font-size: 12px;
        font-weight: bold;
        list-style:none;
}

#sidemenu2sub ul li{
	margin-top: 2px;
	margin-left: 3px;
	margin-bottom: 2px;
        
        list-style:none;
}

#sidemenu2sub ul a{
    width:177px;
    line-height:30px;
    display:block;
    text-indent: 28px;

    color: #ffffff;
    background: 0;
    text-decoration: none;
}

#sidemenu2 ul a.button_side {
    color: #336699;
    background-image:url(http://ram-net.jp/img/side_menu/button_side.gif);
    background-color: #ffffff;
    background-repeat: none;
}

#sidemenu2 ul a:hover.button_side {
    color: #ffffff;
    background-image:url(http://ram-net.jp/img/side_menu/button_side+.gif);
    background-color: #8DD4ED;
    background-repeat: none;
}














/* ++++++トップページのデザイムE++++++ */

#center_one h3 {
        position: relative;
	font-size: 18px;

	color: #777777;
	border-bottom: solid 2px #777777;
	margin-top: 24px;
	padding-bottom: 0px;
	margin-left: 24px;
	margin-right: 36px;
	margin-bottom: 5px;
	background-image: url(http://ram-net.jp/img/image_etc/oomidashi2.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
        font-weight: bold;
	}

#area_japan {
	width: 720px;
	margin-top: 24px;
	margin-left: 40px;
	margin-bottom: 30px;
	padding:0px;
	height: 395px;
}

#area_left {
        width: 33%;
        float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#area_mid {
        width: 33%;
         float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#area_right {
        width: 33%;
        float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;

}



#area_japan h4 {
        position: relative;
	font-size: 14px;
        font-weight: bold;
	color: #777777;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 36px;
	margin-bottom: 0px;
	background-image: url(http://ram-net.jp/img/image_etc/komidashi2.gif);
	background-repeat: no-repeat;
	background-position: 0% 25%;
	padding-left: 16px;
       border-bottom: 1px #777 solid;
	}


#area_japan ul {
	margin-top: 8px;
	margin-left: 4px;
        padding-left: 0px;
	}

#area_japan li {
        position: relative;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 0px;
	background-image: url(http://ram-net.jp/img/image_etc/img_list2.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
        line-height: 1.4em;
	list-style-type: none;
	color: #2277B2;
        font-weight: bold;
 	}

#area_japan ul a {
	text-decoration: none;
	color: #777777;
        font-weight: bold;
	}

#area_japan ul a:hover {
	color: #FF9900;
	}


/* ++++++ その他スタイムE瀋ｱd++++++ */

.entry p.posted	{
	font-size: 10px;
	color: #aaaaaa;
	border-top: solid 2px #b1cbe3;
	padding-top: 6px;
	}

.entry p.entry-more-link	{
	text-align: right;
	}


#main_one #footer2 {
	position: relative;
	width: 760px;
	height: 50px;
	background-image: url(http://ram-net.jp/img/footer/img_footer2r.gif);
	background-repeat: no-repeat;
	margin: 0;
	background-color: #FFFFFF;
	padding: 0px;
}

#main #footer2 {
	position: relative;
	width: 760px;
	height: 50px;
	background-image: url(http://ram-net.jp/img/footer/img_footer3.gif);
	background-repeat: no-repeat;
	margin: 0;
}

#footer2 ul {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
    list-style:none;
    width:100%;
	margin-right: auto;
}

#footer2 ul li{
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
    list-style:none;
    float:left;
}

#footer2 ul a.footer_button1{
	margin-left: 218px;
    width:77px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2 ul a.footer_button2{

    width:87px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2 ul a.footer_button3{
    width:100px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2 ul a.footer_button4{
    width:92px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2 ul a.footer_button5 {
    width:109px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2 ul a.footer_button1 {
    background-image: url(http://ram-net.jp/img/footer/footer_footerb_link.gif);
}
#footer2 ul a:hover.footer_button1 {
    background-position:0px -20px;
}

#footer2 ul a.footer_button2 {
    background-image: url(http://ram-net.jp/img/footer/footer_footerb_site.gif);
}
#footer2 ul a:hover.footer_button2 {
    background-position:0px -20px;
}

#footer2 ul a.footer_button3 {
    background-image: url(http://ram-net.jp/img/footer/footer_footerb_info.gif);
}
#footer2 ul a:hover.footer_button3 {
    background-position:0px -20px;
}

#footer2 ul a.footer_button4 {
    background-image: url(http://ram-net.jp/img/footer/footer_footerb_ask.gif);
}
#footer2 ul a:hover.footer_button4 {
    background-position:0px -20px;
}

#footer2 ul a.footer_button5 {
    background-image: url(http://ram-net.jp/img/footer/footer_footerb_privacy.gif);
}
#footer2 ul a:hover.footer_button5 {
    background-position:0px -20px;
}



#center p  {
	font-size: 12px;
	color: #777777;
	}

#center p a {
	text-decoration: none;
	color: #777777;
	}

#center .midashi p {
        position: relative;
	font-size: 12px;

        text-align: right;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 0px;
	}

#center .oomidashi {
	margin-bottom: 14px;
	}

#center .oomidashi p {
	margin-left: 40px;
	}


#center .oomidashi h1 {
	position: relative;
	font-size: 18px;
	color: #cf8f20;
	border-bottom: solid 2px #e99e1b;
	padding-bottom: 0px;
	margin-left: 12px;
	margin-bottom: 5px;
	background-image: url(http://ram-net.jp/img/image_etc/oomidashi.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	}



#center .oomidashi ul {
	margin-top: 20px;
	margin-left: 10px;
	}

#center .oomidashi .sitemap ul {
	margin-top: 20px;
	margin-left: 120px;
 	padding-left: 0px;
	}

#center .oomidashi .sitemap ul ul {
 	margin-top: 0px;
 	margin-left: 20px;
	margin-bottom: 12px;
 	}


#center .oomidashi li {
        position: relative;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 16px;
	margin-bottom: 0px;
	background-image: url(http://ram-net.jp/img/image_etc/img_list.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 25px;
        line-height: 1.4em;
	list-style-type: none;
	color: #2277B2;
        font-weight: bold;
	}

#center .oomidashi ul a {
	text-decoration: none;
	color: #2277B2;
        font-weight: bold;
	}

#center .oomidashi ul a:hover {
	color: #000044;
	}






#center .komidashi {
	margin-bottom: 14px;
	}

#center .komidashi p {
    position: relative;
	font-size: 12px;
       line-height: 2.0em;
	color: #777777;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-position: 0% 25%;
	padding-left: 15px;
	}

#center .komidashi h2{
        position: relative;
	font-size: 14px;
	color: #44bb44;
	padding-bottom: 15px;
	margin-bottom: 15px;
	margin-left: 8px;
	background-image: url(http://ram-net.jp/img/title/H2_back.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 54px;
    font-weight: bold;
	}

#center .komidashi h3 {
    position: relative;
	font-size: 14px;
    font-weight: bold;
	color: #777777;
	margin-top: 15px;
	margin-left: 24px;
	margin-bottom: 0px;
	background-image: url(http://ram-net.jp/img/image_etc/komidashi.gif);
	background-repeat: no-repeat;
	background-position: 0% 25%;
	padding-left: 16px;
	}

#center .komidashi li {
    position: relative;
	font-size: 12px;
	color: #777777;
	margin-top: 2px;
	margin-left: 24px;
	margin-bottom: 0px;
	background-position: 0% 50%;
	padding-left: 0px;
	}

#center .figure {
        margin: 10px 10px 10px 20px;
        float: right;
 }


#center #pattern1 table {
                margin-top: 48px;
                margin-left: 32px;


	color: #333333;

	}

#center #pattern1 th {

	text-align: right;
	font-size: 12px;
                background-color: #fff;
                border-top: 1px solid white;
                font-size: 12px;
                padding: 4px 10px;
	}

#center #pattern1  td {
	vertical-align: middle;
                background-color: #fff;
     
                padding: 4px 10px;
                font-size: 12px;
	}


.entry-footer,
.comment-footer,
.trackback-footer {
    margin: 10px 10px 20px 10px;
    border-top: 1px solid #cccccc;
    padding-top: 3px;
    color: #666;
    font-size: 12px;
    text-align: right;
}

.entry-footer a,
.comment-footer a,
.trackback-footer a {
    color: #666;
	text-decoration: none;
}

#center #trackbacks_exp {
	margin-left: 14px;
	margin-bottom: 50px;
	}

#center #trackbacks_exp p {
	color: #777777;
	margin-top: 25px;
	margin-left: 40px;
	}

#center #trackbacks_exp .box_exp {
	margin: 14px 14px 14px 14px;
	padding: 14px 14px 14px 14px;
	color: #777777;
        background-color:#e0ffff;

        line-height: 120%;
        border: 1px solid #2277B2;
	}

#center #trackbacks_cnt {
	margin-bottom: 20px;
	margin-left: 14px;
	margin-bottom: 20px;
	}


#center #trackbacks_cnt .trackback_box {
	margin: 8px 14px 8px 14px;

	color: #777777;
        background-color:#ffffff;
        line-height: 120%;
        border: 1px solid #2277B2;
	background-image: url(http://ram-net.jp/img/w_image_etc/img_hakucho.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;

	}

#center #trackbacks_cnt .trackback_box p {
	margin: 4px 8px;
	padding: 0;
	color: #777777;
        line-height: 120%;
	}

#center #trackbacks_cnt .trackback_box .trackback_title {
	margin: 12px 0px 8px 56px;
        font-weight: bold;
	}

#center #trackbacks_cnt .trackback_box .trackback_body {
	padding-left: 12px;
        background-color:#e0ffff;
        line-height: 24px;
	}

#center #trackbacks_cnt .trackback_box .trackback_info {
        text-align: left;
	padding-left: 12px;
        line-height: 24px;
	font-size: 12px;
        color: #777777;
		}


#center p.trackback_pages  {
	margin: 4px 8px;
	padding: 0;
	color: #777777;
        line-height: 120%;
        text-align: center;
	}

#center p.trackback_pages a {
        text-decoration: underline;
        font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック", Osaka, Ariel;
	}
#box_s {
	height: auto;
	width: 245px;
	padding-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
}
#box_l {
	height: auto;
	width: 245px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#box_m {
	height: auto;
	width: 245px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#box_r {
	height: auto;
	width: 245px;
	margin-top: 0px;
	padding-top: 0px;
}
.s_box_m {
	background-image: url(img/image_etc/s_box_side.gif);
	height: auto;
	width: 245px;
	padding: 0px;
	background-repeat: repeat-y;
	margin: 0px;
}
.s_box_b {
	background-image: url(img/image_etc/s_box_b.gif);
	height: 5px;
	width: 245px;
	background-repeat: no-repeat;
}
.s_box_m p {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.red {
	color: #CC3300;
}
.em12 {
	font-size: 1.2em;
}
.nospace {
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.imgbox {
	padding: 3px;
	float: left;
}
.red2 {
	color: #CA5C02;
}

.space10 {
	margin: 0px;
	padding-bottom: 10px;
}
.l_space10 {
	margin: 0px;
	padding-left: 10px;
}
#box_t {
	width: 760px;
	height: auto;
	margin: 0px;
	padding-left: 5px;
}
.space7 {
	margin: 0px;
	padding-bottom: 7px;
}
.box_blue {
	height: 22px;
	width: 182px;
	padding-left: 0px;
	padding-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(img/image_map/button_map.gif);

}
.white {
	color: #FFFFFF;
}
.orange {
	color: #E38D0D;
}
.place ul {
	list-style:none;
	margin-left: 0px;
	padding-left: 13px;
}

.place a {
	color: #3333CC;
	text-decoration:none;

}
.place a:hover{
	color: #FF6600;
	text-decoration:none;

}
#center .komidashi .place a {
	color: #666666;
	float: right;
}
#center .komidashi .place a:hover {
	color: #FF9900;
	text-decoration:none;
}
#center .komidashi .place2 a {
	color: #666666;
}
#center .komidashi .place2 a:hover {
	color: #FF9900;
	text-decoration:none;
}

.gray {
	color: #777777;
}
.border_gray {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	color: #777777;
}
#center #oomidashi_o {
	background-image:url(http://ram-net.jp/img/image_etc/oomidashi.gif);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
.oomidashi li {
	color: #FF3300;
}
.green {
	color: #4AAC0F;
}
.photorfr {
	padding: 2px;
	float: right;
	border: 1px solid #C0C0C0;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.em13 {
	font-size: 14px;
}
.embig {
	font-size: 18px;
}
.float_l {
	margin-left: 280px;
	padding-left: 0px;
	line-height: 130%;
	color: #666666;
}

.t_smaller {
	font-size: 12px;
}
.green2 {
	color: #51BC10;
}
#box_ad {
	height: 400px;
	width: 760px;
	background-image: url(img/image_etc/topcopy.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 70px;
	padding-right: 20px;
}
.space_t {
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	line-height: 180%;
	color: #666666;
    font-weight: bold;
}
.em09 {
	font-size: 0.9em;
}
.em08 {
	font-size: 0.8em;
}
.space20 {
	margin-bottom: 0px;
	padding-bottom: 20px;
}
#newbox_left {
	width: 244px;
	height: 300px;
	float: left;
	margin-right: 5px;
	padding-right: 0px;
}
.newbox_re {
	width: 244px;
}
#newbox_left .newbox_re p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 10px;
	color: #666666;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: 89c1eb;
	border-right-color: 89c1eb;
	border-bottom-color: 89c1eb;
	border-left-color: 89c1eb;
	margin: 0px;
}
#newbox_middle {
	width: 245px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#newbox_right {
	width: 245px;
	float: left;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.s_box_m .fix_box {
	padding: 10px;
	height: 145px;
}
#newbox_left .newbox_re a:link {
	color:#666666;
	text-decoration: none;
}
#newbox_left .newbox_re a:hover {
	color: #1DBEBE;
	text-decoration: none;
}
#newbox_left .newbox_re a:visited {
	color:#999999;
	text-decoration: none;
}
