/* ::::: http://www.alan1.net/resources/css/featured/victoria.css ::::: */

div#victoria { padding: 0px; width: 950px; margin: 0px; }
div#feature { padding: 0px; width: 950px; margin: 0px; }
div#victoria img { vertical-align: bottom; }
div#victoria .mainarea { margin: 0px; padding: 0px; float: left; }
div#victoria .mainarea .main03 { width: 950px; height: 170px; background: url('victoria_main03.jpg') no-repeat scroll 0% 0% transparent; }
div#victoria .mainarea .button_tourlist { padding: 21px 0px 0px 790px; }
div#victoria .navi { margin: 0px; padding: 0px; float: left; width: 950px; }
div#victoria .navi ul { margin: 0px; padding: 0px; list-style: none outside none; }
div#victoria .navi li { margin: 0px; padding: 0px; float: left; }
div#victoria .wrap { padding: 30px 20px 60px; margin: 0px; float: left; width: 910px; }
div#victoria .leftarea { width: 710px; float: left; }
div#victoria .rightarea { width: 200px; float: left; }
div#feature h1 { width: 690px; float: left; margin: 0px 0px 15px; }
div#feature h2 { margin: 0px 0px 15px; }
div#feature h3 { margin: 0px 0px 4px; }
div#feature h5 { font-size: 12px; font-weight: bold; margin: 0px 0px 4px; }
div#feature .leadarea { float: left; font-size: 12px; width: 690px; line-height: 1.8; margin: 0px 0px 24px; }
div#feature .leadarea p { margin: 0px 0px 18px; }
div#feature .leadarea img { float: right; }
div#feature .leadleft { width: 370px; float: left; }
div#feature .leadright { width: 300px; float: left; margin: 0px 0px 0px 20px; }
div#feature .articlearea { float: left; font-size: 12px; line-height: 1.8; width: 690px; margin: 0px 0px 20px; }
div#feature .articleblock { float: left; margin: 0px; padding: 0px; }
div#feature .articleblock p { margin: 0px 0px 18px; }
div#feature .articleleft { width: 300px; float: left; margin: 0px 20px 0px 0px; }
div#feature .articleright { width: 370px; float: left; }
div#feature .articlearea .supplement { color: rgb(0, 70, 127); }
div#feature .articlearea .supplement ul { list-style: none outside none; margin: 0px; padding: 0px; }
div#feature .articlearea .supplement li {  }
div#feature .articlearea .supplement a, div#feature .articlearea .supplement02 a { color: rgb(0, 70, 127); text-decoration: underline; }
div#feature .articlearea .supplement a:hover, div#feature .articlearea .supplement02 a:hover { color: rgb(133, 173, 214); text-decoration: underline; }
div#feature .articlearea .boundary { height: 1px; border-bottom: 1px dotted rgb(133, 173, 214); margin: 20px 0px; float: left; width: 690px; clear: both; padding: 0px; line-height: 0; }
div#feature .columnarea { background: url('bg_column.jpg') repeat-y scroll 0% 0% transparent; padding: 5px; float: left; margin: 20px 0px 0px; }
div#feature .columnarea .columnblock { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 15px 10px 15px 15px; width: 655px; float: left; }
div#feature .columnarea p { margin: 0px 0px 18px; }
div#feature .columnarea .columnleft_b { float: left; width: 355px; margin: 0px 15px 0px 0px; }
div#feature .columnarea .columnright_b { float: left; margin: 0px; padding: 0px; width: 285px; }
div#feature .pageup { float: left; width: 690px; text-align: right; }
div#victoria .rightarea .title_backnumber { margin: 0px 0px 2px; }
/* ::::: http://www.alan1.net/resources/css/y/yCommon.css?20130321 ::::: */

