<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
body { line-height: 1; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
li { list-style-type: none; }
body { margin: 0px; padding: 0px; position: relative; color: #333; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
input, textarea, select { border: 0.05em solid rgb(20, 52, 78); border-radius: 0px; color: rgb(20, 52, 78); font-size: 16px; font-family: inherit; }
select { border: 0px none; outline: 0.05em solid rgb(20, 52, 78); outline-offset: -1px; padding: 0.2em; height: 1.8em; }
img { max-width: 100%; height: auto; }
p { line-height: 140%; text-align: justify; word-break: break-all; font-size: 90%; }
.cf::before, .cf::after { content: " "; display: table; }
.cf::after { clear: both; }
.cf { }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .clearfix { min-height: 1px; }
a { color: rgb(20, 52, 78); }
a:link { text-decoration: none; }
a:focus { color: rgb(161, 26, 45); text-decoration: none; }
a:active { color: rgb(161, 26, 45); }
.next_button { color: rgb(255, 255, 255); font-size: 100%; font-weight: bold; padding: 0.3em 0px; width: 12em; background-color: rgb(77, 111, 141); border-radius: 5px; transition: opacity 0.2s ease 0s; display: inline-block; text-align: center; line-height: 140%; }
.next_button:hover { opacity: 0.8; color: rgb(255, 255, 255); }
.next_button:active { opacity: 0.8; color: rgb(255, 255, 255); }
.next_button:focus { color: rgb(255, 255, 255); outline: 0px none; }
#container { background-color: rgb(249, 249, 249); font-size: calc(0.72rem + 0.69vw - 5.3px); margin: 0px auto; padding-top: 11em; height: 100%; }
#wrap { padding: 1em 1% 5em; max-width: 760px; width: 100%; margin: 0px auto; box-sizing: border-box; }
#toparrow { position: fixed; bottom: 2em; right: 1em; display: none; z-index: 2; cursor: pointer; }
#toparrow img { box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2); }
@media screen and (min-width: 760px) {
	#container { font-size: calc(0.72rem + 3px); padding-top: 11em; }
}
@media screen and (max-width: 759px) {
	#container { font-size: 1rem; padding-top: calc(3em + 40px); width: 100%; height: 100%; }
	#wrap { margin: 0px auto; padding: 0px 0px 3em; width: 95%; background-repeat: no-repeat; background-position: left top; font-size: 0.8rem; }
}

@media screen and (max-width: 759px) {
}
.item_list .one_item div.cate_img_wrapper::before { content: ""; display: block; padding-top: 100%; }
@media screen and (max-width: 759px) {
}


#unit { margin: 0px; }
#unit h1 { border-left: 3px solid rgb(32, 75, 113); padding-left: 0.5em; line-height: 140%; margin: 1em 0px; }
#unit h2 { font-size: 110%; line-height: 140%; text-align: left; background-color: rgb(219, 225, 230); border-bottom: 0.1em solid rgb(32, 75, 113); border-top: 0.15em solid rgb(238, 238, 238); padding: 0.5em 8em 0.5em 1em; position: relative; z-index: 1; }
#unit h2.acco { cursor: pointer; }
#unit h2 &gt; div { font-size: 90%; line-height: 100%; position: absolute; top: 0px; right: 0px; width: 5em; height: 1em; margin: 0.4em 0.5em; padding: 0.5em 2em 0.2em; text-align: right; background: rgba(0, 0, 0, 0) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/../images/icon_down.png') no-repeat scroll right center / contain ; }
#unit h2 &gt; div.open { background: rgba(0, 0, 0, 0) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/../images/icon_up.png') no-repeat scroll right center / contain ; }
#unit h3 { margin-bottom: 0.5em; line-height: 140%; }
#unit h4 { margin-bottom: 1em; line-height: 140%; }
#unit h5 { margin-bottom: 1em; padding: 0px 0px 0.5em 1em; border-bottom: 1px solid rgb(32, 75, 113); }
#unit .one_unit { padding-top: 5em; margin-top: -5em; margin-bottom: 5em; }
.mainimg { position: relative; }
.mainimg &gt; div { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; transition: opacity 1s ease 0s; z-index: 1; }
.mainimg &gt; div:not(:first-child) { opacity: 0; z-index: 0; }
#unit_top p { line-height: 140%; }
#unit_top .left { width: 60%; float: left; }
#unit_top .right { width: 38%; float: right; }
#unit_top .price { font-weight: bold; margin: 1em 0px 0.5em; text-align: right; }
#unit_top .hosoku { margin: 1em 0px 0.5em; font-size: 0.8em; }
#unit_top .gocart { font-weight: bold; margin: 0.5em 0px 1em; text-align: right; }
#unit_top .mainimg { width: 99%; padding-top: 61.2%; background-color: rgb(255, 255, 255); height: 0px; overflow: hidden; }
#unit_top .mainimg &gt; div { margin: 0px auto; }
#unit_top .mainimg &gt; div &gt; a &gt; img { display: block; height: 100%; margin: 0px auto; }
#unit_top ul.detail li { width: 11.5%; margin: 1% 1% 0px 0px; display: inline-block; }
#unit_top ul.detail li img { width: 100%; }
#unit_middle2 { padding-top: 3em; }
#unit_shop { margin-top: 5em; }
#unit_shop #shop th { text-align: left; padding: 0.3em 0px; width: 8em; }
#unit_shop #shop div.left { float: left; width: 20%; margin: 1em 0px; padding: 1em 5%; }
#unit_shop #shop div.right { border-left: 0.1em solid rgb(20, 52, 78); float: left; width: 55%; margin: 1em 0px; padding: 1em 5%; }
#unit_shop #shop p { margin: 0.5em 0px; }
#unit_shop #shop a { text-decoration: underline; }
#item_main { padding-top: 5em; margin-top: -5em; }
#item_main &gt; div { padding-top: 2em; }
#item_main .left { width: 27%; float: left; }
#item_main .left div.mainimg { width: 97%; padding-top: 98%; overflow: hidden; height: 0px; }
#item_main .left div.mainimg div img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
#item_main .left .detail li { width: 31%; margin: 1% 2% 1% 0px; display: inline-block; }
#item_main .left .detail li img { width: 100%; }
#item_main .right { width: 70%; float: right; padding-right: 2%; }
#item_main .unitcaption, #item_main .itemcaption { margin: 1em 0px; font-size: 0.9rem; }
#item_main .shousai { margin-bottom: 1em; }
#item_main .shouleft { width: 100%; float: left; }
#item_main .shouleft table { width: 90%; font-size: 90%; margin: 1em 0px 0px 3%; }
#item_main .shouleft td { padding: 0.1em; line-height: 130%; }
#item_main .price { font-size: 120%; font-weight: bold; text-align: right; border-top: 1px solid rgb(32, 75, 113); border-bottom: 1px solid rgb(32, 75, 113); padding: 0.5em 0px; }
#item_main .cart { text-align: right; padding: 0.5em 0px; }
#item_main .cart_cnt { font-size: 100%; height: 2.3em; padding: 0px 0.2em 0px 0.5em; width: 3.3em; box-sizing: border-box; margin: 0px 0.5em; text-align: center; }
#unit_main { margin: 0px auto; width: 90%; padding: 2em 5%; background-color: rgb(251, 251, 251); }


@media screen and (max-width: 759px) {
	#unit_top .left { width: 100%; float: none; }
	#unit_top .right { margin-top: 1em; width: 100%; float: none; }
	#unit_top ul.detail li { width: 19%; }
	#item_main .left { width: 80%; float: none; margin: 0px auto; }
	#item_main .left .detail li { width: 23%; }
	#item_main .left div.mainimg { width: 98%; padding-top: 99%; }
	#item_main .right { margin-top: 1em; width: 100%; float: none; }
	#item_main .shouleft { width: 100%; float: none; }
	#unit_shop { margin-bottom: 2em; }
	#unit_shop #shop div.left { width: 100%; padding: 1em 0px 0px; }
	#unit_shop #shop div.right { float: right; width: 100%; padding: 0px 0px 1em 5%; }
	#unit_main { width: 96%; padding: 2%; }
}
@media screen and (max-width: 759px) {
}
@media screen and (max-width: 760px) {
}


body::after { content: url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/close.png') url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/loading.gif') url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/prev.png') url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/next.png'); display: none; }
.lightboxOverlay { position: absolute; top: 0px; left: 0px; z-index: 10000003; background-color: black; opacity: 0.8; display: none; }
.lightbox { position: absolute; left: 0px; width: 100%; z-index: 10000003; text-align: center; line-height: 0; font-weight: normal; }
.lightbox .lb-image { display: block; height: auto; max-width: inherit; border-radius: 3px; }
.lb-outerContainer { position: relative; background-color: white; width: 250px; height: 250px; margin: 0px auto; border-radius: 4px; }
.lb-outerContainer::after { content: ""; display: table; clear: both; }
.lb-container { padding: 4px; }
.lb-loader { position: absolute; top: 43%; left: 0px; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0px auto; background: rgba(0, 0, 0, 0) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/loading.gif') no-repeat scroll 0% 0%; }
.lb-nav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10; }
.lb-nav a { outline: medium none; background-image: url('undefined'); }
.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; }
.lb-nav a.lb-prev { width: 34%; left: 0px; float: left; background: rgba(0, 0, 0, 0) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/prev.png') no-repeat scroll left 48%; opacity: 0; transition: opacity 0.6s ease 0s; }
.lb-nav a.lb-prev:hover { opacity: 1; }
.lb-nav a.lb-next { width: 64%; right: 0px; float: right; background: rgba(0, 0, 0, 0) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/next.png') no-repeat scroll right 48%; opacity: 0; transition: opacity 0.6s ease 0s; }
.lb-nav a.lb-next:hover { opacity: 1; }
.lb-dataContainer { margin: 0px auto; padding-top: 5px; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer::after { content: ""; display: table; clear: both; }
.lb-data { padding: 0px 4px; color: rgb(204, 204, 204); }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-closeContainer { width: 15%; float: right; }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: rgb(153, 153, 153); }
.lb-data .lb-close { display: block; float: right; width: 45px; height: 45px; background: rgba(0, 0, 0, 0) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/close.png') no-repeat scroll right top / contain ; text-align: right; outline: medium none; opacity: 0.7; transition: opacity 0.2s ease 0s; }
.lb-data .lb-close:hover { cursor: pointer; opacity: 1; }
.itemcaption { display: none; }
.unitcaption img { height: 1.5em; vertical-align: middle; }


.goog-te-gadget { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 11px; color: rgb(102, 102, 102); white-space: nowrap; }
.goog-te-gadget img { vertical-align: middle; border: medium none; }
.goog-te-combo { margin-left: 4px; margin-right: 4px; vertical-align: baseline; }
.goog-te-gadget .goog-te-combo { margin: 4px 0px; }
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active { font-size: 12px; font-weight: bold; color: rgb(68, 68, 68); text-decoration: none; }
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 10pt; }
.goog-te-spinner-pos { z-index: 1000; position: fixed; transition-delay: 0.6s; left: -1000px; top: -1000px; }
.goog-te-spinner-animation { display: flex; align-items: center; justify-content: center; width: 104px; height: 104px; border-radius: 50px; background: rgb(255, 255, 255) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/translate_24dp_001.png') no-repeat scroll 50% 50%; transition: all 0.6s ease-in-out 0s; transform: scale(0.4); opacity: 0; }
.goog-te-spinner { margin: 2px 0px 0px 2px; animation: 1.4s linear 0s normal none infinite running goog-te-spinner-rotator; }
.goog-te-spinner-path { stroke-dasharray: 187; stroke-dashoffset: 0; stroke: rgb(66, 133, 244); transform-origin: center center 0px; animation: 1.4s ease-in-out 0s normal none infinite running goog-te-spinner-dash; }
#goog-gt-tt html, #goog-gt-tt body, #goog-gt-tt div, #goog-gt-tt span, #goog-gt-tt iframe, #goog-gt-tt h1, #goog-gt-tt h2, #goog-gt-tt h3, #goog-gt-tt h4, #goog-gt-tt h5, #goog-gt-tt h6, #goog-gt-tt p, #goog-gt-tt a, #goog-gt-tt img, #goog-gt-tt ol, #goog-gt-tt ul, #goog-gt-tt li, #goog-gt-tt table, #goog-gt-tt form, #goog-gt-tt tbody, #goog-gt-tt tr, #goog-gt-tt td { margin: 0px; padding: 0px; border: 0px none; font-family: inherit; font-style: inherit; font-weight: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-feature-settings: inherit; font-language-override: inherit; font-kerning: inherit; font-variant: inherit; vertical-align: baseline; text-align: left; line-height: normal; }
#goog-gt-tt input::-moz-focus-inner { border: 0px none; }
div#goog-gt-tt { padding: 10px 14px; }
#goog-gt-tt { color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2); display: none; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 10pt; width: 420px; padding: 12px; position: absolute; z-index: 10000; }
#goog-gt-tt .original-text, .gt-hl-layer { clear: both; font-size: 10pt; position: relative; text-align: justify; width: 100%; }
#goog-gt-tt .title { color: rgb(153, 153, 153); font-family: arial,sans-serif; margin: 4px 0px; text-align: left; }
#goog-gt-tt .logo { float: left; margin: 0px; }
#goog-gt-tt .activity-links { display: inline-block; }
#goog-gt-tt .started-activity-container { display: none; width: 100%; }
#goog-gt-tt .activity-root { margin-top: 20px; }
#goog-gt-tt .bottom { min-height: 15px; position: relative; height: 1%; }
#goog-gt-tt .status-message { background: rgb(41, 145, 13) none repeat scroll 0% 0%; border-radius: 4px; box-shadow: 0px 2px 2px rgb(30, 102, 9) inset; color: white; font-size: 9pt; font-weight: bolder; margin-top: 12px; padding: 6px; text-shadow: 1px 1px 1px rgb(30, 102, 9); }
#goog-gt-tt .activity-link { color: rgb(17, 85, 204); cursor: pointer; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 11px; margin-right: 15px; text-decoration: none; }
#goog-gt-tt .gray { color: rgb(153, 153, 153); font-family: arial,sans-serif; }
#goog-gt-tt span:focus { outline: medium none; }


#mainbanner { display: none; }
#main p { line-height: 160%; }
div#main { margin: 0px auto 2em; width: 100%; text-align: center; line-height: 150%; }
div#main div#mainbanner { margin: 0px auto 2em; width: 100%; }
div#main div#mainbanner img { width: 100%; height: auto; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; display: block; }
div#main h3 { margin: 0px auto 20px; padding: 0px 0px 0px 5px; border-left: 5px solid rgb(7, 36, 53); font-size: 110%; font-weight: bold; letter-spacing: 1px; line-height: 150%; text-align: left; }
div#main h4 { margin: 20px auto 10px; padding: 0px 0px 0px 5px; font-size: 100%; line-height: 150%; text-align: left; border-bottom: 1px solid rgb(204, 204, 204); }
div#main div.widetext { width: 98%; margin: 0px auto 1em; text-align: left; }
div#main div.widetext p { margin: 0px 0px 1em; text-align: justify; width: 100%; }
a:hover img.opacity { opacity: 0.7; }
img.resize { width: 100%; height: auto; }
.main-box { width: 100%; margin: 0px; padding: 0px; }
.itembox33 { width: 31.3%; float: left; margin: 0.5% 1%; box-sizing: border-box; }
.photo {  }
.photo img { border: medium none; }
@media screen and (max-width: 640px) {
	div#main h3 { font-size: 90%; }
	div#main h4 { font-size: 85%; }
}
.goog-te-gadget .goog-te-combo { max-width: 100%; }




/*●子供のcss*/
.owl-carousel .owl-wrapper::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }


ol, ul { list-style-type: none; }
#body, .container { width: 100%; margin: 0px auto 30px; }


.btn, .btn:hover { display: block; margin: 20px auto; padding: 0.8em 2em !important; white-space: nowrap !important; text-decoration: none !important; text-align: center !important; font-size: 1.0rem; line-height: 1.2; }
.btn_white { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51) !important; }
.btn_white:hover { color: rgb(0, 0, 0) !important; background-color: rgb(253, 253, 253) !important; border-color: rgb(136, 136, 136); }
h2 { position: relative; margin: 0px 0px 15px; font-weight: bold; font-size: 1.6rem; line-height: 1.25; }
h3 { margin: 0px 0px 10px; font-weight: bold; font-size: 1.3rem; line-height: 1.4; }
h4 { margin: 0px 0px 10px; font-weight: bold; font-size: 105%; line-height: 1.4; }
.bodytxt { margin-bottom: 1.6rem; }
.flex { display: flex; }
.topicPath { padding: 7px 0px; font-size: 1.2rem; background-color: rgb(247, 248, 249); }
.topicPath ul { margin: 0px 0px 0px 20px; }
.topicPath li { display: inline; margin-right: 0.5rem; }
.topicPath i { font-size: 1.4rem; }
.topicPath .arrow::before { margin-right: 0.5rem; width: 9px; height: 9px; font-family: FontAwesome; content: ""; color: rgb(136, 136, 136); }
.clearfix, .global, #header .info, .utility, .social, .column_full_1_3, .column_full_3_1, .column_full_2_1, .column_full_1_1, .column, .column_1_1, .column_1_2, .column_1_3, .column_7_5, .tab_3, .tab_5, .tab_6, .related, .pager, .list_pic_l, .list_pic_m, .list_pic_s, .section.news_contract dl {  }
.clearfix::after, .global::after, #header .info::after, .utility::after, .social::after, .column_full_1_3::after, .column_full_3_1::after, .column_full_2_1::after, .column_full_1_1::after, .column::after, .column_1_1::after, .column_1_2::after, .column_1_3::after, .column_7_5::after, .tab_3::after, .tab_5::after, .tab_6::after, .related::after, .pager::after, .list_pic_l::after, .list_pic_m::after, .list_pic_s::after, .section.news_contract dl::after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }
.section { position: relative; margin: 0px 0px 6rem; }
.section p { font-size: 90%; }
#menu ul { position: absolute; bottom: 0px; display: table; width: 100%; border-bottom: 1px solid rgb(245, 245, 245); }
#menu li { display: table-cell; text-align: center; border-top: 1px solid rgb(245, 245, 245); box-sizing: border-box; font-size: 1.2rem; }
#menu li:first-child { width: 28%; }
#menu li:nth-child(2) { width: 33%; }
#menu li:last-child { width: 39%; }
#menu li a { color: rgb(0, 66, 125); display: block; padding: 0.7em 0px 0.6em; text-decoration: none; border-left: 1px solid rgb(245, 245, 245); border-right: 1px solid rgb(245, 245, 245); background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
#menu li a:first-of-type { border-left: medium none; }
#menu li a:last-of-type { border-left: medium none; }
.pageTop { position: fixed; bottom: 20px; right: 20px; padding: 0px; font-size: 2rem; height: 20px; }
.pageTop a i { color: rgb(221, 221, 221); }
.pageTop a i:hover { color: rgb(238, 238, 238); }
.remodal { background: rgb(245, 247, 249) none repeat scroll 0% 0%; padding: 1.8em 1em; }
#remodal_search { padding: 3em 1.8em; }
#remodal_search label { font-size: 1.3rem; margin-right: 0.6em; }
.remodal-wrapper h3 { background-color: rgb(220, 224, 231); padding: 0.8em 1em; margin: 0.8em 0px; font-size: 1.4rem; line-height: 1; }
.remodal-wrapper h4 { padding: 0px 0px 1em 1em; font-size: 80%; font-weight: normal; }
.remodal-wrapper h3, .remodal-wrapper h4 { text-align: left; }
.remodal-wrapper h3 span, .remodal-wrapper h4 span { display: inline-block; margin-left: 1em; font-size: 80%; }
.remodal-close i { position: absolute; top: 10px; right: 10px; color: rgb(0, 66, 125); font-size: 2rem; }
.remodal-cancel { margin-top: 20px; color: rgb(0, 66, 125); border: 1px solid rgba(0, 22, 70, 0.3); background-color: transparent; }
.remodal-cancel:hover, .remodal-cancel:active { color: rgb(244, 244, 244); background: rgb(0, 66, 125) none repeat scroll 0% 0%; text-decoration: none; }
.mainVisual { position: relative; display: flex; justify-content: center; align-items: center; background: rgba(0, 0, 0, 0) none no-repeat scroll center center / cover ; }
.mainVisual::before { background-color: rgba(0, 0, 0, 0.2); position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: " "; }
.mainVisual h2 { margin: 180px 0px; font-size: 2.2rem; text-align: center; letter-spacing: 2px; color: rgb(255, 255, 255); }
.mainVisual h2 span { font-size: 60%; display: block; font-weight: 300; }
.content .section { margin: 0px auto 8rem; padding-top: 2rem; }
.subsection { width: 90%; margin: 0px auto 3rem; }
.content .section h4 { margin: 1em 0px 1em; text-align: center; font-size: 1.0rem; letter-spacing: 0.5px; }
.content .section &gt; .bodytxt { width: 90%; margin: 0px auto 1.5rem; }
.content .btn { margin-top: 24px; }

.subsection2 { width: 90%; margin: 0px auto 3rem; text-align: center; }
/*
.contentcutipol .section h4 { margin: 1em 0px 1em; text-align: center; font-size: 1.0rem; letter-spacing: 0.5px; }
.contentcutipol .section &gt; .bodytxt { width: 90%; margin: 0px auto 1.5rem; }
.contentcutipol .btn { margin-top: 24px; }
*/
@media screen and (min-width: 760px) {
	#body, .container { width: 972px; margin: 30px auto; padding: 0px; }
	.content .section .bodytxt { max-width: 800px; margin: 0px auto 2rem; }
	.flex { display: flex; justify-content: flex-start; margin-right: -3%; }
	.mobile_header { display: none; }
	.mod_header .inner { padding: 0px; }
	.inner { padding: 0px 20px; }
	.topicPath ul { margin: 0px auto; max-width: 972px; }
	.section.news .list_col.col2 li:nth-child(2n), .section.news .list_col.col3 li:nth-child(3n), .section.news .list_col.col4 li:nth-child(4n), .section.news .list_col.col5 li:nth-child(5n) { margin-right: 0px; }
	.section.news .list_col.col3 li:nth-child(3n+1), .section.news .list_col.col4 li:nth-child(4n+1), .section.news .list_col.col5 li:nth-child(5n+1) { clear: both; }
	.mainVisual h2 { font-size: 2.4rem; }
	.mainVisual h2 span {  }
}
@media screen and (min-width: 760px) {
}
@media screen and (max-width: 759px) {
	body {  }
	.container .content { width: 90%; margin: auto; }
	/*.btn, .btn:hover { width: 100%; }*/
	#menuIcon { left: 16px; }
	#searchIcon { top: 14px; right: 16px; }
	.pageTop { bottom: 15px; right: 15px; font-size: 2rem; height: 1.45em; }
	.flex {  }
	p { font-size: 0.8rem; }
	.section { margin-bottom: 2em; }
	.section h4 { font-size: 1.4rem; line-height: 1.3; }
	#body .section.news .list_col.col3 li:nth-child(2n+1), #body .section.news .list_col.col4 li:nth-child(2n+1), #body .section.news .list_col.col5 li:nth-child(2n+1), #body .section.news .list_col.col6 li:nth-child(2n+1) { float: left; clear: both; width: 48%; }
	#body .section.news .list_col.col3 li:nth-child(2n), #body .section.news .list_col.col4 li:nth-child(2n), #body .section.news .list_col.col5 li:nth-child(2n), #body .section.news .list_col.col6 li:nth-child(2n) { float: right; width: 48%; }
}


@media screen and (min-width: 760px) {
}
.mainVisual { background-image: url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/../images/main_visual.jpg'); }
.mainVisual h2 span { display: block; font-size: 60%; margin-bottom: 2rem; }
.mainVisual h2 .shoulder { font-size: 70%; margin: 0.8rem auto 0px; font-weight: 600; }
.items { font-size: 0.8rem; }
.subsection { margin-top: 1rem; }
.paragraph { padding-top: 30px; margin-top: 30px; border-top: 1px dotted rgb(221, 221, 221); }
@media screen and (max-width: 759px) {
	.description { margin: 1rem auto 3rem; }
	.section &gt; .items { width: 90%; margin: 0px auto 2rem; }
}
@media screen and (min-width: 760px) {
	.mainVisual { height: 540px; }
	.mainVisual h2 .shoulder { font-size: 85%; }
	.section .items { max-width: 760px; margin: 2rem auto 0px; }
	.subsection { display: flex; justify-content: flex-start; width: auto; }
	.subsection .description { margin-top: 0rem; width: 365px; }
	.content .section .description h4 { text-align: left; }
	#point02, #point04 { flex-direction: row-reverse; }
	#point01 dt { width: 640px; margin-right: 40px; margin-left: 0px; }
	#point01 dd { margin-right: 0px; }
	#point02 dt { width: 500px; margin-left: 40px; }
	#point02 dd { margin-left: 0px; }
	#point03 dt { width: 640px; margin-right: 40px; }
	#point03 dd { margin-right: 0px; }
	#point04 dt { width: 450px; margin-left: 40px; }
	#point04 dd { width: 400px; }
	#point01b dt { width: 295px; margin-right: 40px; margin-left: 0px; }
	#point01b dd { margin-right: 0px; }

}




/* ●フォーマット4ましまし　*/
#wrapper { margin: 0px auto; padding: 0px 1%; width: 100%; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color:#333; }
.inner { margin: 0px auto; width: 100%; }
.logo { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; float: left; }
.logo span { display: block; }
.logo img { width: 100%; max-width: 180px; }
.info { float: right; text-align: right; }
.info .open { font-size: 10px; }
.logo, .info .tel { margin-top: 6px; font-size: 20px; font-weight: bold; }
.logo span, .info span { font-size: 0.6em; font-weight: normal; }
.grid { float: left; }

.clear { clear: both; }
a:hover { opacity: 0.8; }
@media only screen and (min-width: 760px) {
	#wrapper, #header, .inner { width: 760px; padding: 0px; margin: 0px auto; }
	#wrapper { width: 100%; }
	#wrapper { margin-bottom: 50px; }
	.grid { float: left; width: 300px; margin-left: 30px; }
}
@media only screen and (max-width: 759px) {
	* { box-sizing: border-box; }
	.grid { width: 32%; margin: 10px 0px 0px 1%; }
}
@media only screen and (max-width: 640px) {
	.logo, .info { clear: both; width: 100%; float: none; margin: 0px; }
}
@media only screen and (max-width: 480px) {
	.grid { width: 100%; }
}



ul.item_list { display: table; width: 100%; max-width: 760px; margin: 0px auto; }
ul.item_list li { float: left; /*display: table-cell; */vertical-align: middle; text-align: center; width: 20%; height: 220px; margin: 15px auto; }
.list_img { margin: 30px auto 0px; width: 152px; height: 110px; display: inline-block; text-align: center; overflow: hidden; }
ul.item_list a {  }
ul.item_list img { margin: 0px auto; width: 100%; max-width: 133px; }
ul.item_list p.sp_name { margin: 0px auto; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
ul.item_list p.pc_name { margin: 0px auto; font-size: 80%; width: 90%; }
ul.item_list div.list_price { margin: 3px 0px; color: rgb(239, 0, 0); font-size: 110%; }
ul.item_list div.list_price p { background: rgb(239, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 70%; padding: 0px 4px; margin: 0px 4px 0px 0px; display: inline-block; }
@media only screen and (min-width: 760px) {
	#wrapper { max-width: 760px; }
	ul.item_list p.pc_name { display: block; }
	ul.item_list p.sp_name { display: none; }
}
@media only screen and (max-width: 759px) {
	#wrapper { width: 100%; }
	.list_img { width: 100%; }
	ul.item_list li { width: 25%; }
	ul.item_list img { width: 95%; }
	ul.item_list p.pc_name { display: block; }
	ul.item_list p.sp_name { display: none; }
}
@media only screen and (max-width: 640px) {
	#wrapper { width: 100%; }
	ul.item_list li { width: 33.3333%; /*height: initial;*/ }
	ul.item_list .list_img { margin: 15px 0px 5px !important; height: 120px !important; }
	ul.item_list img { max-width: 150px; }
	ul.item_list div.list_price { color: rgb(34, 34, 34); font-size: 85%; }
	ul.item_list p.pc_name { display: none; }
	ul.item_list p.sp_name { display: block; width: 80%; }
}
@media only screen and (max-width: 480px) {
	#wrapper { width: 100%; }
	ul.item_list li { height: 180px; }
	ul.item_list img { max-width: 125px; }
	ul.item_list .list_img { margin: 15px 0px 5px !important; height: 125px !important; }
	ul.item_list p.pc_name { display: none; }
	ul.item_list p.sp_name { display: block; }
}
@media only screen and (max-width: 376px) {
	ul.item_list li { height: 165px; }
	ul.item_list img { max-width: 105px; }
	ul.item_list .list_img { margin: 15px 0px 5px !important; height: 105px !important; }
}




dl.search2 { position: relative; border: 1px solid rgb(170, 170, 170); border-radius: 3px; margin: 10px 0px 0px; }
dl.search2 dt { width: 100%; padding: 3px; }
dl.search2 dt input { width: 95%; height: 30px; line-height: 30px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none; }
dl.search2 dd { position: absolute; top: 0px; right: 0px; }
dl.search2 dd button { display: block; padding: 6px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none; }
dl.search2 dd button span { display: block; width: 30px; height: 30px; background: rgba(0, 0, 0, 0) url('https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u42822244/pc/category/holmegaard/css/zoom-outline.png') no-repeat scroll 0px 0px; }
#footer { width: 100%; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
#footer .inner { padding: 30px 0px 0px; }
ul.footnav li { font-size: 85%; }
address { font-size: 75%; }


@media only screen and (max-width: 640px) {
	.owl_rank p.sp_name span { display: block; }
}
iframe { display: block !important; margin: 0px auto; }

@media only screen and (min-width: 760px) {
}
@media only screen and (max-width: 759px) {
	#wrapper { margin: 0px auto; padding: 0px; }
	iframe { display: none !important; }
}
@media only screen and (max-width: 640px) {
	dl.search2 { margin: 20px 0px 0px; }
}



#Re_height_head { width: 100%; min-width: 760px; height: 325px; display: block; overflow: hidden; }
#Re_height_footer { height: 1050px; display: block; overflow: hidden; }
#Re_sub_slider { width: 760px; height: 200px; display: block; overflow: hidden; margin: 0px auto; }


@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
}



.forpc { display: block; }
.forsp { display: none; }
@media only screen and (max-width: 480px) {
	form { display: none !important; }
}
.rank_title { display: none; }
.linecategoryblock { margin: 0px auto; width: 100%; max-width: 760px; text-align: center; }
@media only screen and (max-width: 640px) {
	.forpc { display: none !important; }
	.forsp { display: block !important; }
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (min-width: 480px) {
}
.linecategoryblock h2 { font-size: 180%; font-weight: bold; margin: 30px auto 5px; width: 95%; }
.linecategoryblock p { width: 95%; margin: 0px auto; }
.itemchoice { margin: 120px auto 0px; width: 100%; background: rgb(53, 148, 66) none repeat scroll 0% 0%; }
.itemchoice img { width: 100%; max-width: 480px; display: block; vertical-align: bottom; margin: 0 auto; }
.itemchoicewordstyle {text-align: center; font-size: 180%; color: white; line-height:3.0; }
.itemchoiceblock { margin: 10px 0px 0px; }
.itemchoiceblock li { float: left; width: 50%; text-align: center; }
.itemchoiceblock img { width: 98%; max-width: 640px; margin-bottom: 5px; }
.linecatereco { width: 100%; max-width: 758px; margin: 40px auto; padding: 10px 0px; text-align: center; border: 1px dashed rgb(204, 204, 204);}
.linecatereco span { font-size: 90%; padding: 0px 4px; line-height: 1.6; }
.linecatereco h3 { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin: 10px 0px 0px; font-size: 110%; font-weight: bold; color: #333; }
.linecatereco h3 span { font-size: 100%; padding: 0px 4px; }
.linecatereco ul { width: 100%; max-width: 960px; margin: 0px auto; }
.linecatereco li { float: left; width: 33.3333%; margin: 15px 0px 0px; }
.linecatereco p { font-size: 90%; height: 20px; text-align:center; }
.linecatereco img { width: 95%; max-width: 300px; }
a.button {
	margin: 50px auto;
	display: inline-block;
	width: 90%;
	max-width: 540px;
	height: 54px;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: medium none;
	position: relative;
	z-index: 2;
	border: 2px solid /*撤収rgb(21, 107, 178)*/rgb(17, 58, 137);
	color: /*撤収rgb(21, 107, 178)*/rgb(17, 58, 137);
	font-size: 120%;
	overflow: hidden;
	
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}

.button:hover { color: rgb(255, 255, 255); }
a.button::before, a.button::after { position: absolute; z-index: -1; display: block; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; transform: scale(0.5); }
a.button, a.button::before, a.button::after { box-sizing: border-box; }
.button:hover::after { background: /*撤収rgb(53, 148, 66)*/rgb(1, 23, 66) none repeat scroll 0% 0%; transform: scale(1); }
/*追加0925*/
.linecatereco600480unit { width: 100%; max-width: 758px; margin: 20px auto; padding: 10px 0px; text-align: center; border: 1px dashed rgb(204, 204, 204);}
.linecatereco600480unit span { font-size: 100%; padding: 0px 4px; }
.linecatereco600480unit h3 { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin: 10px 0px 0px; font-size: 180%; font-weight: bold; color: rgb(17, 17, 17); }
.linecatereco600480unit h3 span { font-size: 100%; padding: 0px 4px; }
.linecatereco600480unit ul { width: 100%; max-width: 960px; margin: 0px auto; }
.linecatereco600480unit li { float: left; width: 25%; margin: 15px 0px 0px; }
.linecatereco600480unit p { font-size: 75%; height: 40px; text-align:center; width: 94%; padding: 0 3%; }
.linecatereco600480unit img { width: 95%; max-width: 300px; }

.linecatereco600480unit5 { width: 100%; max-width: 758px; margin: 20px auto; padding: 10px 0px; text-align: center; border: 1px dashed rgb(204, 204, 204);}
.linecatereco600480unit5 span { font-size: 100%; padding: 0px 4px; }
.linecatereco600480unit5 h3 { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin: 10px 0px 0px; font-size: 180%; font-weight: bold; color: rgb(17, 17, 17); }
.linecatereco600480unit5 h3 span { font-size: 100%; padding: 0px 4px; }
.linecatereco600480unit5 ul { width: 100%; max-width: 960px; margin: 0px auto; }
.linecatereco600480unit5 li { float: left; width: 20%; margin: 15px 0px 0px; }
.linecatereco600480unit5 p { font-size: 75%; height: 40px; text-align:center; width: 90%; padding: 0 5%; }
.linecatereco600480unit5 img { width: 95%; max-width: 300px; }

.linecatereco600480unitfab { width: 100%; max-width: 758px; margin: 20px auto; padding: 10px 0px; text-align: center; border: 1px dashed rgb(204, 204, 204);}
.linecatereco600480unitfab span { font-size: 100%; padding: 0px 4px; }
.linecatereco600480unitfab h3 { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin: 10px 0px 0px; font-size: 180%; font-weight: bold; color: rgb(17, 17, 17); }
.linecatereco600480unitfab h3 span { font-size: 100%; padding: 0px 4px; }
.linecatereco600480unitfab ul { width: 100%; max-width: 960px; margin: 0px auto; }
.linecatereco600480unitfab li { float: left; width: 33.3%; margin: 15px 0px 0px; }
.linecatereco600480unitfab p { font-size: 75%; height: 40px; text-align:center; /*width: 90%;*/ padding: 0 5%; }
.linecatereco600480unitfab img { width: 95%; max-width: 300px; }

.linecatereco4unit { width: 100%; max-width: 758px; margin: 40px auto; padding: 10px 0px; text-align: center; border: 1px dashed rgb(204, 204, 204);}
.linecatereco4unit span { font-size: 100%; padding: 0px 4px; }
.linecatereco4unit h3 { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin: 10px 0px 0px; font-size: 180%; font-weight: bold; color: rgb(17, 17, 17); }
.linecatereco4unit h3 span { font-size: 100%; padding: 0px 4px; }
.linecatereco4unit ul { width: 100%; max-width: 960px; margin: 0px auto; }
.linecatereco4unit li { float: left; width: 25%; margin: 15px 0px 0px; }
.linecatereco4unit p { font-size: 90%; height: 20px; text-align:center; }
.linecatereco4unit img { width: 95%; max-width: 300px; }
.linecatereco5unit { width: 100%; max-width: 758px; margin: 40px auto; padding: 10px 0px; text-align: center; border: 1px dashed rgb(204, 204, 204);}
.linecatereco5unit span { font-size: 100%; padding: 0px 4px; }
.linecatereco5unit h3 { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin: 10px 0px 0px; font-size: 180%; font-weight: bold; color: rgb(17, 17, 17); }
.linecatereco5unit h3 span { font-size: 100%; padding: 0px 4px; }
.linecatereco5unit ul { width: 100%; max-width: 960px; margin: 0px auto; }
.linecatereco5unit li { float: left; width: 20%; margin: 15px 0px 0px; }
.linecatereco5unit p { font-size: 90%; height: 20px; text-align:center; }
.linecatereco5unit img { width: 95%; max-width: 300px; }

@media only screen and (max-width: 640px) {
	.linecategoryblock h2 { font-size: 140%; }
	.linecategoryblock p { font-size: 85%; }
	.linecatereco { width: 95%; }
	.linecatereco span { font-size: 85%; padding: 0px 4px; }
	.linecatereco h3 { font-size: 120%; }
	.linecatereco p { padding: 0px 10px; font-size: 80%; height: 30px; }
	.itemchoiceblock li { width: 100%; }
	.itemchoicewordstyle {font-size: 120%;}
	
	/*追加0925*/
	.linecatereco4unit { width: 95%; }
	.linecatereco4unit span { font-size: 85%; padding: 0px 4px; }
	.linecatereco4unit h3 { font-size: 140%; }
	.linecatereco4unit p { padding: 0px 10px; font-size: 80%; height: 30px; }	


	.linecatereco5unit { width: 95%; }
	.linecatereco5unit span { font-size: 85%; padding: 0px 4px; }
	.linecatereco5unit h3 { font-size: 140%; }
	.linecatereco5unit p { padding: 0px 10px; font-size: 80%; height: 30px; }	
}
@media only screen and (max-width: 480px) {
	.linecatereco li { width: 50%; }
	.linecatereco img { width: 80%; }
	/*追加0925*/
	.linecatereco600480unit li { width: 25%; }
	.linecatereco600480unit img { width: 95%; }
	.linecatereco600480unit p { font-size: 70%; width: 85%; padding-left: 15%; }
	.linecatereco600480unit5 li { width: 25%; }
	.linecatereco600480unit5 img { width: 95%; }
	.linecatereco600480unit5 p { font-size: 70%; width: 90%; padding-left: 10%; }
	.linecatereco600480unitfab li { width: 33.3%; }
	.linecatereco600480unitfab img { width: 95%; }
	.linecatereco600480unitfab p { font-size: 70%; width: 90%; padding-left: 10%; }
	.linecatereco4unit li { width: 50%; }
	.linecatereco4unit img { width: 80%; }
	.linecatereco5unit li { width: 50%; }
	.linecatereco5unit img { width: 80%; }
}
.blandlisttitle { background-color: rgb(53, 148, 66); color: rgb(255, 255, 255); padding: 30px; width: 100%; margin-bottom: 25px; text-align: center; }
.blandlisttitle h5 { font-size: 1.8em; font-weight: bold; }
.blandlisttitle span { padding: 0px 5px; }
@media only screen and (max-width: 640px) {
	.blandlisttitle { padding: 20px; }
	.blandlisttitle h5 { font-size: 1.4em; }
	.blandlisttitle span { display: block; }
}
.logotitle { width: 100%; max-width: 760px; margin: 0px auto; text-align: center; }
.icon_com { margin: 10px auto; font-size: 95%; }
ul.logoblock { margin: 0px auto; padding: 0px; list-style: outside none none; }
ul.logoblock li { float: left; width: 10%; }
ul.logoblock img { padding: 5px; width: 100%; max-width: 80px; }
.brandcaption { margin: 50px auto 0px; width: 100%; text-align: center; background: rgb(225, 225, 225) none repeat scroll 0% 0%; padding: 10px 0px 10px; }
.brandname { font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight: 900; margin: 0px auto; text-align: center; font-size: 2em; }
.brandmei { font-size: 85%; }
@media only screen and (max-width: 759px) {
	ul.logoblock li { width: 12.5%; }
	.logotitle { width: 98%; }
}
@media only screen and (max-width: 640px) {
	.icon_com { margin: 0px auto 10px; }
	ul.logoblock li { width: 25%; }
}
@media only screen and (max-width: 480px) {
	#wrapper { width: 100%; }
	ul.item_list li { width: 100% !important; height: 100px; text-align: left; }
	ul.item_list img { max-width: 150px; }
	ul.item_list .list_img { margin: 10px !important; height: 120px !important; width: 120px !important; display: block !important; float: left; }
	ul.item_list .list_price { font-size: 120% !important; color: rgb(207, 38, 32) !important; font-weight: bold; }
	ul.item_list p.pc_name { display: block; }
	ul.item_list p.sp_name { display: block; margin-top: 10px; }
}
@media only screen and (max-width: 376px) {
	ul.item_list li { height: 85px; }
	ul.item_list img { max-width: 105px; }
	ul.item_list .list_img { margin: 10px !important; width: 100px !important; height: 100px !important; }
	ul.item_list .list_price { font-size: 100% !important; font-weight: normal; }
	ul.item_list p.pc_name { font-size: 75%; }
}


@media only screen and (min-width: 760px) {
.ichiran {
	margin: 30px 40px 0 0;
}


.ichiranin{
	margin-left:auto;
	width:400px;
	line-height:2.6;
	background:#191970;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}

.ichiranin text{
	font-size:18px;
}

div.ichiranin a:hover{
	background: #0000ff !important;
	text-decoration:none;
	border-radius:5px;        /* CSS3草案 */  
    -webkit-border-radius:5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius:5px;   /* Firefox用 */ 
}
}

@media only screen and (max-width: 759px) {
.ichiran {
	margin: 30px 10px 0 0;
}


.ichiranin{
	margin-left:auto;
	width:200px;
	line-height:2.6;
	background:#191970;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}

.ichiranin text{
	font-size:1vw;
}

div.ichiranin a:hover{
	background: #0000ff !important;
	text-decoration:none;
	border-radius:5px;        /* CSS3草案 */  
    -webkit-border-radius:5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius:5px;   /* Firefox用 */ 
}
}

/*クチポール・マリメッコカテゴリ用追加コンテンツ*/

.topbnr {
	width: 100%;
}

.topcontent {
	margin: 20px 0;
}

.topcontent .text {
	width: 100%;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}

.item_list3_in {
	width: 100%;
	margin: 0 auto;
}

.item_list3_in a {
	text-decoration:underline;
	color: #6699FF;
	font-weight:bold;
}

@media screen and (min-width: 760px) {
.topcontentword {
	font-size: 90%;
	margin-bottom: 60px;
	margin: 0 1%;
	line-height: 140%;
}

.tex3 {
	width: 42%;
	text-align: center;
	padding: 0 2%;
	float: left;
}  

}

@media screen and (max-width: 759px) {
.topcontentword {
	font-size: 0.8rem;
	margin-bottom: 60px;
	margin: 0 1%;
	line-height: 140%;
}

#point01b .imagecut {
	 text-align:center !important;
	 width: 50%;
	 margin: 0 auto !important;
}

.tex3 {
	width: 100%;
	text-align: center;
	margin: 5px 0%;
	float: left;
	font-size: 110% !important;
	line-height: 2.0 !important;
}  

}


</pre></body></html>