/* +++++++++++++++++++++ ･ｹ･ｿ･､･・ｷ｡ｼ･ﾈﾀﾟﾄ遙｡｡ｦ+++++++++++++++++++++ */

h1 {
	margin: 0;
	padding:0;
}

img {
	padding:0;
	border-width: 0;
	margin: 0;
}

/* ++++++｡｡ﾁｴﾂﾎ､ﾎ･・､･｢･ｦ･ﾈ｡｡ ++++++ */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "MS Pゴシック", Osaka, Ariel;
	background-position: center;
	}
/* ++++++　グローバルナビ　 ++++++ */

#navbar2 {
	clear: both;
	position: related;
	width: 760px;
	height:30px;
	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);
}
/* ++++++　グローバルナビ終わり　 ++++++ */


#wetland {
	background-image: url(http://ram-net.jp/img/w_baseback/back.gif);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #ffffff;
}


#left {
	margin: 0px;
        padding: 0px;
	}



#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-right: auto;
	margin-left: auto;
	text-align: left;
	}

#container_w	{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
	height: auto;
	}


#main_w {
	width: 760px;
	margin: 0px;
	padding: 0px;
}


#center	{
	margin-top: 10px;
	margin-left: 104px;
	padding-top: 0px;
	width: 551px;
	text-align: left;
	font-size: 12px;
	}

/* ++++++ ･ﾊ･ﾓ･ｲ｡ｼ･ｷ･逾ｬ､ﾎ･ﾇ･ｶ･､･・++++++ */

#banner {
    width: 760px; /* necessary for ie win */
	margin: 0px 13px 0 13px; 
}

#banner_w {
    width: 760px; /* necessary for ie win */
    margin: 0px; 
}

#banner-inner {
	width: 528px;
        padding: 0px 0px;
	float: left;
}

#banner-inner2 {
	width: 145px;
	height: 73px;
    padding: 0px 0px;
    border-width: 0px 0px 0 0px;
	background-image: url(http://ram-net.jp/img/header/header2.gif);
	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;
}

#banner-inner-w {
	width: 514px;
	padding: 0px;
	float: left;
	height: 78px;
}

#banner-inner2w {
	width: 246px;
	height: 73px;
	padding: 0px 0px;
	background-image: url(http://ram-net.jp/img/w_header/header3.gif);
	float: right;
	color: #FFFFFF;
	background-color: #FFFFFF;
}



#title_w {
       clear: both;  
       position: related;

        margin-top: 5px;
        margin-bottom: 5px;
        padding: 0px;
        width: 760px;
        height: 73px;
}

#navbar2w {
	width: 760px;
height:43px;
    padding: 0px;
	margin-top: 0px;
	background-image: url(http://ram-net.jp/img/w_global_navi/glonavi_back.gif);
	background-repeat: no-repeat;
}


#navbar2w ul {
    list-style:none;
    margin: 0px 0px 0px 36px;
    padding: 0px;
}
#navbar2w ul li{
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
        padding:0px;
    list-style:none;
    float:left;
}
#navbar2w ul a{
    width:342px;
    height:37px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#navbar2w a.button1 {
    background-image:url(http://ram-net.jp/img/w_global_navi/menuw_intro.gif);
}
#navbar2w a:hover.button1 {
    background-position:0px -37px;
}
#navbar2w a.button2 {
    background-image:url(http://ram-net.jp/img/w_global_navi/menuw_bird.gif);
}
#navbar2w a:hover.button2 {
    background-position:0px -37px;
}

#navbar2w_sub {
	width: 760px;
    height:52px;
    padding: 0px;
	margin: 0px;
}


#navbar2w_sub ul {
    margin: 0px;
    padding: 0px;
    list-style:none;

}

#navbar2w_sub ul li{
	margin: 0px;

    list-style:none;
    float:right;
}
#navbar2w_sub ul a{
    width:233px;
    height:52px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#navbar2w_sub a.button1 {
        background-image:url(http://ram-net.jp/img/w_global_navi/b_blog+.gif);
}
#navbar2w_sub a:hover.button1 {
        background-image:url(http://ram-net.jp/img/w_global_navi/b_blog.gif);
}














#title_kotori {
	margin-top: 10px;
	margin-left: 104px;
	margin-right: 104px;
	margin-bottom: 0;
	padding: 0px;
	width: 551px;
	text-align: left;
	font-size: 12px;
	}

#title_kotori p {
        margin: 6px 8px 0px 0px;
	color: #777777;
        text-align: right;
	}

#title_kotori p a {
	color: #777777;
        text-decoration: none;
	}



#sidemenu2 {
	width: 184px;
    padding: 0px 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
    border-width: 0px 0px 0 0px;
    border-style: solid;
    border-color: #fff;
    background-image: url(http://ram-net.jp/img/side_menu/button_sideback.gif);
}

#sidemenu2 ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
    list-style:none;
    width:100%;
}
#sidemenu2 ul li{
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 0px;
    list-style:none;
}
#sidemenu2 ul a{
    width:177px;
    height:30px;
    display:block;
    overflow:hidden;
    text-indent:-200px;
}

div#sidemenu-bottom {
	margin-top: 0px;
	margin-left: 3px;
}

#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;
}

#sidemenu2 ul a.button_side6 {
    background-image:url(http://ram-net.jp/img/side_menu/sidemenu_button_side6.gif);
}
#sidemenu2 ul a.button_side6x {
    background-image:url(http://ram-net.jp/img/side_menu/button_side6+.gif);
}
#sidemenu2 ul a:hover.button_side6 {
    background-position:0px -30px;
}


#sidemenu3 {
	width: 184px;
    padding: 0px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 0px;
    border-width: 0px;
}

#sidemenu3 ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;

        font-size: 12px;
        font-weight: bold;
        list-style:none;

        width:100%;        
}