.clearfix {  }
.clearfix:after { content: ""; display: block; clear: both; }
h1 { margin-left: 10px; font-size: 11px; color: rgb(136, 136, 136); }
img { border: medium none; }
div#bread ul, div#bread ol, div#topicPath ol { margin: 0px; padding: 0px 0px 0px 10px; background-color: rgb(255, 255, 255); list-style-type: none; }
div#topicPath ol { padding-left: 0px ! important; }
div#bread ul li, div#bread ol li, div#topicPath ol li { margin: 0px; float: left; padding: 0px 0px 0px 5px; font-size: 11px; }
div#a1wrapper { width: 960px; margin: 0px auto; }
div#Header { padding-top: 5px; height: 65px; }
div#Header div#header_logo_v { float: left; padding: 0px 3px 0px 15px; }
div#Header p.NorthBanner { float: left; height: 60px; width: 468px; margin-left: 22px; }
div#Header div.HeaderRight { float: right; width: 250px; line-height: 160%; margin-top: -8px; }
div#Header div.HeaderRight div.LineTop { clear: both; }
div#Header div.HeaderRight div.LineMiddle { clear: both; }
div#Header div.HeaderRight div.LineBottom { clear: both; }
div#Header div.HeaderRight p { margin: 2px; }
div#Header div.HeaderRight p.Cart { float: left; margin-right: 10px; margin-left: 40px; }
div#Header div.HeaderRight p.Help { float: left; margin-right: 5px; }
div#Header div.HeaderRight p.UserName { float: right; margin-right: 10px; }
div#Footer { clear: both; border-top: 1px solid rgb(204, 204, 204); margin: 20px auto 0px; padding: 20px 0px 0px; width: 960px; }
div#Footer ul { list-style-type: none; }
div#Footer li { float: left; }
div#TopicPath { background: url('h_headerbarbgtop.jpg') no-repeat scroll 0% 0% rgb(255, 255, 255); height: 25px; clear: both; padding: 0px; width: auto; }
div#TopicPath div.navigation { width: 720px; float: left; padding-top: 6px; }
div#TopicPath p.Favorite { float: right; margin-right: 8px; margin-top: -1px; }
div#TopicPath p.Sitemap { float: right; margin-top: -1px; }
div#TopicPath p.AboutThisSite { float: right; }
div#navSearch { float: left; }
.footer_bottom_jp { width: 960px; height: 60px; margin: 25px 0px 0px; padding: 0px; background-image: url('veltra_footer_bg.png'); background-repeat: no-repeat; }
.footer_bottom_left { width: 618px; margin: 0px; padding: 15px 0px 0px 2px; float: left; }
.footer_bottom_left a { margin: 0px 0px 0px 17px; padding: 0px; }
.footer_bottom_right { width: 340px; margin: 0px; padding: 25px 0px 0px; color: rgb(255, 255, 255); font-size: 12px; line-height: 1em; float: left; }
.footer_bottom_left .jp { display: block; background-image: url('veltra_footer_btn_jp.png'); width: 32px; height: 36px; float: left; }
.footer_bottom_left .en { display: block; background-image: url('veltra_footer_btn_en.png'); width: 32px; height: 36px; float: left; }
/* ::::: http://www.alan1.net/resources/css/contents.css?20110331 ::::: */

/* ::::: http://www.alan1.net/resources/css/common.css?20130312 ::::: */

body { font-size: 80%; font-style: normal; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); padding: 0px; margin: 0px 5px; }
a:link, a:active, a:visited { color: rgb(0, 0, 255); }
a:hover { color: rgb(128, 0, 128); }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-weight: normal; }
img { border: 0px none ! important; }
strong { font-size: 100%; font-style: normal; font-weight: bold; }
form, p { margin: 0px; padding: 0px; }
.clear { clear: both ! important; margin: 0px; padding: 0px; }
div#topicPath { width: 590px; clear: both; padding: 0px; margin: 5px 0px; font-size: 85%; }
div#topicPath h2 { display: none; }
div#topicPath li { margin: 0px 0px 3px; padding: 0px; float: left; }
div#CompanyLicense { font-family: verdana,arial,helvetica,sans-serif; clear: both; padding-top: 10px; }
div#CompanyLicense p { display: none; }
div#CompanyLicense ul { list-style-type: none; padding: 0px; margin: 0px; clear: both; }
div#CompanyLicense li { float: left; margin: 0px; padding: 0px; white-space: nowrap; }
div#FooterNavi { font-family: arial,helvetica,sans-serif; clear: both; padding-top: 10px; }
div#FooterNavi p { display: none; }
div#FooterNavi ul { list-style-type: none; padding: 0px; margin: 0px; clear: both; }
div#FooterNavi li { float: left; margin: 0px; padding: 0px; }