#sidemenu3 ul li{
	margin-top: 1px;
	margin-left: 3px;
	margin-bottom: 0px;
        
        list-style:none;
}

#sidemenu3 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;
}




/* ++++++ ､ｽ､ﾎﾂｾ･ｹ･ｿ･､･・ﾟﾄ・++++++ */

.entry p.posted	{
	font-size: 10px;
	color: #aaaaaa;
	border-top: solid 2px #b1cbe3;
	padding-top: 6px;
	}

.entry p.entry-more-link	{
	text-align: right;
	}



#footer2 {
	position: relative;
    width: 760px;
    height: 60px;
	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;
}



#footer2w {
	clear: both;
	position: relative;
	width: 760px;
	height: 50px;
	background-image: url(http://ram-net.jp/img/w_footer/footer.gif);
	background-repeat: no-repeat;
}

#footer2w ul {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
    list-style:none;
    width:100%;
	margin-right: auto;
}

#footer2w ul li{
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
    list-style:none;
    float:left;
}

#footer2w ul a.footer_button1{
	margin-left: 218px;
    width:77px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2w ul a.footer_button2{

    width:87px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2w ul a.footer_button3{
    width:100px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2w ul a.footer_button4{
    width:92px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2w ul a.footer_button5 {
    width:109px;
    height:20px;
    display:block;
    text-indent:-200px;
    overflow:hidden;
}

#footer2w ul a.footer_button1 {
    background-image: url(http://ram-net.jp/img/w_footer/footer_footerb_link.gif);
}
#footer2w ul a:hover.footer_button1 {
    background-position:0px -20px;
}

#footer2w ul a.footer_button2 {
    background-image: url(http://ram-net.jp/img/w_footer/footer_footerb_site.gif);
}
#footer2w ul a:hover.footer_button2 {
    background-position:0px -20px;
}

#footer2w ul a.footer_button3 {
    background-image: url(http://ram-net.jp/img/w_footer/footer_footerb_info.gif);
}
#footer2w ul a:hover.footer_button3 {
    background-position:0px -20px;
}

#footer2w ul a.footer_button4 {
    background-image: url(http://ram-net.jp/img/w_footer/footer_footerb_ask.gif);
}
#footer2w ul a:hover.footer_button4 {
    background-position:0px -20px;
}

#footer2w ul a.footer_button5 {
    background-image: url(http://ram-net.jp/img/w_footer/footer_footerb_privacy.gif);
}
#footer2w 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 {
	margin: 0px;
        padding: 0px;
	}

#center .midashi p {
        position: relative;
	font-size: 12px;

        text-align: right;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 8px;
	}

#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/w_image_etc/w_oomidashi.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 5px;
	}

#center .oomidashi ul {
	margin-top: 20px;
	margin-left: 10px;
	}

#center .oomidashi ul.sitemap {
	margin-top: 20px;
	margin-left: 120px;
	}

#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: 0% 50%;
	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;
	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;
	margin-left: 15px;
	}

#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/w_image_etc/w_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 .komidashi ul.k_list {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
		
#center .komidashi li.list{
        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: 1.4em;
	list-style-type: none;
	color: #2277B2;
        font-weight: bold;
	}
#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 #trackbacks_cnt .trackback_box p {
	margin: 4px 8px;
	padding: 0;
	color: #777777;
        line-height: 120%;
	}

#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;
	}






#center .figure {
        margin: 10px 10px 10px 20px;
        float: right;
 }


#center #pattern1 table {
                margin-top: 48px;
                margin-left: 32px;
                width: 480px;

	color: #333333;

	}

#center #pattern1 th {
	width: 30%;
	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;
	}

.bttn_tbcp {
        width:87px;
        height:25px;  
	background-image: url(http://ram-net.jp/img/w_image_etc/b_copy.gif);
        background-repeat: none;

}
.title01 {
	height: 34px;
	width: 724px;
	margin-left: 18px;
	padding-left: 0px;
	margin-top: 7px;
	padding-top: 0px;
}
#w_box01 {
	padding: 0px;
	width: 724px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 18px;
}
.em08 {
	font-size: 0.78em;
	line-height: 130%;
}
.nospace {
	margin: 0px;
	padding: 0px;
}
.gray {
	color: #666666;
}
.line01 {
	width: 480px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6DAEF;
	margin-left: 122px;
}
.space01 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* ++++++▼トラックバックセンター++++++ */
#area_japan {
	margin-top: 24px;
	margin-left: 50px;
	margin-bottom: 15px;
	padding:0px;
	height: 395px;
	width: 613px;
}

#area_left {
	width: 204px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#area_mid {
	width: 204px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#area_right {
	width: 204px;
	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: 4px;
	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;
	}
/* ++++++▲トラックバックセンター++++++ */
#pankuzu {
	color: #00aa00;
	margin: 0 0 1px 12px;
	font-size:12px;
}

#pankuzu a {
    text-decoration: none;
	color: #009900;
}

#pankuzu a:hover {
	color: #003300;
}
#container_w #banner_w #main_w #w_box01 h1 {
	font-size: 15px;
	color: #cf8f20;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e99e1b;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e99e1b;
	padding-left: 5px;
	width: 613px;
	margin-left: 50px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#container_w #banner_w #main_w #w_box01 p {
	font-size: 14px;
	line-height: 1.4em;
	color: #777777;
	margin-top: 0px;
	padding-top: 8px;
}
.w_newbox {
	width: 603px;
	margin-left: 60px;
}
.nodeco {
	text-decoration: none;
}
.clear {
	clear: both;
}
.font_fix01 {
	font-size: 16px;
}
.font_fix02 {
	font-size: 15px;
}
.font_fix03 {
	font-size: 14px;
}

